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. |