Document Document Title
US08695297B2 Foundation for a wind turbine tower
A foundation for a wind turbine tower, provided with a central accommodation for accommodating and firmly constraining, by means of threaded bars projecting from such central accommodation, an actual wind turbine tower, made of steel or concrete, is entirely prefabricated and includes at least two prefabricated structural elements, modular and monolithic, made of reinforced concrete, approached in sequence, shape-coupled, and subsequently constrained to each other, at least at such central accommodation, by a series of post-tension cables arranged in respective through-holes, so as to make the entire foundation monolithic.
US08695292B2 Vehicle glazing edge seal with embedded stiffener
A glazing edge seal is provided so as to include an embedded stiffener which is embedded in a polymer inclusive base portion of the edge seal. The embedded stiffener is flexible so as to allow the base portion of the edge seal to be easily formed to an appropriate shape, but is rigid enough to maintain that formed shape while adhesive sets and/or cures. In certain example embodiments, the bottom surface of the edge seal is provided with a cut-out portion or cavity for receiving an adhesive(s) between the glazing and a main body of the edge seal, thereby permitting the adhesive to be controlled within a defined area, and/or to a defined thickness, thereby simplifying manufacturing.
US08695289B2 Photovoltaic roofing elements, photovoltaic roofing systems, methods and kits
The present invention relates generally to the photovoltaic generation of electrical energy. The present invention relates more particularly to photovoltaic roofing products for use in photovoltaically generating electrical energy. One aspect of the invention is a photovoltaic roofing element comprising: a flexible roofing substrate; a photovoltaic element disposed on the flexible roofing substrate; and an electrical connector operatively coupled to the photovoltaic element, wherein the flexible roofing substrate has formed therein a recess shaped to at least partially receive the electrical connector.
US08695287B1 Precast pre-stressed concrete tee lift anchor
A lift anchor for a precast pre-stressed concrete tee includes a pair of slender parallel legs each characterized by a longitudinal axis, a first end, and a second end. The first ends join at a slender head. The longitudinal axes define a plane. A pair of oval-shaped feet are forged with the legs perpendicular thereto and characterized by a major axis. The forged feet are configured so that the major axes are either perpendicular or parallel to the plane. The legs and feet can be embedded in a precast pre-stressed concrete tee so that the head is exposed for coupling with a hoisting device.
US08695285B2 Telescoping modular shelter and method
A shelter to protect users from an external environment has an inner front module having an airlock and an outer front module which is slidingly attached to the inner front module. The shelter has an inner rear module and an outer rear module slidingly attached to the inner rear module. When the outer front module and the inner front module are in an extended state and the outer rear module and the inner rear module are in an extended state and the outer front module and outer rear module are attached, they form an airtight chamber in which users are protected from the external environment. A method for constructing a shelter to protect users from an external environment is also disclosed.
US08695283B2 Vapor barrier ceiling seal apparatus
An opening in a vapor barrier membrane interior to a ceiling can be sealed by a flexible enclosure. A planar member of the enclosure can be bonded to the inner side of the membrane. The enclosure is formed with a cavity that can encompass a ceiling mounted electrical device. A fastener is joined to the planar member permits bonding thereof with an interior surface of the membrane by manual application of a compressive force. The fastener may comprise a removable release liner covering an adhesive.
US08695280B2 Water-filled fireproof door and fireproof door frame
Provided are a fireproof door and a fireproof door frame. The fireproof door includes a water receiving part, a groove, a water expansion substance, an intake port, and a plurality of supply holes. The water receiving part holds water therein. The groove is formed along an edge of the fireproof door. The water expansion substance is inserted into the groove along the edge and expands when absorbing water to seal a gap between a door frame and the fireproof door. The intake port is disposed at a lower portion to supply water into the water receiving part. The plurality of supply holes is disposed along the groove between the water receiving part and the water expansion substance to supply water held in the water receiving part through the intake port to the water expansion substance.
US08695279B2 Door frame structure for preventing entry of foreign objects
Provided is a door frame assembly that enables a molding portion to be bent with ease and in which end portions of a door frame do not rust due to the entry of raindrops or the like. A second end portion B that follows on a second flange portion of a door frame is located between an inner wall portion of a glass run channel and a portion of a main frame portion that faces the inner wall portion. An engagement portion of the molding portion is partially connected to a third side wall portion at multiple locations along the direction in which a vertical door frame assembly extends.
US08695278B2 Door assembly for an instrument cabinet and method for changing a hinge side of a door assembly
A door assembly for an instrument cabinet includes a door element having a first side edge and a second side edge opposite the first side edge adapted for installation in a predetermined orientation, at least two first withdrawable pins in a region of the first side edge and at least two second pins which form a pivot axis in a region of the second side edge, wherein, in an extended condition, the first pins are in communication with a first depression in the instrument cabinet to prevent the door element pivoting about the pivot axis and, in a withdrawn condition, extend out of the first depression to permit the door element to pivot about the pivot axis, at least one handle element having a fixed part that secures to a front side of the door element and a movable part that mechanically couples to the two first pins, wherein actuation of the movable part allows the first pins which are coupled thereto, to move into a retracted condition, wherein the door element and/or the handle element are of symmetrical construction such that releasing the handle element, turning it through 180 degrees and securing the turned handle element enables functional elements to close the door assembly to be switched from the first side edge to the second side edge and vice versa.
US08695276B2 Turnstile blocking apparatus with adjustable blocking width of gate leaf
The invention discloses a scissor-type gate blocking apparatus with an adjustable blocking width of a gate leaf. According to its technical solutions, the apparatus comprises a shaft 1 and an initiative swing arm 4. It also comprises an eccentric disk 21 connected with the shaft 1 and eccentrically provided with a plurality of mounted holes 211 of the eccentric disk 21, an eccentric amount adjusting piece 22 connected with the eccentric disk 21 through the mounted hole 211 of the eccentric disk 21, a small shaft 223 eccentrically fixed at the eccentric amount adjusting piece 22, and a connecting rod mechanism adjusting its length retractably and connected with the initiative swing arm 4. The blocking apparatus has the advantages that it has a simple and practical structure and can adjust the blocking width of the gate leaf within a certain range.
US08695269B1 Fishing rod with line indicator grip
A fishing rod handle with line type and strength indicator.
US08695267B2 Firearm mount with embedded sight
A laser sight is embedded in a mounting rail otherwise used for attaching accessories to small arms discharge devices such as pistols or rifles. The mounting rail has a transverse profile that extends along an axis of the mounting rail for engaging mating features of the accessories. The laser sight is located at least partly within the transverse profile of the mounting rail and has a sighting axis that extends substantially parallel to the axis of the mounting rail.
US08695264B1 Gun barrel cleaning tool and method for cleaning a gun barrel
A gun barrel cleaning tool includes a handle, a lock member connected to the handle, a barrel-shaped cleaning element having a fixing portion that is rotationally fixed to the lock member so that the fixing portion of the barrel-shaped cleaning element is rotationally fixed in both directions relative to the lock member, and a cleaning element having an engaging portion in rotation locking engagement with a part of the lock member so that the engaging portion is rotationally fixed in both directions relative to the part of the lock member. The cleaning element includes a cleaning portion whose outer diameter can be varied to clean gun barrels of different gauges.
US08695259B2 Souvenir and method of displaying a relic
A souvenir 10 has a display portion 21 upon which is incorporated a three dimensional profile of a representation or display 40 of a memory evokable element, such as an iconic geographical location, cityscape, building, event, structure or person in positive or male profile. A complementary removable covering portion 20 has incorporated therein a negative or female profile of the representation or display 40, allowing the souvenir to be cast from either one of the portions 20, 21 should one of the portions become lost. A recess 51 is located within the display portion 21 for retaining a relic 52 taken from or closely associated with the memory evokable element displayed on the display portion 21. When assembled, the two portions show on the sides silhouettes of the representation or display, to further evoke viewer memories.
US08695256B2 Recipient verification system and methods of use, including recipient identification
A recipient verification system including a band having a base, a strap, and a closure device. The base defines a band identification portion for displaying a recipient identifier. The strap extends from the base, and the closure device is attached to the base opposite the strap. First and second slots are formed through the band. In a primary worn state, the strap is looped about a recipient's appendage and secured to the base via the closure device independent of the slots. In a replacement worn state, the base is severed from a majority of the strap and is secured to the recipient's appendage by a secondary band assembled through the slots.
US08695252B2 System for advertisement
A system for advertising, having a post assembly with first and second ends. The first end has a first neck member with a first threaded opening having a cap thereon, and the second end having a second neck member with a second threaded opening. A display assembly has first and second transparent or translucent walls joined at least at first, second, and third edges. The display assembly further has a first seam to define a first channel and a second seam to define a second channel. A fourth edge defines a sealing edge. First and second elongated rods prevent the display assembly from bending or flapping. The display assembly displays matter housed between the first and second transparent or translucent walls. An extension post assembly has third and fourth ends, and at least one tension arm.
US08695251B2 Bulletin with peripheral strengthening, billboard assembly utilizing same and method of forming bulletin and mounting to billboard structure
A bulletin for use on a mounting structure. The bulletin includes a sheet having a front surface for receiving an image and a rear surface and an outer periphery for extending around the outer surface. A strengthening strip is secured to one of the front surface and the rear surface along at least a portion of the outer periphery for inhibiting damage to the outer periphery when extending around the outer surface of the mounting structure. A billboard assembly, a method of forming a bulletin, and method of mounting a bulletin on a billboard structure are also provided.
US08695249B1 External elevator/advertising board system for buildings
The external elevator/advertising board for buildings includes an elevator carriage riding on a track assembly on at least one side of a building. Each elevator carriage is defined by an elongate, open box frame having a control console mounted to a floor panel. A power assembly is operatively connected to the control console at the bottom of the elevator carriage. Operation of the console facilitates selective raising and lowering of the elevator carriage at select speeds along a side of the building to a select level for cleaning, maintenance, and emergency evacuation. A front panel of the box frame is disposed at an angle angled towards the ground. The front panel displays advertisements for maximum exposure to traffic around the building.
US08695247B1 Candle-shape decorative lamp
A candle-shape decorative lamp is disclosed, including: a aquatic lamp main body, a magnet-driven element, a buoy and a bottom base. The magnetic-driven element and the buoy are disposed inside the aquatic lamp main body. The bottom base is fixedly engaged to the conic aquatic lamp main body with at least a light-emitting element disposed inside as well as a magnetic rotational axis for correspondingly attaching to the magnet-driven element, and driven by a driving element to rotate. When the magnetic rotational axis rotates, the magnet-driven element also rotates because of attachment to the magnetic rotational axis so as to wave the fluid inside the aquatic lamp main body, which leading to pushing to rotational plats to rotate the buoy. As such, the light emitted through the aquatic lamp main body forming ambient light with decorative effect so as to great rich and fun visual effects.
US08695245B2 Wing shaped beverage can pull tab
A wing shaped beverage can pull tab that is wide and tall enough to accommodate advertisements, logos, slogans, contest announcements, graphics, website addresses, etchings, or other marketing, promotional or informational messages targeting the consumer of the beverage. The wing shaped can pull tab can be detached from the can and stored in a pocket without causing injury because of its smooth round edges and compactness. The wing shaped can pull tab is large enough that it does not fall into the can when detached and create injury or choking hazard. The wing shaped can pull tab has a U shaped lift end that accommodates the insertion of a finger to lift the tab to actuate the opening of a can more easily. The contoured U shaped lift end of the wing shaped can pull tab also accommodates the septum of the nose to allow consumption of the beverage from the can without having to tilt the head too far back.
US08695236B2 Shoe sole suitable for suppressing pronation
Three or more holes are formed in a lower portion of a first area D1 in a midsole body 29 separated from one another in a front-rear direction Y, each hole opened in a downward direction and having an inner peripheral surface about an axial line extending in an up-down direction; embedded portions each have an outer peripheral surface about the axial line, and are embedded in the midsole body 29 while being fitted into the holes; the embedded portions are formed by a hard member 4 made of a resin harder than midsole bodies 20 and 29 and outsoles 5 and 5A; and the hard member 4 includes a connecting portion for connecting together the embedded portions in the front-rear direction Y on the lower surface of the midsole body 29.
US08695227B2 Work piece cutting guide
In one embodiment, a cutting guide has a base with a flat lower surface for resting the cutting guide on an upper surface of a work piece. Extending down from the front of the base is an abutment member that aligns the base with a front surface of the work piece. A fence is installed on the upper surface of one side of the base to guide a cutting instrument across the work piece. A kick-up preventer extends from the top of the fence away from the base to prevent the cutting instrument from kicking-up during operation. On the other side of the base, a tape measure is mounted on the upper surface such that the tape extends away from the fence, and a measurement-securing assembly is mounted in front of the tape measure to secure the tape measure at a desired measurement.
US08695225B2 Mirrored compass for improved directional reading
A recreational or outdoor mirrored compass is comprised of a base member, a hinged cover with a mirror and a sighting window for sighting a land mark, and a vial assembly pivotally coupled to said base member. The vial assembly comprises of a vial, a magnetized indicator member pivotally journaled in the vial and an azimuth ring. The compass further comprises of a hinge member for coupling the cover hingewise to the base member and a locking arrangement to lock the cover relative to the hinge member.
US08695224B2 Saw with increased depth of cut
A circular saw includes a housing assembly and a drive motor assembly coupled to the housing assembly. An output member is driven by the drive motor assembly. A shoe is adjustably mounted to the housing assembly. A circular saw blade has a diameter of about 7.3 inches. The shoe can be adjusted to provide a depth of cut that is greater than or equal to about 3.0 inches.
US08695223B2 Bush cutter with a versatile operating rod
A bush cutter comprises an operating rod, a cutting unit, a main unit and a transfer shaft. The cutting unit is disposed at a front end of the operating rod and rotatably supports a cutting blade. The main unit is disposed at a rear end of the operating rod and houses a motor that drives the cutting blade. The transfer shaft is disposed within the operating rod and transfer output torque of the motor from the main unit to the cutting unit. An adapter is fixed to the rear end of the operating rod and the main unit is provided with a rod insertion hole configured to receive the rear end of the operating rod with the adapter fixed. This configuration may prevent the operating rod, which has versatility, from being erroneously assembled.
US08695221B2 Utility knife with extended travel carriage
A utility knife has a handle generally defining a handle axis and a remote end provided with an opening. A carriage is slidably mounted within the handle for selective movements through the opening between a retracted position in which the carriage is substantially fully received within the handle and a fully extended position in which the carriage is fully extended through the opening to increase the effective length of said handle by a distance Δl. A blade mounted on the carriage shares the movements of the carriage and has an operative portion that can fully penetrate a work to be cut when the handle axis is inclined at an angle α relative to a surface of the work. A finger of a user most proximate to the work surface is positionable a distance h above the work surface during normal use of the utility knife, Δl and α being selected so that the distance Δl is generally greater that 1.0 inch and the angle α is equal to at least 35°.
US08695216B2 Machine tools and methods for machining turbine rotor assemblies
Machine tools and methods for machining turbine rotor assemblies are disclosed. Some machine tools include a drill arm that pushes off of a turbine stage that is adjacent to a turbine stage to be machined. Some machine tools include a clamping arm that secures the machine tool to a turbine stage to be machined and an adjacent turbine stage. Some methods include pushing-off of a turbine stage that is adjacent to a turbine stage to be machined. Some methods include securing a machine tool to a turbine stage that is adjacent to a turbine stage to be machined. Some methods include monitoring at least one of a current delivered to a first motor and a voltage applied to the first motor and controlling a second motor in response to the monitoring. Some methods include sequentially machining a turbine stage with cutting tools having increasing lengths and/or diameters.
US08695215B2 Method for installing an assembly
The invention relates to a method for the assembly of a balance shaft unit for use in motor vehicles. The assembly includes a housing having a bearing section, a rotating component and at least one rolling element bearing for the axially fixed journaling of the rotating component in the bearing section of the housing. The rolling element bearing has a first ring section associated with the rotating component and a second ring section associated with the bearing section. First, the rolling element bearing is axially fixedly installed on the rotating component or in the bearing section. Next, the rotating component is cooled and/or the housing part is heated. Finally, the rotating component is introduced into the bearing section and is held until a temperature compensation has taken place between the rotating component and the housing such that a shrink-fit connection is established.
US08695213B2 Layout method of touch panel electrode
A layout method of a touch panel electrode includes the steps of: providing a substrate; forming a first electro-conductive layer, having pattern blocks disposed adjacently to one another, on one side of the substrate, wherein the first electro-conductive layer is transparent; forming an alignment film on the one side of the substrate; forming an second electro-conductive layer, having wires to be connected to at least one of the pattern blocks, on the one side of the substrate; and forming a protection layer on the second electro-conductive layer to protect the second electro-conductive layer. The present invention can reduce the processes of manufacturing the conventional electrode, especially do not needs to form another electro-conductive layer and another protection layer on the other side of the substrate, and can effectively prevent the electrostatic charge effect and increase the capacitance and sensitivity.
US08695209B2 Method of producing a surface-mount inductor
A method of producing a surface-mount inductor by encapsulating a coil with an encapsulation material containing a resin and a filler using a mold die assembly is provided. In the method, a tablet and a coil are used. The tablet is prepared by preforming the encapsulation material into a shape having a flat plate-shaped portion and a pillar-shaped convex portion on a peripheral thereof. The coil is a wound conductive wire having a cross-section of rectangular-shape. The coil is placed on the tablet to allow both ends of the coil to extend along an outer side surface of the pillar-shaped convex portion of the tablet. The coil and the encapsulation material are integrated together while clamping the both ends of the coil between an inner wall surface of the mold die assembly and the outer side surface of the pillar-shaped convex portion of the tablet, to form a molded body. External electrodes are formed on a surface of or around an outer periphery of the molded body in such a manner that the external electrodes are electrically connected to the both ends of the coil at least a portion of which is exposed to the surface of the molded body.
US08695200B2 Tether for tubes of an exhaust system joint
A tether for connecting tubes includes two mutually spaced pads, each pad located on an opposite side of a lateral axis and releasably connectable to one of the tubes, an elastic stretchable connector that provides structural continuity between the pads, and handles, each handle located at an opposite axial end of the tether, suited to be gripped manually for the application of tensile force to the tether.
US08695199B2 Manufacturing method of an image sensor unit
A method of manufacturing a molding product of an image sensor unit having a molded product with a substantially rectangular parallelpiped outer shape and incorporating a substrate on which photoelectric conversion elements are arranged in line, includes the steps of forming a frame on the molded product to surround a periphery of the substrate, forming a plurality of caulking projections substantially linearly arranged on an upper surface of the frame in a longitudinal direction, with each caulking projection having a proximal portion extending from the frame, and forming a plurality of antiwarping grooves, with each groove being proximate to one of the caulking projections but spaced apart from its respective proximal portion. Additional steps include fitting the substrate to be fixed in the frame of the molded product, and bending the caulking projections by heat and pressure to fix the substrate in the frame.
US08695197B2 Method for producing a coated extension guide
A method for producing a coated pull-out guide for baking ovens, the pull-out guide including a guide rail and at least one of a middle rail and a running rail displaceably supported by rolling elements on the guide rail. The rolling elements are guided along tracks on one or more of the guide rail, middle rail and running rail. The method includes the steps of: assembling the pull-out into a unit including one or more of the guide rail, middle rail, and running rail; cleaning a metal surface of at least one of the rails by one or more of a mechanical and chemical cleaning method; and, applying a coating to the cleaned metal surface.
US08695196B2 Method and system for disengaging a shrink coupling on a turbine generator
A system and associated method for disengaging a shrink coupling that secures a shaft to a drive train component, such as a gearbox, includes a reaction plate erected around the shaft at a location displaced from the shrink coupling, with the reaction plate being anchored in place relative to the shaft. A plurality of jacking devices, such as hydraulic jacks, are operationally disposed between the reaction plate and shrink coupling and spaced circumferentially around the shaft. The jacking devices have a first end engaged against the reaction plate and a second opposite end mechanically fastened to the shrink coupling. To remove the shrink coupling from the drive train component, the shrink coupling is released from its clamped state and the jacking devices are activated to exert a pulling force on the shrink coupling, which causes the shrink coupling to be pulled off of the drive train component and moved axially along the shaft to a resting position on the shaft.
US08695195B2 Process for manufacturing a metal part reinforced with ceramic fibres
A process for manufacturing a metal part reinforced with ceramic fibers including machining at least one housing for an insert in a metal body having an upper face. At least one insert formed from ceramic fibers in a metal matrix is placed in the housing. The insert is covered with a cover. A vacuum is created in the interstitial space around the insert and the interstitial space is hermetically sealed under vacuum. The assembly, namely the metal body with the cover, is treated by hot isostatic pressure. The treated assembly is machined in order to obtain the part. The cover includes an element covering the insert in the slot and projecting from the upper face, and a sheet covering the upper face with said element. In particular, the insert is straight and the housing for the insert in the metal body forms a straight slot.
US08695189B2 Cutting tool key for mounting and extracting a cutting insert
A cutting tool key is suitable for mounting and extracting a cutting insert into and from an insert receiving slot of a cutting tool holder blade. The key includes an elongated protrusion having first and second engagement portions with a pivot axis formed in the first engagement portion. The insert receiving slot has a holder axis extending in a forward-to-rearward direction, and a clamping-jaw surface facing a base-jaw surface. The base jaw surface has a holder-passage opening out to the holder's side surfaces, and the insert has an insert-passage opening out to the insert's lateral surfaces. The first and second engagement portions engage the holder-passage and insert-passage, respectively, with the pivot axis in the holder-passage. Rotating the key in an extraction direction about the pivot axis applies extraction-force on the insert. Rotating the key in a mounting direction, opposite to the extraction direction, applies a mounting-force on the insert.
US08695188B2 Extractor tool for bearing rings
An extractor tool, in particular for bearing rings. This extractor tool is intended to be suitable, in particular, for extracting, or demounting, bearing rings, and it is also intended to be used in mounting situations in which radial access and bilateral axial access to the machine part to be demounted are not possible and, in addition, the extractor tool is to be simple and cost-effective to produce and easy to operate. The extractor tool has at least one magnet for non-positively connecting the extractor tool to a machine part to be extracted, in particular a bearing ring.
US08695187B2 Device for processing clips, screws, pins, nuts or similar joining elements
The invention relates to a novel device for attaching components, particularly clips, screws, nuts, or similar joining elements, to workpieces, made up of a swage head for placing the respective joining element onto a workpiece and having a supply station for feeding the joining elements at the swage head.
US08695183B2 Earring backing
An earring backing that retains the earring frontispiece with an upward tilt. A contact plate that resides in contact with the back of the earlobe of a user is coupled to a support structure that defines a channel for an earring post. The channel defines an acute angle with the contact plate.
US08695182B2 Retaining mechanism for buckle and buckle release system
Disclosed is a retaining mechanism for a buckle and buckle release system. The buckle release system is locked or unlocked via a manual release lever. A locking lever overlies the manual release lever and protects against the unintended release of the buckle. The retaining mechanism provides a further degree of protection. It includes a retaining bar that is pivotally interconnected to the locking lever. The retaining mechanism has a closed orientation wherein the locking lever cannot be actuated. The retaining mechanism can only be opened via a two part motion. First, the retaining bar is pivoted with respect to the locking lever. Second, the retaining bar and the locking lever are rotated together to permit access to the underlying manual release lever.
US08695180B2 Locking clip and system
A locking clip for securing one or more objects thereon includes a loop portion and a sleeve. The loop portion defines first and second ends interconnected by first and second intermediate segments. The first intermediate segment includes a gap defined therein. The sleeve is disposed about the first and second intermediate segments between the first and second ends of the loop portion. The sleeve is rotatable relative to the loop portion between a closed position, wherein the sleeve extends completely along a length of the gap to inhibit passage of the object(s) therethrough, and an open position, wherein the sleeve extends only partially along the length of the gap to permit passage of the object(s) therethrough. The loop portion and/or the sleeve also includes a feedback feature configured to produce an audible and/or a tactile feedback response when the sleeve is rotated to the closed and/or the open position.
US08695178B2 Slide fastener
Various embodiments of slide fasteners include a first set of coupling elements and a second set of coupling elements configured to be removably joined together by a zipper. Each coupling element includes a first surface having a first shape and a second surface having a second shape, wherein the second surface is spaced apart from and cofaces the first surface. The first shape may be substantially triangular or substantially trapezoidal, according to various embodiments, and the second shape is substantially gear shaped. When the coupling elements of the first set and the second set are removably joined together, water is substantially prevented from leaking from the first surface to the second surface. In addition, the coupling elements are disposed on stringer tapes, and the surfaces of the stringer tapes adjacent the first surfaces of the coupling elements are laminated with a water resistant material.
US08695173B2 Clamping collar
The collar comprises a metal belt (10) having a projecting lug (18) in the vicinity of a first end (10A), and a hook (14) in the vicinity of a second end (10B), which hook has a front wall (15) designed to be retained against a rear wall (19) of the lug (18) while the hook (14) is hooked onto the lug (18) in order to maintain the collar in the tightened state. Seen from above, the rear wall (19) of the lug (18) has a V-shape having its tip (19A) pointing (S) away from the hook (14), and the front wall (15) of the hook (14) has hooking sides (15B) that are inclined relative to the transverse direction of the belt to match the inclination of the branches (19B) of the V-shape.
US08695170B2 Headset cord holder
A system for holding a headset cord comprises a female side, a male side that releasably couples to the female side and a first groove that receives and releasably holds a cord. In some embodiments, the male side comprises a cover which removably couples to a surface of the male side to cover the headset cord when it is placed into the first groove. In some embodiments, the male side couples to an interior of the female side. Alternatively, the male side is able to couple to an exterior of the female side. In some embodiments, the first groove has a diameter that is less than or approximately equal to 2 mm. In some embodiments, the female side is integrally formed within a closure mechanism that releasably couples a first portion of an article to a second portion of the article.
US08695166B2 Hinge for a portable computing device
A hinge for a portable computing device has a shaft, a rotating bracket and a stationary bracket. The shaft includes a first portion and a second portion. The first portion is a cylindrical tube. The cylindrical tube has an internal cavity. The second portion has an outer surface and a notch. The notch is formed in the outer surface of the second portion and communicates with the internal cavity of the cylindrical tube. Therefore, cables extending through the internal cavity of the cylindrical tube of the shaft will extend through the notch to electrically connect their corresponding devices in a base and a cover of the portable computing device. The connection of the cables to their corresponding devices is facilitated, because there is no obstruction in the notch, thereby increasing productivity.
US08695160B2 Nozzle of vacuum cleaner
Provided is a nozzle of a vacuum cleaner. The nozzle of the vacuum cleaner includes a main body having a foreign material suction hole, a plurality of rotation members rotatably disposed on the main body, a connection member supported linearly movably by the plurality of rotation members, and a swinging member coupled to the connection member, the swinging member being vertically swung according to the movement of the connection member. The plurality of rotation members includes a plurality of sidewalls spaced from each other and a blade fixed to each of the plurality of sidewalls.
US08695158B2 Loading mechanism of dust-collecting apparatus
A loading mechanism is disposed on a dust-collecting apparatus. The loading mechanism includes two positioning members disposed on a dust-collecting bucket of the dust-collecting apparatus, two support members disposed on the dust-collecting apparatus, two slide members respectively sliding on the support members, an operation member connected to the slide members, and two limit members connected with the operation member and the support members. The slide members can engage with the positioning members. The user just pulls up the operation member to link the slide members to slide along the support members, such that the dust-collecting bucket can be connected to the dust-collecting apparatus or detached from the dust-collecting apparatus quickly and conveniently.
US08695154B2 Vacuum cleaner with a suction hose holder
A vacuum cleaner (11) with a housing (12) and a suction hose (16) as well as to a suction hose holder (31) arranged on the housing (12) that has two holding elements (32, 37) that are at a distance from each other and that each have a receptacle (34, 39) to hold two sections of the suction hose (16), whereby additional holders (20, 35, 40) are provided at the receptacles (34, 39).
US08695151B2 Covers for paint rollers
A re-usable, shed-resistant roller cover for use with paint and other heavy liquids is provided. This roller cover includes a non-woven, woven, or knit surface material adapted to be used with paint rollers, wherein the surface material is substantially free of texture, and wherein the surface material further includes a plurality of fibers, wherein the plurality of fibers further comprise natural fibers, synthetic fibers, or a combination thereof; and wherein the plurality of fibers have been interconnected with one another by mechanical means, chemical means, thermal means, solvent means, sonic means, or combinations thereof.
US08695147B2 Universal VELCRO® cleaning tool
Embodiments of the invention are directed to a device for cleaning VELCRO® comprising first and second rotating handle assemblies and a compound brush assembly comprising opposite first and second surfaces, the first surface comprising a stiff brush having metallic bristles, the second surface comprising a soft brush having non-metallic bristles. Rotation of the handles 180 degrees exposes the compound brush assembly for use.
US08695144B2 Autonomous cleaning machine
Disclosed herein is an autonomous cleaning machine with a brush cleaning unit to clean a brush unit. The autonomous cleaning machine includes a main body, the brush unit rotatably provided on the main body, first brush cleaning members contacting the brush unit to move foreign substances wound on the brush unit in a lengthwise direction of the brush unit, and second brush cleaning members contacting the brush unit to remove the foreign substances wound on the brush unit from the brush unit.
US08695139B2 Washing machine including a bubble generator and control method thereof
A washing machine, including a bubble generator, which is capable of removing a wash residue left in a drum and a water tub through the operation of the bubble generator, and a control method thereof. In the washing machine, the bubble generator is operated simultaneously with the start of drainage to create a swift current in drainage water, thereby dissolving detergent waste left in the drum and the water tub and shaking a wash residue (nap, foreign matter, etc.) such that the wash residue is discharged together with the drainage water, to surely remove the wash residue from the drum and the water tub.
US08695138B2 Folding survival knife with integrated tools
A folding survival knife that includes structural elements to implement any combination of a bottle opener/pan holder/quick opening feature, wire breaker/choil, jimping/wire strippers, hex nut driver/lashing point, pry bar/scraper, glass breaker in a single blade configuration.
US08695137B1 Portable diaper-changing restraint system
A portable diaper-changing restraint system is provided that includes a resilient, substantially U-shaped body having two cantilever arms and a removable cover assembly configured to fully enclose the U-shaped body. The cover assembly includes a strap having a first end attached or attachable to one arm and having a second end configured with an attached fastening device for attaching to the opposing arm. In use, the infant is positioned on the strap with the U-shaped body brought over and onto the infant's waist; then the strap is attached. Thus the U-shaped body is positioned around the infant's torso with the ends of the cantilever arms resting on the surface upon which the baby is lying, reducing the ability of the infant to turn and holding the infant's hands away from the diaper area.
US08695136B2 Seat cushion with distributed flotation foam use in aircraft seats
A seat cushion including a soft foam cushion constructed from open cell foam for comfort, and a plurality of closed cell foam pieces distributed within the open cell foam cushion for flotation and structural support, such as for use as a bottom cushion on an aircraft seat.
US08695133B2 Swaddling enclosure and methods of use and manufacture thereof
An outer enclosure may comprise a first enclosure region defining a first enclosed space and a second enclosure region defining a second enclosed space. The first enclosure region may comprise a first opening edge, and the second enclosure region may comprise a second opening edge. The first and second enclosure regions each have an inner surface. A first inner arm enclosure region may be secured to the inner surface of the first enclosure region and, together with the first enclosure region, defines a first arm passageway having a first arm entry opening. A second inner arm enclosure region may be secured to the inner surface of the second enclosure region and, together with the second enclosure region, defines a second arm passageway having a second arm entry opening.
US08695130B2 I-beam base construction for tub/shower
A support for a shower or a tub has a board adapted to be disposed on a bottom of a shower or a tub and has an I-beam attached to the board to support the board along a dimension thereof. The support may have an abutment that is attached to the board that supports a skirt that is integrally attached to the tub or shower.
US08695124B2 Toilet chemical dispenser
A toilet chemical dispenser includes a housing defining an accommodation chamber and a first opening, a cover plate covering the first opening and having a water outlet port. a flow-guide plate upwardly outwardly extended from the cover plate and defining with the cover plate a predetermined contained angle, a chemical box accommodated in the accommodation chamber of the housing and having a second opening facing the first opening and the water outlet port of the cover plate, and a mounting device having its one connected to the housing and its other end thereof for fastening to the top edge of the bowl of a toilet.
US08695123B2 Ventilated toilet
The present disclosure further provides a toilet for exhausting odorous air therefrom, comprising a bowl, a trap, a housing, a self-contained ventilation system, a water tank, and a water supply line. The bowl has a rim therearound wherein the bowl communicates with the rim. The main trap is contained in the bowl wherein the trap is for communicating the contents in the bowl with a drain conduit so as to provide a passageway from the bowl to a drain stack. The ventilation system includes an exhaust blower having a blower inlet and a blower outlet. The blower inlet is in communication with air space between the contents in the bowl and the rim. The blower outlet is in communication with the drain conduit downstream from the trap. The exhaust blower including a cut-off switch for deactivating the exhaust blower during a flush.
US08695121B2 Actively ventilated helmet systems and methods
Helmet systems and methods reduce the formation of vapor condensation within the helmet interior, and inhibit fogging of the helmet visor. Exemplary embodiments include a helmet shell having a venting tube, a visor coupled with the helmet shell, a humidity sensor that senses humidity within the helmet interior cavity, and a ventilation system that removes moist air from the helmet interior.
US08695119B2 Coated elastomeric article and method for making a coated elastomeric article
An elastomeric article, such as a glove or a condom, is coated with a compound containing silicone, collagen and allantoin.
US08701211B2 Method to reduce wedge effects in molded trigonal tips
A method of producing sharp tips useful for scanning probe microscopy and related applications is described. The tips are formed by deposition into a mold(s) formed in a sacrificial crystalline semiconductor substrate with an exposed {311} surface which has been etched with a crystallographic etchant to form a 3-sided, trihedral or trigonal pyramidal mold(s) or indentation(s). The resultant tips, when released from the sacrificial mold material or substrate, are typically formed in the shape of a trigonal pyramid or a tetrahedron. Another embodiment involves starting with a {100} surface and the formation of two tips on opposite ends of a wedge at trigonal or trihedral points of the wedge. These tips are less susceptible to the tip wedge effect typical of tips formed using known methods.
US08701210B2 Adjustable feature access for a controlled environmental system
The present invention provides apparatuses and methods for restricting access to a control unit in an environmental system based on a lock level. The control unit (e.g., a thermostat) is configured with a selected lock level, where each lock level is mapped to an associated set of features. A user is able to access any of the features from the associated set of features without entering a security sequence. Also, a feature parameter may be restricted in accordance with the activated lock level. The control unit may be reconfigured with a different lock level by an administrator only when a security sequence is entered. Also, features may be mapped by an administrator to a set of features when the control unit is operating in the locked state. When the control unit is operating in the unlocked state, all supported features can be accessed by a user.
US08701206B2 Information processing apparatus and method of controlling the same
An information processing apparatus of this invention displays an operation window which allows selection of any of multiple applications. Each of the applications includes multiple functions with use authorization being set for each of the functions. The information processing apparatus displays, upon accepting selection of a specific application having some of the multiple functions for which use authorization which requires authentication of a user is set, an authentication window for authentication of the user. The authentication window allows use of the specific application to be selected without authentication of the user, by permitting use of a function, of the multiple function of the specific application, for which use authorization requiring no authentication of the user is set.
US08701200B2 Analyzing access control configurations
A facility is described for analyzing access control configurations. In various embodiments, the facility comprises an operating system having resources and identifications of principals, the principals having access control privileges relating to the resources, the access control privileges described by access control metadata; an access control scanner component that receives the access control metadata, determines relationships between principals and resources, and emits access control relations information; and an access control inference engine that receives the emitted access control relations information and an access control policy model, analyzes the received information and model, and emits a vulnerability report. In various embodiments, the facility generates an information flow based on access control relations, an access control mechanism model, and an access control policy model; determines, based on the generated information flow, whether privilege escalation is possible; and when privilege escalation is possible, indicates in a vulnerability report that privilege escalation is possible.
US08701196B2 System, method and computer program product for obtaining a reputation associated with a file
A reputation system, method and computer program product are provided. In use, a file associated with a first computer is identified. Thereafter, a reputation associated with the file stored at a second computer is obtained.
US08701194B2 System and method of monitoring and controlling application files
A system and method for updating a system that controls files executed on a workstation. The workstation includes a workstation management module configured to detect the launch of an application. A workstation application server receives data associated with the application from the workstation. This data can include a hash value. The application server module can determine one or more categories to associate with the application by referencing an application inventory database or requesting the category from an application database factory. The application database factory can receive applications from multiple application server modules. The application database factory determines whether the application was previously categorized by the application database factory and provides the category to the application server module. Once the application server module has the category, it forwards a hash/policy table to the workstation management module. Upon receipt of the hash/policy table, the workstation management module applies the policy that is associated with the launched application to control access to the application on the workstation.
US08701191B2 Multi-layer system for privacy enforcement and monitoring of suspicious data access behavior
A method for controlling data access in a data-at-rest system includes executing a link intrusion prevention analysis between multiple layers of the data-at-rest system (for instance, at an application layer and a file layer), introducing a privacy policy at enforcement points that span multiple system layers, and dynamically altering the privacy policy.
US08701190B1 Inferring file and website reputations by belief propagation leveraging machine reputation
The probability of a computer file being malware is inferred by iteratively propagating domain knowledge among computer files, related clients, and/or related source domains. A graph is generated to include machine nodes representing clients, file nodes representing files residing on the clients, and optionally domain nodes representing source domains hosting the files. The graph also includes edges connecting the machine nodes with the related file nodes, and optionally edges connecting the domain nodes with the related file nodes. Priors and edge potentials are set for the nodes and the edges based on related domain knowledge. The domain knowledge is iteratively propagated and aggregated among the connected nodes through exchanging messages among the connected nodes. The iteration process ends when a stopping criterion is met. The classification and associated marginal probability for each file node are calculated based on the priors, the received messages, and the edge potentials associated with the edges through which the messages were received.
US08701187B2 Runtime integrity chain verification
A runtime integrity check may be implemented for a chain or execution path. When the chain or execution path calls other functions, the correctness of an entity called from the execution path is verified. As a result, attacks by malicious software that attempt to circumvent interrupt handlers can be combated.
US08701186B2 Formal analysis of the quality and conformance of information flow downgraders
Mechanisms for evaluating downgrader code in application code with regard to one or more security guidelines are provided. Downgrader code in application code is identified, where the downgrader code is a portion of code in the application code that operates on an information flow of the application code to ensure confidentiality of information input to the downgrader code, in the output of the downgrader code. Processes of the downgrader code are evaluated against security guidelines to determine if the processes violate the security guidelines. A notification is generated in response to the evaluation indicating that the processes of the downgrader code violate the security guidelines. The notification is output to a computing device for consideration.
US08701183B2 Hardware-based human presence detection
A method, system, and computer program product containing instructions to provide hardware-based human presence detection. Rather than rely upon software to display a CAPTCHA image, hardware in the form of a sprite engine of a graphics device is used to write a random text string directly to the display device, overlaying the user interface provided by software. Because the sprite engine is isolated from a host operating system for the system, the random text string cannot be captured and processed by software robots running under the host operating system.
US08701181B2 Methods and systems for preventing security breaches
A security payload is attached to a received binary executable file. The security payload is adapted to intercept application programming interface (API) calls to system resources from the binary executable file via export address redirection back to the security payload. Upon execution of the binary executable file, the security payload replaces system library export addresses within a process address space for the binary executable file with security monitoring stub addresses to the security payload. Upon the binary executable computer file issuing a call to a given API, the process address space directs the call to the given API back to the security payload via one of the security monitoring stub addresses that is associated with the given API. The security payload then can assess whether the call to the given API is a security breach.
US08701178B2 Method and system for managing mobility of access terminal using proxy mobile internet protocol in a mobile communication system, and method for allocating home address of access terminal for the same
A method for managing mobility of an Access Terminal (AT) using a Proxy Mobile Internet Protocol in a mobile communication system. Access authentication is performed between the AT and an Authentication, Authorization and Accounting server. The AT sends a Dynamic Host Configuration Protocol (DHCP) Server Discover message including information for authentication check to an Access Gateway (AG) while performing the access authentication. The AG sends a Proxy Registration Request message including information for mobility management for the AT to a Home Agent (HA). The AG receives from the HA a Proxy Registration Response message indicating a successful reception of the Proxy Registration Request message. The AG sends a DHCP Offer message including a Home Address (HoA) of a corresponding AT and sends a DHCP Acknowledgement message for accepting use of the HoA, to the AT, when the AT notifies the AG of its intention to use the HoA.
US08701177B2 Method and apparatus for graphical presentation of firewall security policy
A graphical representation of the firewall and a network coupled to the firewall is generated and displayed. A number of an inbound port of the network is displayed. An arrow adjacent to the port number pointing toward the network is displayed to indicate that a communication is permitted to the port. The port number and the arrow are located between an icon for the network and an icon for the firewall. A port number of a destination of a communication originating from the network is displayed. Also, another arrow adjacent to the destination port number pointing toward the firewall is displayed to indicate that a communication is permitted to the destination port number. The destination port number and the other arrow are located between an icon for the network and an icon for the firewall.
US08701175B2 Methods, devices, systems and computer program products for providing secure communications between managed devices in firewall protected areas and networks segregated therefrom
Methods, devices, systems and computer program products for providing secure communications between managed devices in a firewall protected area defined by a firewall and a network management station (NMS) in a network segregated from the firewall protected area are provided. Management information associated with managed devices in the firewall protected area is obtained from the managed devices by a de-militarized zone (DMZ) controller. The obtained management information is transmitted from the DMZ controller through the firewall to a gateway module associated with the NMS. Communications between the DMZ controller and the gateway module are enabled by a single firewall rule.
US08701173B2 System and method for providing silent sign on across distributed applications
A system and method is provided for a distributed computing system where a user can login to a client computer and access a number of different applications installed on web servers. These applications are then provided access to data in mainframe systems without a user having to enter mainframe user id or password information for gaining access to the mainframe system. The system and method can utilize a sign on object which is installed onto the client computer. The sign on object operates to obtain and transmit a security token which authorizes access to the mainframe system, and the security token does not require the use of the cookie data. This system and method can pass the security token through the web server and the web application in an encrypted form which limits security risks.
US08701167B2 Method and system for fast access to advanced visualization of medical scans using a dedicated web portal
A system for viewing at a client device a series of three-dimensional virtual views over the Internet of a volume visualization dataset contained on centralized databases employs a transmitter for securely sending volume visualization dataset from a remote location to the centralized database, more than one central data storage medium containing the volume visualization dataset, and a plurality of servers in communication with the centralized databases to create virtual views based on client requests. A resource manager load balances the servers, a security device controls communications between the client device and server and the resource manager and central storage medium. Physically secured sites house the components. A web application accepts at the remote location user requests for a virtual view of the volume visualization dataset, transmits the request to the servers, receives the resulting virtual view from the servers, and displays the resulting virtual view to the remote user.
US08701163B2 Method and system for automatic generation of cache directives for security policy
An authorization method is implemented in an authorization engine external to an authorization server. The authorization server includes a cache. The external authorization engine comprises an authorization decision engine, and a policy analytics engine. The method begins when the authorization decision engine receives a request for an authorization decision. The request is generated (at the authorization server) following receipt of a client request for which an authorization decision is not then available at the server. The authorization decision engine determines an authorization policy to apply to the client request, applies the policy, and generates an authorization decision. The authorization decision is then provided to the policy analytics engine, which stores previously-generated potential cache directives that may be applied to the authorization decision. Preferably, the cache directives are generated in an off-line manner (e.g., during initialization) by examining each security policy and extracting one or more cache dimensions associated with each such policy. The policy analytics engine determines an applicable cache directive, and the decision is augmented to include that cache directive. The decision (including the cache directive) is then returned to the authorization server, where the decision is applied to process the client request. The cache directive is then cached for re-use at the authorization server.
US08701155B2 Communicating using a cloud infrastructure
A cloud infrastructure that communicates with computing devices is provided. The computing devices install filters on other computing devices that they wish to receive items from including pictures, messages, and documents. The filters include criteria that are evaluated on the computing devices, rather than at a server, to determine if an item may be sent to another computing device. The computing devices may then send items that match the criteria to the cloud infrastructure, and the items may be stored and queued for delivery to other computing devices. The items may be encrypted before being provided to the cloud infrastructure, and decrypted when received by the computing devices.
US08701152B2 Cross layer coordinated channel bonding
Different data communication architectures deliver a wide variety of content, including audio and video content, to consumers. The architectures employ channel bonding to deliver more bandwidth than any single communication channel can carry. In some implementations, the communication architectures distribute video programming in the form of MPEG2 TS packets, flagged by marker packets, in a round-robin manner across the communication channels. Channel bonding synchronization information may be present in packets defined above the data-link layer or added to fields within data-link layer frames.
US08701148B2 Methods, systems, and devices for bandwidth conservation
Methods, systems, and devices are disclosed for conserving bandwidth. Inputs to a user interface are accumulated and compared to a historical pattern of inputs. When inputs are accumulated, the method predicts that a user is present. When inputs are expected, but no inputs are received, then the method predicts that no user is present. Actions are them implemented to and conserve bandwidth.
US08701143B2 Method and apparatus for supporting mobility in DVB-H CBMS system
Disclosed is a DVB-H CBMS system by which a user can continue to view a program being in service even when the transport stream or IP platform changes while the user views the program. In the DVB-H CBMS system, the system transmits service mapping information according to transport streams or IP platforms to the terminal, so that the system can provide a service without interruption to the terminal even when a user of the terminal moves out of a current cell or network into a new cell or network while receiving a service that the user selected.
US08701142B2 Virtual channel table for a broadcast protocol and method of broadcasting and receiving broadcast signals using the same
A virtual channel table for broadcasting protocol and a method for broadcasting by using the virtual channel table includes identification information identifying and permitting discrimination of active and inactive channels contained in the virtual channel table. At a receiver, the virtual channel table transmitted from the transmitting side is parsed, thereby determining whether the current received channel is an active or inactive channel.
US08701141B2 Interactive media guidance application with intelligent navigation and display features
Methods and systems are disclosed that allow a user to efficiently navigate media selections in an interactive media guidance application and easily identify media for viewing. The disclosed methods and systems provide an environment wherein video assets are displayed according to a user preference on a mosaic page with multiple cells. A subset of the assets appropriate for display in a particular cell is determined based on the user preference. Relevance scores of the assets meeting the user preference are computed, and the asset having the greatest relevance for the user is selected and displayed the corresponding cell. The relevance scores can be computed based on the user's historic viewing habits, user interaction with a media guidance application, or on specific user input.
US08701135B2 Method and system for program presentation analysis
A computing system is programmed to detect if program content is presented on a channel. A program signature is determined based on set-top box tune data from set-top boxes in a market in which it is known the program content was presented. The program signature can be compared to program signatures from other local markets or from the same market to determine if the same program content was presented. In some embodiments, the program signature represents the number of set-top boxes simultaneously tuned to the channel on which the program content is presented.
US08701133B2 Optical information recording medium and method for manufacturing same
An optical information recording medium 10 comprises: a plurality of recording layers 14, each of which undergoes a change in a refractive index by irradiation with a recording beam; and at least one intermediate layer 15 provided between the plurality of recording layers 14. The recording layer 14 and the intermediate layer 15 have different refractive indices, and, among interfaces between the plurality of recording layers 14 and the at least one intermediate layer 15, a recording layer 14 and an intermediate layer 15 disposed adjacent to the recording layer 14 at an incident side from which the recording beam enters the recording layer 14 are merged with each other at an interface (near-side interface 19) therebetween, whereby a refractive index gradually changes at the interface.
US08701132B2 Movement mechanism and optical disc apparatus
The present invention provides a movement mechanism that is capable of easily releasing a bite-in state of a feed screw and a rack without increasing the size or the cost of an apparatus and without breaking the movement mechanism. A movement mechanism according to the present invention linearly moves a movement object, and includes: a feed screw; a drive motor for rotating the feed screw; a drive section for supplying a drive pulse to the drive motor; a movement member for linearly moving the movement object along with the rotation of the feed screw by the drive motor, the movement member being engaged with the feed screw; a detection section for detecting a situation in which the movement object is not moving; and a control section for, when the detection section has detected a situation in which the movement object is not moving, causing the drive section to output a drive pulse that causes the drive motor to rotate and vibrate.
US08701130B2 Implementing remote procedure calls
A first computing device is programmed to perform operations (i) to collect parameter data for use by a remote function, and (ii) to pass information, including the parameter data, to a second computing device. The second computing device is programmed to perform operations (i) to build a stack based on the parameter data, (ii) to use the information to locate code for the function on the second computing device, (iii) to execute the code for the function on the second computing device, where the function uses the parameter data on the stack, (iv) to obtain output values from execution of the code for the function, and (v) to pass parameter data, including the output values, to the first computing device.
US08701128B2 Method, system and computer program product for a client application programming interface (API) in a service oriented architecture
Described are a client application-programming interface (API) in a service oriented architecture (SOA). A system includes an application client having application code, one or more service interfaces, and a processor. An enterprise service bus (ESB) having a service registry connects one or more service implementations with the application client through the ESB. A processor is configured to execute the application code to invoke at least one of the one or more service interfaces and request at least one of the one or more service implementations via a request message. The request message comprises application code language based objects requesting a service. The processor is further configured to dynamically create a service instance for the service message. The service instance comprises the service message formatted for transport in the ESB and an endpoint reference for the one of the one or more service implementations as determined by the service registry.
US08701126B2 Zero-copy network I/O for virtual hosts
Techniques for virtualized computer system environments running one or more virtual machines that obviate the extra host operating system (0/S) copying steps required for sending and receiving packets of data over a network connection, thus eliminating major performance problems in virtualized environment. Such techniques include methods for emulating network I/O hardware device acceleration-assist technology providing zero-copy I/O sending and receiving optimizations. Implementation of these techniques require a host 0/S to perform actions including, but not limited to: checking of the address translations (ensuring availability and data residency in physical memory), checking whether the destination of a network packet is local (to another virtual machine within the computing system), or across an external network; and, if local, checking whether either the sending destination VM, receiving VM process, or both, supports emulated hardware accelerated-assist on the same physical system. This optimization, in particular, provides a further optimization in that the packet data checksumming operations may be omitted when sending packets between virtual machines in the same physical system.
US08701122B2 Method and system for exception-less system calls in an operating system
A method and system is disclosed which can enhance the performance of computer systems by altering the operation of the operating system of those computer systems. The invention provides a system and method for making exception-less system calls, decoupling the invocation and execution of system calls, thus avoiding or reducing the direct and indirect overheads associated with making a conventional exception-based system call. The invention can be employed with single core processor systems and with multi-core processor systems, both affording improved temporal execution locality and the later also providing improved spatial execution locality. The system and method can be employed in a wide range of operating systems.
US08701120B2 Virtualization of storage buffers used by asynchronous processes
The amount of host real storage provided to a large guest storage buffer is controlled. This control is transparent to the guest that owns the buffer and is executing an asynchronous process to update the buffer. The control uses one or more indicators to determine when additional host real storage is to be provided.
US08701119B1 Parsing XML in software on CPU with multiple execution units
An improved method for parsing XML data or NVP data in software is disclosed. The method takes advantage of some modern processors' architecture which has multiple execution units. The multiple execution units allow multiple processing loops to occur in parallel. Instructions can be ordered so that the maximum delay in finishing a task is determined by the execution unit with the most processing to perform. Corresponding cycles in the remaining execution units can then be filled to perform other operations in parallel.
US08701116B2 Method for managing the shared resources of a computer system, a module for supervising the implementation of same and a computer system having one such module
The disclosure aims to solve the general problem of managing the system with multiple resources of different types. In particular, the disclosure is intended for the sharing of resources between multiple applications that can be executed on a computer platform for situations involving the addition of new resources that were not initially provided in order to achieve these objectives, conflicts are avoided between shared resources starting at the application, with access rights being allocated for each application, while an opening is maintained for the addition of new applications and resources. More specifically, according to this method for managing the resources of a computer system, that are shared between multiple applications, allocation rules are provided during the execution of the applications and the rules generate access rights for each application in relation to each shared resource in the form of successive steps. The steps are controlled for each shared resource by a specific control module and, with each command, a decision criteria module parameterization step checks the rule for allocating access rights, whereby the decision criteria can be shared between at least parts of the control modules.
US08701113B2 Switch-aware parallel file system
Embodiments of the invention related to a switch-aware parallel file system. A computing cluster is partitioned into a plurality of computing cluster building blocks comprising a parallel file system. Each computing cluster building block comprises a file system client, a storage module, a building block metadata module, and a building block network switch. The building block metadata module tracks a storage location of data allocated by the storage module within the computing cluster building block. The computing cluster further comprises a file system metadata module that tracks which of the plurality of computing cluster building blocks data is allocated among within the parallel file system. The computing cluster further comprises a file system network switch to provide the parallel file system with access to each of the plurality of computing cluster building blocks and the file system metadata module. At least one additional computing cluster building block is added to the computing cluster, if resource utilization of the computing cluster exceeds a pre-determined threshold.
US08701111B2 Lock windows for reducing contention
Methods and arrangements to assign locks to threads are discussed. Embodiments include transformations, code, state machines or other logic to assign locks to threads. Embodiments may include setting a window of time at the end of a time slice of a thread. The embodiment may also involve prohibiting the thread from acquiring a lock during the window of time, based upon determining that the thread is within the window of time and determining that the thread does not hold any locks. Other embodiments include an apparatus to assign locks to threads and a computer program product to assign locks to threads.
US08701110B2 Efficient volume manager hot swapping
A method of updating an extent map is described. The method includes providing in a memory an instance of a first version of the extent map, wherein the instance is referenced by an application. The extent map include entries. The method further includes storing, at each extent map entry, an offset from the beginning of a physical drive which is identified within said each extent map entry, providing a second version of the extent map, comparing the first version of the extent map with the second version of the extent map, in response to the comparing, determining that is at least on segment in the second version of the extent map that is different from a corresponding at least one segment in the first version of the extent map.
US08701106B2 Hashing storage images of a virtual machine
Virtual machine images are transferred from a source storage location to a target storage location over a network. In one embodiment, a host at the source storage location computes signature values of a plurality of disk blocks that contain a plurality of virtual machine images. Each computed signature value corresponds to one of the disk blocks. A subset of the disk blocks, all of which have different signature values, is then transferred from the source storage location to the target storage location. Only one copy of duplicate disk blocks is transferred.
US08701105B2 Downloadable standalone offline application with integrated data for distributed offline processing
In a system and a method, a request from a client device to generate a downloadable file representing an offline version of a web-based application hosted by a web server is received. Application components and data used by the web-based application are packaged into the downloadable file, and the downloadable file is transmitted to the requesting client device. The web-based application is locked to prevent access to the web-based application. A revised downloadable file is received that includes changes to at least one of the application components and the data contained in the downloadable file. As applicable, the application components and data used by the web-based application are updated with the changes to the at least one of the application components and the data contained in the revised downloadable file. Subsequent to the updating, the web-based application is unlocked, and the downloadable file is invalidated.
US08701102B2 Techniques for automatic software provisioning
Techniques to perform automatic software provisioning are described. An apparatus may comprise a provisioning database, a client provisioning module and a network interface. The provisioning server may be operative to store software update packages for different packet telephony devices. The client provisioning module may be operative to automatically provision packet telephony devices in response to provisioning requests from the packet telephony devices. For example, the client provisioning module may receive device configuration information for a packet telephony device, and retrieve a software update package from the provisioning database based on the device configuration information. The network interface may send the software update package to the packet telephony device on behalf of the client provisioning module. Other embodiments are described and claimed.
US08701095B2 Add/remove memory pressure per object
Based on a requested allocation of a managed object, a native memory required with the managed object is determined. A portion of native memory is allocated and a portion of managed memory is allocated based on requirements of the managed object. A memory management strategy is implemented based on the allocation of native memory and unmanaged memory. For example, the memory management strategy can comprise garbage collection of first managed objects that have only managed heap associated therewith is performed before garbage collection of second managed objects that have both managed heap and native memory associated therewith.
US08701088B2 Generating backtracing information for software debugging of software programs running on virtual machines
A mechanism for generating backtracing information for software debugging of software programs running on virtual machines. A method of embodiments of the invention includes probing a virtual machine of a computer system, the virtual machine to run a software program, accessing compiler-generated output at a storage medium of the computer system, the compiler-generated output having debug information relating to the virtual machine, and obtaining the debug information from the compiler-generated output. The method further includes generating backtracing information of the software program using the debug information, and providing the backtracing information for debugging of the software program.
US08701087B2 System and method of annotating class models
In one embodiment the present invention includes a computer-implemented method of annotating software objects. The method includes storing rules that define how to annotate a software object. The method further includes processing the software object according to the rules. The method further includes generating an annotation document based on the software object having been processed according to the rules. The method further includes generating an annotated software object based on the software object and the annotation document. As a result, annotated software objects may be generated in a dynamic, non-intrusive manner.
US08701083B2 Systems and methods for varying software build properties using primary and supplemental build files
A primary file can be used to specify default build properties for software under development. A set of modified build properties may be stored in a supplemental file. The default build properties can be temporarily overridden with modified build properties for a given build, allowing freedom in the choice of build properties without proliferation of files used for the same purpose, which can be confusing. In addition, users can create new build commands for software under development, and associate the new commands with supplemental files. When the user invokes a new build command, the build process can override the default properties with the modified properties in the supplemental file, and then restore the defaults. Other advantages and features of the invention are described below.
US08701082B2 Method and apparatus for generating a model-driven development user interface
Described are a method and apparatus for generating software tools used in model-driven development of software. An input model is provided for a first pattern used to generate an artifact associated with a recurring solution. A set of one or more modifications is defined. The set is to be applied to a schema for the input model in order to produce a user model. The set of modifications is received as input to a second pattern. In response to the received set of modifications, program code is generated for implementing a user interface based on the user model and for performing a model-to-model transformation of information from the user model to the input model.
US08701079B2 Procedure and development environment for generation of an executable overall control program
A procedure for generating an executable overall control program such as a measurement, control, regulation and/or calibration is illustrated and described for controlling a control system having at least one electronic processor unit, whereby multiple functional model components of one of the functional models describing the functionality of the overall control program are compiled in data code, the data elements used in the functional model components are listed at least partially in one of the various data element sets of the functional model. References between data elements in the data element set and those functional model components of the functional model in which the data elements are used are registered, and these references are saved as additional reference information. Such data elements in the data element sets, which are assigned to multiple functional model components are grouped as common data elements in at least one data element group, and at least a part of the data elements in the data element set is compiled to data code. The data code for common data elements is generated from the data set independently of the functional model, and the function code and the data code are completely merged and compiled into the executable overall control program using the reference information consistently.
US08701078B1 Customized settings for viewing and editing assets in agile software development
A method of managing agile software development includes displaying a group of assets associated with an agile software development process. The group has a particular type and the assets include a first set of attributes selected for display. In response to detecting a request by a first user, a group of available attributes is displayed including the first set. De-selection of an attribute from the first set is detected. For other users accessing respective groups of assets of the particular type, the first set of attributes is displayed for assets in the respective groups, wherein the first set does not include the deselected attribute.
US08701077B1 Individual ROM codes on a single reticle for a plurality of devices
Aspects of the present disclosure are directed toward methods and systems which generate a plurality of Read-Only Memory (ROM) codes. In response to generating the ROM codes, an image is generated for each of the plurality of ROM codes. The images for each of the plurality of ROM codes are mapped on a single reticle, and a wafer is provided, which includes a plurality of individual devices. The reticle is utilized, which includes an image for each of the plurality of ROM codes, to print a respective one of the images onto a respective one of the plurality of individual devices.
US08701076B2 Capture of interconnectivity data for multi-pin devices in the design of emulator circuit boards
Capturing interconnectivity data for one or more multi-pin devices in the design of emulator circuit boards is automated using a translator that extracts relevant information, from a text-based input/output (I/O) definition file. The I/O definition file contains textual descriptions of I/O connectivity information for the various devices created by partitioning the design for application on the emulator circuit board, undefined connector interface entries, and design-specific information. The translator parses through the I/O definition file extracting the I/O connectivity and design-specific information, and retrieves connector interface definitions for the undefined connector interface entries using vendor data.
US08701075B2 Recursive hierarchical static timing analysis
A method for recursive hierarchical static timing analysis. The method includes accessing a lower-level netlist representing a lower-level block of a circuit design to be realized in physical form, and accessing constraints for the lower-level block. Static timing analysis is performed on the lower-level block. The method includes accessing an upper-level netlist representing an upper-level block of the circuit design to be realized in physical form, and accessing constraints for the upper-level block. Static timing analysis is performed on the upper-level block while incorporating results from the static timing analysis on the lower-level block. Subsequently, recursive static timing analysis is performed on the lower-level block and the upper-level block, wherein results from static timing analysis on the upper-level block are feedback for updating the constraints for the lower-level block, and wherein results from static timing analysis on the lower-level block are feedback for updating the constraints for the upper-level block.
US08701073B1 System and method for across-chip thermal and power management in stacked IC designs
A computer implemented method comprises accessing a 3D-IC model stored in a tangible, non-transitory machine readable medium, inputting a power profile in a computer processor, generating a transient temperature profile based on the 3D-IC model, identifying a potential thermal violation at a corresponding operating time interval and a corresponding location of a plurality of points of the 3D-IC design, and outputting data representing the potential thermal violation. The 3D-IC model represents a 3D-IC design comprising a plurality of elements in a stack configuration. The power profile is applied to the plurality of elements of the 3D-IC design as a function of an operating time. The transient temperature profile includes temperatures at a plurality of points of the 3D-IC design as a function of an operating time.
US08701069B1 Systems and methods for optimizing allocation of hardware resources to control logic in parallel pipelined hardware
A method of utilizing high level synthesis to automatically configure control logic of a hardware design for a pipelined parallel stream processor includes obtaining a scheduled graph representing a processing operation in the time domain as a function of clock cycles. The graph includes a data path to be implemented in hardware as part of the stream processor, an input, an output, functional objects, and parallel branches to enable data values to be streamed therethrough from the input to the output as a function of increasing clock cycle. The functional objects are grouped based upon having a cycle position dependent upon common factors. Common control logic elements are allocated to groups of functional objects. The graph and allocated control logic is used to define a hardware design for the pipelined parallel stream processor.
US08701068B2 Interconnection device in a multi-layer shielding mesh
An integrated circuit (IC) comprising a shielding mesh in at least one layer of the IC, the shielding mesh having a first plurality of lines which are designed to provide a first reference voltage and having a second plurality of lines which are designed to provide a second reference voltage and wherein the shielding mesh comprises a window in which signal lines are routed with less shielding than signal lines which are routed in the shielding mesh. The IC further comprising power supply lines in at least a first layer of the IC, the first layer being different than the at least one layer which contains the shielding mesh, the power supply lines being coupled to the shielding mesh and being larger in width than the first plurality of lines and the second plurality of lines.
US08701067B1 Methods, systems, and articles of manufactures for implementing electronic circuit designs with IR-drop awareness
Disclosed are a method, system, and computer program product for implementing electronic circuit designs with IR-drop awareness. Some embodiments perform schematic level simulation(s) to determine electrical characteristics, identifies physical parasitics of a layout component, determines the electrical or physical characteristics associated to IR-drop analysis on the component, and determines whether the component meets IR-drop related constraint(s) while implementing the physical design of the electronic circuit in some embodiments. Some embodiments further determine adjustment(s) to the component or related data where the IR-drop related constraints are not met and/or and present the adjustment(s) in the form of hints. Various data and information, such as currents in various forms or voltages, are passed between various schematic level tools and physical level tools.
US08701066B1 Extracting capacitance and resistance from FinFET devices
Some embodiments of the invention provide a method for verifying an integrated circuit (IC) design. The method receives a process description file that specifies a process technology for building the IC. The process description file describes a particular device type in which a first conductor overlaps a second conductor by recessing from the second conductor in one or more cut-outs. Based on the process description file, the method finds a section of the IC design that matches the particular device type and uses the description of the particular device type to compute a capacitance value and a resistance value for the section of the IC design.
US08701061B2 Semiconductor design support apparatus
A disclosed semiconductor design support apparatus reads circuit description information and generates information required for delay adjustment. The semiconductor design support apparatus includes a logic simulation unit configured to perform logic simulation based on the circuit description information and output logic simulation result information; a latency information acquiring unit configured to acquire, from the logic simulation result information, latency information relating to signals at a signal junction, the signals being output from multiple blocks; an adjustment latency calculating unit configured to calculate, from the latency information, adjustment latency information required for the delay adjustment; and an adjustment delay information generating unit configured to generate, from the adjustment latency information, adjustment delay information required for the delay adjustment.
US08701060B2 Digital circuit verification monitor
A method, a system and a computer readable medium for providing information relating to a verification of a digital circuit. The verification may be formal verification and comprise formally verifying that a plurality of formal properties is valid for a representation of the digital circuit. The method comprises replacing at least a first input value relating to the representation of the digital circuit by a first free variable, determining if at least one of the plurality of formal properties is valid or invalid after replacing the first input value by the first variable and indicating if the at least one of the plurality of formal property is valid or invalid. The use of a free or open variable that has not determined value can be directly in the description or representation of the digital circuit. It is not necessary to insert errors or to apply an error model.
US08701056B1 Automated repair method and system for double patterning conflicts
A method of performing double patterning (DPT) conflict repairs is described. In this method, even cycles adjacent to odd cycles in a layout can be identified (also called adjacent even/odd cycles herein). The identifying can include forming graph constructs of the layout. Route guidances for break-link operations and split-node operations can be prioritized for the adjacent even/odd cycles. A list including the route guidances for the break-link operations and the split-node operations can be generated. The list can be ordered based on the prioritizing.
US08701055B1 Macro cell based process design kit for advanced applications
The present disclosure provides a system and method of designing an integrated circuit. A plurality of devices are selected and properties assigned to each of the plurality of devices. These plural devices having assigned properties are then combined into a macro cell whereby a density gradient pattern is generated for the macro cell. Layout dependent effect (LDE) parameters are determined for the macro cell as a function of the combination of plural devices, and electrical performance characteristics for the macro cell are simulated. A layout distribution of the plurality of devices within the macro cell can then be determined as a function of one or more of the simulated electrical performance characteristics, determined LDE parameters, and generated density gradient pattern. A design layout of an integrated circuit can be generated corresponding to the layout distribution for the macro cell.
US08701051B2 Hot spot use in advertising
The delivery of targeted advertisements (ads) to wireless mobile handheld display devices (MHDDs) with client specific advertisement and dynamic content for response and feedback is becoming important in advertising. As the return for ads on MHDDs becomes higher, there is a push to show larger and more interactive ads on devices that have small displays. This has created a need to maximize the area available for ad viewing. The need for larger viewing area reduces the area available for call-to-action response enabling switches or inserts on the screen for customer interaction. To overcome this deficiency and provide the necessary end-to-end response capability, hot-spots on the ad image are provided as call-to-action response regions without limitation on the ad viewing area. The use of such hot-spots provides users of MHDDs a preferred interaction mechanism for responding to the advertisement, while maintaining a large ad viewing area.
US08701050B1 Gesture completion path display for gesture-based keyboards
A computing device can be configured to receive an indication of a first input gesture, a first portion of the first input gesture indicating a first character key of a plurality of character keys of a graphical keyboard and a second portion of the first input gesture indicating a second character key of the plurality of character keys. The computing device also can be configured to determine, based at least in part on the first character key and the second character key, a candidate word. The computing device can be configured to output, for display at a region of a display device at which the graphical keyboard is displayed, a gesture completion path extending from the second character key. Further, the computing device can be configured to select, in response to receiving an indication of a second input gesture substantially traversing the gesture completion path, the candidate word.
US08701045B2 Information processing apparatus, display control method and program
There is provided an information processing apparatus including a display control unit that displays a list screen of thumbnails associated with content, an execution unit that executes any application using the content associated with the thumbnails, and an image generation unit that generates an execution state image showing an execution state of the application by the execution unit, wherein the display control unit displays the execution state image generated by the image generation unit in at least a portion of an area where the list screen is displayed.
US08701042B2 Organizing graphical representations on computing devices
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for identifying a current configuration of graphical representations displayed in a user interface presented by a computing device, each of the graphical representations being associated with a respective computer-executable application, determining at least one usage signal corresponding to each of the graphical representations, the usage signal reflecting user interaction with the respective associated computer-executable application, determining one or more success metrics indicative of an efficiency of the current configuration of graphical representations, generating, using an optimization technique, a modified configuration of graphical representations based on the usage signals and the one or more success metrics, and presenting, in the user interface, at least a portion of the modified configuration of graphical representations.
US08701039B2 Method and system for discriminating axes of user-selectable elements
A method for discriminating axes of user-selectable elements on a display comprising providing a plurality of user-selectable elements, displaying a first axis of user-selectable elements adapted to group user-selectable elements in a substantially rectilinear fashion, displaying a second axis of user-selectable elements adapted to group user-selectable elements in a substantially rectilinear fashion and graphically discriminating at least one axis of user-selectable elements on the display on a basis of an order between the axes of user-selectable elements, wherein a selection of an axis of user-selectable elements does not effect the order thereof. A graphical user interface and a system thereof are also provided.
US08701038B2 Method for displaying program execution window based on user's location and computer system employing the method
Disclosed are a method for displaying a program execution window based on a user's location and a computer system that embodies the method, wherein a window of a selected and executed program is displayed on a selected local zone of a displaying screen. The computer system includes a microprocessor, a system memory, and a program storage device storing therein a program-window-displayed-location control program and application programs that can be selected and executed by a user. When the microprocessor executes the control program, the control program detects if any one of the application programs is selected by the user and uses a user location identification device to determine which one of a plurality of local zones that constitute the displaying screen that the user is located on. Then, a window of the execution of the selected application programs is displayed on the one of the local zones of the displaying screen.
US08701035B2 Index image control apparatus
An ultrasound diagnostic apparatus using an index image display apparatus includes: an index image display section for displaying an ROI of an index image having a predetermined shape and to be superimposed on an image displayed on a monitor; a CPU that is a display form changing section that can change a display form of the ROI by a predetermined amount by one operation; an operation portion for outputting an operation signal to the CPU; and an LCD panel that is a change information display section including a plurality of operation buttons provided in the operation portion and representing graphic information that indicates an initial state of the ROI, and change information that is changed by the CPU.
US08701033B2 Electronic indexing for printed media
A method supplies or creates a generic electronic index for a hardcopy printed item. The generic electronic index is based on the text within the hardcopy printed item. From this generic electronic index, the method creates a plurality of custom electronic indices from the generic electronic index. Such custom electronic indices can be based on user input and/or user feedback or can be created by marketing agencies, educational institutions, etc. Each of the custom electronic indices is a variant of the generic electronic index, and each of the custom electronic indices is adapted to a different target audience.
US08701026B2 User interface
A system and method for enhancing a controller interface is provided. In one embodiment, the system may include an input device, an input interface, a processor, and a display. The method is capable of associating input components on the input device with input options available for controlling the virtual characters. The method is further capable of associating the input components with origin points of a virtual representation of a user and target points of a virtual representation of an opponent. The method further allows a user to control a virtual character not representing the user.
US08701022B2 Method and system for archiving and retrieving items based on episodic memory of groups of people
A method and system are provided for archiving and retrieving digital media items based on episodic memory for predefined associated groups of one or more people. The method and system may comprise identifying one or more groups to which an archiving user belongs; receiving a user input identifying select groups to which a digital media item to be archived; receiving archiving input data identifying the digital media item to be archived for the group; generating index information using the received user archiving input; storing the index information in association with the identified digital media item; repeating the reception of archiving input data, the generation of the index information and the storing of the index information for the digital media item; receiving retrieval input data representing a selection of candidate values; and using the selections and the identified group to retrieve and output digital media items that match the selection.
US08701020B1 Text chat overlay for video chat
In general, this disclosure describes techniques for overlaying information related to a text message onto a video. In one example, a method includes receiving communication data at a first computing device that is sent from a second computing device while the first and second computing devices are engaged in a real-time video communication, wherein the communication data comprises video data. The method also includes displaying the video data on a display of the first computing device and receiving a text-based message at the first computing device that is sent from the second computing device during the real-time video communication. The method further includes overlaying information related to the text-based message onto the video data displayed on the display of the first computing device.
US08701017B2 System and method for representation of presentity presence states for contacts in a contact list
A presence system is provided with a communications device associated with a presentity that is capable of displaying a respective presentity presence state indicating a respective availability of the presentity as provided by a presence system to each contact on a contact list of the presentity. The communications device includes a presence user client communicatively coupled to the presence system to receive presence information associated with the presentity, in which the presence information includes the respective presentity presence states for the contacts on the contact list, and a display for displaying the contact list and a respective representation of the respective presentity presence state for each contact on the contact list.
US08701013B2 Conditional window capture
A device, method, system and computer readable medium are disclosed for the remote, intelligent capture of screenshots and keystrokes which can subsequently be transmitted with reduced bandwidth requirements.
US08701010B2 Systems and methods of using the refresh button to determine freshness policy
The present solution provides a variety of techniques for accelerating and optimizing network traffic, such as HTTP based network traffic. The solution described herein provides techniques in the areas of proxy caching, protocol acceleration, domain name resolution acceleration as well as compression improvements. In some cases, the present solution provides various prefetching and/or prefreshening techniques to improve intermediary or proxy caching, such as HTTP proxy caching. The acceleration and optimization techniques described herein may be deployed on the client as a client agent or as part of a browser, as well as on any type and form of intermediary device, such as an appliance, proxying device or any type of interception caching and/or proxying device.
US08701004B2 Method for generating multi-language menus
A method for generating multi-language menus comprises grouping language-dependent menu resource files on a storage medium, and selecting only those menu resource files from a group that are labeled with an indication that matches the preferred menu language of the respective player.
US08701001B2 Screen capture
A method and system for screen capture are provided. The method includes: selecting a screen area; determining properties of an open window displayed in the screen area, including determining the position of the window and the application and current application data; using image processing to detect scroll bars within the application data of the open window, including detecting the position of the slider in the scroll bar; and saving metadata of the screen area including the open window and the scroll bars as a file. The metadata file re-creates the screen area including the open window with the application data in the correct position within the application.
US08700994B1 Layered master pages
A system and method for providing layered master pages in page layout or illustration software comprises basing a layered page of a document on two or more layered master pages to provide a child page. The objects disposed on the layered master pages are interleaved with the objects disposed on the document page and output as a child page. The resultant child page image has objects on layers of the layered master pages interleaved with and/or among objects on layers of the document page.
US08700993B2 Techniques for supporting multiple devices in mobile applications
Techniques for interacting with a client process on a mobile device connected to a network over a wireless link includes managing information at a mobile applications server executing on a platform connected to the network. The information includes device profile information about the mobile device. First data is received from an application. The first data describes graphical elements for display on the mobile device. It is determined whether the first data exceeds a capacity of the mobile device based on the device profile information. If it is determined that the first data exceeds the capacity, then a subset of the first data is formed that does not exceed the capacity of the mobile device. The subset of the first data is sent to the client process. If it is determined that an external converter does not convert using a particular format, then a first description of graphical elements is converted internally into a second description using the particular format. Second data including the second description is sent to the client process. These techniques allow network-based services to be made readily available to a wide range of mobile devices without having to explicitly program each application for providing one or more network-based services to support all forms of mobile devices.
US08700989B2 Method and apparatus for transmitting XHTML-print document in mobile device
Provided is a method and apparatus for transmitting a markup document in a mobile device, such as a cellular phone, which captures images. The method includes creating a markup document indicating certain predetermined content as fixed parts and certain predetermined content as variable parts, and requesting a printing of the markup document by separately transmitting the fixed parts and the variable parts.
US08700988B2 Selectively interpreted portal page layout template
Systems and techniques to design and deploy portal pages include selectively interpreting a portal page template based on a mode of operation. The interpretation of the portal page template results in presentation of a design-time application operable to edit the portal page template if the mode of operation is design-time, and the interpretation of the portal page template results in presentation of a run-time application operable to interact with portal dynamic content if the mode of operation is run-time. Interpreting the portal page template at design-time can result in code that enables editing of the portal page template being added, and the added code can be client-side scripting that enables addition of a content component to a content container in the portal page template using a drag-and-drop action in a WYSIWYG portal layout editor.
US08700986B1 System and method for displaying a document containing footnotes
A plurality of objects associated with respective footnote reference information within a document are generated. An overflow object associated with overflow footnote reference information corresponding to a previous footnote marker appearing on a previous page is invoked to lay out the overflow footnote reference information, generating overflow layout data. A current page object associated with current page footnote reference information that corresponds to a current page footnote marker appearing on the page is invoked to lay out the current page footnote reference information, generating current page footnote reference information layout data, if an available footnote height is sufficient to lay out the current page footnote reference information. The page is displayed based on the overflow layout data and the current page footnote reference information layout data.
US08700984B2 Computerized method and computer program for displaying and printing markup
The present invention provides a computerized method and computer program product for automating the traditional markup process such that changes to an original digitized document are displayed on the face of the original digitized document and may be printed as displayed. This invention automates the markup process by adding markup clusters to the original digitized document. A markup cluster comprises three elements: a reference graphic, a white space graphic, and a connector. The reference graphic indicates the location and type of change to existing text. The white space graphic indicates the change in text and is displayed in the margin or white space. The connector is a graphic that does not cross over text and indicates a relationship or “connection” between the reference graphic and the white space graphic. The resulting markup cluster is displayed on the original digitized document and optionally may be printed as displayed.
US08700977B2 High-performance ECC decoder
Methods for Error Correction Code (ECC) decoding include producing syndromes from a set of bits, which represent data that has been encoded with the ECC. An Error Locator Polynomial (ELP) is generated based on the syndromes. At least some of the ELP roots are identified, and the errors indicated by these roots are corrected. Each syndrome may be produced by applying to the bits vector operations in a vector space. Each syndrome is produced by applying vector operations using a different basis of the vector space. The ELP may be evaluated on a given field element by operating on ELP coefficients using serial multipliers, wherein each serial multiplier performs a sequence of multiplication cycles and produces an interim result in each cycle. Responsively to detecting at least one interim result indicating that the given element is not an ELP root, the multiplication cycles are terminated before completion of the sequence.
US08700975B2 Storage system and storage control apparatus
A storage system has a RAID group configured by storage media, a system controller with a processor, a buffer memory coupled to storage devices and the processor by a communication network, and a cache memory coupled to the processor and the buffer memory by the network. A processor that stores first data, which is related to a write request from a host computer, in a cache memory, specifies a first storage device for storing data before update, which is data obtained before updating the first data, and transfers the first data to the specified first storage device. A first device controller transmits the first data and second data based on the data before update, from the first storage device to the system controller. The processor stores the second data in the buffer memory, specifies a second storage device, and transfers the stored second data to the specified second storage device.
US08700972B2 Adaptive ultra-low voltage memory
Embodiments provide an adaptive memory that allows for low voltage modes of operation. In the low voltage modes of operation, the supply voltage provided to the memory is reduced below Vcc(min), which allows for significant savings in the power consumption of circuit components (e.g., the CPU) whose minimum voltage is dictated by Vcc(min). According to further embodiments, the memory can be configured dynamically according to various configurations depending on desired power savings (e.g., target Vcc(min)) and/or performance requirements (e.g., reliability, cache size requirement, etc.).
US08700971B2 Parallel residue arithmetic operation unit and parallel residue arithmetic operating method
A parallel residue arithmetic operation unit is provided to reduce processing delay, and to make an additional multiplier or a residue arithmetic circuit unnecessary, so that a circuit can become small in size. In the parallel residue arithmetic operation unit, a parallel CRC calculation circuit includes input terminals to which input data are divided into a plurality of sub-blocks and the sub-blocks are input in parallel, an initial value generating unit for generating a part CRC corresponding to the forefront of each sub-block as an initial value, a part CRC generating unit for receiving the part CRC corresponding to the forefront of each sub-block as the initial value and sequentially generating a residue part CRC in accordance with a recurrent equation, AND units for calculating logical multiplications of part CRC values, and a cumulative adding unit for cumulatively adding values output from the AND units.
US08700969B2 Reconfigurable encoding per multiple communications standards
An apparatus generally including a first circuit and a second circuit. The first circuit may be configured to (i) receive a configuration signal that identifies a current one of a plurality of communications standards and (ii) generate a plurality of matrix elements based on the configuration signal. The second circuit may include a plurality of matrixes. The second circuit may be configured to (i) fill the matrixes with the matrix elements and (ii) generate an encoded signal by forward error correction encoding an input signal using the matrixes. The encoded signal generally complies with the current communications standard.
US08700968B2 HARQ process utilization in multiple carrier wireless communications
Methods and apparatus utilize hybrid automatic repeat request (HARQ) transmissions and retransmissions that are usable on multiple carriers, i.e. joint HARQ processes. For example, a downlink (DL) shared channel transmission of a joint HARQ process is received on one of the carriers. A first part of an identity of the joint HARQ process is determined by using HARQ process identity data received on a shared control channel. A second part of the joint HARQ process identity is determined using additional information. The joint HARQ process identity is then determined by combining the first part and the second part. A WTRU is provided that is configured to receive the DL shared channel and to make the aforementioned determinations. A variety of other methods and apparatus configurations are disclosed for utilizing joint HARQ processes, in particular in the context of DC-HSDPA.
US08700967B2 Transmitter, receiver, transmission method, and reception method
A predetermined logical operation is performed to unsent data which is sent toward the receiver 50 and to retransmission data which is resent toward the receiver, and the transmission data obtained by the logical operation is sent to the receiver.
US08700958B2 Multi-variate network survivability analysis
Network survivability is quantified in such a way that failure cases can be compared and ranked against each other in terms of the severity of their impact on the various performance measures associated with the network. The degradation in network performance caused by each failure is quantified based on user-defined sets of thresholds of degradation severity for each performance measure. Each failure is simulated using a model of the network, and a degradation vector is determined for each simulated failure. A comparison function is defined to map the degradation vectors into an ordered set, and this ordered set is used to create an ordered list of network failures, in order of the network degradation caused by each failure.
US08700955B2 Multi-processor data processing system having synchronized exit from debug mode and method therefor
A data processing system includes a plurality of data processors, debug logic, and linking logic. The debug logic is coupled to each data processor of the plurality of data processors, and is for providing an instruction for exiting debug mode to the plurality of data processors. The linking logic is coupled to the debug logic and to each of the plurality of data processors. The linking logic is for linking selected ones of the plurality of data processors with each other and to the debug logic. The debug logic provides the instruction for exiting the debug mode when the selected ones of the plurality of data processors are linked in parallel by the linking logic.
US08700954B2 Common trouble case data generating method and non-transitory computer-readable medium storing common trouble case data generating program
A method of generating common trouble case data for managing a plurality of systems. The method includes (a) obtaining first identifiers of actual system components and a second identifier of a template from a system data storage unit, (b) obtaining third identifiers of definitional system components from a template data storage unit on the basis of the second identifier, (c) selecting, by a computer, a first identifier subset among the first identifiers on the basis of the third identifiers, and (d) selecting, by the computer, a first trouble case data subset among a plurality of first trouble case data pieces on the basis of the first identifier subset to generate the common trouble case data. In the above (c), the first identifiers of the first identifier subset are identical to the third identifiers. In the above (d), the first trouble case data subset includes the first identifier subset.
US08700953B2 Operation management device, operation management method, and operation management program
An operation management device includes: an information collection module which collects, from a managed device, first and second performance information showing a time series change in the performance information; a correlation model generation module which derives a correlation function between the first and second performance information and creates a correlation model based on the correlation function; a correlation change analysis module which judges whether or not the current first and second performance information acquired by the information collection module satisfy the relation shown by the conversion function between the first and second performance information of the correlation model within a specific error range; and a failure period extraction module which, when the first and second performance information does not satisfy the relation shown by the conversion function of the correlation model, extracts a period of that state as a failure period.
US08700949B2 Reliability scheme using hybrid SSD/HDD replication with log structured management
In one embodiment, a method of storing data includes storing a first copy of data in a solid state memory and storing a second copy of the data in a hard disk drive memory substantially simultaneously with the storing the first copy. In another embodiment, a system for storing data includes a solid state memory, at least one hard disk drive memory, and a controller for controlling storage of data in the solid state memory and the hard disk drive memory. Other methods, systems, and computer program products are also described according to various embodiments.
US08700947B2 Cache memory apparatus, execution processing apparatus and control method thereof
A cache memory apparatus is configured to include a data holding unit comprising a plurality of ways that has a plurality of cache lines; an alternation data register to hold data in one line of the cache lines or in a part of the cache lines; an alternation address register to hold an index address that indicates a faulty cache line and a part in which the fault has occurred in the faulty cache line; an alternation way register to hold information of a way including the part having a fault; an address match circuit comparing, when an access is performed to the data holding unit, an index address and the index address held by the alternation address register; and a way match circuit comparing, when an access is performed to the data holding unit, way information used for the access and way information held by the alternation way register.
US08700946B2 Dynamic resource allocation in recover to cloud sandbox
A recover to cloud (R2C) service replicates a customer production environment to virtual data centers (VDCs) operated in a cloud service provider environment. Customers provision both a disaster recovery VDC and a test VDC. At A Time of Disaster (ATOD), the disaster VDC is made available to the customer through the cloud. The disaster VDC is allocated a first set of resources dedicated to the specific customer and to disaster recovery. The test VDC, brought on line at A Time of Test (ATOT), is allocated resources from second set of resources arranged in a shared pool, separate from the first set. Provisioning of the test VDC does not disturb critical resource assignments needed in the event of a disaster.
US08700938B2 System and method for reducing power requirements of microprocessors through dynamic allocation of datapath resources
There is provided a system and methods for segmenting datapath resources such as reorder buffers, physical registers, instruction queues and load-store queues, etc. in a microprocessor so that their size may be dynamically expanded and contracted. This is accomplished by allocating and deallocating individual resource units to each resource based on sampled estimates of the instantaneous resource needs of the program running on the microprocessor. By keeping unused datapath resources to a minimum, power and energy savings are achieved by shutting off resource units that are not needed for sustaining the performance requirements of the running program. Leakage energy and switching energy and power are reduced using the described methods.
US08700936B2 Modular gating of microprocessor low-power mode
A method of operating an electronic device includes determining whether one or more operating conditions for allowing the electronic device to operate in a low-power mode are satisfied, preventing the electronic device from operating in the low-power mode if fewer than all of the operating conditions are satisfied, and causing the electronic device to operate in the low-power mode if all of the operating conditions are satisfied.
US08700933B2 Optimizing power usage by factoring processor architectural events to PMU
A method and apparatus to monitor architecture events is disclosed. The architecture events are linked together via a push bus mechanism with each architectural event having a designated time slot. There is at least one branch of the push bus in each core. Each branch of the push bus may monitor one core with all the architectural events. All the data collected from the events by the push bus is then sent to a power control unit.
US08700931B2 Method and system for managing power of a mobile device
An approach for conserving power of a mobile device based on its pattern of use with respect to one or more tasks is described. An intelligent power source manager collects consumption information relating to a power source of a mobile device for execution of one or more tasks. A pattern of use with respect to the one or more tasks based on the collected consumption information is then determined. The intelligent power source manager then selects an action to conserve usage of the power source, according to the pattern of use, in response to subsequent execution of the one or more tasks.
US08700923B2 Apparatus and method for modular dynamically power managed power supply and cooling system for computer systems, server applications, and other electronic devices
Network architecture, computer system and/or server, circuit, device, apparatus, method, and computer program and control mechanism for managing power consumption and workload in computer system and data and information servers. Further provides power and energy consumption and workload management and control systems and architectures for high-density and modular multi-server computer systems that maintain performance while conserving energy and method for power management and workload management. Dynamic server power management and optional dynamic workload management for multi-server environments is provided by aspects of the invention. Modular network devices and integrated server system, including modular servers, management units, switches and switching fabrics, modular power supplies and modular fans and a special backplane architecture are provided as well as dynamically reconfigurable multi-purpose modules and servers. Backplane architecture, structure, and method that has no active components and separate power supply lines and protection to provide high reliability in server environment.
US08700920B2 System and method for content protection on a computing device
Systems and methods for handling user interface field data. A system and method can be configured to receive input which indicates that the mobile device is to enter into a protected mode. Data associated with fields displayed on a user interface are stored in a secure form on the mobile device. After the mobile device leaves the protected mode, the stored user interface filed data is accessed and used to populate one or more user interface fields with the accessed user interface field data for display to a user.
US08700918B2 Data masking
Method, device, and storage medium to receive test data including multiple test strings, wherein the test data is a data set that includes all possible values of input strings to be data masked; encrypt each of the test strings; select a portion of the encrypted test string; compare each portion to the corresponding test string; determine, for each portion, whether the portion of is equal to the corresponding test string; assign the portion as a replacement string when the portion is not equal to the corresponding test string; determine whether each replacement string is unique; store each replacement string that is not unique; generate, for each replacement string that is not unique, an alternate replacement string; and output an alternate replacement string, as a masked string in response to a determination that art input string matches one of the stored test strings associated with one of the alternate replacement strings.
US08700917B2 Information processing apparatus, information recording medium manufacturing apparatus, and information recording medium
A configuration is provided for a process in which appropriate content code corresponding to apparatuses and applications of various model types and versions is selected to be performed. In a configuration in which content code recorded on an information recording medium is obtained, and processing, such as a security check in accordance with the content code, conversion of the content data, and embedding of player information into the content, is performed, at least a portion of the content code is set as encrypted data, and as an encryption key, a node key set so as to correspond to a node of a key tree having a hierarchical structure is used.
US08700916B2 Utilizing physically unclonable functions to derive device specific keying material for protection of information
A device specific key is generated within an electronic device by providing a challenge to a physically unclonable function (PUF) structure integrated within the electronic device, where the PUF structure outputs a specific response based upon a specific challenge provided to the PUF structure. The PUF response is provided to a cryptographic module integrated within the electronic device, and a device specific key is generated by the cryptographic module utilizing a cryptographic key generation algorithm. The device specific key is generated based upon a combination of input data including the PUF response and data that is specific to the electronic device.
US08700914B2 Method and system for changing safety-relevant data for a control device
A system and method for changing safety-relevant data for a control device is provided wherein an authorized user inputs new or altered safety-relevant data, which is received on a data processing installation. A first checksum for the safety-relevant data is established and stored along with the safety-relevant data in at least one data record on the data processing installation. An enable code may also be stored in the at least one data record. This enable code may be produced by a code generator and encrypted by a key module. The data processing installation then reads back the safety-relevant data from a memory in the data processing installation, thereby allowing a comparison of the received safety-relevant data and the read back safety-relevant data. A second checksum is generated in a case where the comparison resulted in no differences. The second checksum may also be stored in the at least one data record. At least one new data record containing the safety-relevant data, the encrypted enable code and the first and second checksums is created and transmitted to the control device. The new data record is checked against prior data records and prior checksums stored on a storage medium to determine that the at least one new data record is known to the control device.
US08700904B2 Method for authentication in an automation system
The invention relates to a method for planning an automation system project, a method for authenticating a user during access to an automation device in an automation system, an automation system and a computer program for planning an automation system project. To improve the security concept in automation systems, the provision of a single sign-on authentication method for an automation system is proposed. A user is thus able to simultaneously register at all automation devices within an automation project using a single authentication. A fundamental part of the invention is thus to centrally project plan the single sign-on method. In other words, the basic provision of the basis for the subsequent authentication already takes place during the project planning of the automation project based on a project database. This procedure allows the realization of a single sign-on method for the complete projected automation system and thus simultaneously for all automation devices contained in the automation system.
US08700903B2 Streamlined CSR generation, certificate enrollment, and certificate delivery
The process of acquiring SSL certificates for enterprise SSL customers is improved by reducing the number of steps used to acquire the SSL certificate and streamlining the process. An on-line CSR generator on the certificate enrollment form is used to submit the customer information (i.e. Common Name, Organizational Unit, Organization, City/Locality, State/Province, and Country Code) and generate the CSR. By making the CSR generation part of the enrollment process, the administrator can use the same enrollment form to submit the customer information along with the contact information pertinent to the enterprise.
US08700902B2 Methods and apparatus to certify digital signatures
Methods and apparatus to certify digital signatures are disclosed. An example method includes receiving a request to certify a digital signature from a user, receiving information about a physical characteristic of the user, comparing the information about the physical characteristic to stored physical characteristic information, and based on the comparison, at least one of certifying the digital signature based on the comparison or requesting certification of the digital signature based on the comparison.
US08700900B2 Communicating admission decisions and status information to a client
In an example embodiment, a technique that employs a SAP/SDP packet to communicate data to a client device when a request for a multicast stream, such as a video stream, is denied. Rather than announcing a program, the SAP/SDP packet reports a status to the client device. The SAP/SDP packet may suitably comprise data representative of the video name, and a reason code, enabling the client device to provide an output, e.g. a text string, to a user associated with the client device indicating the reason for the denial. In addition, contact information such as an email address and a uniform resource locator (URL) pointing to a predetermined web page may also be included in the SAP/SDP packet that can inform the associated user of the client device where additional information can be obtained for the denial.
US08700895B1 System and method for operating a computing device in a secure mode
A computing device operates in a secure operating mode in response to user selection. Computer hardware is initialized to verify a bootloader of an operating system, and the bootloader verifies the operating system kernel. The kernel then verifies operating-system level executable files. After verification, a limited set of the verified files is loaded into a portion of the memory that is subsequently marked by the kernel as read-only. These files are executed to provide a basic Internet browser session; all other files are identified as non-executable. When the user accesses an authorized website and conducts a transaction that requires a user to provide information, the information is encrypted during transmission of the network. In addition, such information cannot be accessed by other parties since the information provided is not persisted at the computing device.
US08700888B2 Specific-purpose client with configuration history for self-provisioning of configuration and obviating reinstallation of embedded image
Examples of specific-purpose local clients are provided for self-provisioning of configurations and for obviating reinstallation of entire windows-based embedded images onto the specific-purpose local clients. Each local client may have a windows-based embedded image with a write-filter, and may include a configuration history memory unit configured to store a plurality of extensible markup language (XML) configuration files. The configuration history memory unit may be in a persistent storage area of the local client to allow the plurality of XML configuration files to be retained on the local client when it is shut down. The local client may include a retrieval module configured to facilitate automatically locating a remote repository server containing a new XML configuration file, to facilitate automatically obtaining the new XML configuration file from the remote repository server over a network, and to facilitate automatically obtaining a previous XML configuration file from the configuration history memory unit.
US08700883B1 Memory access techniques providing for override of a page table
A memory access technique that provides for overriding a translation lookaside buffer and page table data structure, in accordance with one embodiment of the present invention, includes selectively translating a virtual address directly to a physical address utilizing an adjustment in a context specifier, or translating the virtual address to the physical address utilizing a translation lookaside buffer or page table data structure.
US08700881B2 Controller, data storage device and data storage system having the controller, and data processing method
A controller, a data storage device and a data storage system including the controller, and a data processing method are provided. The controller may process a plurality of instructions in parallel by including a plurality of address translation central processing units (CPUs) in a multi-channel parallel array structure, thereby improving the performance of a semiconductor memory system.
US08700879B2 Concurrent memory operations
Subject matter disclosed herein relates to performing concurrent memory operations.
US08700874B2 Digital counter segmented into short and long access time memory
A method performed in a memory controller for maintaining segmented counters split into primary and secondary memories, the primary memory faster. Events occur that require incrementing one of the segmented counters and the memory controller responds by incrementing a corresponding primary part in the primary memory. Each time a primary part is rolling over the memory controller determines that a secondary part should be updated. Also, the memory controller periodically determines that the secondary part of a segmented counter should be opportunistically updated. The opportunistic update is based on a probability function and a random number. The secondary part includes at least all of bits of the segmented counter not in the primary part and is stored in the secondary memory. Each time an update to the secondary part occurs, both the secondary part and primary part of the segmented counter must be updated.
US08700871B2 Migrating snapshot data according to calculated de-duplication efficiency
A storage resource is effectively utilized in migration of a snapshot. First de-duplication efficiency which is de-duplication efficiency of snapshot data, and second de-duplication efficiency which is de-duplication efficiency of snapshot entities created on the basis of the snapshot data are calculated and compared with each other. Based on a result of the comparison as well as a first preservation period set for the snapshot in the migration source and a second preservation period set for the snapshot in the migration destination, one of the following methods is selected: a first method of migrating an snapshot image, a second method of migrating snapshot data to an archive storage system, and a third method of migrating data materialized from a first differential volume, a second differential volume, and a switch snapshot.
US08700870B2 Logical volume transfer method and storage network system
The present invention transfers replication logical volumes between and among storage control units in a storage system comprising a plurality of storage control units. To transfer replication logical volumes from a storage control unit to a storage control unit, a virtualization device sets a path to the storage control unit. The storage control unit then prepares a differential bitmap in order to receive access requests. When the preparation is completed, the virtualization device makes access requests to the storage control unit. The storage control unit then hands over the access requests to the storage control unit. Subsequently, the storage control unit performs a process so that the access requests are reflected in a disk device and performs an emergency destage of storing data in a cache memory into disk device. When the emergency destage is ended, the storage control unit connects to an external storage control unit and hands over access requests to the external storage control unit.
US08700868B1 Methods and systems for incrementing a logarithmic count
According to one general aspect, a method is provided for managing memory when tracking an estimated number of events, the method using a logarithmic count to track the estimated number. The method may detect a new occurrence of the event and increment the logarithmic count when no bits in a random number are in bit positions of significance. The bit positions of significance may be based on the value of the logarithmic counter and may be represented by bits having a non-zero value in a bitmask.
US08700865B1 Compressed data access system and method
A shared resource management system and method are described. In one embodiment a shared resource management system includes a plurality of engines, a shared resource, and a shared resource management unit. In one exemplary implementation the shared resource is a memory and the shared resource management unit is a memory management unit (MMU). The plurality of engines perform processing. The shared resource supports the processing. For example, a memory stores information and instructions for the engines. The shared resource management unit manages memory operations and handles access requests associated with compressed data.
US08700862B2 Compression status bit cache and backing store
A compression status bit cache provides on-chip availability of compression status bits used to determine how many bits are needed to access a potentially compressed block of memory. A backing store residing in a reserved region of attached memory provides storage for a complete set of compression status bits used to represent compression status of an arbitrarily large number of blocks residing in attached memory. Physical address remapping (“swizzling”) used to distribute memory access patterns over a plurality of physical memory devices is partially replicated by the compression status bit cache to efficiently integrate allocation and access of the backing store data with other user data.
US08700861B1 Managing a dynamic list of entries for cache page cleaning
A method is used in managing cache pages. A location pointer is maintained in a dynamic list of entries for cache page cleaning. The dynamic list includes a list of cache pages ordered from most recently used to least recently used. Based on flags associated with the cache pages, a count of the number of cache pages processed for cache page cleaning is maintained. In response to a change in the dynamic list, the location pointer and count are updated based on the processing status of an entry to which the change pertains.
US08700860B2 Information processing apparatus, method and computer program
An information processing apparatus for processing input data using multiple items of reference data in succession is provided. The apparatus includes a secondary storage unit configured to store the reference data; a primary storage unit accessible at a speed higher than that of the secondary storage unit; a read-out unit configured to read out the reference data from the secondary storage unit to the primary storage unit; an execution unit configured to execute processing of the input data using the reference data in the primary storage unit; a determination unit configured to determine, based upon at least one of a probability that reference data scheduled for use by the execution unit will change and quantity of the scheduled reference data, whether the scheduled reference data is to be prefetched; and a control unit configured to control prefetch based on the result of determination of the determination unit.
US08700857B2 Optimizing memory copy routine selection for message passing in a multicore architecture
In one embodiment, the present invention includes a method to obtain topology information regarding a system including at least one multicore processor, provide the topology information to a plurality of parallel processes, generate a topological map based on the topology information, access the topological map to determine a topological relationship between a sender process and a receiver process, and select a given memory copy routine to pass a message from the sender process to the receiver process based at least in part on the topological relationship. Other embodiments are described and claimed.
US08700855B2 System and method for supporting a tiered cache
A computer-implemented method and system can support a tiered cache, which includes a first cache and a second cache. The first cache operates to receive a request to at least one of update and query the tiered cache; and the second cache operates to perform at least one of an updating operation and a querying operation with respect to the request via at least one of a forward strategy and a listening scheme.
US08700843B2 Providing versioning in a storage device
Provided are a computer program product, system and method for managing Input/Output (I/O) requests to a storage device. In response to a write request, a determination is made as to whether preserve mode is enabled. A first entry is located in a volume control table for the logical address to write indicating a version number of the data and a first physical location in the storage device. The write data is written to a second physical location in the storage device. If the preserve mode is enabled, a second entry is added to the volume control table for the logical address, the volume control table is updated to have the first or second entry for the logical address point to the second physical location and indicate a current version, and the first or second entry not indicating the current version indicates the first physical location and a previous version.
US08700836B2 Time and event based message transmission
A system, apparatus and method for efficient utilization of available band-width on the system's bus connection. The system includes a scheduler configured to receive a virtual schedule that provides at least one slot for sending a message over the communication bus. A module is configured to send a message over the communication bus.
US08700835B2 Computer system and abnormality detection circuit
A computer system includes multiple modules that perform communication via a bus, and abnormality detection circuits that monitor signals on the bus related to communication between the modules to detect a hang-up, wherein each of the abnormality detection circuits is arranged to correspond to a part of the multiple modules, and, when detecting the hang-up, generates and outputs a signal instructing reactivation only of the corresponding module.
US08700829B2 Systems and methods for implementing a multi-function mode for pressure sensitive sensors and keyboards
Systems and methods are disclosed herein for implementing one or more individual pressure sensitive keys that each support multiple native scan codes, with each scan code corresponding to a unique pressure level output. The disclosed systems and methods may be implemented in one exemplary embodiment to allow users to leverage the capability of a variable pressure keyboard by providing an information handling system having individual variable pressure keys that are each capable of outputting a different macro or multi-key sequence per key pressure level sensed.
US08700827B2 Matching method, system and device for data exchange between a communication object and a processing unit
A matching device carries out data exchange between a processing unit and a wireless peripheral device and/or a communication object associated with the peripheral device. The matching device includes a communication interface with the processing unit; a wireless communication interface with the wireless peripheral device; information stating means for stating technical capacity information to the processing unit, enabling the latter to select an appropriate driver/communication means; and data-processing means. The data-processing means is capable of carrying out a matching of an exchange protocol and/or formats of data to be exchanged between the processing unit and the communication object. The technical capacities stated by the stating means pertains to the wireless peripheral device and/or to the communication object associated therewith, the technical capacities being considered to pertain to the matching device by the processing unit. The invention also pertains to a system and method for implementing the matching device.
US08700824B2 Adjustable buffer sizing for concurrent writing to tape
Data is buffered for concurrent writing to tape. For a magnetic tape drive having a magnetic head with multiple sets of transducers; a drive mechanism configured to pass a magnetic tape past the magnetic head; interfaces from two different hosts; and at least one buffer configured to buffer data; and a control; the buffering comprises receiving data from two different hosts at the interfaces; buffering the received data in separate buffer space of the buffer(s) associated with each host, and adjustably size the separate buffer space for each host in accordance with a data transfer rate of the host associated with the separate buffer space; and concurrently writing data from the separate buffer spaces with the magnetic head to separate partitions of the magnetic tape.
US08700823B2 Software driver interconnect framework
A computer implemented method to transfer data from a data source to a data sink is provided. The method includes the steps of allocating a first buffer to the data source and locking the first buffer so as to enable only the data source to transfer data to the first buffer. The method further includes the steps of unlocking the first buffer and granting access to the data sink to read from the first buffer. The method also includes the steps of allocating a second buffer to the data source, locking the second buffer and enabling the data source to write data to the second buffer while enabling the data sink to read data from the first buffer, thereby pipelining data transfer from the data source to the data sink.
US08700819B2 Host device suspending communication link to client device based on client device notification
A communication link between a host device and a client device can be suspended based on a suspend request or notification provided by the client device. The suspend request can be transmitted by a client device to a host device if the client device determines that suspension is appropriate, and can be sent in response to receiving a polling request from the host device. After receiving a suspend request, the host device can initiate an operation to suspend the communication link between the devices.
US08700817B2 Detection device
A detection device to detect a power serving time of a super capacitor for a power-disconnected storage card and an amount of the data packets capable of being stored during the detected serving time is provided. The power-disconnected storage card includes a memory. The detection device includes a power supply unit, the super capacitor, a controller, a storage unit, and a detection unit. The storage unit stores the data packets. The detection unit includes a charge notification module, a data notification module and a time module. The charge notification module generates a first notification signal to the time module. The data notification module generates a second notification signal to the time module when the storage unit transmits the data packet to the memory. The time module records time when the memory completely store the data packet according to the first notification signal and the second notification signal.
US08700806B1 Modular service level objective (SLO) subsystem for a network storage system
A service level objective (SLO) subsystem that includes an SLO engine in a network storage system that allows new degrees of freedom to be added to the SLO subsystem, without requiring any modification of an associated SLO engine or the system's existing SLOs, and without requiring the SLO engine to have any a priori knowledge of the new degrees of freedom. In certain embodiments, the system has a modular design which includes the SLO engine and one or more SLO modules that interface with the SLO engine. Each SLO module corresponds to a different degree of freedom. Each SLO module evaluates SLO compliance and determines what specific action(s) within its corresponding degree of freedom should be taken to comply with an SLO.
US08700804B1 Methods and apparatus for managing mobile content
A mobile application platform enables a user of a mobile device to manage Personalized Offline Web Applications (POW Apps) on a variety of devices. A Virtual Directory (VD) technology that is multi-source capable permits the POW code and content to be variably localized (Developer/User controls POW content/code stored on the user's device). The end user enters login information into a mobile application that is using the engine of the mobile application platform and receives POW code and content individually configured to the end user. A content manager or publisher controls what aspects of the POW application are stored locally and what aspects are kept on the server. When content is requested that is not stored locally, the content is either downloaded and opened locally or accessed on the web server like in the case of a streaming video or audio. After viewing any portion of the video or audio file, the user can decide to download the entire video or audio for offline use. The user is given this option or the content developer can predetermine how different types of POW code and content are handled through configuration settings. In addition to accessing or downloading online content, periodic communication back to the mobile application platform cloud can be implemented to get updates to the content and report back user activity, such as test scores and usage statistics.
US08700801B2 Dynamically generating application-layer traffic optimization protocol maps
In general, techniques are described for using routing information obtained by operation of network routing protocols to dynamically generate network and cost maps for an application-layer traffic optimization (ALTO) service. For example, an ALTO server of an autonomous system (AS) receives routing information from routers of the AS by listening for routing protocol updates outputted by the routers and uses the received topology information to dynamically generate a network map of PIDs that reflects a current topology of the AS and/or of the broader network that includes the AS. Additionally, the ALTO server dynamically calculates inter-PID costs using received routing information that reflects current link metrics. The ALTO server then assembles the inter-PID costs into a cost map that the ALTO server may provide, along with the network map, to clients of the ALTO service.
US08700799B2 Methods, devices and systems with improved zone merge operation by operating on a switch basis
Methods, devices and systems for improved zone merge operations are disclosed. Two connected switches are arbitrated as an initiator and a receiver. The merge operation is initiated only by the initiator on an initiator/receiver inter-switch link. The initiator may initiate a merge request and the receiver may perform the computation of the difference between the old and the new zone. Either the whole configuration or only the differences are communicated between the switches. The merges may be done on a connected switch basis, not on a connected port basis. Only the principal ports in the principal inter-switch-link perform the merge operation. All the remaining ports, i.e. the non-principal ports, adopt the merge result of the principal ports. The zone information may also be cached on each switch such that merge calculations need not be performed again when a merge operation with the same configuration occurs in the future.
US08700795B2 Internet radio and broadcast method
Data streams are generally selected according to user preferences and transmitted to the user in general alignment with expressed preferences of the user. Such data streams may be music, including music videos. Users may indicate their general or specific preferences with regards to song, artists, or albums. Any other aspects or factors that might affect the user's preferences can be taken into account. A playlist is created that combines all of these factors. The playlist then serves as the basis for feeding the data streams to the user. Each user is able to express his or her own preferences and receive music corresponding to those preferences on an on-going basis.
US08700788B2 Method and system for automatic login initiated upon a single action with encryption
A method and system for secure automatic user login to a destination website in a single action, without the use of a file manager, cookies, or without storing user login information in a data folder having restricted access or that is external to the user PC. A user computer having a display, a mouse, and a browser is activated for establishing an Internet connection. The connection may be established from the user computer to the destination website with a single mouse click or a single touch on a displayed vendor icon or other symbol placed on a displayed graphic of the user PC display such as the desktop, task bar, or tool bar during a prior setup process. During the setup, an encrypted token is produced encrypting the user credential information. The encrypted token may be stored in the user data folder.
US08700785B2 SIP communication protocol
The present invention provides an improved SIP communication protocol. An NAT (Network Address Translator) traversal method is added before the SIP communication protocol, i.e. a client to client (C2C) module function is added to improve the function of SIP communication protocol, so as to solve the problem that the RTP (Real-time Transport Protocol) packets cannot traverse NAT firewall to achieve C2C communication after SIP (Session Initiation Protocol) is ended in VoIP. The major content of the present invention is to conduct a plurality of detection before SIP communication protocol, so as to predict the allocation rules of the port number by the C2C module, and open the RTP channel for C2C.
US08700783B2 Communication control system, communication control method, call control server device, and call control program
Upon receipt of an access request from a Web terminal, a service providing server transmits a shop ID stored in an external information database to the Web terminal. When the shop ID is selected by the Web terminal, the service providing server acquires external connection destination information, and notifies a SIP proxy server of the information via the Web terminal. When notified of the information, the SIP proxy server identifies internal connection destination information in an internal information database, based on an IP address added at the time of the notification of the external connection destination information. After making a call to a telephone device with the use of the identified internal connection destination information, the SIP proxy server makes a call to the shop with the use of the external connection destination information. After that, the SIP proxy server establishes a connection between the telephone device and the shop.
US08700779B2 Multi node server system with plane interconnects the individual nodes equidistantly
A server system has, in addition to extensibility of scale-out type of a braid server system, extensibility of scale-up type by making SMP coupling among nodes. Each node has a unit for SMP coupling to other nodes. A module management unit responds to system configuration information to switch between a mode in which the node operates singularly as a braid server and a mode in which the node operates as a constituent module of an SMP server. Links among individual nodes are laid through equidistant wiring lines on a back plane and additionally a loop wiring line having a length equal to that of the inter-node link on the back plane is also laid in each node, thereby setting up synchronization among the nodes. Synchronization of reference clocks for SMP coupled nodes is also established.
US08700775B2 Routing of communications to a platform service
Systems and methods for routing communications to a platform service are provided. A message including payload data is received. The information in the payload data of the message is examined in order to determine the type of message. The message is then relayed to an appropriate platform service based on the type of message. Some embodiments assign numbers to the packets that make up the message.
US08700772B2 System and method for automating the management, routing, and control of multiple devices and inter-device connections
A system and method for managing, routing and controlling devices and inter-device connections located within an environment to manage and control the environment using a control client is presented. A user configures a presentation environment into one or more sub-environments, restricts access to one or more devices of a presentation sub-environment, or schedules one or more resources within a presentation sub-environment.
US08700770B2 Multi-modal communication using a session specific proxy server
A method and apparatus for multi-modal communication includes a controller (236) operably coupled to at least one multi-modal session proxy server (226). On a per multi-modal session basis, the controller (236) provides the multi-modal session proxy server (226) with a multi-modal proxy identifier (138). The multi-modal proxy identifier (138) is then provided to at least one browser with a per session multi-modal proxy evaluator (220) having a browser proxy identifier (140) wherein the browser proxy identifier (140) is evaluated in view of the multi-modal proxy identifier (138). The multi-modal session proxy server (226) then receives an information request (231) from the browser with per session multi-modal proxy evaluator (220) wherein the requested information is fetched from a content server (240). When the requested information is retrieved, a multi-modal synchronization coordinator (122) notifies the other browser with per session multi-modal proxy evaluator (232), via a multi-modal synchronization interface (234).
US08700768B2 Scheduling timelines of virtual machines
A method for scheduling timelines of virtual machines (VMs) is presented. The method includes determining, by a host controller device, a time span based on configurable timelines recorded in a plurality of timers stored in memory of the host controller device, wherein the time span comprises a time interval when a plurality of virtual machines (VMs) are started and does not include a run time of the plurality of VMs. The method further includes starting, by the host controller device during the determined time span, the plurality of VMs on a plurality of host machines managed by the host controller device, wherein start times of each of the plurality of VMs are distributed across the determined time span.
US08700767B2 System and method for network vulnerability detection and reporting
A system and method provide comprehensive and highly automated testing of vulnerabilities to intrusion on a target network, including identification of operating system, identification of target network topology and target computers, identification of open target ports, assessment of vulnerabilities on target ports, active assessment of vulnerabilities based on information acquired from target computers, quantitative assessment of target network security and vulnerability, and hierarchical graphical representation of the target network, target computers, and vulnerabilities in a test report. The system and method employ minimally obtrusive techniques to avoid interference with or damage to the target network during or after testing.
US08700765B2 Methods and computer program products for monitoring and reporting network application performance
Provided are methods and computer program products for monitoring and reporting network application performance in a networked device. Methods may include collecting performance data corresponding to at least one application running on the networked device in substantially real time using at least one kernel space driver interface; generating multiple kernel level metrics and multiple user level metrics based on the collected performance data; aggregating the kernel level metrics and the user level metrics that were generated during a predefined time interval; and generating, responsive to aggregating the kernel level metrics and the user level metrics, an event incorporating the aggregated metrics.
US08700761B2 Method and system for detecting and managing a fault alarm storm
A method and system of managing network alarms including associating an alarm type with a plurality of network alarms using information associated with the plurality of network alarms, the information comprising a quantity of the plurality of network alarms and a cause of the network alarms; and processing the plurality of network alarms based on the alarm type associated therewith.
US08700758B2 Monitoring system, apparatus to be monitored, monitoring apparatus, and monitoring method
The present invention is directed to enable a monitoring apparatus to reliably obtain information of an event which occurs in an apparatus to be monitored in a monitoring system employing a connectionless communication method. An apparatus to be monitored comprises: a first transmitting unit for transmitting first information as event information related to an event in the apparatus to be monitored to a monitoring apparatus by a connectionless communication method; and a second transmitting unit for transmitting second information as the event information to the monitoring apparatus by a communication method different from the connectionless communication method. The monitoring apparatus comprises: a first receiving unit for receiving the first information transmitted from the first transmitting unit; and a second receiving unit for receiving the second information transmitted from the second transmitting unit.
US08700757B2 Method for executing management operation by communication terminal and a terminal and system thereof
A method for executing a management operation by a terminal in a communications system. The method comprises the followings: The terminal receives the management operation commands that indicate the operation to target operation nodes in the device capability management object and operates them. The said operation initiates the process for executing the corresponding device capability management operation, then the said management operation transfers the device capability status. Also, the corresponding terminal and system are disclosed. The present invention can centrally manage and control the terminal capability.
US08700756B2 Systems, methods and devices for extracting and visualizing user-centric communities from emails
Embodiments generally relate to systems and methods for extracting and visualizing user-centric communities from emails. A set of email data comprising a set of users can be identified and a communication graph comprising a center node can be generated from the email data. The center node can be removed from the communication graph and a set of communities can be determined from the remaining data. The center node can be reconnected to a center of each of the set of communities to form a community graph. The links connecting the center node with the center of each of the set of communities can have a weight calculated according to a formula. The community graph can be visualized and provided to an administrator.
US08700754B2 Automated topology discovery and management for electric meters
A method for automated topology discovery and management of meter nodes in a power grid is described. In the discovery mode any of the meter nodes is able to act as a proxy for a data concentrator to sort out the topology, and to determine the best path for communicating between a concentrator and each of the meter nodes.
US08700752B2 Optimized efficient LPAR capacity consolidation
A method and system for optimizing a configuration of a set of LPARs and a set of servers that host the LPARs. Configuration data and optimization characteristics are received. By applying the configuration data and optimization characteristics, a best fit of the LPARs into the servers is determined, thereby determining an optimized configuration. The best fit is based on a variant of bin packing or multidimensional bin packing methodology. The optimized configuration is stored. In one embodiment, comparisons of shadow costs are utilized to determine an optimal placement of the LPARs in the servers. LPAR(s) in the set of LPARs are migrated to other server(s) in the set of servers, which results in the LPARs and servers being configured in the optimized configuration.
US08700751B2 Optimizing fibre channel zoneset configuration and activation
In an example embodiment, a new qualifier is added to members in a Fiber Channel zone to specify whether each member is a target or initiator and in another embodiment a time-range attribute is added to a zone in the zoneset. When the zoneset is applied the number of ACL entries that must be programmed is reduced from k×(k−1) entries to 2(k−1) entries for a zone with k members where k−1 members are of one type (e.g. initiators) and one of the members is of a different type (e.g., a tape device). The time-range attribute is enforced by zone server software and enhances security by, for example, limiting access to sensitive data to specified times. In another embodiment, an incremental zoneset activation protocol is implemented where a hash of a zoneset is created by a switch updating the zoneset and the hash and ID of the switch updating the zoneset are sent to all other switches in the fabric when the zoneset is propagated. The hash and switch ID are stored in persistent storage at all switches in the fabric. When a target zoneset is updated by a source switch only the incremental change is propagated to other switches in the fabric along with the hash and switch ID of the target zoneset. Each switch checks a received hash and switch ID against its stored hash and switch ID to assure that the stored local zoneset is the same as the target zoneset before applying the incremental change.
US08700748B2 Information processing device
A setting unit sets a date and a time to start a module. A start-control unit starts the module when the date and the time that were set arrive. The setting unit sets a subsequent date and a subsequent time to start the module in accordance with a situation occurring before or after the module is started by the start-control unit. The setting unit does not set the subsequent date and the subsequent time to start the module, if a condition to execute the module is not fulfilled after the module is started by the start-control unit.
US08700742B2 Method for queued overlap transfer of files
It is therefore an object of the invention to provide a system and method for prequeuing of files predicted to be desired by a user, through a telecommunications link, into a local cache, based on a list, wherein the prequeuing system is responsive to any change in the sequence of user review, such that predicted latencies for sequential file review from any given starting point are minimized. A system and method for reducing latency in a sequential record browser are provided, for defining a sequential list of records; selecting a record from the list for review; downloading the selected record, and records sequentially thereafter until interrupted; interrupting the downloading by selecting a non-sequential record; and downloading the a non-sequential record and records sequentially thereafter until interrupted.
US08700740B2 CE device and content browsing system, and content browsing method thereof
A content browsing method includes: a step where a CE device transmits an HTTP request including ability data concerning the CE device to a GUI distribution server; a step where the GUI distribution server determines the CE device based upon the content browsing ability data concerning the CE device; a step where the GUI distribution server makes an HTTP request for a search URL to the content data server based upon a determination result; a step where the GUI distribution server synthesizes the search URL to a GUI template; a step where the GUI distribution server transmits the synthesized GUI template to the CE device; and a step where the CE device transmits an HTTP request for a media data URL to the content data server, and the method performs server processing in accordance with the ability of the CE device.
US08700736B2 System for providing related content, method for providing related content, service server, end terminal, and storage medium
A system and method for providing a related content and a service server, an end terminal, and a storage medium wherein the system comprises a first end terminal connected to a mobile communication terminal through a local area network for making a request to an application server to send the content related to the basic content currently being played in the first end terminal to a second terminal; a mobile communication terminal connected to the first end terminal and to the second end terminal via the local are network, and connected to the service server via the local area network, and connected to the service server via a mobile communication network for transmitting data between the end terminals and the service server and the application server and wherein the service server receives the related content transmission request from the first end terminal and makes a request to the application server to search for the related content for transmission by the application server to the second end terminal in accordance with the request from the service server.
US08700733B2 Method and apparatus for executing application of mobile device
An apparatus and method for executing an application within a mobile device is provided. The method includes detecting, by the mobile device, a connection with a host device through a wired interface; receiving, from the host device, a request to execute a specific application installed in the mobile device; and executing the specific application according to the received request.
US08700732B2 Disc reproducing apparatus and method, program, and recording medium
A disc reproducing apparatus includes: program readout means for playing back a disc loaded therein to read a program recorded thereon; disc-content readout means for executing the read program to read a content recorded on the disc; network-content acquisition means for executing the read program to acquire a content stored in a device connected over a network; and display control means for executing the read program to control display of the content read from the disc, and the content acquired from the device connected over the network.
US08700728B2 Cache defeat detection and caching of content addressed by identifiers intended to defeat cache
Resource management in a wireless network is facilitated by caching content on a mobile device. The resource management method includes detecting a data request to a content source for which content received is stored as cache elements in a local cache on the mobile device, determining, from an identifier of the data request, that a cache defeating mechanism is used by the content source, and/or retrieving content from the cache elements in the local cache to respond to the data request.
US08700727B1 Peer-to-peer based caching for network file system
Systems and techniques relating to network file systems are described. A described technique includes associating with a process that exports a network file system, where the process manages the network file system, associating with one or more peers that use the network file system, where the one or more peers cache data associated with the network file system on one or more non-volatile memory structures, receiving a file system request to read or write at least a portion of a file that is associated with the network file system, and processing the file system request by selectively communicating with the one or more peers to retrieve cached data associated with the file when the file system request indicates a read or inform the one or more peers of a write to the file when the file system request indicates a write.
US08700726B2 Storage replication systems and methods
Systems and methods for information storage replication are presented. In one embodiment a storage flow control method includes estimating in a primary data server what an outstanding request backlog trend is for a remote secondary data server; determining a relationship of an outstanding request backlog trend to a threshold; and notifying a client that the primary data server can not service additional requests if the trend exceeds the threshold. In one embodiment the estimating comprises: sampling a number of outstanding messages at a plurality of fixed time intervals; and determining if there is a trend in the number of outstanding messages over the plurality of fixed time intervals. It is appreciated the estimating can be performed in a variety of ways, (e.g., utilizing an average, a moving average, etc). Determining the trend can include determining if values monotonically increase. The estimating in the primary server can be performed without intruding on operations of the remote secondary data server. The primary data server and the secondary data server can have a variety of configurations (e.g., a mirrored configuration, a RAID5configuration, etc.).
US08700725B2 Remote copy system
A remote copy system includes a first storage system including a first storage controller arid a first data volume. The first storage controller is configured to control data access requests to the first data volume. The first storage system is configured to store write data in the first data volume upon receiving a write request from a first host associated with the first storage system and generate a journal including control data and journal data A second storage system includes a journal volume and configured to receive and store the journal generated by the first storage system in the journal volume. A third storage system includes a second data volume and configured to receive the journal from the second storage system and store the journal data of the journal to the second storage system according to information provided in the control data.
US08700724B2 System and method for transferring data over a remote direct memory access (RDMA) network
Systems and methods that provide one-shot remote direct memory access (RDMA) are provided. In one embodiment, a system that transfers data over an RDMA network may include, for example, a host. The host may include, for example, a driver and a network interface card (NIC), the driver being coupled to the NIC. The driver and the NIC may perform a one-shot initiation process and/or a one-shot completion process of an RDMA operation.
US08700718B2 Proactive pre-provisioning for a content sharing session
An apparatus includes a communication interface and a controller associated with the communication interface where the controller is further configured to determine an affinity between a first device and at least one other device and create, based at least in part upon the determined affinity, one or more pre-provision packages. These pre-provision packages include data likely to be shared in the event that a content sharing session is ultimately entered into. The one or more pre-provision packages are then provided for storage upon at least one of the first device and the at least one other device. Then, when a request from the first device to engage in a content sharing session with the at least one other device is received, access to the one or more pre-provision packages is provided to at least one of the first device and the at least one other device.
US08700717B2 Email conversation management system
A system and method are disclosed for producing a list of conversations as the result of a search query. Messages are received and associated with a conversation. Each of the conversations has a respective conversation identifier and includes one or more messages. Messages, and related message information, are indexed for text searching and information about the message is stored in a memory to associate the message to its respective conversation identifier. The index can be searched to identify one or more messages relevant to a search query. At least some of the conversations to which the one or more messages belong are identified and produced as the search result.
US08700716B2 Systems and methods for initiating announcements in a SIP telecommunications network
Network servers in a session initiation protocol (SIP) telecommunication network implement playback of announcements to end-users by embedding programming scripts defining how the announcements are to be played in a SIP message. In particular, the scripts may define the sequence in which a series of announcements are to be played, duration information relating to a playback length of the announcements, and repetition information defining how many times an announcement is to be repeated. By including a script in a single message, announcement instructions may be efficiently communicated in the network.
US08700715B1 System, method and computer readable medium for processing unsolicited electronic mail
An Internet service provider (ISP) is configured to analyze a subscriber's sent e-mail packets to determine a subscriber identity associated with the e-mail packets. A database is then queried to determine a current sending rate of e-mails by the subscriber. A sending rate above an allowed threshold causes the upstream transmission of the e-mail packets to be blocked, optionally by injecting connection destroying packets. A subscriber remains blocked from upstream transmission of e-mails until the sending rate as determined by the ISP drops below a second, more stringent threshold. This automatic process is also accompanied by automated messaging to the subscriber with information as to the measures taken and remedial options.
US08700714B1 Collaborative streaning of video content
A system, method and various user interfaces enable visually browsing multiple groups of video recommendations. A video stream includes a group of videos to be viewed and commented by users who join the stream. Users who join a stream form a stream community. In a stream community, community members can add videos to the stream and interact collaboratively with others community members, such as chatting in real time with each other while viewing a video. With streams, a user can create a virtual room in an online video content distribution environment to watch videos of the streams and interact with others while sharing videos simultaneously. Consequently, users have an enhanced video viewing and sharing experience.
US08700712B2 Provision of presence data allocated to the user of a communication service
Data characterizing the presence state of a user registered to use a communication service is sent to a server for the management of presence data in order to provide presence data allocated to the user of a communication service. The data sent to the server is stored as presence data allocated to the user and is made available for predefinable first users. The user is provided with presence data allocated to predefinable second users. The predefinable first and second users are determined by means of an activated service profile allocated to the user.
US08700711B2 Controlling delivery of notifications in real-time communications based on communication channel state
A critical notification is reliably delivered to at least one participant in a real-time communication session. A candidate delivery channel is selected, and a set of one or more communication state variables associated with the candidate delivery channel are identified. Current values associated with the communication state variables and determined, and a determination is made as to whether the current values associated with the communication state variables indicate that the notification can currently be reliably delivered using the candidate delivery channel. If the notification cannot currently be reliably delivered using the candidate delivery channel, an alternative delivery option is selected that may include using an alternative delivery channel and/or delaying delivery of the notification.
US08700710B1 Constructing social networks
Aspects of the disclosure provide techniques that enable a first user to add a second user to a social subnetwork of the first user's social network. In one example, a method may include discovering a second computing device associated with a second user. A first user associated with a first computing device and the second user may each be associated with a social networking service. The method may include receiving, from the second computing device, identification data associated with the second user. The method may include determining an identifier based at least in part on the identification data received from the second computing device. The identifier may identify the second user in the social networking service. The method may also include sending a request to a remote computing device to associate the second user with the social subnetwork of the first user.
US08700708B2 Social data recording
In particular embodiments, a method comprising, by one or more computing devices, analyzing one or more elements of a displayed structured document to identify one or more objects from a plurality of objects within the displayed structured document, responsive to detected user interaction by a user with a first object of the one or more identified objects, generating data indicating an edge relationship from the first object and the user, and transmitting the data indicating the edge relationship to a social networking system.
US08700706B2 Method for determining active communication sessions and communication session information server
A method for ascertaining active communication sessions may include receiving a request to ascertain active communication sessions by a communication session information server; transmitting respective challenges to determine whether communication sessions are currently active from the communication session information server to at least two communication session servers; receiving respective challenge responses from the at least two communication session servers, which indicate one or more active communication sessions controlled by the respective communication session server or indicate that such communication sessions currently do not exist, by the communication session information server; and transmitting a first response, which indicates one or more active communication sessions controlled by the at least two communication session servers or indicates that such communication sessions currently do not exist, by the communication session information server.
US08700704B2 Message board aggregator
Web content representing a first message is displayed in a window of a computer program. The first message is one of a plurality of messages posted to an online forum. A plurality of message summaries are displayed in the same window of the computer program, contemporaneously with the first message. The plurality of message summaries include first information derived from the first message and second information derived from a second message in the plurality of messages. The web content representing the first message may, for example, be displayed in a first frame of the window and the information derived from the first message may be displayed in a second frame of the same window. The online forum may, for example, be a web-based financial message board.
US08700703B2 Contents server and contents server system
The present invention relates to a communication system, and the invention specifically provides a contents server that appropriately stores media contents from group users in a PoC Service and a conference service. The contents server includes: a recording unit that records media information from plural users in a communicatable state participating in a predetermined group, for each group; a detecting unit that detects a communicatable state or an uncommunicatable state of each participating user, at each predetermined time; and a deleting unit that deletes confirmed media information already recorded in the recording unit, upon detecting that all the participating users are in the communicatable state.
US08700698B2 Scalable affinitized state management
A state affinitized system comprises worker computing devices uniquely affinitized with one or more states such that only those worker computing devices maintain local copies of the states with which they are affinitized. Requests and data relevant to a state are directed to the worker computing device affinitized with that state, such as by front-end computing devices. A centralized persistent storage can maintain a copy of each state and can modify the states in response to newly received information in the same manner as the worker computing devices. Such maintenance can be performed by coalescer computing devices, which can also derive second order data from the states in the centralized persistent storage, which can be further added to the state and also communicated to the worker computing device affinitized with that state. Crawler computing devices can obtain additional information for incorporation into states from network-based information repositories and services.
US08700697B2 Method and apparatus for acquiring RUI-based specialized control user interface
Methods and apparatuses are provided for acquiring a specialized Control User Interface (CUI) in a remote control device of home network. A first message is transmitted to a client requesting a User Interface (UI) list. The UI list is received from the client. The UI list comprises specialized CUI information from a server. A second message is transmitted to the client requesting the specialized CUI in accordance with the specialized CUI information in the UI list. The specialized CUI is received from the server via the client.
US08700693B2 Extensible mechanism for executing server side code
An extensible mechanism for executing code on one of one or more servers and in association with one of one or more client applications (i.e. “clients”). In accordance with a model of the extensible mechanism, the execution of server side code is partitioned into three stages, a view stage for determining the code for running, a server stage for determining the server to execute the code and a launcher stage to determine the client for interacting with the server to run the code. Lists of processing elements at each stage extensibly configure the mechanism to work with different types of server side code to be run, different servers to run the code and different clients with which to interact with the server running the code. By modeling the execution of server side code in stages and using lists of processing elements, the mechanism is easily extended to new code types, servers and launchers. The extensible mechanism can be plugged into or otherwise adapt another application, for example, an integrated development environment.
US08700692B2 Group access to IP multimedia subsystem service
A method of facilitating access to services of an IP Multimedia Subsystem, by users groups that require alternative handling in relation to the standard handling of IP Multimedia Subsystem users. Functioning instructions are added to the user group s subscription maintained in the IP Multimedia Subsystem, instructing nodes in the IP Multimedia Subsystem to adapt their standard functioning for this specific group of users. The instructions in a subscription of a specific user group, provide a node of the IP Multimedia Subsystem that does no longer need to be specific for certain types of users, but has a standard way of operation, that is modified by instructions for dedicated operation for only that specific user group. In further aspect embodiments are disclosed providing improved solutions for known problems of IP Multimedia Subsystems making use of functioning instructions included in the subscription.
US08700691B2 Minimal download and simulated page navigation features
Embodiments are provided that include client-server computing architectures that use minimal download features and functionality as part of page navigation operations, but are not so limited. In an embodiment, a client-server computer system uses a page transition strategy to navigate between electronic pages based in part on script, style, content, and/or other page differences that can be used as part of providing minimal download features and functionality. A method of an embodiment operates to package page incremental rendering information for use in rendering a new electronic page without having to reapply common aspects of the new electronic page and a reference electronic page. Other embodiments are also disclosed.
US08700688B2 Polynomial data processing operation
A data processing system 2 includes an instruction decoder 22 responsive to polynomial divide instructions DIVL.PN to generate control signals that control processing circuitry 26 to perform a polynomial division operation. The denominator polynomial is represented by a denominator value stored within a register with an assumption that the highest degree term of the polynomial always has a coefficient of “1” such that this coefficient need not be stored within the register storing the denominator value and accordingly the denominator polynomial may have a degree one higher than would be possible with the bit space within the register storing the denominator value alone. The polynomial divide instruction returns a quotient value and a remainder value respectively representing the quotient polynomial and the remainder polynomial.
US08700685B2 Allocation of assessments
Apparatuses, computer readable media, methods, and systems are described for processing a workload record for each of a plurality of assessors, each of the workload records identifying an assessment previously assigned to a particular one of the assessors, calculating a complexity score for each of the assessments, calculating a workload index for each of the assessors based on the complexity score of the assessment previously assigned to that assessor, and assigning a new assessment to a particular one of the assessors based on the workload indexes.
US08700683B2 Method and apparatus for providing a key-value based storage interface
An approach is provided for implementing a virtual file system using a key-value-based storage interface. A key-value directory framework determines one or more files stored in at least one stream-based file store. The key-value directory framework causes, at least in part, a grouping of the one or more files into at least one key-value directory. The key-value directory includes, at least in part, one or more key-value pairs of a distributed key-value store. The key-value directory framework also causes, at least in part, a storage of (a) at least one identifier of the one or more files, the at least one key-value directory, or a combination thereof as one or more keys of the one or more key-value pairs; (b) block-based access information associated with the one or more files as one or more values of the key-value pairs; and (c) a locking mechanism to facilitate coordination of threads across multiple hosts.
US08700677B2 Metadata driven customization of a software-implemented business process
A method of facilitating customization of a software-implemented business process includes storing, within a mobile computing device, a subscription list of entities. The subscription list being defined by subscription metadata. Customized data is received. The customized data corresponds to the entities identified in the subscription list. The received customized metadata is stored on the mobile computing device.
US08700676B2 System and method for appending metadata to objects
Systems and methods for appending metadata to objects are disclosed. A method may include in response to an indication to add new metadata to an existing immutable data object stored at a first location on a storage resource: (a) writing a new data object to a second location on the storage resource, the new data object including the new metadata; (b) aliasing a first unique identifier associated with the existing immutable data object to a second unique identifier associated with the new data object; and (c) associating the second unique identifier to the second location.
US08700673B2 Mechanisms for metadata search in enterprise applications
Metadata search is enhanced by utilizing relationship data indicating relationships between metadata items. A server generates an index mapping metadata items to terms associated with the metadata items and a graph describing relationships between each of the metadata items. When the server receives a search request, the server locates a candidate set of the metadata items based on the search term(s) and the index. The server performs a link analysis of the graph to determine a relationship score for each metadata item. For each particular metadata item in the candidate set of the metadata items, the server calculates a ranking score based at least on the relationship score for the particular metadata item. The server generates a ranked result set based on comparing the ranking scores for the candidate set of metadata items. The server then provides information indicating the ranked result set in response to the search request.
US08700671B2 System and methods for dynamic generation of point / tag configurations
A system and methods for implementing tag synchronization routines providing automated tag definition and management functionalities. Tag configurations are highly configurable to obtain information from multiple back end systems and able to support data access from many different sources. Additionally, the tag configurations provide convenient mechanisms by which to control data access and preserve data integrity in an automated manner.
US08700670B2 Insert optimization for B+ tree data structure scalability
A method, in one embodiment, can include receiving a key and associated data via a computing device. Furthermore, the method can include searching a B+ tree data structure using the key to find a leaf node. The B+ tree data structure is stored by a persistent storage coupled to the computing device. The B+ tree data structure can include a first plurality of nodes that each contains a key-value entry that is not maintained in a sorted order based on its key. In addition, the key and associated data are appended to the leaf node. A sector that includes the leaf node and the key and associated data can be flushed to the persistent storage.
US08700668B2 Completeness in dependency networks
The invention improves document generation systems in which data is collected to enable automated, customised document generation. initially, a questionnaire which defines a dataset is completed. The system then determines which variables are relevant, and then determines whether all relevant variables are in the dataset. Finally, the system generates a fully customised document if the dataset is complete.
US08700664B2 Unified user identification with automatic mapping and database absence handling
An identification system that may be used in heterogeneous computing environments provides a fail-free path to providing identifiers from a single canonical namespace. Objects or gateways requiring an identifier for access are accessed using an identifier for the canonical namespace. If an entity requests access using an identifier from another namespace, an external database is consulted to determine if a mapping exists for the identifier to another identifier the canonical namespace. If no mapping exists, or the external database is unavailable, then an identifier is automatically generated in the canonical namespace and is used for the access. An internal database is updated with the automatically generated identifier, providing a mechanism to add mappings without administrative intervention. To access resources requiring an identifier from another particular namespace, a canonical namespace identifier may be mapped to another identifier in the particular namespace, or a generic identifier may be used.
US08700662B2 Dynamic profile system for resource access control
A dynamic profiling system (DPS) provides dynamic access session configuration for telecommunications subscribers, and provides subscriber session information to application platforms. The DPS configuration adapts to meet the needs of any combination of user connection requests, access channel devices, and access channels used to communicate connection requests. The DPS provides an aggregated view of user session information to efficiently and effectively provide services to subscribers. As the many different access channels (e.g., WiFi™ channels, Ethernet™ channels, and Digital Subscriber Line (DSL) channels continue to grow through which a subscriber connects to services, the dynamic profiling system also eliminates the inefficient proliferation of custom interfaces between the many support systems and applications that need access to subscriber profile and session configuration information. The DPS provides a universal and personalized access to telecommunications services. Provisioned services may be accessed by many different access channels based upon static and dynamically maintained information in the subscriber profile and the access channel used, respectively.
US08700658B2 Relational meta model and associated domain context-based knowledge inference engine for knowledge discovery and organization
Methods and systems for knowledge discovery and organization employ a relational meta model and domain context-based knowledge inference engine to produce answers to queries that involve inferences among items stored as knowledge in a knowledgebase.
US08700656B2 Method and system for implementing an on-demand scheduler
Disclosed is an improved approach for implementing an on-demand scheduler and the structures to support realtime on-demand schedulers. A lightweight word-based structure is disclosed for storing scheduling-related data. Using this lightweight word-based structure enables on-demand and real-time scheduling. This type of lightweight structure also permits scheduling activities to be performed in a disconnected mode, which can then be later synchronized with the server to confirm the booking. In addition to appointment scheduling, this technique can also be implemented for scheduling of any type of resource.
US08700650B2 Search results comparison methods and systems
An exemplary method includes a search results comparison system receiving data representative of a first search term and a second search term, identifying a group of search results that are each related to the first and second search terms, determining a degree of relatedness of each of the search results to the first search term and a degree of relatedness of each of the search results to the second search term, and presenting a set of one or more search result icons representative of one or more of the search results in between a first search term icon representative of the first search term and a second search term icon representative of the second search term. Corresponding methods and systems are also disclosed.
US08700649B2 Analyzing administrative healthcare claims data and other data sources
Techniques suitable for identifying potential subjects for a clinical trial and other applications are disclosed. One or more exclusion or inclusion criteria are defined for the clinical trial. One or more specialized searching tables are pre-generated using administrative healthcare claims data and the one or more exclusion or inclusion criteria. The specialized searching tables are searched. Through the searching step, subjects are identified within the administrative healthcare claims data who match the one or more exclusion or inclusion criteria. Through the searching step, a geographical area is identified corresponding to the subjects who match the one or more exclusion or inclusion criteria. A customized report is generated using the identified subjects and geographical area.
US08700646B2 Reference file for formatted views
Methods, program products, and systems for displaying data in formatted views using reference files are described. In some implementations, a database application program can generate a result set using one or more queries. The result set can contain actual data from a database and metadata. The metadata can contain references to data records in the database, the references can include identifiers that can identify the data records. When a user saves a database report file, the user can save at least a part of the result set using the identifiers instead of the queries and layouts. Thus, the result set can be saved as a reference file. When the database application program opens the saved reference file, the database application program can reproduce the result set using the stored references without running all of the queries.
US08700645B2 On-demand database service system, method, and computer program product for validating a developed application
In accordance with embodiments, there are provided mechanisms and methods for validating a developed application. These mechanisms and methods for providing such validation can enable embodiments to ensure that new versions of developed applications will operate in the same application environment of a previous version. The ability of embodiments to provide such validation may lead to an improved application migration development/runtime framework, etc.
US08700644B1 Computerized matching and introduction systems and methods
Disclosed are systems and methods relating to an automated or semi-automated arrangement of modules that helps gather, process, display, and coordinate meetings among matches based on a set of predetermined and crowd-sourced traits, values, interests, preferences and activities. Such systems of integrated modules in certain embodiments may be used to rank matches in a variety of applications and situations where participants are identified through tailored criteria that organizers, participants and sponsors determine to be most valuable. Embodiments of the present invention may offer advantages and improvements over prior computer and traditional networking and matching systems because they may provide interactive modules that automatically or semi-automatically combine human expertise with automated data management based on the expertise of an event organizer's event-management strategies with real-time and automated data management.
US08700639B1 Rank-adjusted content items
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for determining a context of the current search session. In one aspect, a method includes identifying query paths from previous search sessions, each query path defining a context and being a plurality of queries in an order in which the queries were provided for in a respective previous search session; identifying search session queries of a current search session; comparing the search session queries of the current search session to the queries in the query paths from the previous search sessions; and determining that a context of the current search session is related to a query path from the previous search sessions based at least in part on the comparison, the determining including: determining that two or more of the queries of the query path are similar to two or more of the search session queries.
US08700638B2 Computer-implemented weighted tree search to resolve variable name ambiguity
Resolving ambiguous variable names in processing of a computer application includes representing variable declarations with dynamic variable scopes of the computer application in a tree data structure where the nodes of the tree data structure are variable names of the computer application. Ambiguous variable names are resolved by calculating distances between a context node and two or more candidate nodes of the tree data structure where each of the candidate nodes contains the searched variable name. The weighted distance between the context node and each candidate node equals the number of downward steps from the context node to the candidate node multiplied by a first constant plus the number of upward steps from the context node to the candidate node multiplied by a second constant. The node having a desired weighted distance is selected and information from the selected node is returned to the computer application as the variable value.
US08700634B2 Efficient deduplicated data storage with tiered indexing
A deduplicated data storage system provides high performance storage to heterogeneous clients that connect to it via a communications network. The deduplicated data storage system provides fast access to deduplication data by caching the most frequently accessed deduplication data in a hyperindex. Updates to the non-cached deduplication data are serialized by use of a store queue and hold queue.
US08700629B2 Automatic identification of abstract online groups
Online abstract groups, in which members aren't explicitly connected, can be automatically identified by computer-implemented methods. The methods involve harvesting records from social media and extracting content-based and structure-based features from each record. Each record includes a social-media posting and is associated with one or more entities. Each feature is stored on a data storage device and includes a computer-readable representation of an attribute of one or more records. The methods further involve grouping records into record groups according to the features of each record. Further still the methods involve calculating an n-dimensional surface representing each record group and defining an outlier as a record having feature-based distances measured from every n-dimensional surface that exceed a threshold value. Each of the n-dimensional surfaces is described by a footprint that characterizes the respective record group as an online abstract group.
US08700628B1 Personalized aggregation of annotations
A server system receives an annotation of a respective entity by an author. The respective entity has an entity identifier, and the annotation has a scope that identifies a range of access to the annotation. The system identifies one or more database entries in a database. A respective database entry includes a first value and a second value. Each database entry corresponds to a respective index key comprising an entity-scope combination. The entity-scope combination corresponds to a respective entity and a respective scope. The system updates the first value in each of the one or more identified entries, without updating the second value in each of the one or more identified entries. The system receives a request for one or more annotations, and sends information corresponding to an annotation value in response to the request.
US08700623B2 Activities based dynamic data prioritization
A method for activity based dynamic data prioritization is provided in the illustrative embodiments. A user activity corresponding to a user is selected. A query is constructed corresponding to the user activity. The query is executed on a data source to obtain a result set of data. A prioritization rule is constructed using a feature of the query and a policy. Data items in the result set of data are prioritized according to the prioritization rule to form prioritized data. The prioritized data is presented relative to the user activity.
US08700619B2 Systems and methods for providing culturally-relevant search results to users
Search results may be provided to a user. A search query may be received from the user. A query feature vector may be formed for the search query. The query feature vector may be compared with news feature vectors associated with documents related to current events. An augmented query feature vector may be formed based on results of the comparison of the query feature vector with the news feature vectors. The augmented query feature vector may be compared with feature vectors related to target documents. Search results that include target documents may be identified based on results of the comparison of the augmented query feature vector with the feature vectors related to the target documents. The user may be made able to perceive at least some of the identified search results.
US08700616B2 Systems and methods for cross-street identification
Aspects of the invention relate to the use of electronic maps and providing information about intersecting streets. A given region of interest on a map may include any number of features. Features of interest, including road segments and intersections, can be filtered to remove non-street data. The results may be analyzed according to individual street segments. Each segment may be identified by a feature ID, and the relationship each segment has with a given intersection is analyzed. Thus, the direction of a segment into or out of an intersection is determined, along with the physical locations of the beginning and end of the segment. This information is used to provide robust map information that may be displayed to a user. Heuristics can be applied to the map information to provide coherent address or direction information to the user for a given point of interest.
US08700615B2 Method and system for improvement of relevance of search results
A system and method for improving the relevance of search results is disclosed. Voters who may be human searchers or guides may review search results or other review items associated with a search request or other reference item. A review may be activated based on a usage indicator(s) which may improve utilization of guides. A vote by a voter may be weighted based on a voting history associated with the voter and one or more reference voters who may be designated by the system. A voter may be presented with a group of items for review including simultaneously. A number of comparison voting sessions or elections may be used to determine a rating or ranking of a review item associated with a reference item.
US08700610B1 Systems and methods for providing news alerts
A system provides news alerts. For example, the system may receive topics of interest to users and periodically obtain news articles that originate from multiple sources of news articles and relate to the topics of interest to the users. The system may generate news alerts that include information associated with one or more of the news articles and provide the news alerts to the users.
US08700609B2 Advertising in an online community
An online advertising method which may allow advertisers to recruit a user of a websites to become an advertisement carrier, who may carry the advertiser's advertisements and display the advertisements to his fellow users in an online community. Since users in the advertisement carrier's online community have similar browsing interests, if an advertisement is related to the browsing interests of the online community, it may be better targeted at the users in the online community. The method may be used in, e.g., eCommerce, social networking and online photo albums.
US08700605B1 Estimating rows returned by recursive queries using fanout
In an embodiment, a recursive query is received that comprises a first select statement with a seed select statement and a second select statement with a recursive reference, wherein the recursive query further identifies at least two columns in at least one table, wherein the at least two columns have parent-child relationships represented by nodes in a graph, wherein the graph represents the organization of values in rows in the at least one table. A target recursion depth is calculated for the graph based on a fanout of the graph. In an embodiment, the target recursion depth is calculated by summing the fanout at each recursion depth of the graph multiplied by a number of nodes at each recursion depth of the graph. An estimated number of rows that the recursive query will return is estimated based on the target recursion depth.
US08700601B2 Methods, systems, and products for managing electronic files
Methods, systems, and products are disclosed for managing electronic files in a document repository. An electronic file is associated to the document repository, and data is extracted from the electronic file. A document repository index is created. An overwrite protection function is implemented that appends a date and time to the electronic file when the electronic file already exists within the document repository, such that the date and time distinguishes the electronic file from other electronic files. The document repository index is stored in memory that points to a subfolder within an unchangeable primary folder.
US08700596B2 Extensible data provider querying and scheduling system
Embodiments provide a query and aggregation layer that is communicatively coupled to, and independent of, a presentation layer and a storage layer. The query and aggregation layer includes a data model configured to expose an access mechanism that is usable to access different data sources in the storage layer. A search query is received from the presentation layer, and one or more data providers identified in the search query are ascertained. At least some of the data providers are creatable on a same thread as that of the data model. Also, the search query is issued to identified data providers in the query and aggregation layer effective to cause the identified data providers to execute the search query on data sources associated with the identified data providers. Additionally, search results are received at the data model from the identified data providers and returned to the presentation layer.
US08700595B2 Methods and systems for automated searching
The present invention provides systems and methods for automating a search over a network such as the Internet. A user selects data such as text from within an application. The selected data is activated and a search is performed without the user having to leave the application. The search is performed while the user is continuing within the application. When the search is complete, the search results are made available to the user within the application from which the search was initiated. In one embodiment, the data is pre-searched and the results are cached such that the results are already available should the user desire. The present invention is particularly suited to integration with an operating system such that the methods of the present invention are thereby available to all applications. Alternatively, the present invention can be specific to a particular application.
US08700586B2 Clickable map interface
A method is disclosed for providing a map for displaying inventory. A clickable map interface allows users to view or purchase the inventory of a product at a particular location. A user can view the inventory of a product from retail stores within a particular region. Alternatively, a user can view a map with the inventory of advertisements available within a particular geographic region.
US08700584B2 Managing access to objects of a computing environment
Access to objects of a computing environment is managed. Access to an object of the computing environment is prohibited via one cached entity corresponding to the object, while access to the object is allowed via another cached entity. The cached entities are concurrently maintained for a period of time, but the one cached entity is in a shadow state. In one example, the cached entities are session locks and the object is a file system object.
US08700581B2 Systems and methods for providing a map of an enterprise system
An exemplary system and method for providing a map of an enterprise system is provided. The method comprises accessing data describing an element from one or more sources. One or more objects are associated with the element. At least one relationship is identified between the one or more objects. A map is then generated of an enterprise system comprised of the one or more objects based on the at least one identified relationship.
US08700580B1 Moderation of user-generated content
A system and method for updating and correcting facts that receives proposed values for facts from users and determines a correctness score which is used to automatically accept or reject the proposed values.
US08700578B1 System and method for determining physical storage space of a deduplicated storage system
Exemplary methods, apparatuses, and systems maintain a plurality of summary data structures corresponding to a plurality of logical file system namespaces representing a plurality of hierarchies of one or more directories having one or more files, each file being stored in the storage system as a plurality of segments in a deduplicated manner. In response to a request to estimate a storage usage by a first of the file system namespace, identify a first of the summary data structures corresponding to the first file system namespace, wherein the first summary data structure stores information summarizing deduplicated segments referenced by one or more files of the first file system namespace. Estimate the storage usage of the first file system namespace based on the first summary data structure and a global summary data structure, wherein the global summary data structure stores information summarizing deduplicated segments referenced by all of the file system namespaces.
US08700572B2 Storage system and method for controlling storage system
Provided is a storage system providing a data storage area to an external apparatus. The storage system includes at least a first information processing apparatus including a first logical storage area forming the data storage area and a first data processing part performing processing of reducing the storage capacity used by a backup target data in the first logical storage area, and a second information processing apparatus communicatively coupled to the first information processing apparatus and including a second logical storage area forming the data storage area, and a second data processing part performing processing of reducing the storage capacity used by the backup target data in the second logical storage area. The first information processing apparatus further includes an evaluation index allocation processing part determining which one of the first and second data processing parts to use to process the backup target data according to an evaluation index prescribed as a data format of the backup target data, and a backup processing part, when performing backup processing of the backup target data, refers to the association relationship between the data format of the backup target data and any of the first and second data processing parts determined by the evaluation index allocation processing part, and causes the first or second data processing part is associated with the data format of the backup target data, to process the backup target data.
US08700570B1 Online storage migration of replicated storage arrays
Various systems and methods for migrating replicated storage arrays. For example, one method can involve transferring a set of data from a first storage device to a second storage device. The method also involves terminating a replication relationship between the first storage device and establishing a new replication relationship between the second storage device and either the third storage device or a fourth storage device. Between the time that the replication relationship with the first storage device is terminated and the new replication relationship with the second storage device is established, the second storage device receives a plurality of change operations. The method involves applying the change operations to either the third storage device or fourth storage device.
US08700568B2 Entity normalization via name normalization
A system and method identifying duplicate objects from a plurality of objects. The system and method normalizes name values of objects, groups objects into buckets based at least in part on the normalized name values, matches objects within the same bucket based on a selected matcher, and identifies the matching objects as duplicate objects.
US08700567B2 Information apparatus
The present invention enables a unified way of accessing files generated by application programs configured to store contents in files in different formats, without using a conversion program.A database for holding correspondence between an identifier of a content and a storage position of the content is generated based on a backup catalog generated by a backup server, and contents are accessed by using this database. Contents generated by a plurality of different application programs are accessed in a unified way using a single name space.
US08700564B2 Methods and apparatuses for presenting information associated with a target to a user
In one embodiment, the methods and apparatuses detect a plurality of targets; select one of the plurality of targets as a selected target; detect a profile associated with the selected target; and display information associated with the selected target, wherein the information is referenced in the profile associated with the selected target.
US08700563B1 Deterministic database systems
In an embodiment, a plurality of transactions for accessing a database may be acquired. The database may be associated with a plurality of locks. The plurality of transactions may include a first transaction, a second transaction, and a third transaction. A logical serialization sequence for executing the transactions may be identified. The logical serialization sequence may indicate that (1) the first transaction is to be executed before the second transaction based on all locks that are required by the first transaction being available; (2) the second transaction is to be executed after the first transaction has completed execution based on the second transaction requiring a lock that is required by the first transaction; and (3) the third transaction is to be executed before or during execution of the first transaction based on all locks required by the third transaction being different than the locks required by the first transaction.
US08700562B2 Systems and methods for online transactional data processing
An online transactional data processing (OLTP) system is provided that includes a relational database for storing transactional data, an OLTP application program for processing the transactional data, and a change log for storing a set of change documents that describe transformations performed on the transactional data by the OLTP application program. To correct a run of the OLTP application program, the set of change documents is used to re-establish the original state. A re-run of the OLTP application program may produce a new set of change documents in the random access memory (RAM) of the OLTP system. Further, the original set of change documents stored in the change log may be at least partly overwritten by the new set of change documents.
US08700555B1 Systems and methods for pairing of a semantic network and a knowledge sharing repository
Systems and methods for facilitating pairing of semantic networks with knowledge sharing repositories, such as wikis, are described. Information from a semantic network may be transferred to a knowledge sharing repository, and either automatically or manually updated based on changes in the semantic network information. Likewise, information in a knowledge sharing repository may be transferred to a semantic network and automatically or manually updated based in changes in the knowledge sharing repository.
US08700554B2 Using a degree-of-unexpectedness to provide unexpected recommendations
In the situation where an amount of information on a user action history is small, information which is unexpected and interesting to a user cannot be presented with high accuracy. In order to solve this problem, a general degree of unexpectedness of an item, which does not depend on the user action history, and a degree of preference of the user to the item, which is based on the user action history, are calculated in an integrated manner, whereby the information which is unexpected and interesting to the user is recommended.
US08700553B2 Operation support apparatus and operation support method
An operation support apparatus includes: an operation record storage unit (303) in which an operation record of a user is stored; a target function candidate storage unit (309) which defines and stores target function candidates; an operation strategy determination unit (305) which determines that the user's operation strategy is an operation strategy which originates from content selection, in the case where the operation included in the operation record is a predetermined operation performed when the appliance is in a status in which content can be displayed or selected; a target function inference unit (308) which infers the target function according to a method suited to the operation strategy determined by the operation strategy determination unit (305); and an operation support determination unit (310) which determines an operation support method for the user, using the inferred target function.
US08700550B1 Adaptive model training system and method
An adaptive model training system and method for filtering asset operating data values acquired from a monitored asset for selectively choosing asset operating data values that meet at least one predefined criterion of good data quality while rejecting asset operating data values that fail to meet at least the one predefined criterion of good data quality; and recalibrating a previously trained or calibrated model having a learned scope of normal operation of the asset by utilizing the asset operating data values that meet at least the one predefined criterion of good data quality for adjusting the learned scope of normal operation of the asset for defining a recalibrated model having the adjusted learned scope of normal operation of the asset.
US08700546B2 Model based calibration of inferential sensing
An inferential sensor module is incorporated into an engine simulation model. One or more parameters for the inferential sensor module are calibrated using one or more of engine measurement data and the engine simulation model. The calibration is performed such that a difference between an inferred signal predicted by the inferential sensor module and a signal measured on an engine is minimized. The inferential sensor module and the one or more calibrated parameters are loaded into an engine control unit in order to predict inferred variables.
US08700545B2 Sorted inbox with important message identification based on global and user models
A server system receives a message associated with a user. The server extracts message signals from the message, the extracted message signals including a first plurality of message signals. The server generates an importance weight for each message signal of the first plurality of message signals using both a global importance prediction model and a user importance prediction model. The global importance prediction model is based on information associated with multiple users, and the user importance prediction model is based on information associated with the user. The server determines an importance score for the message based on the generated importance weights of the first plurality of message signals. The server sends message information for the message along with information regarding importance of the message for display at a client device, where the information regarding importance of the message is based at least on the determined importance score.
US08700542B2 Rule set management
Systems, methods, and computer products for optimally managing large rule sets are disclosed. Rule dependencies of rules within a set of rules may be determined as a function of rules execution frequency data generated from applying the rules over a data set. The rules within the set of rules may be clustered into rules clusters based on the determined rule dependencies, in which the rules clusters comprise disjoint subsets of the rules within the set of rules. Cluster frequency data for the rules clusters may be used to arrive at an optimal ordering. Each rule within the set of rules may be assigned a unique identification that may capture an execution order of the rules within the set of rules.
US08700541B2 Modeling method of neuro-fuzzy system
A modeling method of neuro-fuzzy system including a rule-defining process and a network-building process is disclosed. The rule-defining process divides a plurality of training data into a plurality of groups to accordingly define a plurality of fuzzy rules, and the network-building process constructs a fuzzy neural network based on the fuzzy rules obtained by the rule-defining process. The provided modeling method of neuro-fuzzy system is capable of building a neuro-fuzzy system extremely similar to an original function that generates training data of the neuro-fuzzy system.
US08700539B2 Creating a travel community
A user may be matched to a community or another user based on travel information such as destination, route, time to arrival and the like. Thus, a user traveling to a destination may be able to communicate with or meet other users traveling to the same destination. Other information may also be used in determining matches including habits, interests or relationship status. In one arrangement, travel information may automatically be obtained from a navigation engine while a user is traveling. The travel information may be automatically sent from the navigation engine or a communication system associated therewith to a server configured for identifying matches between users or between users and communities. A user may further set a match threshold to control the number of matches that are returned. Recommendations for restaurants, activities, hotels and the like may also be determined based on the history and profile of matching users.
US08700538B2 Media exchange system and method
A network based distribution system and method is disclosed for permitting subscribers to exchange playable media items, such as movies in a digital format. The exchange system includes a number of components that interoperate to improve a subscriber's experience, including an intelligent queue monitor which works on his/her behalf to identify potential items of interest for the subscriber. The system can thus automatically exchange for desirable titles, including other titles from other subscribers, under a set of programmed directives from the user, and/or in response to supply/demand requirements of other subscribers.
US08700537B1 Method and apparatus for providing integrated multi-entity management of a workflow for quotes in the moving industry
Methods and apparatuses are disclosed for providing integrated management of a workflow for moving industry quotes. A processor can be configured to execute workflow management software to manage a plurality of moving industry quote workflows. Each moving industry quote workflow may correspond to a move transaction. The moving industry quote workflows may correspond to a plurality of workflow types, and each workflow type may comprise an associated plurality of interrelated tasks for different aspects of managing a moving industry quote workflow. Users can interact with a plurality of graphical user interfaces (GUIs) to perform the interrelated tasks.
US08700529B2 Mutual fund card method and system
A computerized method and system for implementing such method, the method comprising establishing a card payment instrument account for an approved customer and an investment account for the benefit of the approved customer. A rebate is calculated periodically based on credit card usage and the rebate is applied to fund the investment account periodically. The rebate is the only funding of the investment account accomplished through the card payment instrument account.
US08700527B2 Merchant bill pay
Embodiments of the invention are directed to systems, methods and computer program products for transmitting, via an intermediary system, a payment request from a payment requestor to a customer. In some embodiments, a method includes: (a) receiving, at an intermediary computing device, the payment request from a source system, wherein the payment request includes a payment amount and an alias associated with a payment recipient, (b) in response to receiving the payment request, determining, via a computing device processor, whether the payment recipient is a registered payment recipient based on the alias, and (c) in response to determining the payment recipient is a registered payment recipient based on the alias, communicating, via the intermediary computing device, the payment request to the payment recipient based on the payment recipient being the registered payment recipient.
US08700526B1 Methods for discovering and paying debts owed by a group
Ranking payment requests includes a peer-to-peer payment system that employs a server configured for receiving a payment request from a requester computing device; receiving location data of the requester network device; receiving a request for a ranking of payment requests; searching social network information of the payor for occurrences of the requester of the payment request; receiving location data of the payor network device, the location data comprising a location of the payor computing device and a location history of the payor computing device; searching a transaction history of the payor; ranking the payment requests based at least in part on one or more of the location of the requester, a strength of social network connections to the payor for each of the payment requesters, and number of previous transactions between the payor and the requester; and providing the ranking of the payment requests to the payor.
US08700525B1 Systems, methods and apparatus for variable settlement accounts
Systems and methods for settling funds from an account to one or more settlement accounts of a merchant. The merchant can have a plurality of settlement accounts, which may be the same or different settlement account types. The settling of the funds can be directed by one or more settlement rules defined by the merchant.
US08700524B2 Systems and methods to restrict payment transactions
Systems and methods are provided to selectively restrict payment transactions. In one aspect, a system includes: a data storage facility to store restriction data in association with a phone number; and an interchange coupled with the data storage facility. The interchange includes a common format processor and a plurality of converters to interface with mobile controllers. The converters are configured to communicate with the controllers in different formats and to communicate with the common format processor in a common format. In response to a payment request identifying the phone number and a merchant, the common format processor determines whether to reject the payment request based at least in part on the restriction data and the identity of the merchant. If the request is not rejected, the common format processor uses one of the converters to communicate with a telephonic apparatus at the phone number to confirm the payment request.
US08700522B2 Loan portfolio management tool
A loan portfolio manager system is provided to predict and prioritize loans at risk of default and foreclosure. The loan portfolio manager system may analyze the loans at risk to determine which of the loans are at risk and also candidates for modification. The loan portfolio manager system may generate recommended modification solutions for those at risk loans by applying configurable criteria and data analytics. The loan portfolio manager system may monitor and report on the health of loan portfolios, borrowers, and on success of loan modifications. The loan portfolio manager system may facilitate loan modification business process outsourcing through campaign management and buyer contact/interaction capabilities.
US08700518B2 System and method for trading financial instruments using speech
A system and method automatically provides financial information to a client without requiring a service representative, increasing the efficiency and accuracy of a financial service transaction when compared to conventional systems, enabling a client to easily and efficiently provide information to the financial service provider, and enabling a financial service provider to easily and efficiently perform various financial services for a client automatically, including complex financial transactions.
US08700513B2 Authentication of a data card using a transit verification value
Transaction processing involves receiving data from an access transaction application of a portable consumer device, wherein the received data comprises data from an access transaction data string that includes a transit verification value wherein, with the exception of the transit verification value, the access transaction data string is substantially similar to a retail data string comprising retail data, wherein the access application data string is adapted for use with an access transaction processing system and the retail data string is adapted for use with a retail processing system. The transaction processing involves processing access transaction application data for selective authorization of the transaction.
US08700511B2 Control device, charge storage system, control method, and computer program
In an electric power storage system connected to a commercial power system, a controller includes a deterioration price holding unit that holds discharge costs in association with depths of discharge of a storage battery, a price information obtaining unit that obtains a price of electricity, and a depth-of-discharge switching unit that discharges the storage battery at a depth of discharge at which the discharge cost held in association with the depth of discharge does not exceed a difference in the price, so as to properly determine the depth of charge and discharge in consideration of life properties of the battery and the difference in the price in the dynamically changing price of electricity.
US08700510B2 Redirecting or returning international credit transfers
Redirecting or returning international credit transfers is described. In one embodiment a system for redirecting or returning international credits is described including a gateway operator that receives a credit transfer from a foreign originator, compares routing and account numbers of the credit transfer with a predetermined table of routing and account numbers, and forwards the credit transfer based on the comparison of the routing and account numbers with the predetermined table, an Automated Clearing House (ACH) that presents the credit transfer to a Receiving Depository Financial Institution (RDFI) for clearing and settlement, and a wire transfer service that presents the credit transfer to the RDFI for clearing and settlement. In another embodiment a method for redirecting or returning international credits is described.
US08700509B2 Collectively analyzing holdings across multiple fixed income products
Systems, methods, and computer-readable mediums (i.e., utilities) for use in enabling corporate treasurers, money managers, and other investors to view and analyze consolidated credit risk on individual investments across multiple money market products (MMPs) and/or multiple accounts. In one aspect, the utilities may generate a database of MMP and related holding information that may be used to research and analyze one or more MMPs and/or underlying securities even if the same MMP or security is associated with different identifiers. In another aspect, the securities or holdings of the MMPs of actual or sample accounts may be aggregated (e.g., by common identifier, sponsor, issuer, etc.) either within MMPs and/or across multiple MMPs and subsequently analyzed to generate inferences and to obtain numerous types of information which may be presented to corporate treasurers and/or other users on a display (e.g., text, charts, graphs, etc.) for use in gauging a company's or other entity's credit exposure and in making decisions based on what is displayed.
US08700502B2 System and method for filling an order
A method for fulfilling inventory requests includes receiving an inventory request requesting an inventory item and selecting the requested inventory item from an inventory holder. The method further includes storing the requested inventory item in an order holder associated with the inventory request and moving the order holder to a storage space. In addition, the method includes detecting a triggering event and in response to detecting the triggering event, retrieving the order holder from the storage space.
US08700501B2 Method and system for storage and retrieval of track and trace information
A system and method for tracking and tracing items that in one aspect comprises generating a group of unique codes, where a unique code is a unique encrypted reference, transferring the group of unique codes to an item marking location, marking items with the unique codes. Further, for tracking the items, decrypting the unique codes of a marked item to obtain the unique reference, and creating and storing the tracking records in a unique storage location, where the unique reference refers to the unique storage location. A tree structure resembling the packaging hierarchy is disclosed, where the nodes are referenced by the unique reference, and tracing of entire sub-trees may be performed by entering a unique code. Storage locations and sub-trees may be assigned to tracking cells in a distributed system architecture.
US08700497B2 Inventory mechanism that generates logical inventory from assemblies in inventory
A logical inventory mechanism takes components in assemblies into account when determining purchase requirements. The inventory control system determines assemblies that are available, determines their components and whether or not each component may be reused, then adjusts physical inventory to generate therefrom logical inventory based on physical inventory plus parts in the assemblies that may be reused if the assemblies are disassembled. By computing logical inventory that would be available by disassembling assemblies, inventory levels may be reduced, thereby enhancing the efficiency of an inventory control system that includes the logical inventory mechanism. Assemblies in inventory thus may be used in two very different matters, as the starting point for a higher-level assembly, or to be disassembled to use one or more reusable components in the assembly in a different assembly.
US08700492B1 Customized product display
Technologies are described herein for customized product display. A data structure schema is defined for describing product graphics, such as product images, and for defining how aspects of the product graphics should be displayed. Through the use of the schema, a product manufacturer can provide product graphics to an e-commerce merchant along with product display data formatted according to the schema that provides instructions to the merchant regarding how the manufacturer prefers the product graphics to be displayed. The merchant can then utilize the product graphics and the product display data to generate a product page for the product.
US08700491B2 Method and system of displaying information related to items offered for sale in a network-based marketplace
A system for transmitting information related to a network-based marketplace includes identifying information that may be interesting, useful, and entertaining to the users and to the potential users of the network-based marketplace. The identified information may be other than information that is already being displayed in listings by the network-based marketplace. The identified information may be about the sellers, the buyers or other items related to the items offered for sale.
US08700489B2 Apparatuses and method for recommending items based on determined trend leaders and trend followers
A server apparatus includes: a trend leader detecting portion that acquires purchaser identifying information for identifying a purchaser who purchased the product at an early stage satisfying a predetermined time condition, from at least two pieces of purchase history information; a recommended product acquiring portion that acquires at least one piece of product identifying information for identifying a product purchased by at least one purchaser identified with at least one piece of purchaser identifying information that has been acquired by the trend leader detecting portion; and a recommended product transmitting portion that transmits the at least one piece of product identifying information that has been acquired by the recommended product acquiring portion, to an information output apparatus. With this server apparatus, recommendation of a product can be provided based on the behavior in which a trend leader purchases a product.
US08700488B2 Flexible data store for implementing a streamlined acquisition process
Methods and systems for seamlessly integrating an end-to-end acquisition process using a flexible data structure are disclosed. A flexible data structure consistent with these methods and systems may connect the buyer's requirement to the vendor's proposed solution, facilitating a requirement-by-requirement evaluation process allowing buyers to evaluate content as well as price of a proposal. Embodiments of the present invention standardize the format of proposals, allowing buyers to more easily compare vendors' proposals side-by-side. Still other embodiments of the present invention produce an error checking report to further aid vendors in improving proposals and buyers in evaluating proposals.
US08700478B2 Computer-readable storage medium, information processing apparatus, information processing system, and information processing method
A game apparatus executes an application loaded from a storage section, and generates an application information frame that contains most-recently-used app ID information that is identification information of the executed application. Then, the game apparatus transmits the application information frame to another game apparatus. The game apparatus receives, from the other game apparatus, most-recently-used app ID information that identifies an application executed by the other game apparatus. The game apparatus displays the received most-recently-used app ID information.
US08700477B2 Garment fit portrayal system and method
An on-line garment fit portrayal system configured to operate on a specialized server linked over the internet or any network using standard web services to at least one web-enabled player device capable of common image format display is described. The system comprises a server-side garment model storage capability containing one or more garments, with parameters for each garment chosen from the groupings that include a garment piece parts list, piece spatial properties, piece mechanical parameters, piece optical parameters, and assembly information; a server-side modeler mechanism configured for generating a three-dimensional model of a subject's body from individual body data, the model being represented by body data stored in a body model storage capability; a server-side simulator mechanism operatively coupled with the garment model storage capability and the body model storage capability for simulating a three-dimensional form fit of a garment represented in the garment model storage capability onto a body represented in the body model storage capability, the simulator mechanism producing a portrayal subject model; and a server-side rendering mechanism operatively coupled with the simulator mechanism for portraying a perspective view on any web-enabled device's display screen of the portrayal subject model representing a three-dimensional form fit of the garment on the subject's body.
US08700475B1 Wireless industry marketing business process
The revenue stream of a master agent and a Sub Agent marketing wireless products and services is enhanced by providing wireless services not provided by upstream Carriers of wireless services. The master Agent or Sub Agent can independently contract to market the wireless services of other third parties, where such wireless services are not provided by the upstream Carrier. These ancillary wireless services are then marketed to the customer base of the Sub Agent, together with the wireless products or services of the upstream Carrier.
US08700474B2 Deliverying customer specified receipt types at checkout
The present invention extends to methods, systems, and computer program products for delivering customer specified receipt types at checkout. A customer specifies receipt delivery preferences at a mobile device (e.g., specifying delivery of a digital receipt and/or a paper receipt at checkout). The mobile device sends the customer's receipt delivery preferences to a receipt preferences database server for storage in a receipt preferences database. During a sales transaction, a point-of-sale (“POS”) system refers to the receipt preferences database (or a relevant portion thereof) to access the customer's receipt delivery preferences. Based on the customer's receipt delivery preferences, the point-of-sale (“POS”) system delivers appropriate types of receipts (e.g. digital and/or paper) to the customer.
US08700473B1 Vehicle registration dispensing system
A method of dispensing registration that includes entering identifying information in an input module on a registration dispensing system. The identifying information is associated obtaining a registration. At least item is displayed on a display module associated with the registration dispensing system for which the registration may be obtained using the registration dispensing system. Registration payment information for the registration is received into the input module. The identifying information and the registration payment information are communicated with a database maintained by or on behalf of an entity issuing the registration. Registration information is received from the database. The registration information is formatted. The formatted registration information is printed on a registration document. The registration document is dispensed.
US08700472B2 Gift-card and online payment system
A method, system, media, and device are directed to providing a check-out of a merchant transaction. A gift-card redemption interface is provided for redeeming a gift-card. A payment interface is provided for presenting a plurality of additional non-gift-card payment options comprising a credit-card payment option and a non-credit-card payment option. A mechanism is provided for performing operations. The operations include restricting a use of the gift-card redemption interface with the payment options; and processing the merchant transaction based on payments the gift-card.
US08700465B1 Determining online advertisement statistics
Technologies relating to determining online advertisement statistics are described. In general, one aspect of the subject matter described in this specification can be embodied in a method that includes receiving a prediction value for a click-through rate for an online advertisement, the prediction value indicating a probability that the online advertisement will be accessed when displayed in an online medium, the prediction value based on a ratio of a number of times the advertisement has been accessed by users to a number of times the advertisement has been displayed to users, identifying at least one condition that is present when the online advertisement is to be displayed, the condition affecting accuracy of the prediction value, and generating a corrected prediction value based on at least one stored shift value associated with the at least one condition.
US08700456B2 Method and apparatus for providing cross-benefits based on a customer activity
In accordance with some embodiments of the present invention, a controller receives an indication of acceptance by a customer of an offer for a subsidy from a second vendor (e.g., a subsidizing vendor). The offer may define, for example, a reduction in the price charged for an item purchased from a first vendor and an obligation for the customer to fulfill in exchange for the subsidy. The customer is charged a second price for the items, which is less than the total price, and may even be zero.
US08700455B2 Advertising rewards and referrals
Advertising rewards and referrals are described, including detecting an interaction with an advertisement, recording the interaction, the interaction including an input being provided in response to the advertisement, generating a reward for the interaction, the reward being an action taken to provide a benefit in response to the interaction, analyzing data associated with the advertisement, the data including a plurality of documented interactions, and providing a result from analyzing the data.
US08700448B2 System and method for item recommendations
Means and a computerized method for recommending items such as books and audio compact disks. For each item, a user profile includes ratings provided by users of the system. Unlike present recommendation systems, the user profiles do not include pre-computed similarity factors measuring similarity between users. Rather, when an advisee requests a recommendation, similarity measures are computed comparing the advisee to other users, and the similarity measures are associated with the other users. A subset of the users is selected, where the subset includes the users most similar to the advisee. A recommendation is made based on the ratings by the members of the selected subset.
US08700447B2 Systems and methods to present search results of business listings
Systems and methods are provided to facilitate the presentation of listings according to levels of user interest in the listings. For example, statistics generated from tracking user interactions with the listings and/or other parameters can be used to measure or estimate a level of current user interest in a listing. Listings in search results can be presented in an order according to the levels of current user interest in the listings.
US08700446B2 Methods and systems for dynamically generating coupons associated with presentation instruments
This disclosure describes, generally, methods and systems for dynamically generating coupons. The method may include associating a coupon value with a manufacturer's offer onto a presentation instrument. The presentation instrument may include a barcode to store terms of the manufacturer's offer and a storage device to store coupon value information. The method may further include distributing the presentation instrument to a customer, scanning the barcode to verify the terms of the offer have been fulfilled, and presenting the presentation instrument to a merchant to access the coupon value information stored on the storage device. Furthermore, the method includes receiving funds in the amount of the coupon value from the manufacturer, and transferring the received funds to the merchant.
US08700440B1 System and method for managing multiple transportation operations
A system and method for managing multiple transportation operations according to which one or more vehicles such as, for example, airplanes, arrive at, and depart from, one or more specific locations such as, for example, airports.
US08700434B1 System and method for analyzing and comparing data and using analyzed data to identify liability sources
A method for analyzing and comparing data from various sources, extracting data from the various sources, converting the data into a particular format, and using that data to generate data records, data documents, and/or reports to assist in isolating medical expenses incurred as a result of automobile accidents and further processing the data to identify whether or not potential third parties may be liable/responsible for the medical expenses incurred from the specific automobile accident.
US08700432B2 Method and system for cutaneous medicine diagnostics
There is provided a system for cutaneous diagnosis including a first access device. The first access device includes a camera, a processor and a display of digital body map having an anatomical marker. The camera captures image data of a lesion and the processor tags a location of the lesion captured from the camera with the anatomical marker, yielding a first record. The first record is transmitted by the first access device via a network to the first database. The first database receives and stores the first record. The second access device is in communication with the database. The second access device retrieves the first record from the database via the network and attaches physician data to the first record, thus yielding a second record. The second record is transmitted via the network to a second database and is stored therein.
US08700430B2 Optimization of a medication therapy regimen
A method of optimizing a medication therapy regimen identifies opportunities to optimize a medication therapy regimen by removing and/or replacing medications. Methods of optimizing a medication therapy regimen and intervention thereof are provided herein. The methods of optimizing a medication therapy regimen include receiving information on medications for a person and determining a more efficient medication therapy regimen based on the medic.
US08700426B2 Systems and methods for a network analyzer tool
The present solution provides a new tool to assist clients and prospects in evaluating and optimizing their use of PPO networks. The interactive analysis tool of the present solution allows you to rapidly see the impact of different network configurations based on actual experience measured against a comprehensive bill review database.
US08700424B2 Platform for connecting medical information to services for medical care
A user device for connecting symptom, disease, procedure, and facility based information into actionable services for medical care and cost analysis is presented. The user device may include the functionality of linking medical information and providing user specific information. The user-specific information allows the user to make an informed decision about medical treatment. The user device may further be operative to tailor information in light of user characteristics such as location or healthcare network membership.
US08700419B2 Methods, systems, and products for tailored content
Methods, systems, and products tailor content to users. Clickstream data is merged with a user attribute and content information. A merged record is compared to advertising attributes of advertisements. When the merged record matches an advertising attribute, an advertisement associated with the advertising attribute is retrieved and sent to the user.
US08700415B2 Method and system for determining effectiveness of a compliance program
A method and system for determining effectiveness of a compliance program may include collecting subjective data related to effectiveness of the compliance program and means therefore. The method and system may also include collecting objective data related to effectiveness of the compliance program and means therefore. The method and system may further include calculating compliance effectiveness scores in response to a combination of the subjective data and objective data and means therefore.
US08700410B2 Method and system for lossless value-location encoding
A method of encoding samples in a digital signal is provided that includes receiving a frame of N samples of the digital signal, determining L possible distinct data values in the N samples, determining a reference data value in the L possible distinct data values and a coding order of L−1 remaining possible distinct data values, wherein each of the L−1 remaining possible distinct data values is mapped to a position in the coding order, decomposing the N samples into L−1 coding vectors based on the coding order, wherein each coding vector identifies the locations of one of the L−1 remaining possible distinct data values in the N samples, and encoding the L−1 coding vectors.
US08700409B1 Real-time versioning of device-bound content
Subject matter described herein relates to providing to a mobile device a version of content (e.g., music, video, text message, live call, etc.) that is consistent with a user's filter setting. That is, a user is allowed to specify content elements (e.g., words or images) that are proscribed from being presented on the mobile device, and the user's preferences are stored by a mobile telecommunications network. When the network receives content to be provided to the mobile device, the network edits the content in real time to prevent proscribed elements from being presented on the mobile device.
US08700406B2 Preserving audio data collection privacy in mobile devices
Techniques are disclosed for using the hardware and/or software of the mobile device to obscure speech in the audio data before a context determination is made by a context awareness application using the audio data. In particular, a subset of a continuous audio stream is captured such that speech (words, phrases and sentences) cannot be reliably reconstructed from the gathered audio. The subset is analyzed for audio characteristics, and a determination can be made regarding the ambient environment.
US08700399B2 Systems and methods for hands-free voice control and voice search
In one embodiment the present invention includes a method comprising receiving an acoustic input signal and processing the acoustic input signal with a plurality of acoustic recognition processes configured to recognize the same target sound. Different acoustic recognition processes start processing different segments of the acoustic input signal at different time points in the acoustic input signal. In one embodiment, initial states in the recognition processes may be configured on each time step.
US08700397B2 Speech recognition of character sequences
A method of and a system for processing speech. A spoken utterance of a plurality of characters can be received. A plurality of known character sequences that potentially correspond to the spoken utterance can be selected. Each selected known character sequence can be scored based on, at least in part, a weighting of individual characters that comprise the known character sequence.
US08700395B2 Transcription data extraction
A computer program product, for performing data determination from medical record transcriptions, resides on a computer-readable medium and includes computer-readable instructions for causing a computer to obtain a medical transcription of a dictation, the dictation being from medical personnel and concerning a patient, analyze the transcription for an indicating phrase associated with a type of data desired to be determined from the transcription, the type of desired data being relevant to medical records, determine whether data indicated by text disposed proximately to the indicating phrase is of the desired type, and store an indication of the data if the data is of the desired type.
US08700393B2 Multi-stage speaker adaptation
A first gender-specific speaker adaptation technique may be selected based on characteristics of a first set of feature vectors that correspond to a first unit of input speech. The first set of feature vectors may be configured for use in automatic speech recognition (ASR) of the first unit of input speech. A second set of feature vectors, which correspond to a second unit of input speech, may be modified based on the first gender-specific speaker adaptation technique. The modified second set of feature vectors may be configured for use in ASR of the second unit of input speech. A first speaker-dependent speaker adaptation technique may be selected based on characteristics of the second set of feature vectors. A third set of feature vectors, which correspond to a third unit of speech, may be modified based on the first speaker-dependent speaker adaptation technique.
US08700389B2 Systems and methods for model-based processing of linguistic user inputs using annotations
The present invention includes model-based processing of linguistic user inputs. In one embodiment, the present invention includes a computer-implemented method comprising receiving linguistic inputs, parsing the linguistic inputs, mapping the linguistic inputs to a formal representation used by a model, applying the formal representation against the model, where the model comprises said formal representation, and where the model specifies relationships between the elements of the formal representation and defines process information, and accessing software resources based on the formal representation of the user input and the relationships and process information in said model.
US08700388B2 Audio transform coding using pitch correction
A processed representation of an audio signal having a sequence of frames is generated by sampling the audio signal within first and second frames of the sequence of frames, the second frame following the first frame, the sampling using information on a pitch contour of the first and second frames to derive a first sampled representation. The audio signal is sampled within the second and third frames, the third frame following the second frame in the sequence of frames. The sampling uses the information on the pitch contour of the second frame and information on a pitch contour of the third frame to derive a second sampled representation. A first scaling window is derived for the first sampled representation, and a second scaling window is derived for the second sampled representation, the scaling windows depending on the samplings applied to derive the first sampled representations or the second sampled representation.
US08700386B2 Information processing apparatus, information processing method, and program
There is provided an information processing apparatus including: an acquiring unit acquiring a title of content; an analyzing unit dividing the title into tokens; a calculating unit calculating, for each token, an evaluation value based on a token length and weighted according to the token's position in the title; a mapping unit mapping, for each token, a token point shown by an ordinal number showing the token's position in the title and the evaluation value, onto a coordinate plane; a deciding unit deciding, based on the mapped token points, coordinates of a criterion point used as a criterion for extracting a series identifier and an extraction criterion based on the criterion point; an extracting unit extracting token points that conform to the extraction criterion out of the token points; and a generating unit generating the series identifier from the character strings included in tokens associated with the extracted token points.
US08700382B2 Personal text assistant
A method and system of generating personalized annotated text of a core-text, the method and system directed for acquiring a personal data comprising data indicative of the reader's proficiency level for understanding text; and providing at least a gloss to accompany the requested text based on core-text and the reader's proficiency level.
US08700381B2 Methods for nucleic acid quantification
The invention relates to a method for quantification of amplified nucleic acids comprising the steps of: calculation of a measure of randomness M of the cycle-to-cycle amplification efficiency Ê(C) for target and comparative nucleic acids,—identification of the cycle numbers CM where M is minimal for target and comparative nucleic acids, calculation of the characteristic cycle numbers Cc from the values of CM-.
US08700378B1 Symbolic expression propagation to support generating reconfiguration code
A graphical model is received and includes a plurality of entities and connectivity information between the entities. The entities include properties, behavioral descriptions, and optionally behavioral constraints. A symbolic expression is received. The symbolic expression represents a property of a first entity in the graphical model. A second entity is identified. The second entity includes the property represented by the symbolic expression. The second entity is identified based on at least one of the connectivity information, a behavioral description, or a behavioral constraint. The symbolic expression is propagated to the second entity. The second entity is expressed in terms of the propagated symbolic expression. An updated graphical model is generated.
US08700377B2 Accelerated analog and/or RF simulation
A method and system for performing analog and RF simulation is disclosed that balances the need for accuracy with the desire for increased simulation speed by using two different circuit descriptions, one description is used during the simulation where needed for accuracy and the other circuit description is used where needed to speed the simulation. For example, one circuit description may include parasitic information and is used where necessary to maintain accuracy and, whereas a reduced circuit description (with at least some parasitic information removed) can be used to enhance speed. This combined solution that uses two different, but related, circuit descriptions has substantially increased the speed of simulation with minimal sacrifice of accuracy.
US08700371B2 System and method for controlling an advancing fluid front of a reservoir
A system and method for controlling an advancing water front in a reservoir toward a wellbore is provided. The system has a production control unit. The production control unit has a reservoir unit for producing a reservoir model and a production path unit for producing a production path model that determines at least one pressure parameter about the wellbore during a life of the wellbore. The production control unit has a production optimizer unit for producing a well plan that optimizes a function of the wellsite. The production control unit may be for controlling an advancing fluid front in the reservoir with at least one control device, and wherein a production path is constructed based on the well plan.
US08700370B2 Method, system and program storage device for history matching and forecasting of hydrocarbon-bearing reservoirs utilizing proxies for likelihood functions
A method, system and program storage device for history matching and forecasting of subterranean reservoirs is provided. Reservoir parameters and probability models associated with a reservoir model are defined. A likelihood function associated with observed data is also defined. A usable likelihood proxy for the likelihood function is constructed. Reservoir model parameters are sampled utilizing the usable proxy for the likelihood function and utilizing the probability models to determine a set of retained models. Forecasts are estimated for the retained models using a forecast proxy. Finally, computations are made on the parameters and forecasts associated with the retained models to obtain at least one of probability density functions, cumulative density functions and histograms for the reservoir model parameters and forecasts. The system carries out the above method and the program storage device carries instructions for carrying out the method.
US08700361B2 Auto-transpose replication
A system and method for auto-transpose replication is provided. Auto-transpose replication may be considered the ability to automatically create copies of a given prototype model. Auto-transpose replication may include receiving a first list of data values and determining a total number of levels of the first list. Auto-transpose may also include creating a rectangularized list, where the rectangularized list is a rectangularized copy of the first list based on the determined total number of levels of the first list. Further, auto-transpose may include creating a return list, detecting an item at the deepest level of the rectangularized list, calculating an index trail of the item, rotating the values in the index trail, and storing the item into the return list according to the rotated index trail.
US08700357B2 Evaluation of an echo shape of filling level sensors
A transit-time fill-level measuring device for measuring the fill level of a filling material in a container is stated, in which transit-time fill-level measuring device information about the topography of the filling material surface is determined on the basis of the shape of a single echo curve of the receiving signal. From this the fill volume can then be derived.
US08700353B2 MEMS accelerometer device
A MEMS accelerometer device for use with a machine having a housing with a threaded aperture, and an external data acquisition system, the device including a stud defining a chamber and having a threaded body configured to fasten into the threaded aperture, a printed circuit board disposed in the chamber, an accelerometer sensor chip mounted on and electrically connected to the printed circuit board, and a communication device electrically connected to the printed circuit board and configured for providing measurement data to the data acquisition system.
US08700350B2 Card interface direction detection system
A card interface direction detection system includes a card. A power pin is mounted to the card and connected to a power source. A ground pin is mounted to the card and connected to a ground. A direction pin is mounted to the card. A controller is coupled to an information handling system (IHS) and that includes an in node and an out node that are each connected to the direction pin. The in node is directly connected to the direction pin and a resistor is located between the out node and the direction pin such that a signal sent through out node results in a signal received through the in node that allows the controller to detect whether the mode of operation of the card is supported by the IHS.
US08700344B2 Ultrasonic flow meter
A method and apparatus utilizing a pair of ultrasonic transducers simultaneously transmitting and receiving to measure the mean time of flight of an ultrasonic signal over a given distance, and thereby the speed of sound of a fluid in a conduit at a given temperature, independent of flow rate, and the flow rate of the fluid. A signal source simultaneously drives an upstream transducer and a downstream transducer, each of which receive the signal transmitted by the other. The difference between the upstream and downstream signals takes into account the speed of sound of the fluid. The time of flight for the upstream and downstream signals can then be used to calculate the flow rate. A phase locked loop coupled to the signal source automatically adjusts for variations of the speed of sound in the fluid in response to temperature changes.
US08700336B2 Transgenic plant event detection
The present invention relates to detection of materials derived from transgenic plant events. In particular, the invention provides methods, reagents, kits and reference materials for detecting the presence or absence in a sample of genetic material derived from and attributable to select transgenic plant events.
US08700335B2 System and method for determining individualized medical intervention for a disease state
A system and method for determining individualized medical intervention for a particular disease state, and especially for cancers, that includes the molecular profiling of a biological sample from the patient, determining whether any molecular findings including one or more genes, one or more gene expressed proteins, one or more molecular mechanisms, and/or combinations of such exhibit a change in expression compared to a reference, and identifying a non-specific disease therapy or agent capable of interacting with the genes, gene expressed proteins, molecular mechanisms, or combinations of such molecular findings that exhibited a change in expression.
US08700333B2 Apparatus and algorithm for measuring formation bulk density
The present disclosure relates to borehole logging methods and apparatuses for estimating formation properties using nuclear radiation, particularly an apparatus and method for estimating bulk density of a formation. The method may include using gamma ray count rate information to model bulk density. The method may include using time-dependent ratios with a pulsed radiation source. The method may also include dividing gamma ray information by time and/or by energy window. The apparatus includes a processor and storage subsystem with a program that, when executed, implements the method.
US08700327B2 Method of determining routes for use in navigation
A method of determining routes for use in navigation is disclosed. The method includes steps of calculating a current route, calculating an alternative route and comparing the difference in times along each route with a minimum time difference. The minimum time difference is calculated using a dynamic threshold value that varies according to the difference in distances along the current route and the alternative route.
US08700319B2 Method of monitoring fitness levels with a personal navigation device and related device thereof
A method of creating a customizable exercise route for a user of a personal navigation device is disclosed. The method includes providing routing instructions for a user along a first route, recording a first speed for a user traveling between a first point and a second point on the first route, providing routing instructions for a user along a second route, recording a second speed for a user traveling between a third point and a fourth point on the second route, comparing the first speed and the second speed to calculate a performance difference related to the first route and the second route, and notifying the user about the performance difference.
US08700316B2 Optional re-routing
Disclosed herein are tools and techniques for providing optional re-routing. In one exemplary embodiment disclosed herein, a determination is made that a location of a computing device is not on a predetermined route between a start location and an end location. Based on the determining, a re-route option is provided. Also, while the re-route option is available, a determination is made that a subsequent location of the computing device is on the predetermined route, or a re-route is performed responsive to receiving a touch-anywhere input event on a touchscreen display.
US08700312B2 Personal communication system to send and receive voice data positioning information
A location tagged data provision and display system. A personal communication device (PCD) with electromagnetic communication capability has a GPS receiver and a display. The 10 PCD requests maps and location tagged data from data providers and other for display on the PCD. The data providers respond to requests by using searching and sorting schemes to interrogate data bases and then automatically transmitting data responsive to the requests to the requesting PCD.
US08700309B2 Multiple visual display device and vehicle-mounted navigation system
In a vehicle-mounted navigation system, an operating unit that operates the driver's seat side image and an operating unit that operates the passenger's seat side image had to be provided separately, which increased the number of operation buttons and the size of the navigation system device. In a vehicle-mounted navigation system that displays images in multiple directions, an operating direction detector detects which direction an operation was performed from, and a controller controls the vehicle-mounted navigation system based on a detection result of the operating direction detector.
US08700307B1 Method for determining trajectories manipulators to avoid obstacles
A method optimizes a trajectory for a motion of a manipulator avoiding at least one obstacle. The method determines a cost function representing the motion of the manipulator from an initial position to a final position, wherein an optimization of the cost function is subject to spatial non-convex constraints due to avoidance of a region of the obstacle located between the initial position and the final position; and selects a set of locations on the trajectory representing positions of the manipulator at different times. Next, for each location in the set of locations, at least one linear convex constraint defining an interval of values for a projection of a position of the location on an axis of a direction of the motion of the manipulator is determined to produce a set of linear convex constraints and the cost function is optimized subject to the set of linear convex constraints.
US08700305B2 Driving control device
A driving control device according to the present invention activates a control for suppressing sideways movement of a vehicle towards a side object, when the side object present to the side of the vehicle as well as towards the rear of the vehicle is detected. Also, the activation of the control is suppressed when, in the absence of detection of the side object, the vehicle starts entering an adjacent lane in order to change lanes.
US08700304B1 System and method of determining distances between geographic positions
A system and method is provided of determining geographic positions. In one aspect, a user points the device at first and second positions on the surface of a geographic object. Based on the position of the device, the orientation of the device, and information identifying the geographic position of the surface of the object, a processor determines and displays the distance between the first and second positions.
US08700302B2 Mobile computing devices, architecture and user interfaces based on dynamic direction information
Mobile endpoints are provided that enable direction based pointing services including a positional component for receiving positional information as a function of a location of the portable electronic device, a directional component that outputs direction information as a function of an orientation of the portable electronic device and a location based engine that processes the positional information and the direction information to determine a subset of points of interest relative to the portable electronic device as a function of at least the positional information and the direction information. Devices can include compass(es), e.g., magnetic or gyroscopic, to determine a direction and GPS systems for determining location. A component for determining acceleration can also optionally be included.
US08700301B2 Mobile computing devices, architecture and user interfaces based on dynamic direction information
Mobile endpoints are provided that enable direction based pointing services including a positional component for receiving positional information as a function of a location of the portable electronic device, a directional component that outputs direction information as a function of an orientation of the portable electronic device and a location based engine that processes the positional information and the direction information to determine a subset of points of interest relative to the portable electronic device as a function of at least the positional information and the direction information. Devices can include compass(es), e.g., magnetic or gyroscopic, to determine a direction and GPS systems for determining location. A component for determining acceleration can also optionally be included.
US08700300B2 Navigation queries
A computer-implemented method includes receiving at a computer server system, from a computing device that is remote from the server system, a string of text that comprises a search query. The method also includes identifying one or more search results that are responsive to the search query, parsing a document that is a target of one of the one or more results, identifying geographical address information from the parsing, generating a specific geographical indicator corresponding to the one search result, and transmitting for use by the computing device, data for automatically generating a navigational application having a destination at the specific geographical indicator.
US08700299B2 Navigation device, recommended speed arithmetic device, and recommended speed presentation device
Disclosed is a navigation device including a traveling route estimating unit 1 for estimating a route along which a moving object will travel and which falls within a predetermined region from a current position, a first recommended speed arithmetic unit 10 for computing a recommended speed in each of road sections on the route estimated by the traveling route estimating unit 1 on the basis of road state information showing a road state, and a second recommended speed arithmetic unit 20 for computing a recommended speed in a road section between the road sections for each of which the recommended speed is computed by the first recommended speed arithmetic unit 10 according to a predetermined speed variation function.
US08700296B2 Dynamic prediction of road traffic conditions
Techniques are described for generating predictions of traffic conditions at one or more indicated times, such as by using probabilistic techniques to assess various input data while producing predictions for each of one or more road segments (e.g., in a real-time manner based on changing current conditions for a network of roads in a given geographic area). In some situations, one or more predictive Bayesian models and corresponding decision trees are automatically created for use in generating the traffic condition predictions for each geographic area of interest, such as based on observed historical traffic conditions for those geographic areas. Predicted traffic condition information may then optionally be used in a variety of ways to assist in travel and for other purposes, such as to plan optimal routes through a network of roads based on predictions about traffic conditions for the roads at multiple times.
US08700295B2 Method and apparatus for traffic information conversion using traffic information element knowledge base
A road network is described using roads, intersections and sections as traffic information elements and a correspondence between these elements and a road topological network in a digital map is established, so that a universal traffic information describing model, which is compatible with language used in people's daily life, can be established. The traffic information element knowledge base is generated based on roads, intersections and sections, respective attributes and the relationship between them, to support inter-conversion between road topological network traffic information and text-based traffic information. With the universal traffic information describing model and the traffic information element knowledge base, fusion and conversion of traffic data from various sources and to support various forms of presentation and interaction for traffic information, such as presentation of traffic information on digital navigation map, textual description of traffic information, map presentation of traffic information for urban trunk roads, etc. can be supported.
US08700292B2 Engine performance equalization system and method
A system and method for limiting torque produced by each of piston engine driven race cars in which the engine ignition timing is set by reference to an ignition timing table and a torque table. The engine torque is sensed by a torque sensor installed in the drive train and engine speed by an RPM sensor. An ECU receives the torque and engine speed signals and sets the ignition timing in accordance with the ignition tables to produce torque levels below the maximum capacity of the engine. If the sensed torque exceeds the torque level in the torque table, the ignition table value is adjusted by the ECU to maintain the preset torque limits. If the sensed torque level declines below the preset limit, the ECU adjusts the ignition table values to increase the torque level correspondingly but only when the throttle is sensed to be fully advanced.
US08700285B2 Control device and method for signaling a braking process at a trailer vehicle
The invention relates to a control device and method for signaling a braking process at a trailer vehicle. The control device determines at least one braking value that is assigned to the braking process, and actuates at least one brake light as a function of the braking value. The braking process is signaled differently for different braking values determined by the control device during a braking process. As a result, traffic following the trailer vehicle and/or an emergency braking situation can be signaled and, therefore, safety in road traffic can be increased.
US08700283B2 Mining truck and regenerative braking strategy therefor
Operating a trolley assist-capable mining truck having a regenerative braking mechanism and a friction braking mechanism includes receiving data indicative of a change in demand in an electrical power grid for regenerated electrical power from the mining truck, and commanding braking the mining truck such that application of the retarding torque is allocated to the regenerative braking mechanism in a manner responsive to the data. A mining truck and methodology relating to harvesting electrical power regenerated via application of retarding torque is also disclosed.
US08700279B2 Use of a clutch proportional-integral controller to assist a state observer during a vehicle shift event
A method for optimizing a shift event in a vehicle includes designating a clutch to be used as an oncoming clutch or an offgoing clutch in the shift event before executing the shift event, and processing a plurality of input values through a state observer to thereby determine, as an output value of the state observer, an estimated slip speed of the designated clutch. The method includes using a proportional-integral control module for the designated clutch (a clutch PI) to close the control loop on the estimated slip speed from the state observer, thereby smoothing a switching between state space equations in the state observer, and executing the shift event. A vehicle includes a transmission, an engine, at least one traction motor, and a control system configured for executing the above method.
US08700278B2 Idle stop vehicle and control method thereof
An idle stop vehicle performs an idle stop to automatically stop an engine during a stop of the vehicle. The vehicle includes an idle stop condition determination unit for determining whether or not an idle stop condition holds, and an engine control unit for performing the idle stop when the idle stop condition holds before a stoppage time exceeds a specified time and prohibiting the idle stop after the stoppage time exceeds the specified time without the idle stop condition holding.
US08700273B2 Implement control system for a machine
This disclosure relates to a control system for a machine. The control system includes a sensor configured to provide an implement measurement signal indicative of a velocity of a machine implement, and a controller. The controller is configured to receive the implement measurement signal, determine whether a main threshold condition is met, and to determine an adjusted implement command based at least in part on the implement measurement signal.
US08700269B2 Steerable agricultural implement with multi-point hitch
A steerable agricultural implement configured to be coupled to a tractor by a multi-point hitch system that restrains side-to-side articulation between the tractor and the implement. The agricultural implement includes a steering controller that receives a positional attribute from a steering system of the tractor and controls a degree of pivot of a wheel assembly of the agricultural implement based on the positional attribute of the tractor steering system. The wheel assembly is configured with a steering actuator that is operable to pivot a portion of the wheel assembly without transmitting force beyond the wheel assembly, abutment stops to define maximum degrees of pivot of the portion of the wheel assembly and relieve the steering actuator without transmitting force beyond the wheel assembly, and a quick release free-wheel mechanism to enable a disconnected or “free wheel” operation of the wheel assembly independent of the steering actuator.
US08700267B2 System and method for receiving and recording a closure panel release request
A system and a method are provided for receiving and recording a closure panel release request. The system comprises an input device for transmitting the closure panel release request, a closure mechanism for securing the closure panel in the closed position, and a processor that is coupled to the vehicle, the closure mechanism, and the input device. The processor is configured to receive the closure panel release request and set a condition indicating that the closure panel is released from the closed position.
US08700266B2 Data recording apparatus for vehicle
A data recording apparatus for a vehicle equipped with an occupant protection device includes main and safing sensors for detecting acceleration of the vehicle, a temporary memory section for storing main and safing calculation values respectively calculated from detection results of the main and safing sensors, a control section for controlling the occupant protection device based on the main and safing calculation values and for determining whether a predetermined condition associated with the acceleration is satisfied, and a recording section for recording the main calculation value upon determination of the control section that the condition is satisfied. The recording section records the main calculation value for a first period before the determination and records the main calculation value for a second period after the determination. The recording section further records the safing calculation value for the second period.
US08700265B2 Occupant classification system
The disclosed capacitance sensing apparatus may be used in an occupant classification system. The sensing apparatus may comprise a sensor pad, a sensing element disposed on the sensor pad for sensing capacitive current, at least one additional electronic element disposed on the sensor pad for providing information related to another parameter, and a switching mechanism. The switching mechanism may electrically connect the at least one additional electronic element to the sensing element during the capacitance measurements and electrically disconnect the at least one additional electronic element from the sensing element after the capacitance measurement.
US08700264B2 Control method and unit for a steering system
A method and unit to control a steering system for a road vehicle, which steering system adjusts the steering angle of the front wheels of the road vehicle by means of a steering wheel; in a preliminary design and optimization step, an actual transmission error is determined, caused by the mechanical structure of a transmission device of the steering wheel which mechanically connects a steering wheel to a steering rod mechanically connected to the hubs of the front wheels; the current angular position of the steering wheel is measured; and the intensity of the servoassistance force applied by a servomechanism to the steering rod is changed as a function of the current angular position of the steering wheel and as a function of the actual transmission error.
US08700261B2 Active damping device, vehicle, method for controlling active damping device
Provided is an active damping device (X) that suppresses vibrations of an object (T) to be damped by utilizing a reaction force generated when an auxiliary mass (1) is driven by an actuator (2). The active damping device (X) includes a stiffness/damping controller (5) that multiplies the displacement and the operating speed of the actuator (2) by the stiffness gain (k1a) and the damping gain (c1a) and provides feedback of the multiplication result so that the natural frequency of a damping device machine system (X1) becomes equal to the excitation frequency (ω) of the object (T) to be damped and the damping device machine system (X1) is controlled to have properties of counteracting the damping thereof. The stiffness/damping controller (5) is configured to adjust the stiffness gain (k1a) and the damping gain (c1a) according to the varying excitation frequency (ω). The active damping device (X) capable of suitably suppressing the vibration corresponding to the excitation frequency component even when the excitation frequency varies can thus be provided.
US08700260B2 Land vehicles and systems with controllable suspension systems
The land vehicle includes a body, a power plant and a plurality of land engagers, the land engagers for engaging land and propelling the land vehicle across land. The land vehicle includes a controllable suspension system, the controllable suspension system for controlling suspension movements between the body and the land engagers. The land vehicle includes a computer system and suspension sensors located proximate the land engagers for measuring suspension parameters representative of suspension movements between the body and the land engagers and outputting a plurality of suspension sensor measurement outputs. The land vehicle includes controllable force suspension members located proximate the land engagers and the suspension sensors, the controllable force suspension members applying suspension travel forces between the body and the land engagers to control the suspension movements. The land vehicle computer system includes a controllable suspension system algorithm for controlling the controllable force suspension members to control vehicle body motion and the suspension movements between the body and the land engagers, and a health usage monitoring algorithm for monitoring sensors and assessing a health and a usage of the vehicle and its suspension components.
US08700257B2 Control methodology of pedestrian kinematics using the active hood lift system
A method and device for use in pedestrian-vehicular collisions in which an active hood lift system is deployed to a first elevated lift position and maintained at the deployed position for an interval after which it is lowered, thereby controlling pedestrian impact kinetics and reducing forces that can result pedestrian injuries.
US08700253B2 System and method for collecting defect data of components in a passenger cabin of a vehicle
A system is provided for collecting defect data of components in a passenger cabin of a vehicle that includes, but is not limited to a component identification device for identifying an affected component, and a malfunction selection device, connected to the component identification device, for selecting a malfunction of the identified component from a predefined quantity of component-specific malfunctions. The system includes, but is not limited to a locating device for acquiring a position of the affected component in the passenger cabin, with the aforesaid being connected to the component identification device. In this manner, by means of devices that are very simple to use, imprecise positioning information, component information and malfunction information can be avoided.
US08700250B1 Airport transportation system
A method and apparatus comprising a mobile platform, a movement system associated with the mobile platform, a location system, and a navigator. The mobile platform is configured to hold a passenger. The movement system is configured to move the mobile platform. The location system is configured to identify a location of the mobile platform. The navigator is configured to identify flight information for the passenger. The navigator is further configured to generate a route to a gate for the passenger using the flight information. The navigator is further configured to control the movement system to move the mobile platform along the route using the location of the mobile platform.
US08700248B2 Charge and discharge control apparatus and method
A charge and discharge control apparatus is provided with: a setting device which is configured to set a hunting allowable period (T), which is a hunting period in which hunting of engine power is allowed; and a calculating device which is configured to calculate a charge and discharge amount of a battery by multiplying a difference between a state of charge (SOC) of the battery and a target SOC, which is a target value of the SOC, by a charge and discharge coefficient determined on the basis of the hunting allowable period.
US08700246B2 Electrically-operated construction machine
An electrically-operated construction machine with a battery charging operation. A lock switch provides a closed contact when a lock lever in a cab is placed in an unlock position. A feed port is disposed outside the cab to accept a cable from a commercial power source. The feed port is provided with a charge start switch. A control device has a motor control function for driving an electric motor with electrical power of a main battery when a signal is input from the lock switch. A charge control function is for charging the main battery with electrical power of the commercial power source when dictated by the charge start switch. The lock switch is wire-connected so as not to output the signal to the control device even if the closed contact is provided by the lock switch when the control device exercises charge control.
US08700244B2 System for providing information on power consumption amount of electric vehicle
System for providing information on power consumption amount of electric vehicle includes receiving means for receiving departure point of the electric vehicle and destination of the electric vehicle from a terminal device; a database which stores a plurality of power consumption amounts required to move between respective two sections, corresponding to combinations of two sections, the combinations including a combination of a first section in a predetermined area including the departure point and the destination, and a second section including a second point in the predetermined area; extracting means which retrieves the database to thereby extract a power consumption amount required to travel from the departure point to the destination; and transmitting means for transmitting information on the power consumption amount extracted by the extracting means to the terminal device.
US08700240B2 Start control system for vehicle
A start control system for an automotive vehicle equipped with an electric motor working as a drive source. The start control system includes an accelerator limiter which limits an operating range of an accelerator of the vehicle to disable the electric motor and a limitation cancelling request receiver that receives a limitation cancelling request from a vehicle operator to cancel the limitation of the operating range of the accelerator. When the vehicle operator makes a start request mistakenly, so that the condition where the electric motor is set ready to start coincides with the condition where a brake of the vehicle is not operated, which will cause the vehicle to start upon the movement of the accelerator, the vehicle is inhibited from running unless the limitation cancelling request receiver receives the limitation cancelling request, thus minimizing the possibility of an error in starting the vehicle.
US08700236B1 Mobile flight logbook system and method
Flight entries in a flight logbook maintained on a flight server are automatically generated using a remote location-aware mobile device. The remote location-aware device automatically detects aircraft takeoff and landing. The flight server posts designated flight information from the flight logbook to a plurality of social networks.
US08700233B1 Method for shaping wing velocity profiles for control of flapping wing micro air vehicles
A method of controlling wing position and velocity for a flapping wing air vehicle provides six-degrees-of-freedom movement for the aircraft through a split-cycle constant-period frequency modulation with wing bias method that generates time-varying upstroke and downstroke wing position commands for wing planforms to produce nonharmonic wing flapping trajectories that generate non-zero, cycle averaged wing drag and alter the location of the cycle-averaged center of pressure of the wings relative to the center of gravity of the aircraft to cause horizontal translation forces, rolling moments and pitching moments of the aircraft.
US08700225B2 Grid regulation services for energy storage devices based on grid frequency
Disclosed herein are representative embodiments of methods, apparatus, and systems for charging and discharging an energy storage device connected to an electrical power distribution system. In one exemplary embodiment, a controller monitors electrical characteristics of an electrical power distribution system and provides an output to a bi-directional charger causing the charger to charge or discharge an energy storage device (e.g., a battery in a plug-in hybrid electric vehicle (PHEV)). The controller can help stabilize the electrical power distribution system by increasing the charging rate when there is excess power in the electrical power distribution system (e.g., when the frequency of an AC power grid exceeds an average value), or by discharging power from the energy storage device to stabilize the grid when there is a shortage of power in the electrical power distribution system (e.g., when the frequency of an AC power grid is below an average value).
US08700223B2 Method of estimating the maximum power generation capacity and for controlling a specified power reserve of a single cycle or combined cycle gas turbine power plant, and a power generating system for use with said method
An estimation unit can estimate, on a real-time basis, a maximum power generation capacity of a single cycle or combined cycle gas turbine power plant. For example, the actual power output and the maximum power generation capacity can be calculated relying on a mathematical process model. Subsequently, the calculated actual power output can be compared with the measured power output yielding a model-estimation error. Based on the model-estimation error, a correction signal can be deduced, to correct the calculated maximum power generation capacity. A controller can maintain a specified power reserve. The controller can use an estimate of the maximum power generation capacity as a reference, subtract a load offset, and apply the resulting signal as upper limit of the load set-point.
US08700221B2 Method and apparatus for pump control using varying equivalent system characteristic curve, AKA an adaptive control curve
The present invention provides, e.g., apparatus comprising at least one processor; at least one memory including computer program code; the at least one memory and computer program code being configured, with at least one processor, to cause the apparatus at least to: respond to signaling containing information about an instant pressure and a flow rate of fluid being pumped in a pumping system, and obtain an adaptive control curve based at least partly on the instant pressure and flow rate using an adaptive moving average filter. The adaptive moving average filter may be based at least partly on a system flow equation: SAMAt=AMAF(Qt/√{square root over (ΔPt)}), where the function AMAF is an adaptive moving average filter (AMAF), and the parameters Q and ΔP are a system flow rate and differential pressure respectively. The at least one memory and computer program code may be configured to, with the at least one processor, to cause the apparatus at least to obtain an optimal control pressure set point from the adaptive control curve with respect to an instant flow rate or a moving average flow rate as SPt=MA(Qt)/SAMAt, where the function MA is a moving average filter (MA), to obtain a desired pump speed through a PID control.
US08700220B2 Methods and apparatuses for optimizing wells
Methods and apparatuses are disclosed for optimizing oil and gas wells. Some embodiments may include optimizing a gas well based upon continuous measurements of the well's operating parameters, such as casing pressure draw down and/or line pressure surges. These continuous measurements of the well's parameters may be utilized to derive an empirical model of the well's behavior that is more accurate than conventional approaches with respect to the various stages of well production. In other words, by measuring the well's operating parameters continuously and measuring certain well parameters (like casing pressure draw down and/or surges in line pressure from opening the well), the empirical model derived therefrom may provide more accurate control of turn on criteria of the well than conventional approaches, such as during the mature production stage of production of the well.
US08700219B2 Periodic rotational vibration check for storage devices to compensate for varying loads
A periodic rotational vibration check for storage devices to compensate for varying loads is disclosed. A variable representing rotational vibration status is maintained in a rotational vibration log. The variable is processed to determine whether a storage device exhibits a rotational vibration issue. Workload analysis is performed to identify a change to the workloads run on physically separate hardware to resolve the rotational vibration issue and thus eliminate the need for more expensive hardware.
US08700217B2 Thermal protection method and related system for a computer system
A thermal protection method for a computer system comprising a thermal detector, a controller, and an input/output system, the thermal protection method including the thermal detector measuring the temperature of the computer system and generating a temperature value, the controller comparing the temperature value and a threshold value, the controller periodically transmitting an over-temperature indication signal to the input/output system when the temperature value is not lower than the threshold value, the input/output system executing a temperature-lowering process when receiving the over-temperature indication signal, and the controller executing a compulsory thermal protection process when determining that the temperature-lowering process is unsuccessfully executed.
US08700206B2 Method for appointing orientation flat, apparatus for detecting orientation flat, and program for appointing orientation flat
Disclosed is a method for appointing an orientation flat, in which when there are a plurality of orientation flats with the same length, any one from among the orientation flats of the same length can be certainly appointed as a reference orientation flat. In the disclosed method, three orientation flats at three positions are detected, respectively, through the rotation of a semiconductor wafer, the lengths of three circular arcs between the three orientation flats are obtained, respectively, and then an orientation flat at the right side of the longest circular arc from among the three circular arcs is appointed as a reference orientation flat. Accordingly, it is possible to certainly appoint a reference orientation flat even though there exist a plurality of circular arcs with the same length.
US08700203B2 Calibration method for a spherical measurement probe
Four basic measurements are performed when calibrating a spherical measurement probe fastened to a tool spindle having a fixed longitudinal position along the spindle axis. Moving the measurement probe transversely towards the calibration sphere yields a basic position of the tool spindle relative to an element with an attached calibration sphere, when measurement probe touches the calibration sphere. The measurement probe is rotated about the spindle axis from one basic measurement to the next by the same angle, whereas the orientation of the calibration sphere is maintained for all four basic measurements. Based on the basic positions, a reference position of the tool spindle relative to the element, at which the tool spindle is located above the calibration sphere and the spindle axis goes through a central point of the calibration sphere, is determined and taken into account in further calibration of the measurement probe.
US08700198B2 Implant components and methods
Systems, devices, and methods are provided for orthopedic implants. The implants may include a base member, such as an acetabular shell or an augment, that is configured to couple with an augment, flange cup, mounting member, or any other suitable orthopedic attachment. Any of the implantable components may be include one or more porous surfaces. The porous surface may be textured by protrusions that connect to and extend from the surface. The sizes and concentration of the protrusions may be varied for specific applications to accommodate different implants and patient anatomies. A porous implant may also include one or more internal or external solid portions that strengthen the implant.
US08700191B2 Controlled application of external forces to a structure for precision leveling and securing
Methods and systems provide for the controlled application of forces to a structure during leveling and securing procedures. According to embodiments described herein, a force distribution system includes a number of force application devices that are communicatively linked to a computing system. The computing system controls the force application devices to apply calculated forces to the structure, monitor the forces, and adjust the forces when deviations occur. According to one embodiment, the force application devices include jack assemblies and the system is operative to level a structure and maintain the level position when the structure shifts. According to another embodiment, the force application devices include clamp assemblies and the system is operative to apply and maintain a constant and uniform pressure on a structure to secure the structure during machining. Other embodiments include using force application devices to secure a structure during transport.
US08700190B2 Method for generating trajectories for motor controlled actuators
A method generates trajectories for motor controlled actuators subject to dynamics, acceleration and velocity constraints. The method solves a constrained optimal control problem with dynamics, acceleration, and velocity constraints. The motor control problem is formulated as an optimal control problem using an energy cost function which is based on numerical optimization results. A solution to the two-point boundary value problem (TBVP) for the unconstrained case of the optimal control problem is obtained. The energy efficient motor control trajectory generation solver is designed for real time energy efficient trajectory generation. The solver converts a difficult multi-point boundary value problem (MBVP) associated with the state and acceleration constrained optimal control problem into an iterative solution for the TBVPs with updated boundary conditions.
US08700189B2 Coupling of ERP systems with process control systems for the automated transmission of plant structures and plant data
A method for maintaining a technical plant including several components is provided. The method provides a system for planning the use of an enterprise resources system and a control system, with the enterprise resource system connected to the control system and structures of the technical plant are automatically set up in the enterprise resource system.
US08700188B2 Server and heat dissipation method
A server and a heat dissipation method adapted for the server are provided. The method includes: sensing temperatures of two temperature sensors. Recognizing the two temperature sensors, determining a temperature difference between the two temperature sensors and obtaining a comparison result. Selecting one stored table according to the comparison result and acquiring fan running data recorded in the table. In addition, controlling the at least one fan to rotate according to the acquired fan running data. When a motherboard of the server is in one installation direction, the server selects corresponding fan running data and controls the at least one fan to rotate according to the two temperatures of the two temperature sensors installed at the two opposite ends of the motherboard. Therefore, the server can get a good heat dissipation effect in two installation directions of the motherboard.
US08700183B2 Devices and methods for low current neural modulation
A device may include an implantable circuit and at least one pair of implantable electrodes, in electrical communication with the implantable circuit. The circuit and the electrodes may configured for implantation in a subject in the vicinity of a nerve. The circuit may be configured to deliver to the electrodes an electrical signal having a current less than about 1.6 milliamps, and the electrodes may be configured to emit an electric field such that a portion of the field lines extend along a length of the nerve such that the delivery of the electrical signal of less than about 1.6 milliamps causes modulation of the nerve.
US08700182B2 Medical pacing wires
A medical pacing wire comprising a clamp that is adapted to be moved between an open position and a closed position and further adapted to allow a user to attach an electrode to a living tissue. In particular embodiments, the medical pacing wire may include a memory shape alloy having a memory state, which is adapted to cause the clamp to move from the closed position toward the open position when the memory shape alloy is caused to move from a non-memory state to the memory state. Also, in some embodiments, the clamp may comprise a superelastic material, and the medical pacing wire may be adapted to allow a user to remotely cause the clamp to substantially release the living tissue that has been closed within the clamp without substantially damaging the living tissue.
US08700181B2 Single-chamber leadless intra-cardiac medical device with dual-chamber functionality and shaped stabilization intra-cardiac extension
A leadless intra-cardiac medical device (LIMD) configured to be implanted entirely within a heart of a patient includes a housing configured to be securely attached to an interior wall portion of a chamber of the heart, and a stabilizing intra-cardiac (IC) device extension connected to the housing. The stabilizing IC device extension may include a stabilizer arm, and/or an appendage arm, or an elongated body or a loop member configured to be passively secured within the heart.
US08700178B2 Stimulator leads and methods for lead fabrication
A lead for a stimulation device can include an array of electrodes with each electrode having a front surface and a back surface; a plurality of conductors; a carrier formed around the array of electrodes; and a biocompatible material that may be disposed over and/or joined with the carrier and the back surfaces of the electrodes. A conductor is attached to the back surface of each electrode. The carrier can be formed around the array of electrodes, but does not completely cover the front surface or back surface of the electrodes.
US08700177B2 Systems and methods for providing percutaneous electrical stimulation
Systems and methods according to the present invention relate to a novel peripheral nerve stimulation system for the treatment of pain, such as pain that exists after amputation.
US08700175B2 Devices and methods for visually indicating the alignment of a transcutaneous energy transfer device over an implanted medical device
The present disclosure involves a charging system for charging an implanted medical system. The charging device includes a replenishable power supply. The charging device includes a coil assembly electrically coupled to the power supply. The coil assembly includes a primary coil and a plurality of sense coils positioned proximate to the primary coil. The charging device includes electrical circuitry operable to: measure an electrical parameter of the coil assembly; and determine a position of the coil assembly relative to a position of the implanted medical device based on the measured electrical parameter. The charging device includes a visual communications interface operable to: receive an input from the electrical circuitry; and visually display on a screen the position of the coil assembly relative to the position of the implanted medical device based on the input received from the electrical circuitry.
US08700174B2 Recharge coupling efficiency for patient posture state
In general, the disclosure relates to implantable medical devices including rechargeable power sources. In one example, the disclosure relates to a device including a rechargeable power source, a recharge module configured to recharge the rechargeable power source via inductive energy transfer, a posture state sensor configured to generate posture sensor data; and a processor. The processor may be configured to determine recharge coupling efficiency during a recharge session, receive posture sensor data generated by the posture sensor during the recharge session, and associate the recharge coupling efficiency determined during the recharge session with the posture sensor data.
US08700170B2 External speech processor unit for an auditory prosthesis
A cochlear implant system comprising an external component having an external speech processor unit, and an internal component. The speech processor unit monitors one or more parameters, and the speech processor unit is configured to reduce the power consumption of the cochlear implant system in the absence of one or more parameters.
US08700168B1 Systems and methods for providing a pre-stimulation visual cue representative of a cochlear implant stimulation level
An exemplary method of providing a pre-stimulation visual cue representative of a cochlear implant stimulation level includes a fitting subsystem 1) determining one or more control parameters to be used by a cochlear implant system to apply electrical stimulation to a patient, 2) determining, based on the one or more control parameters, a target stimulation level to be used by the cochlear implant system to apply the electrical stimulation to the patient, and 3) displaying a pre-stimulation visual cue indicative of the determined target stimulation level in a graphical user interface prior to the cochlear implant system using the one or more control parameters to apply the electrical stimulation to the patient. Corresponding methods and systems are also described.
US08700161B2 Blood glucose level control
A method of glucose level control, comprising providing at least one electrode adapted to apply an electric field to a pancreas; and applying an electric field to the pancreas using the above-mentioned at least one electrode such that blood glucose levels are significantly reduced and blood insulin levels are not significantly increased.
US08700157B2 Telemetry head programmer for implantable medical device and system and method
System, telemetry head and method for programming an implantable medical device adapted to provide a therapeutic output to a patient, the implantable medical device being programmable through a telemetry interface. A telemetry head is adapted for transcutaneous communication with the implantable medical device through the telemetry interface when the telemetry head is positioned with respect to the implantable medical device. A computing device has computing processing power and a user interface linked with the telemetry head. The computing device processes the computing instructions associated with the implantable medical device. The computing device supplies the user interface based, at least in part, on the computing instructions associated with the implantable medical device. The telemetry head receives programming instructions from the computing device and provides the programming instructions to the implantable medical device using the transcutaneous telemetry interface.
US08700153B2 Cardiac stimulating device
An implantable medical device, IMD, comprises atrial and ventricular sensing units for sensing atrial or ventricular electric events. The IMD also comprises atrial and ventricular pulse generators for generating atrial or ventricular pacing pulses. A controller controls the operation of the IMD (100) according to a first mode, in which the ventricular pulse generator is prevented from generating a back-up pulse if an evoked response detector fails to detect evoked response to a delivered ventricular pacing pulse, and a second mode, in which the ventricular pulse generator is controlled to generate a back-up pulse if no evoked response is detected following delivery of a ventricular stimulating pulse. The controller switches operation from the first mode to the second mode based on the evoked response detector failing to detect an evoked response to a delivered ventricular pacing pulse.
US08700149B2 Estimating acute response to cardiac resynchronization therapy
Systolic timing intervals are measured in response to delivering pacing energy to a pacing site of a patient's heart. An estimate of a patient's acute response to cardiac resynchronization therapy (CRT) for the pacing site is determined using the measured systolic timing intervals. The estimate is compared to a threshold. The threshold preferably distinguishes between acute responsiveness and non-responsiveness to CRT for a patient population. An indication of acute responsiveness to CRT for the pacing site may be produced in response to the comparison.
US08700148B2 Methods and apparatus for tissue activation and monitoring
Techniques for controlling one or more modular circuits (“satellites”) that are intended for placement in a subject's body. The one or more satellites are controlled by sending signals over a bus that includes first and second conduction paths. Also coupled to the bus in system embodiments is a device such as a pacemaker that provides power and includes control circuitry. Each satellite includes satellite circuitry and one or more effectors that interact with the tissue. The satellite circuitry is coupled to the bus, and thus interfaces the controller to the one or more effectors, which may function as actuators, sensors, or both. The effectors may be electrodes that are used to introduce analog electrical signals (e.g., one or more pacing pulses) into the tissue in the local areas where the electrodes are positioned (e.g., heart muscles) or to sense analog signals (e.g., a propagating depolarization signal) within the tissue.
US08700142B2 Brain function scan system
A portable EEG (electroencephalograph) instrument, especially for use in emergencies and brain assessments in physicians' offices, detects and amplifies brain waves and converts then into digital data for analysis by comparison with data from normal groups. In one embodiment, the EEG electrodes are in a headband which broadcasts the data, by radio or cellular phone, to a local receiver for re-transmission and/or analysis. In another embodiment, the subject is stimulated in two modes, i.e., aural and sensory, at two different frequencies to provide the subject's EPs (Evoked Potentials), assessing transmission through the brainstem and thalamus.
US08700136B2 Accurate time annotation of intracardiac ECG signals
A method for analyzing signals, including: sensing a time-varying intracardiac potential signal and finding a fit of the time-varying intracardiac potential signal to a predefined oscillating waveform. The method further includes estimating an annotation time of the signal responsive to the fit.
US08700135B2 Optical fiber array probe imaging system integrated with endoscope
Provided is an imaging system which includes an optical fiber array probe unit integrated with an endoscope unit, thereby simultaneously measuring structural information and functional information of a sample. The optical fiber array probe unit includes an optical fiber array probe integrated with lenses including an optical fiber lens with a lens surface of a predetermined radius of curvature in which one ends of optical fibers are integrally connected with each other by heating a predetermined region including the one ends of two of the optical fibers using a heating means, as an optical fiber array probe integrated lens on which the light transmitted from the light source is incident and which guides light reflected from the sample, and a detector for selectively detecting the light transmitted from the optical fiber array probe integrated with lenses in a predetermined range of wavelength.
US08700134B2 Cantilever-based MEMS optical scanning apparatus, system and method
The present invention relates to an optical scanning apparatus and an optical scanning system The optical system includes an optical engine connected to an optical scanning probe The optical scanning probe images a sample at different lateral positions of the sample The optical scanning probe includes a housing having a longitudinal axis extending in a direction towards a sample to be scanned, a first base having a first moveable mirror supported thereon by a first cantilever connecting the first moveable mirror to the first base, a second base having a second moveable mirror supported thereon by a second cantilever connecting the second moveable mirror to the second base, and a support attaching the first and second bases so that the first moveable mirror and the second moveable mirror are disposed along the longitudinal axis apart from each other.
US08700133B2 Apparatus and method for monitoring catheter insertion
A method and apparatus for inserting and monitoring the placement of a cannula tip within a peripheral vein of a human body where the cannula includes a sensor located at predetermined location and mounted on the cannula for sensing the biological material of the body to guide the insertion of the cannula tip into the vein and alerts to the withdrawal of the cannula tip from the vein in the body.
US08700131B2 Radial cardiac catheterization board
Embodiments of the present description provide a medical apparatus for use in supporting a patient lying in a supine position during a radial cardiac catheterization procedure. More particularly, embodiments of the present description provide an arm board a patient's arm during a radial cardiac catheterization procedure. The arm board has a base member having a substantially planar support surface on which the patient's arm can be stabilized during a catheterization procedure and at least one shield member affixed to the base member and extending away from the support surface. Desirably, the base member has both a radiolucent portion and a radiopaque portion and the shield member is a radiopaque material, thereby reducing and/or eliminating a doctor's exposure to radiation during radial cardiac catheterization procedures without impairing the ability to obtain the necessary medical images. Also provided is a medical apparatus and a method for its use.
US08700129B2 Devices and methods for catheter localization
A medical device can be localized by providing at least three non-colinear localization elements (e.g., electrodes) thereon. Once placed in a non-ionizing localization field, three adjacent localization elements, at least one of which will typically be a spot electrode, may be selected, and the non-ionizing localization field may be used to measure their locations. A cylinder is defined to fit the measured locations of the selected localization elements. The cylinder is rotationally oriented using the measured location of a spot electrode. Location and rotational attitude information may be used to construct a three-dimensional representation of the medical device within the localization field. The electrodes may be provided on the medical device or on a sheath into which the medical device is inserted. The invention also provides systems and methods for identifying and calibrating deflection planes where the medical device and/or sheath are deflectable.
US08700121B2 Devices for determining the relative spatial change in subsurface resistivities across frequencies in tissue
Sensors for non-invasively determining tissue wetness/hydration based on relative changes in subsurface resistivities in tissue below the sensor when applied to a human body across different frequencies. A sensor including arrays of current-injecting and voltage-sensing electrodes may be placed on a subject's back to determine lung wetness. Sensors may be used as part of a systems and method for determining tissue water content, systems and methods for determining lung wetness, or the like. Sensors for determining relative changes in subsurface resistivities across frequencies and systems include arrays of electrodes used to determine relative changes in subsurface resistivities across frequencies may include pairs of current-injecting and voltage sensing electrodes.
US08700120B2 Multi-bend steerable mapping catheter
An electrophysiology catheter introduced through the groin and inferior vena cava into the right side of the heart comprises an elongate flexible shaft having a steerable distal section and a prolapsing section located proximally of the distal section. The distal section is inserted into the coronary sinus and a back-steering force is applied to the catheter to anchor the distal section therein, after which the catheter is further advanced to prolapse the prolapsing section against the high right atrium. Electrical pathways in both the coronary sinus and the high right atrium are mapped using respective electrode pairs carried on the distal and prolapsing sections of the catheter.
US08700119B2 Method and device for determining and presenting surface charge and dipole densities on cardiac walls
The invention discloses a method, a system, a computer program and a device for determining the surface charge and/or dipole densities on heart walls. Using the foregoing, a table of dipole densities ν(P′, t) and/or a table of surface charge densities ρ(P′, t) of a given heart chamber can be generated.
US08700109B2 Techniques for improving reliability of a fault current limiting system
Techniques for improving reliability of a superconducting fault current limiting system (SCFCL) are provided. In one particular exemplary embodiment, the techniques may be realized with a superconducting fault current limiting system (SCFCL) comprising: an input current lead and an output current lead, each current lead coupled to a power distribution/transmission network; a container; a superconductor contained in the container; a shunt disposed outside the container and in parallel with the superconductor; a cryogenic system configured to provide coolant into the container; and at least one sensor disposed near and configured to monitor at least one operating condition of at least one of the input current lead and the output current lead, the superconductor, and the shunt.
US08700107B1 Expendable and collapsible sound amplifying cellular phone case
A sound-amplifying case for a mobile device is provided. The sound guide groove is provided under a portion of the body and opened over the speaker of the mobile device for guiding sound from the speaker toward the pop-up plate. The sound guide hole is provided through a portion of the base groove of the body exposing the speaker of the mobile device to the sound guide groove. The blockable sound slit is provided between the body and the pop-up plate above the sound guide groove, and the blockable sound slit is configured to open when the pop-up plate is closed down and to close when the pop-up plate is opened up. The wedge-shape bellow sound amplifier comprises first and second foldable pan-shaped plates, and each of them is installed between corresponding side edge of the base groove of the body and corresponding inner edge of the pop-up plate.
US08700106B2 System and method for provision of infrared signalling in smart phone devices
A smart phone device is fitted with a dual mode communications interface device having a housing wherein the housing provides access via an exterior of the smart phone device to both an infrared communications pathway and an electrical communications pathway each of which are coupled to one or more processing devices carried within the smart phone device. To this end, the communications interface device may be in the form of an audio jack having a plug receiving opening wherein the plug receiving opening is in communication with the electrical communications pathway and wherein at least a portion of the housing surrounding the plug receiving opening forms a light pipe for the infrared communications pathway.
US08700105B2 Low duty cycle device protocol
The subject matter disclosed herein relates to a system and method for establishing communication between a low duty cycle device and other devices through a wireless communication network. In one particular implementation, the low duty cycle device may awaken from a hibernating state in synchronization with transmission of messages.
US08700104B2 Slim line battery pack
A battery pack is configured to reduce weight, enhance battery identification, ensure proper placement of a lid retaining the battery, and facilitate battery pack removal. The battery pack has one or more cells that lack an outer coverage except for a polymer sheathing. The battery pack includes a mating notch on a terminal plate and may include a fingernail notch and/or one or more guide rails. The fingernail notch may be a single depression formed to allow a fingernail to slip onto the battery pack, may be a single depression and a ledge that are side-by-side, or may be formed of multiple ledges and/or depressions. There may be a single guide rail or multiple guide rails. Each guide rail preferably has a hollow interior section that is crossed by one or more ribs or segments.
US08700098B2 Mobile terminal
A mobile terminal includes a terminal body; a window coupled to the terminal body, including a display region for displaying an image, and including a print region which encompasses the display region; a display unit including a display panel disposed in the terminal body and having a first touch detection layer therein, and including a driver integrated circuit (IC) mounted to the display panel so as to face the print region of the window; and a second touch detection layer formed on the print region of the window facing the driver IC, and configured to detect a touch signal. The mobile terminal may have a small size and an enhanced design.
US08700096B2 Advanced system and method for dynamically discovering, provisioning and accessing host services on wireless data communication devices
A system and method for pushing a service book to a mobile device is provided. A service book includes a plurality of fields relating to a host service. At least one mobile device is identified that is to receive the service book. Wireless propagation information is provided that identifies an address for the mobile device to receive the service book. The service book is transmitted over a wireless network using the address for the mobile device, and is received by the mobile device.
US08700092B2 Method and subscriber identification card for using a service through a mobile telephone terminal using resources of another mobile telephone terminal
A method is provided which allows a service to be enjoyed through a mobile telephone terminal without the need of paying for this service. This can be achieved by allowing a first subscriber to use the credit or subscription of a second subscriber. The subscriber identification cards at least of the two subscribers involved are provided with short range radio communication transceivers and establish a short range communication channel between them so that one card may request the other card to pay for this service and the other card may grant this request through this channel. Then the mobile telephone networks of the cards are informed of the granted request. Before, during and after the grant of the request, the subscriber identification cards remain active and operative in communicating together and with the associated terminals.
US08700090B2 Radio accessory for a mobile device
A system for enhancing functionality of a mobile device comprising: the mobile device, wherein the mobile device includes: a radio subsystem; a processor adapted to interact with the radio subsystem; a user interface; a short range communications system; and a battery adapted to power the mobile device; and an accessory adapted to communicate with the mobile device, the accessory including: at least one processor; a radio subsystem communicating with the processor; and a short range communications system adapted to communicate with the short range communications system of the mobile device, wherein the radio subsystem of the mobile device differs from the radio subsystem of the accessory.
US08700087B2 Method and apparatus for selecting enhanced dedicated channel transport format combination in cell—fach state and idle mode
A method and apparatus for selecting an enhanced dedicated channel (E-DCH) transport format combination (E-TFC) in Cell_FACH state and idle mode are disclosed. A wireless transmit/receive unit (WTRU) transmits a random access channel (RACH) preamble and receives an index to an E-DCH resource in response to the RACH preamble. The WTRU may estimate a power headroom based on the maximum WTRU transmit power, power offset value, and the last successfully transmitted RACH preamble transmit power. The WTRU restricts an E-TFC based on the estimated power headroom, and selects an E-TFC based on a set of supported E-TFCs. The WTRU then generates, and transmits, a protocol data unit (PDU) based on the selected E-TFC.
US08700086B2 Method and apparatus for power control
A power control method is provided, which is applicable to the communication field. The method includes: obtaining power headroom information of an aggregated carrier of a User Equipment (UE), where the aggregated carrier includes at least one component carrier group and at least one first carrier, or includes at least one component carrier group, or includes at least two first carriers, the component carrier group includes at least two second carriers, and the first carrier and the second carrier are single carriers; and adjusting transmit power of the aggregated carrier according to the power headroom information. The method enables reporting of power headroom of an aggregated carrier of the UE in a multi-carrier scenario, so that the base station can control the transmitting power of the UE reliably, and therefore, reliability and throughput of the system are improved.
US08700083B2 Adaptation of transmit power based on maximum received signal strength
Transmit power (e.g., maximum transmit power) may be defined based on the maximum received signal strength allowed by a receiver and a minimum coupling loss from a transmitting node to a receiver. Transmit power may be defined for an access node (e.g., a femto node) such that a corresponding outage created in a cell (e.g., a macro cell) is limited while still providing an acceptable level of coverage for access terminals associated with the access node. An access node may autonomously adjust its transmit power based on channel measurement and a defined coverage hole to mitigate interference. Transmit power may be defined based on channel quality. Transmit power may be defined based on a signal-to-noise ratio at an access terminal. The transmit power of neighboring access nodes also may be controlled by inter-access node signaling.
US08700076B1 Clock synchronization among network stations
Communicating among stations in a network includes providing repeated beacon transmissions from at least some of the stations including a first station. The first station is assigned to a first level. Any stations that can reliably receive transmissions from the first station are assigned to a second level. Any stations not assigned to any of the preceding levels that can reliably receive transmissions from the preceding level are assigned to each of one or more higher levels. Timing information at each station in a given level is synchronized according to transmissions received from at least one station in the preceding level.
US08700062B1 Enhancing geo-location precision in wireless systems
A system may be configured to compute an estimated location of a user device based on an estimation coefficient and a measured distance between the user device and a base station. The estimation coefficient may be based on: an actual distance between a reference device and the base station, and a measured distance between the reference device and the base station. The system may store or output the information regarding the estimated location of the device.
US08700061B2 Method and system for predicting service drop in a wireless network
A mobile wireless device for use in a wireless network, wherein the wireless network includes regular access points and border access points. The border access points are those access points situated at the edge of the campus or other physical facility associated with the wireless network and they define the edge of the coverage area of the wireless network. The mobile wireless device predicts a possible drop of an active service due to loss of coverage by recognizing when it has connected with a border access point. A warning is output to the user of the mobile wireless device. The mobile wireless device may further recognize if it is located on the exterior side of the border access point away from the interior of the wireless network.
US08700060B2 Determining a location of a mobile device using a location database
Methods, program products, and systems for determining a location of a mobile device using a location database are described. The mobile device can host the location database, which can store locations associated with access points. The locations can be distributed in a group of cells of a geographic grid. When the mobile device moves and connects to an access point associated with a location that is outside the group of cells, the mobile device can request an update of the location database. The mobile device can calculate a current location of the mobile device using current access points that are within a communication range of the mobile device by performing a lookup in the location database using identifiers of the current access points. The mobile device can calculate the current location using the locations corresponding to the current access points in the location database.
US08700055B2 Maintaining location based service session continuity during inter-RAT mobility
When a user equipment engaged in mobile communications transfers from a network with one radio access technology (RAT) to another network with a different radio access technology, maintaining continuity of location based services can improve system performance. A user equipment may perform a series of checks when undergoing inter-RAT transfer to determine if a location based services protocol used with the source network is operable on the target network. The UE also determines if location based services sessions are at a point where they can be continued following inter-RAT transfer. Where possible, protocols and sessions are maintained to preserve location based services continuity.
US08700052B2 Systems, methods, and computer program products for determining a location of a tracked device after a device or network failure
Systems, methods, and computer program products are for receiving a tracking failure notification including a device identifier of a tracked device that is unavailable because of a failure condition, determining the failure condition as being one of a network failure and a tracked device failure, retrieving known location data of the tracked device including a last known location of the tracked device, determining a potential location of the tracked device, and notifying an entity of the failure condition, the device identifier, and the potential location.
US08700047B2 Method and system for customizable flow management in a cellular basestation
A method for customizable flow management in a cellular basestation is disclosed. The method includes configuring a framework on a cellular basestation; and executing customized flow management functions through the framework by an external entity. Other methods, apparatuses, and systems also are disclosed.
US08700043B2 Apparatus and method for connecting radio link in wireless communication system having private network cell
Disclosed is a method of connecting a radio link of a UE in a wireless communication system including a first cell and a second cell partially or completely overlapping the first cell, the method including the steps of, when the UE fails in connecting a radio link to the first cell for a given time, performing measurement for the second cell by using prestored radio link connection information for the second cell; and if a result of the measurement satisfies given cell selection conditions, selecting the second cell.
US08700042B2 Method to control the effects of out-of-cell interference in a wireless cellular system using backhaul transmission of decoded data and formats
Successfully decoded data received from a mobile terminal as well as the transmission format of that data is relayed over the backhaul from a base station receiver that successfully decoded the mobile terminal's transmission to the base stations in the mobile terminal's active set that presumably were unable to decode the mobile terminal's transmission due to inadequate signal-to-noise ratio. A base station that receives this transmission from the relaying base station that did'successfully decode and demodulate the mobile terminal's transmission is then able to reconstruct the data and subtract it from the total interference, thereby increasing the signal-to-noise ratio at this base station for its in-cell processing.
US08700041B2 Tiered wireless, multi-modal access system and method
A wireless, multi-modal access device and system adapted to integrate a number of communications networks operating in differing communication modes to facilitate transfer of communication links during a communication session to promote efficient use of the communication networks. The system includes a plurality of Universal Multi-Modal Access Devices UMMAD that are capable of operating at different frequencies and different protocols (TDMA, AMPS, CDMA, GSM, PCS etc) to communicate with any one of a number of Wide Bandwidth Gateways (WBG), which are each capable of communication using one or more of the protocols. The communication links may be switched from one WBG to another or from one protocol to another during a communication session to continue the session under the control of a Universal System Traffic Controller. Numerous other applications of the UMMADs for unique identification and e-commerce are disclosed.
US08700038B2 Method and system for signalling the transfer of voice calls between access points in a wireless local area network
A method for signaling a transfer of a voice call communicated between a wireless device and a second device from a first access point to a second access point in a wireless network, the second device coupled to the first and second access points through a server, the method comprising: receiving at the server from the wireless device a message indicative of a pending transfer between the first and second access points, wherein the wireless device determines whether to send the message by monitoring a characteristic of signals received from each of the first and second access points; and, sending from the server to the second device a message indicative of the pending transfer to thereby prepare the second device for a possible interruption of the voice call.
US08700035B2 Mobile terminal and method for displaying wireless devices thereof
A mobile terminal including a wireless communication unit configured to wirelessly communicate with wireless devices to be connected with the mobile terminal, a display unit configured to display information about the wireless devices, an input unit configured to input search information including at least one of a distance range to search for the wireless devices and a type of the wireless devices, and a controller configured to control the wireless communication unit to search for the wireless devices based on the input search information and to control the display unit to display responding wireless devices that responded to the search by the wireless communication unit according to the input search information.
US08700034B2 Querying a subscriber server for identities of multiple serving elements of user equipment (UE)
Systems and methods are disclosed that provide identities of multiple serving elements of user equipment (UE). In one embodiment, a subscriber server of a packet-switched data network stores data for the UE, which is served by the packet-switched data network. The subscriber server receives a user data request from a network element over a Diameter interface. In response to the user data request, the subscriber server identifies multiple serving elements where the UE is presently registered in the packet-switched data network and/or a legacy network. The subscriber server inserts identifiers for the multiple serving elements where the UE is presently registered in a user data answer, and transmits the user data answer to the network element over the Diameter interface.
US08700031B2 Method and system for providing wireless communication services
A method for providing wireless communication services via efficient management of frequency bands includes transmitting uplink communications to a first system on a first frequency. The method also includes receiving downlink communications from the first system on a second frequency. The method may also include transmitting uplink communications to a second system by re-using the second frequency. The method further includes receiving downlink communications from the second system by re-using the first frequency.
US08700027B2 Method and apparatus for network analysis
A network analysis capability is provided herein. A network analysis capability supports proactive detection of service troubles in a network by looking at the network from the perspective of the end users. A proactive detection mechanism is provided by having end user devices (e.g., smartphones, computers, and the like) run background applications which monitor for service-impacting problems and autonomously report service-impacting problems when such problems are detected. A background application, before and/or after problems are detected, collects diagnostic information and forwards the diagnostic information to a network for analysis. A network node compiles and analyzes data collected from the end user devices, data collected from one or more network-based data collectors, and, optionally, information from one or more network support systems, to diagnose problems and dynamically respond, potentially before service is impacted.
US08700022B1 Mobile communication device provisioning and management
A mobile communication device provisioning and management system is provided. The system comprises a computer system and an application, that when executed on the computer system, receives instructions for provisioning a set of mobile communication devices, the instructions comprising a range of unique identifiers and user roles associated with the set. The system also receives a first message from a first mobile communication device, the first message containing a request for provisioning, a first unique identifier, a first user role, and a first user identifier. The system also matches the first unique identifier embedded in the first message with a unique identifier contained in the instructions. The system also matches the user role received in the first message with a user role specified in the instructions and sends a second message to the first mobile communication device, the second message containing provisioning information. The system also stores a record associating the first unique identifier, the first user role, and the first user identifier.
US08700017B2 System and method for transmitting and receiving an event message
A system for transmitting and receiving an event message is provided. The system comprises a transmitting terminal that generates an event message, and that transmits the event message and caller information, an event message service server that stores phonebook data after receiving the phonebook data transmitted from at least one terminal, that searches for a receiving terminal including the caller information in the phonebook data among receiving terminals included in the phonebook data of the transmitting terminal when receiving the event message, and that transmits the event message to the searched receiving terminal, and a receiving terminal that receives an event message transmitted by the event message service server, and informs its user of reception of the event message.
US08700016B2 Method for performing USSD services in a telecommunications network
A method for providing services in a telecommunication network with the use of USSD channel, comprising of a step of receiving (102), by a terminal device (DT), a call establishment request for a voice connection from an initiating terminal with a recipient's telephone number,—a step of rejecting (108) the call establishment request for the voice connection, if the call establishment request is determined (104, 106) to be a request for USSD based services. In subsequent steps information about the rejected call request is transmitted (110) from the terminal device (DT) to a server (GTW), the information including at least the telephone number of the terminal (OT) initiating the voice connection, and in the following steps the server (GTW) establishes (112) a USSD session and initiates (114) an exchange of messages from the server (GTW) via the USSD channel.
US08700013B2 Mediation router
Advertisement vendors can be dynamically selected in response to a request from a wireless communication device. A mediation router can receive an ad request from a portal interfaced with a wireless device. Specifically, the mediation router analyzes the request and dynamically selects an ad vendor to service the request, based in part on the analysis. The selected ad vendor supplies the ad and the mediation router ensures that the portal receives the ad. The mediation router selects an ad vendor in a variety of ways including, but not limited to, business decision rules or artificial intelligence and/or a combination thereof. The mediation router further employs customer profiles that help vendors target advertisements to specific consumers and wireless devices.
US08700012B2 Handheld electronic device using status awareness
Through status awareness, a handheld communications device may determine the location, activity, and/or physical or emotional state of the user. This information may in turn be used for various purposes, such as 1) determining how to alert the user of an incoming communication, 2) determining what format to use for communicating with the user, and 3) determining how to present the user's status to another person's communication device.
US08700011B2 Method and system for presenting a transit indicator
The disclosed embodiments relate to a method and system for presenting a transit indicator. For example, to reduce distraction, a person in communication with a mobile device user operating a vehicle is warned. A warning signal is generated when a determined speed of travel of a mobile device is greater than a predetermined threshold speed of travel and the mobile device is in communication with a communication device. The mobile device transmits the generated warning signal to the communication device to indicate to a user of the communication device that a user of the mobile device may be operating a vehicle.
US08700010B2 Communications device with secure data path processing agents
A communications device comprising one or more communication input/output (I/O) ports, at least one of the one or more communication I/O ports being a wide area network port configured to connect the communications device to a wide area network; one or more secure data path processing agents configured to execute in a secure execution environment, monitor a device data communications activity through at least one of the one or more communication I/O ports, generate a device data record comprising information about the device data communications activity through at least one of the one or more communication I/O ports, and send the device data record to the network element over a trusted communication link between the one or more secure data path processing agents and the network element; and a trusted data path between the one or more secure data path processing agents and the wide area network port.
US08700007B1 Communication of events depicted in media to a wireless device
A method, system, and medium are provided for determining the geographic location associated with events depicted in media. The geographic locations can be provided by creators of the media, or by users who view the media. The geographic locations can then be stored in a database on a server. A determination can be made as to whether the geographic locations are within a predefined distance of the geographic location of a wireless device. A set of events located within the predefined distance can be presented to a user of the wireless device.
US08700003B2 Geographical location authentication method
A system and non-transitory computer-readable storage medium for authenticating votes or transactions received from a mobile device comprising a computer programmed with a set of computer-readable instructions and a database accessed by mobile device reading a durable computer readable medium stored in a computer server or mobile communications device module, the database comprising a registered geographical location and corresponding postal mail delivery address, means to receive a vote in an election or a transaction over a wireless carrier network, means to determine geographical location of a device which transmitted the transaction over the wireless network comprising cell tower triangulation or Assisted-GPS and means to reject vote or transaction if geographical location of the device which transmitted the vote or transaction is not within a predetermined distance range from the geographical location for the registered postal mail delivery address latitude or longitude coordinates embodied and executable in a physical medium.
US08699999B2 System and method for application program operation on a wireless device
Embodiments described herein address mobile devices with non-secure operating systems that do not provide a sufficient security framework. More particularly, the embodiments described herein provide a set of applications to the device for providing security features to the non-secure operating system.
US08699998B2 Controlling text messages on a mobile device
Methods, systems and devices for controlling access to messaging (SMS, MMS, email, etc.) on mobile devices (e.g., cell phones) during times or in locations in which such activity is prohibited or inhibited by the parental control settings. Parental control settings limit messaging features available to mobile devices to certain times and/or locations. Messages received at restricted times/locations are stored in temporary memory without notifying the mobile device user (i.e., messages are not placed in the inbox), unless the message is received from a pre-approved source (e.g., parent, teachers, etc.). Once the context for restricting access to messaging (e.g., time, location, etc.) no longer applies, the stored messages may be transferred from the temporary memory to the inbox and the user may be alerted regarding the new message.
US08699995B2 Alternate user interfaces for multi tuner radio device
A method, device, system, and media are directed to controlling a multi-tuner radio. A voice command may be received and/or filtered. An operation of the radio may be modified based on the voice command. A gesture input may be received through a gesture pad. Another operation of the multi-tuner radio may be modified based on the received gesture input. A fingerprint may be recognized with a gesture pad. A user may be authenticated based on the recognized fingerprint. The operation or the other operation may be personalized based on the fingerprint. User training may be provided for the gesture input.
US08699993B2 Device initiated replenishment procedures for wireless devices
A method, device and system are provided for wireless device-initiated automatic replenishment of internally-stored account parameters associated with an amount of authorization for usage of the wireless device (e.g., prepaid amount of airtime minutes, data usage, messages, etc.). Upon determining within the wireless device that the account parameter(s) should be replenished, the wireless device transmits a message to a control server indicating that the wireless device intends to perform the determined replenishment according to the replenishment parameters stored within the wireless device. The wireless device delays performance of the replenishment for a predetermined period of time to determine whether the control server provides a response containing updated replenishment parameters. Depending upon whether the wireless device receives a response from the control server during the time period, the wireless device then replenishes the internally-stored account parameter(s) using either the previously stored replenishment parameters or the updated replenishment parameters.
US08699992B2 Wireless terminal device and communication control method
A mobile telephone device includes: a communication switching unit that selectively switches between an LTE communication system and a CDMA communication system, for performing communication; and a determination unit which, upon communication initiation being requested in a situation where a location registration is performed in the LTE communication system, determines whether or not the communication initiation is of a predetermined communication type; wherein if it is determined that the communication initiation is not of the predetermined communication type, the communication switching unit changes a location registering destination by giving priority to the LTE communication system after communication is completed in the CDMA communication system, and if it is determined that the communication initiation is of the predetermined communication type, the communication switching unit continues the location registration to the CDMA communication system even after the communication is completed in the CDMA communication system.
US08699990B2 Location requests and measurement responses in wireless communications networks and methods
A method for requesting location information, for example, Enhanced Observed Time of Arrival timing information, from mobile wireless communications in wireless communications networks. The exemplary location request (300) includes multiple response interval field (310) specifying intervals at which multiple responses to the location request must be sent or maximum intervals between which multiple responses to the location request must be sent, a final response time field (320) specifying a maximum time interval during which a final response to the location request must be sent, and an initial response time field (330) specifying when an initial response to the location request must be sent.
US08699987B2 Apparatus and method for automatically detecting presence of external device in mobile terminal
In an apparatus and method for automatically detecting the presence of an external device in a port of a mobile terminal, the external device is automatically enabled without the additional operation of the mobile terminal when plugged into a jack. The mobile terminal may be safeguarded against severe damage being done thereto by mistakenly choosing options to enable an external device while an earphone/microphone set is plugged in the jack of a mobile terminal.
US08699985B1 Frequency generator including direct digital synthesizer and signal processor including the same
A signal processor includes a frequency generator that employs a direct digital synthesizer (DDS) to generate a first local oscillator (LO) signal with a variable first LO frequency. The signal processor also includes an oscillator generating a second LO signal having a second LO frequency. The DDS employs programmable frequency control word and a sampling clock signal having a variable sampling clock frequency that is derived from the second LO frequency, to generate a DDS output signal from which the first LO signal is produced. The variable sampling clock frequency and the programmable frequency control word are selected to avoid crossing spurs in the frequency spectrum of the DDS output signal.
US08699983B2 Six port linear network single wire multi switch transceiver
A fluid sensor comprises a sensor housing (12), a sensor package (14), an actuator (16) and a switch (18). The sensor package (14) is disposed within the sensor housing (12) and includes first and second screens and at least one sensing membrane. The sensing membrane is disposed between the first and second screens (36) and is adapted to expand when exposed to a predetermined quantity of a first predetermined fluid. The actuator (16) is disposed proximate the sensor package (14) within the sensor housing (12) and moveable between a first position and a second position through an intermediate position. The switch (18) is disposed proximate the actuator (16) and is operable between closed and open positions. When the actuator (16) is in the second position at least a portion of the actuator (16) depresses the switch (18) to control an-electrical, circuit connected therewith.
US08699981B2 Receiver
A receiver (10) for a telecommunications system, the receiver (10) comprising a channel impulse response estimator (12) for producing an initial estimated channel impulse response of an overall multipath channel of the telecommunications system and a processing unit (16) for calculating, from the initial estimated channel impulse response, an estimate of the gain of each component of a propagation channel impulse response represented by the initial estimated channel impulse response.
US08699978B1 Increasing the robustness of channel estimates derived through sounding for WLAN
A plurality of training signal sets are transmitted. Each training signal set includes information sufficient to determine a channel estimate corresponding to a communication channel from a first station to a second station. A refined channel estimate is determined based on reception of the plurality of training signal sets.
US08699977B2 Receiver with overloading protection/prevention
A receiver including: an antenna for receiving signals in a plurality of frequency ranges; a plurality of amplifiers, each of the plurality of amplifiers being configured to amplify signals in one of the plurality of frequency ranges; a plurality of receive paths, each of the plurality of receive paths connecting an output of the antenna to an input of one of the plurality of amplifiers, wherein each of the plurality of receive paths includes a power detector for monitoring signal power in the receive path and a switch which can be operated to activate or deactivate the receive path, wherein the switch of each receive path is operable to deactivate the receive path if an overload condition is detected by the power detector of that receive path.
US08699967B2 Uplink transmit diversity enhancement
A method for uplink transmit diversity enhancement is disclosed. A subset of two or more potential uplink transmission configurations are determined. A subset of potential uplink transmission configurations is evaluated. An uplink transmission configuration is selected based on the evaluation. Metrics of the selected uplink transmission configuration are determined. The selected uplink transmission configuration is applied for an extended use period.
US08699965B2 Low loss quarter wave radio frequency relay switch apparatus and method
A low loss quarter wave Radio Frequency (RF) relay switch apparatus and method provides more efficient transmission of RF energy to downstream antenna switching elements in an antenna switching network. The antenna switching network may include multiple antenna multiplexer modules which are configured to operate in a local use configuration or a pass through configuration. The antenna multiplexer modules are designed for maximum efficiency in the pass through configuration acting virtually lossless when passing through RF energy.
US08699963B2 Mobile communication device with receiver speaker
An audio subsystem in a mobile communication device has a speaker. In one implementation, the audio subsystem has a higher-gain power amplifier, a lower-gain power amplifier, and a switching system configured to route signals produced by the lower-gain power amplifier to the speaker while the device is operative in a first mode and configured to route signals produced by the higher-gain power amplifier to the speaker while the device is operative in a second mode. In another implementation, the audio subsystem has a power amplifier coupled to the speaker and a power supply control controlled to provide voltage at a first voltage level to the power amplifier while the device is operative in a first mode and controlled to provide voltage at a second, higher, voltage level to the power amplifier while the device is operative in a second mode.
US08699955B2 Method and apparatus to transmit and receive data in a wireless communication system having smart antennas
In a wireless communication system having smart antennas and comprising a plurality of wireless transmit/receive units (WTRUs), a method and apparatus for transmitting and receiving data comprises a first WTRU transmitting a request for antenna (RFA) frame to a second WTRU. The second WTRU receives the RFA frame and determines a preferred antenna to receive a dataframe transmission. The first WTRU transmits the dataframe on the preferred antenna.
US08699949B2 Method for detection of a contactless receiver
A method for detecting a contactless receiver in a field of an antenna of a contactless reader includes during a first ramp interval, exciting the antenna by applying a potential difference comprising a ramp between first and second values of the potential difference, and during a first plateau interval following the first ramp interval, maintaining the potential difference at the second value of the potential difference, while maintaining the potential difference at the plateau, measuring a response of the antenna, comparing the measured response and a reference response, and determining presence of a contactless receiver in the field of the antenna based at least in part on a result of the comparison.
US08699944B2 Device pairing using device generated sound
A system comprising includes a first device, a second device, and logic to enable the first and second devices to pair as a result of at least one sound.
US08699943B2 Mobile repeater system and method having geophysical location awareness without use of GPS
A repeater system and method for implementing within a mobile platform includes repeater circuitry configured for repeating signals between devices and signal sources such as base transceiver stations. The repeater circuitry has a plurality of configurable settings for controlling operation of the repeater circuitry. Movement sensors sense the movement of the mobile platform and controller circuitry is configured to use inputs from the movement sensors to determine a current path of the mobile platform and to compare the determined current path to the known path information for the mobile platform for determining the location of the mobile platform and repeater system to vary the configurable settings of the repeater system based upon the determined location. Other information such as identification information from a signal source or information from the mobile platform are also used to vary the configuration and configurable settings of the repeater system.
US08699938B2 Image forming apparatus
A sheet conveying apparatus includes: a rotating member configured to rotate by being pushed by a leading edge of a sheet being conveyed; a sensor configured to output a signal corresponding to a position of the rotating member; a first abutting portion provided on the rotating member and with which the leading edge of the sheet being conveyed comes into contact; and a second abutting portion provided on the rotating member on a side opposite from the first abutting portion with respect to a rotation shaft of the rotating member and configured to come into contact with the sheet being conveyed in the course of the rotation of the rotating member by being pushed by the leading edge of the sheet being conveyed.
US08699937B2 Image processing device
An image processing device, comprising a supplying path; a re-carrying path; and a supply and separation mechanism to carry and separate a sheet-like medium, and wherein the supply and separation mechanism comprises: a sending roller; an independent roller and a retard roller, and the sending roller includes an arc part and a recess formed inside of a trace of an outer circumferential surface of the arc part, the independent roller is able to rotate independently of the sending roller, the retard roller, by stopping or rotating in an inverse direction of a supplying direction, causes a frictional resistance with respect to the sheet-like medium being sent out by the arc part to separate the sheet-like medium one by one, and the image processing device further comprises: a control unit configured to cause the retard roller to rotate in the supplying direction when re-supplying is executed.
US08699932B2 Fixing unit and image forming apparatus with built-in fixing unit
A fixing unit is provided with a heating mechanism configured to define an arcuate heating zone, a heating roller including a circumferential surface extending along the heating zone, a belt wound on the heating roller along the circumferential surface, a tensioner configured to apply tension to the belt; and a biasing mechanism configured to bias the tensioner in a biasing direction along an extending direction of the belt between the heating roller and the tensioner.
US08699929B2 Guide device with mechanism capable of minimizing damage to toner image and recording medium and fixing device and image forming apparatus incorporating same
A guide device includes a fixing exit guide, a first rotary body, a second rotary body disposed downstream from the first rotary body in a recording medium conveyance direction and partially protruding from a guide face through a slot of the fixing exit guide to contact and support an image side of a recording medium conveyed over the second rotary body, and at least one guide rib mounted on the guide face of the fixing exit guide and extending substantially in the recording medium conveyance direction. The guide rib includes a contact face contacting the image side of the recording medium and a downstream end disposed downstream from the contact face in the recording medium conveyance direction to overlap the second rotary body in cross-section taken along a direction orthogonal to an axial direction of the second rotary body.
US08699910B2 Seal member for preventing leakage of micro-powder from rotating body
A seal member is described that is configured to prevent leakage of micro-powder from a rotating body such as a developing roller. The seal member of the rotating body of an image forming device using toner of the micro-powder includes base fabric consisting of knitting or fabric, loop-shaped pile yarn or cut-shaped pile yarn, which is supported on a surface of the base fabric by the entanglement or support of ground yarn of the base fabric, and a coating layer which has penetrated from a back surface of the base fabric to which a coating agent is applied to the side of pile yarn. A height of the coating agent which has penetrated from the back surface of the base fabric is the same as or less than a thickness of the base fabric which is configured by the height of the ground yarn which supports the pile yarn.
US08699909B2 Image forming apparatus
An image forming apparatus having an image carrier that carries a toner image; an opposed member that is provided so as to be opposed to the image carrier; an application device that applies a bias to the opposed member; and a control device that controls the application device to apply a first bias and thereafter a second bias to the opposed member so as to remove toner from the opposed member. The first bias has an absolute value that is large enough to cause discharge from the opposed member into air. The second bias has an absolute value that is too small to cause discharge from the opposed member into the air, and has a reverse polarity to the first bias.
US08699908B2 Cleaning device and image forming apparatus including same
A cleaning device including a rotatable cleaning member contacting a rotatable image carrier bearing a toner image to electrostatically remove toner from the image carrier while rotating, and a control unit to control rotation of the cleaning member to satisfy a relation of (60/R)>(L/V) during removal of a toner pattern formed on the image carrier at a predetermined timing and remaining attached to the image carrier without being transferred from the image carrier onto a transfer member using the cleaning member, where R (rpm) is a number of rotations of the cleaning member, L (mm) is a length of the toner pattern in a direction of rotation of the image carrier, and V (mm/s) is a speed of the image carrier.
US08699907B2 System and method to remove surface contaminants from image transfer blanket
A cleaning system usable with an image forming apparatus, which includes an intermediate transfer member having an image transfer blanket, includes a cleaning unit including a cleaner roller having at least one channel to transport fluid therein and a cleaner receiving surface to receive a cleaner layer, and a control unit including a temperature control module to control transportation of the fluid through the at least one channel to regulate a temperature of the cleaner roller, with the cleaner layer formed on the cleaner receiving surface to remove surface contaminants from the image transfer blanket.
US08699905B2 Toner coverage determination
A toner coverage determination system and method are described. The toner coverage determination system may include a memory storing a module comprising machine readable instructions to receive an input image, and generate a grid including a plurality of points corresponding to pixels to be sampled on the input image. The machine readable instructions may further sample the pixels corresponding to the plurality of points, evaluate pixel intensity values for the sampled pixels, and determine a toner coverage value based on the evaluated pixel intensity values.
US08699903B2 Image forming apparatus and image forming method
An image forming apparatus includes a first forming unit that forms a color image on a first image-carrier using a color toner, a first transfer unit that transfers the color image formed on the first image-carrier to a transfer medium at a first transfer bias, a second forming unit that, using an invisible toner absorbing infrared light or ultraviolet light, forms on a second image-carrier a code image representing information by an arrangement of dots, and a second transfer unit that transfers the code image formed on the second image-carrier to the transfer medium at a second transfer bias higher than the first transfer bias.