Document Document Title
US08931323B2 Multi-layered pipes for use in the hydrocarbon industry, methods of forming the same, and machines for forming the same
Multi-layered pipes, machines for forming multi-layered pipes, and methods of forming multi-layered pipes, such as for use in the hydrocarbon industry as may form high-pressure pipelines including forming an inner metal tube from a first metal stock, and while forming the inner metal tube, forming at least a second metal tube around the inner tube from at least a second metal stock. In some methods, sheet metal is bent to form tubes having seams, which are welded while the tubes are being formed. Some methods are performed proximate to an installation site for the multi-layered pipe, such as a hydrocarbon extraction or transportation site. Some methods are performed on a vehicle and proximate to an installation site.
US08931318B2 Device and method for the surface peening of a component of a gas turbine
A device for surface-peening, especially for the ultrasound shot-peening of a component of a gas turbine, having at least one vibration means that comprises a surface that propels the peening material, and having a holding means with which a surface area of the component and the surface of the vibration means can be arranged with respect to each other is disclosed. In this context, the angular position of the surface of the at least one vibration means can be adjusted relative to the surface area of the component of the gas turbine. Moreover, a method is provided in which the angular position of the surface of the at least one vibration means can be adjusted relative to the surface area of the component.
US08931316B2 Method for profiling a flat key, and flat key produced according to the method
A method for profiling the broad sides of a flat key, a key blank being clamped in a clamping device so that the broad side of the key blank is exposed. Guide grooves and variation grooves which are complementary to the longitudinal sectional profile of the cutter teeth are milled into the broad side by advance in the longitudinal direction of the key, in one work operation, using a milling cutter that has cutter teeth on its peripheral surface and rotates about a cutter shaft. To produce undercut grooves, the axis of the cutter shaft is inclined at an angle of inclination relative to the longitudinal center plane of the key, ribs of the cutter teeth producing an undercut guide wall using at least one rib.
US08931312B2 Drum-type washing machine and bearing housing structure thereof
A drum type washing machine is provided. The washing machine may include a tub, a drum, a motor rotating the drum, bearing housings housing bearings to support a rotation shaft, a suspension connected to the bearing housings and a cabinet to mitigate vibration, a bracket coupled to the bearing housings, and a gasket installed between the bracket and the tub. Such an arrangement may allow volumes of the tub and the drum may be increased without increasing the volume of the cabinet.
US08931309B2 Apparatus for thermal decoupling of a forming body in a glass making process
An apparatus for forming a glass sheet with reduced thermal coupling between upper and lower regions of the apparatus is disclosed. The apparatus allows for temperature changes near the lower regions of the enclosure without a large temperature impact on the upper regions of the enclosure, thereby providing for greater flexibility in setting a temperature profile for a forming body located within the enclosure.
US08931307B2 Blank of titanium-doped glass with a high silica content for a mirror substrate for use in EUV lithography and method for the production thereof
On the basis of a known method for producing a blank of titanium-doped glass with a high silica content (glass) for a mirror substrate for use in EUV lithography which has a surface region that has an outer contour, is intended to be provided with a reflective coating and is specified as a highly loaded zone when the mirror substrate is used as intended, in order to provide a blank which can be produced at low cost and nevertheless meets high requirements with respect to homogeneity and freedom from blisters and striae, a procedure which comprises the following method steps is proposed: (a) producing a front body of titanium-doped high-quality glass with dimensions more than large enough to enclose the outer contour, (b) producing a cylindrical supporting body from titanium-doped glass, (c) bonding the front body and the supporting body to form a composite body, and (d) working the composite body to form the mirror substrate blank, wherein the step of producing the front body comprises a homogenizing process involving twisting a starting body obtained in the form of a strand by flame hydrolysis of a silicon-containing compound to form a front body blank, and the supporting body is formed as a monolithic glass block with less homogeneity than the front body.
US08931305B2 Evaporator unit
An evaporator unit comprising an evaporator, an internal heat exchanger defining a high pressure flow passage and a low pressure flow passage, an expansion device connected downstream of the high pressure flow passage of the internal heat exchanger and upstream of the evaporator. The internal heat exchanger is attached to the evaporator. With the above structure, the internal heat exchanger can utilize the remaining cooling capability of the refrigerant exiting from the evaporator for its greatest benefit.
US08931303B2 Refrigerating air-conditioning apparatus
A refrigerating air-conditioning apparatus, at least provided with no possibility that a foreign material returns to a compressor from an accumulator at a time of the pipeline-cleaning operation firstly, and provided with a possibility to perform a collecting operation for the foreign material in a short time secondary, is provided.The heat-source side unit includes an accumulator provided with a function to separate and collect the foreign material in an existing pipeline, a collecting container for collecting the foreign material separated by the accumulator, and an oil return pipeline for returning refrigerating machine oil to the compressor via a flow amount adjusting device, installed at a lower portion of the accumulator, and at a time of ordinary cooling or heating operation, the refrigerating machine oil is caused to flow into the oil return pipeline, and at a time of pipeline cleaning and foreign material-collecting operations, the flow amount adjusting device is fully closed.
US08931302B2 Heat exchange unit for self-cooling containers
A heat exchange unit (HEU) for positioning internally of a container for housing a food or beverage, the HEU including a metal shell having an outer surface, and a metal top section having a skirt, which fits over the outer surface of the metal shell and is permanently secured to said metal shell by an adhesive material, compressed carbon particles are disposed within said metal shell and carbon dioxide gas is adsorbed by said carbon particles and upon activation of a valve secured to said top section desorbs to cool the food or beverage.
US08931301B2 Movable refrigerator
Disclosed herein is a movable refrigerator including a main body travel driving unit configured to automatically rotate the wheel to move the main body and a main body travel switching unit configured to turn on or off the main body travel driving unit to automatically or manually move the main body. Accordingly, the user may suitably select and use automatic operation and manual operation according to the user's healthy condition, the environment of the used place, or the need of use, thereby greatly enhancing the use convenience of a movable refrigerator.
US08931298B2 Air conditioner
A triple-pipeline type first outdoor unit 2 connected to three inter-unit pipelines 5 made up of a high-pressure gas pipe 7, a low-pressure gas pipe 6, and a fluid pipe 8 and a second outdoor unit 3 connected by two pipelines of a gas pipe 35 and a fluid pipe 36 are provided, in which a fluid pipe 36 of this second outdoor unit 3 is connected to the fluid pipe 8, while a gas pipe 35 of the second outdoor unit is selectively connected to the high-pressure gas pipe 7 or the low-pressure gas pipe 6 using a valve-element kit 50 having a four-way valve 51.
US08931296B2 System and method for energy-saving inductive heating of evaporators and other heat-exchangers
A novel fins-on-tubes type evaporator/heat exchanger system that is optimized for energy-saving inductive heating thereof by configuring it to increasing its resistance to a value at which the system's reactance at its working frequency is comparable to its electrical resistance. The system includes a set of tubes configured for flow of cooling material therethrough, and also includes a set of fins positioned and disposed perpendicular to, and along, the tubes, in such a way that at least a portion of the fins comprises longitudinal excisions therein.
US08931295B2 Multi-faceted designs for a direct exchange geothermal heating/cooling system
A direct exchange heating/cooling system with at least one of a reduced compressor size, with a 500 psi high pressure cut-off switch, with a 98% efficient oil separator, with extra oil, operating at a higher pressure than an R-22 system, with receiver design parameters for efficiency and fox capacity, with geothermal heat exchange line set design parameters, with special heating/cooling expansion device sizing and design, with a specially sized air handler, and with a vapor line pre-heater.
US08931289B2 Refrigerant recycling system
Systems and methods are described with respect to refrigerant recovery techniques. In one example, a system for recovering a refrigerant from an appliance includes a valve module, a separator, a degasser, and a system controller. The valve modules include a valve and a valve controller configured to control the valve and transmit data. The separator separates the refrigerant from an oil and is in fluid communication with the valve. The degasser further separates the refrigerant from the oil and is in fluid communication with the separator. The system controller is configured to receive data from the valve controller.
US08931287B2 Process and apparatus for injecting LCD into an offshore injection well
A water-going liquefied carbon dioxide (LCD) transport vessel having a pressurized and refrigerated LCD container, a cargo discharge pump within the container for pumping LCD out of] the container along a conduit, a booster pump for pumping LCD along the conduit to a platform, a first backflow line downstream of the cargo pump to the container, a second backflow line from downstream of the booster pump to the container, and optionally a heater arranged to heat LCD flowing from the vessel along the conduit.
US08931284B2 Flow discharge device
A flow discharge device, such as a compressor bleed outlet discharging into a bypass duct of a gas turbine engine, comprises an outlet panel 46 which is perforated by openings 48, 50 disposed in an array which tapers in the downstream direction with respect to the flow B in the bypass duct. The configuration of the array of openings 48, 50 creates a plume 60 of tapering form, which enables the bypass flow B to come together downstream of the plume 60 with minimal wake generation, to provide a shield of cooler air so as to avoid contact between the hot gas plume 60 and a wall of 27 of the bypass duct 22. The resulting aerofoil-shaped cross section of the plume 60 also reduces any blocking effect in the bypass duct 22, with consequent performance benefits for the engine fan.
US08931279B2 Switchable solar heating device for a gas turbine
A switchable solar heating device for a gas turbine with a compressor, having a valve for electively bypassing a solar heater arranged between a compressor stage and a turbine stage of the gas turbine. The valve is constructed as a 4-way valve with a compressor port that can be connected to the compressor stage, a turbine port that can be connected to the turbine stage, a solar input port that can be connected to an input of the solar heater, and a solar output port that can be connected to an output of the solar heater.
US08931263B2 Exhaust gas purifying system
An exhaust pipe for a diesel engine is connected to a diesel particulate defuser (“DPD”). To automatically regenerate the DPD, an exhaust gas temperature is detected, a deviation of the detected exhaust gas temperature from a target regeneration temperature is evaluated, and an amount of post injection is controlled through PID control according to the deviation. When, during the automatic regeneration with a vehicle running, an exhaust brake valve is closed, the post injection is interrupted. While the exhaust brake is being closed, an operation of an integral control term is continued with the PID control, and when the exhaust brake valve is opened, the integral control term operated without interruption is used as an initial amount of operation.
US08931262B2 Method and device for controlling effective heat transfer in a solid gas storage system
A method for controlling the effective heat transfer from a storage unit (1). During gas release from storage material (3) in the storage unit the storage material is heated by a heater (2). During re-saturation of the storage material (3) with gas the heater is off. Controlling of the effective heat transfer from the storage unit (1) is performed, during gas release, by ceasing convection of a convection gas and, during re-saturation, by performing or enabling convection of a convection gas to cool the storage unit (1).
US08931261B2 Apparatus, system, and method for diverting fluid
A pump component is removed from a port of a suction-side fluid cavity of a high-pressure fluid pump. The pump component performs a pump function for the high-pressure fluid pump. A primary coupler connects to the port. The pump component connects to the primary coupler. A diverter fluid passage diverts a low-pressure fluid from the primary coupler to an auxiliary fluid delivery system. The primary coupler communicates the low-pressure fluid through the pump component and primary coupler to the port.
US08931257B2 Technique for production of ammonia on demand in a three way catalyst for a passive selective catalytic reduction system
A powertrain includes an internal combustion engine with multiple cylinders and an aftertreatment system having a selective catalytic reduction device utilizing ammonia as a reductant. An ammonia generation cycle includes operating some portion of the cylinders at an air/fuel ratio conducive to producing molecular hydrogen and some portion of the cylinders at an air/fuel ratio conducive to producing NOx. An ammonia generation catalyst is utilized between the engine and the selective catalytic reduction device to produce ammonia.
US08931254B2 Exhaust pipe injection control device
An exhaust pipe injection control device to optimally control a degree of exhaust gas recirculation (“EGR”) opening during diesel particulate filter (“DPF”) regeneration. The device includes a regeneration-time opening control unit which controls a degree of EGR opening of an EGR device during DPF regeneration, and a regeneration-time opening map in which an optimal degree of EGR opening of the EGR device during DPF regeneration is set in advance according to an engine rotation speed and a fuel injection amount of an engine. The regeneration-time opening control unit performs exhaust gas recirculation by referring to the regeneration-time opening map based on the engine rotation speed and the fuel injection amount of the engine and controlling the degree of EGR opening of the EGR device.
US08931252B2 Intake liner for a gas turbine engine
A gas turbine engine having a rotational axis, an intake and a compressed gas source; the intake includes a lining having a facing which defines an inlet surface and an array of holes; the array of holes includes at least a first set of holes and a second set of holes, the holes of the first set of holes are angled a relative to a radial line and the holes of the second set of holes are angled β relative to the radial line; the angles α and β are different. An active flow control arrangement including a compressed gas supply pipe, a valve arrangement, a controller, a compressed gas distribution pipe may be provided. Compressed gas may be provided to prevent the formation of separation of a main gas flow through the intake and prevent or remove ice accretion.
US08931251B1 Chain and chain links
A metal chain construction that includes a series of interconnected links with each link constructed and arranged in an annular configuration having either a circular or oval cross-sectional area. The link has, on at least one side thereof, a substantially planar indicia surface that is recessed into the cross-sectional area. An indicia in the form of a discernible indicia message is formed on said recessed indicia surface such as by an engraving. The link is of a metal alloy and the link joint is formed of a metal alloy solder mix.
US08931250B2 Draft roller, spinning unit, and spinning machine
The front top roller (20) includes a fiber contacting portion (30) and a reduced-diameter portion (31). The fiber contacting portion (30) has a substantially uniform outer diameter. The reduced-diameter portion (31) is provided at both ends of the fiber contacting portion (30) in an axial direction, and is formed with an outer diameter smaller than an outer diameter of the fiber contacting portion (30). The fiber contacting portion (30) has a width (W1) in an axial direction of 18 mm and the outer diameter (D1) of 30 mm. An outer diameter (D2) of the reduced-diameter portion (31) is 25 mm.
US08931247B2 Reel for an agricultural harvesting head
A reel for an agricultural harvesting head has a rotating wheel that is pivotally coupled to a plurality of bat extension links and each of the bat extension links is pivotally coupled to a corresponding bat.
US08931244B2 Horse boot assembly
A horse boot assembly includes: a boot body shaped to accommodate a hoof of a horse, a fastening device associated with the boot body for fastening the boot assembly onto the hoof, and an adapter. The adapter is compressed against a rear part of the hoof upon fastening of the fastening device.
US08931243B2 Hot-fill method
The present invention relates generally to a closure and particularly to a closure of the type known as a sport cap.
US08931238B2 Ceramic doors and boards and applications thereof
A ceramic board (1), of at least cement and gypsum, preferably in the proportions 1:10, and can include additional filler material in the composition. The board is used for various applications including as a door panel (31) or cabinet door (81). The board (21) can have channels, grooves, honeycomb, corrugations, or protrusions (22) extending along one or both faces which help to lighten the board whilst retaining rigidity, and which can have filler material (103) provided therein. The board (31) can have mounting points (35) for cabinet hinges or a lock, and can have internal strengthening members (142a,b,c) within the material of the board. The board or door can have an edge protector, which can be internal (153) or external (112). An end of the board can form a recess (184) for cables, pipes etc, which can be formed by internal strengtheners protruding from the end of the ceramic material (FIGS. 18a, 18b). The board can have an internal frame or skeleton embedded within the ceramic material.
US08931237B2 Abutment device, in particular for installing floor elements, and method for laying floor elements
An abutment device, in particular for laying floor elements, is proposed, comprising a first abutment element with a first abutment face and a second abutment face, which is oriented transversely to the first abutment face, and a second abutment element with a third abutment face, which is oriented transversely to the first abutment face, and which second abutment element is slidingly displaceably guided in a fixable manner on the first abutment element, a spacing between the first abutment face and the third abutment face being fixably adjustable, the first abutment element, on a side opposite to the first abutment face, having a recess, which is limited by an edge and in which the second abutment element is arranged.
US08931235B2 Method for erecting a facility producing electrical energy from wind
A method for erecting a facility includes the steps of constructing initial tower panels on a foundation. Work platforms and guys are installed so that additional tower panels may be installed on top of the existing tower panels. The work platforms with guys may then be raised, so that the process may be repeated until tower section height is reached. Tower sections are them completed by the addition of peripheral trusses and permanent guys, and additional tower sections are constructed by repeating the process to reach the desired facility height. Lifting units including truss and rail systems and rotatable modules with turbines in shrouds are assembled on the ground, then raised up the towers and operably mounted for generating electricity from wind. The erection process is sequenced to maintain structural integrity.
US08931233B2 Building frame
A joint (8, 6, 7A, 7C, 8A, 8B, 11A, 9A, 9B, 9C) for connection of mutually adjacent structural members (11A, 11B), (11, 12), (12, 14), (11, 13), (11, 11), (11, 12), characterized in that each structural member has a pair of opposed walls (18, 19, 20, 21), (24, 24, 22A, 22A), (50, 51, 52A, 52A), (50, 51, 52C, 52C), (99, 100, 24, 24), (99, 102, 24, 24), (102, 102, 24, 24) whereby in formation of said joint (8, 6, 7A, 7C, 8A, 8B, 11A, 9A, 9B, 9C) each opposed wall (18, 19), (24, 24), (50, 51), (99, 100), (99, 102), (102, 102) of one structural member (11A, 11, 12) is located adjacent to a proximal opposed wall (20, 21), (22A, 22A), (24, 24) of another structural member (11B, 12, 14, 13, 11) and connected thereto by fasteners (26, 17A, 17B).
US08931230B2 Joint compound, wall assembly, and methods and products related thereto
Disclosed are aspects of board finishing systems. For example, in various aspects, disclosed are joint compound compositions, wall assemblies, methods of treating walls, and products related to any of the foregoing, including reinforcement trim, e.g., for protecting corners where boards meet, fasteners, and tape. The joint compound preferably is a drying type composition with reduced shrinkage property, and includes binder and hollow spheres, resulting in an ultra lightweight formulation in some embodiments. The joint compound composition can be applied in a one-coat treatment in preferred embodiments. Other aspects of board finishing system accommodate such a one-coat treatment to thusly allow a user to manipulate the compound closer to the plane of board as compared with conventional formulations. Joint tape and reinforcement trim can include non-swelling synthetic paper facing material in some embodiments.
US08931227B2 Luxury vinyl tile flooring system
A flooring system may comprise a top floor layer, a subfloor, and/or an underlayment material disposed between the sub-floor and the top floor layer. The top floor layer may include a plurality of luxury vinyl tiles, configured such that respective tile joints may be formed between adjacent luxury vinyl tiles. The underlayment material may comprise a cross-linked, polyolefin foam. The composition of the underlayment material may be such that the tile joints between the adjacent luxury vinyl tiles may bend by less than about 45 degrees over a twelve hour period when 3.1 pounds per square inch (psi) of pressure is applied. The underlayment material may have a compressive creep of less than fifty percent of an original thickness associated with the underlayment material at a load of 3.1 psi and/or a compressive strength of more than 15 psi.
US08931223B2 Masonry reinforcement system
A system and method for forming a wall is disclosed. In some embodiments, the wall comprises blocks having internal couplers configured for use with rods which can be inserted through and which are configured to securely lock blocks together. In some embodiments, the rods which are inserted into internal couplers may be threaded or have another locking features such that the blocks in a wall can be securely fastened together.
US08931222B2 Anchoring device for panel supporting structures
An anchoring device for panel supporting structures, which comprises at least one tension element (6) which is adapted to act on a supporting frame (2), which supports at least one panel (3) and rests on a resting surface (4). Means being further provided for tensioning the tension element (6) and means (7) for connecting the tension element (6) to the supporting frame (2) adapted to transmit at least partially the tension forces of the tension element (6) to the supporting frame (2) along a direction that has at least one component substantially perpendicular to the resting surface (4).
US08931215B1 Attic stairway insulator assembly
An attic stairway insulator assembly configured for placement within a building scuttle is provided. The building scuttle has a length and a width. The attic stairway insulator assembly includes a base configured to cover the building scuttle. The base has a length and a width corresponding generally to the length and the width of the building scuttle. A bag is seated on the base and has insulative material within a jacket. The bag has a length that is longer than the length of the base and a width that is wider than the width of the base such that portions of the bag having the insulative material drape over portions of the base.
US08931210B2 Hydration maintenance apparatus and method
A material may include a substrate, such as sand, treated with a binder, for securing a layer of hydrating particles thereto. Typical binders may include lignicite, or other naturally occurring materials such as sugars, molasses, corn syrup, gelatin, water, a combination, or the like. Substrates may include natural organic materials or inorganic materials. Various materials can serve as a powdered, polymeric coating. Commonly called acrylamides or polyacrylamides by industrial suppliers, certain polymers have been found to serve well by being comminuted to powder and adhered to the substrate granules.
US08931209B2 Seed-delivered, soil-amendment method and composition
A material for assisting in at least one of germination, protection, hydration, and thriving of seeds and the plants originating therefrom treats a seed with a tackifier or binder, such as corn syrup or the like, which secures a layer of hydrating polymer particles thereto. Nutrients, protectants, and the like may be absorbed in the polymer before or after coating of a seed thereby. Weighting materials, extenders, flowing agents, and the like may assist in the functioning or handling of the coated seeds.
US08931207B2 Pick-up and delivery system and associated methods
The present disclosure relates to a pick-up and delivery system including a pick-up assembly and a delivery assembly. The pick-up assembly includes a robotic arm, a pick-up device rotatably mounted on the robotic arm, and a first vacuum pressure supply port operably connected to the pick-up device. The delivery assembly includes an insertion device. The insertion device may include an insertion member having a tip and a release assistance piston arranged inside the insertion member. The release piston is moveable between an extended position and a retracted position. When the release assistance piston is in the extended position, a proximal end of is substantially flush with an end of the insertion member. Further aspects are directed towards methods for grasping and releasing an object with a pick-up and delivery system.
US08931205B2 Lure
A lure of the present invention has a hollow portion 2 therein, the body 3 being made of a translucent material. A body inner wall surface forming the hollow portion 2 has a polyhedral structure including a first plane 61 and a second plane 62 connected to the first plane 61, and a multilayer colored region 7 including a first colored portion 71 and a second colored portion 72 stacked on the first colored portion 71, the second colored portion 72 having a color that is different from that of the first colored portion 71, is provided on the first plane 61 or a body outer wall surface corresponding to the first plane 61. The lure of the present invention varies in color depending on the viewing direction.
US08931203B2 Universal system for holding fishing rods
To provide a better experience for ice fisherman and fisherman generally, the present inventor devised, among other things, apparatus, assemblies, components, and methods for holding a fishing device, such as a fishing rod. One exemplary apparatus includes an adjustable rod holder pivotably mounted or coupled to a base structure. The rod holder, which can be strapped or otherwise attached to one or more types of fishing rods or poles, has an adjustable center of gravity and/or an adjustable pivot point. The adjustable center of gravity and/or pivot point allows users to balance the fishing rod at various tip angles, up or down, and thus to position the rod in a way most suitable for the type of desired fish. The exemplary apparatus is particularly suitable as a replacement for the conventional tip-ups used in ice fishing, because it provides advantages of conventional rod & reel fishing with those of conventional tip-down fishing.
US08931202B1 Hunting decoy with guidance fin
A hunting decoy with a body has a guidance fin being both movably positioned and releasably attachable below the body of the decoy. Water contact with the guidance fin permits the decoy to have a lifelike movement. Baffles applied to the guidance fin permit a more lifelike movement for the decoy.
US08931201B2 Gun support apparatus
Gun support apparatus for supporting a gun or components of a gun for assembly, servicing, cleaning, or other gunsmithing operations. A vise may include one or more gun supports for supporting a gun. A gun support may include a magazine well insert receivable in a magazine well of a gun. The support may be pivotable and may include a hammer stop. A gun support may include a channel of tapering width which is pivotable for positioning a desired width of the channel for receiving a portion of a gun to be supported in the channel. A bolt support device may be used to mount a bolt for cleaning or servicing.
US08931195B2 Secure smartphone-operated gun lock with means for overriding release of the lock
A gun locking and unlocking device, which may be configured to be disposed adjacent the trigger of a gun to alternatively prevent or enable firing, includes a data receiver, a data memory and a logic device for determining whether data received by the receiver is the same, or substantially the same, as data stored in the data memory. One or more separate electronic gun keys are provided to transmit gun lock/unlock data to the data receiver of the gun lock device. The logic device responds to a gun control signal transmitted by one of the gun key devices with priority over a gun control signal transmitted by another gun key device. The logic device automatically locks the gun when it is located in a prohibited area, such as a school. The logic device also locks the gun when the gun user is intoxicated or acting in an irrational manner. Once locked, the user must set a timer which allows the gun to be unlocked only after a specified “wait” time.
US08931193B1 Firearm support apparatus and method
A firearm support apparatus has a support frame having an elongate longitudinal center body and a lateral crosspiece having right and left sides that extend outwardly from the center body. The apparatus also includes a forward cradle assembly, a rearward cradle assembly, an outwardly extending flanges, and a pair of adjustable legs for adjusting the height of the lateral crosspiece with respect to the ground.
US08931191B2 Overmolded vehicle license plate frame and bumper assembly
A vehicle license plate frame and bumper assembly has a substrate formed of a high-durometer first polymer compound, and an overmold component formed of a lower-durometer, second polymer compound that is chemically compatible with the first polymer compound. The substrate includes an endless frame with forward, inner and outer faces, and license plate screw mounting tabs inwardly extending from the frame. The overmold component includes a bumper cohesively bonded to the frame but not to screw head-receiving areas of the tabs.
US08931190B2 Excavator fastener
A fastener for securing a tooth adapter to the bucket or other piece of earth moving equipment which provides for mechanical advantage whereby tightening of one portion, procures a multiplication of force, for providing secure engagement.
US08931189B2 Apparatus and method for material distribution
Apparatus and method for material distribution, including a drawbar to which is fixedly connected a bucket body. Wheels are attached to the drawbar on opposite sides of the bucket body between an open side and a gate thereof. A lower edge of the open side of the bucket body, which can receive material, is in the form of a cutting blade or teeth. The gate, which is disposed opposite from the open side, can be opened and closed. At least part of a top side of the bucket body forms a platform for an operator. At least one engine is provided and is drivingly connected to the wheels. A handlebar is connected to the bucket body, forward of the platform, for pivoting the bucket body about the wheels so that the cutting blade or teeth can be brought into or out of contact with a surface.
US08931187B2 Wave technology
A shoe sole having improved cushioning characteristics is disclosed. The sole includes a midsole having a top layer of material and a bottom layer of material. In one embodiment, the top layer of material may be harder than the bottom layer of material. A pattern of lugs defining a wave may be formed on the bottom layer of material. The wave may generally be in the shape of sine wave so as to provide improved cushioning characteristics for the sole. An outsole may also be formed on the bottom layer of material and an upper may be connected to the top layer of material, such that a shoe is formed.
US08931185B2 Electronic caliper configured to generate power for measurement operations
An electronic caliper generates power for measurement operations. The caliper comprises a scale member, a slider, a signal processing portion configured to measure a displacement between the scale member and slider, a power generating arrangement attached to the slider comprising a gear assembly configured to rotate in response to a force provided through the scale member to the gear assembly by a user opening or closing the caliper, and a power generator coupled to the gear assembly and configured to rotate in response to force provided by the rotating gear assembly and provide power to the signal processing portion. The power generating arrangement generates power as the user opens or closes the caliper and is configured such that it contributes a motion resistance force component of at most 20N during the user opening or closing the caliper using a maximum manual acceleration and/or speed.
US08931184B1 Method for dimensionally inspecting a component of a gas turbine system
A method for dimensionally inspecting a component of a gas turbine system is provided. The method includes disposing the component on a fixture for stabilizing the component. Also included is probing a first datum location of the component with a coordinate measurement machine for establishing a first datum point. Further included is probing at least one location of the component with the coordinate measurement machine to determine at least one measurement relative to the first datum point. Yet further included is displaying the at least one measurement in an output report.
US08931168B2 Method for manufacturing multilayer printed wiring board
A method for manufacturing a printed wiring board includes preparing a core substrate having a first surface and a second surface on the opposite side of the first surface, forming on the first-surface side of the substrate a first opening portion tapering from the first toward second surface, forming on the second-surface side of the substrate a second opening portion tapering from the second toward first surface, forming a third opening portion such that a penetrating hole formed of the first opening portion, the second opening portion and the third opening portion connecting the first and second opening portions is formed in the substrate, forming a first conductor on the first surface of the substrate, forming a second conductor on the second surface of the substrate, and filling a conductive material in the penetrating hole such that a through-hole conductor connecting the first and second conductors is formed.
US08931161B2 Rail attachment mechanism
A rail mounting mechanism for coupling an auxiliary device to a weapon has an adjuster and a lever that can be used to overcome tolerances in mounting rails to provide a consistent grasp of the rail.
US08931154B2 Conveyor fastening tool
The conveyor fastening tool is used for fastening first and second conveyor loop fasteners to each other and comprises first and second channels extending through a main body through which the first and second conveyor loop fasteners will pass. First and second lateral openings in the first and second channels allow the conveyor belt extremity sections to extend therethrough, outwardly of the first and second channels. First and second loop retaining members peripherally spaced about the first and second channels limit movement of the first and second conveyor loop fasteners orthogonally away from the first and second channels including preventing movement of the first and second conveyor loop fasteners out through the first and second lateral openings. A third channel formed downstream of the first and second channels, where the first and second channels merge, has opposed spaced-apart fastener closing members mounted to the main body for urging the first and second loop fasteners into interlocking engagement.
US08931149B2 Wire coloring apparatus includng a roller
A wire coloring apparatus including a roller is provided to prevent drag of a colorant, which is jetted on an electric wire and not dried yet, the guide roller is arranged at a downstream side of a coloring nozzle, which jets a colorant toward a highest point of an outer surface of the electric wire moving along a lengthwise direction thereof, in a moving direction of the electric wire. The guide roller is formed with a pair of tapered surfaces catching and supporting the electric wire and approaching to each other in accordance with nearing to a rotating axis. When a radius REW of the electric wire 3 is 1.2 mm, an angle θT formed by the pair of tapered surfaces is designed at least 60 degrees and not more than θX degrees.
US08931144B2 Tethering system and method for remote device
A tethering system for a remote-controlled device includes a tether line having a first end adapted to be connected to a ground support and a second end adapted to be connected to the remote-controlled device. The system further includes an anchor-point disposed between the first and second ends of the tether line, the anchor point having an eyelet for securing the tether line and allowing the tether line to slide through the eyelet during use. The anchor-point and eyelet enable the tether line to flex or bend and the remote-controlled device to maneuver one or more of over or around the target area without interfering with any nearby obstructions.
US08931133B2 Connecting device
The invention relates to a connecting device which has a connecting element (18) of flat beam design fixed to a wiper blade (10) and an adapter (16) joined to said connecting element in an articulated manner, and also a joining element (14) that is joined to a wiper arm (12) and into the u-shaped cross-sectional profile of which the adapter (16) is inserted and, by means of a spring tongue (64) arranged on the top wall (42) thereof, is fixed to a pushbutton (66), the connecting element (18) having a central web (28) running in the longitudinal direction of the wiper blade (10) and bearing a hinge shaft (30) projecting on the long sides thereof, which is mounted in laterally flexible hubs (46) in side walls (40) of the adapter (16). According to the invention, the outwardly facing walls of the adapter (16), namely the side walls (40), the top wall (42), and the end walls (36, 62), have a general wall thickness of at least two millimeters, and the hubs (46) are to be formed as blind holes, the cylindrical surfaces of which form radial sliding surfaces (48) and the end faces of which form axial sliding surfaces (50), which are highly polished with an arithmetic mean roughness of Ra<0.2μ, and that the sliding surfaces (48, 50) be the sole contact surfaces between the connecting element (18) and the adapter (16).
US08931131B1 Power snake apparatus
A power snake apparatus including a motor connected to a rotatable drum that contains a coiled cable for drain cleaning operations. The power snake also includes a battery for powering the motor, the battery preferably being of the type normally installed on motorcycles and being rechargeable from a standard motor vehicle electrical recharging system. The apparatus may also include an AC/DC transformer for powering the motor or recharging the motorcycle battery from a standard electrical outlet. The components of the power snake apparatus are mounted on a frame, which may also include a removable handle and a plurality of wheels to facilitate mobility of the device.
US08931129B2 Treatment device
Treatment device for treatment of the oral cavity and pharynx and/or the teeth, having a treatment head that can be removably fastened to a handpiece, and which has a head piece having a plurality of bristles and which has an electromechanical transducer in the head piece for producing a mechanical oscillation or waves to be transferred to a treatment area.
US08931128B2 Encapsulated and filtered mattress
A mattress for use in institutions, such as correctional facilities, detention centers, rehabilitation centers, hospitals and the like, includes a core formed of a transparent or translucent padding material and a transparent or translucent covering surrounding the core.
US08931121B2 Hydrotherapy tub
A hydrotherapy tub including a water and air piping system which is easily cleanable in a thorough manner. A manifold is mounted on the outer surface of each side wall of the tub with each manifold having a water conduit and an air conduit which are fluidly connected to sources of pressurized water and air respectively. The water conduit and air conduit in each manifold is fluidly connected to horizontally spaced-apart discharge ports formed in the associate side wall of the tub.
US08931112B1 Protective shell receptive for graphics
A protective shell has a proper size, shape, and thickness to cover and attach to an anatomical joint or part. The protective shell is made of a material that is rigid, and that is partially or entirely transparent or semitransparent. The protective shell has an exterior face and an interior face, allowing for the application of graphics to be placed upon the interior face while viewing the graphics from the exterior face and protecting the graphic from being scraped off as a result of friction from a ground surface or with a collision from another object. The frontal external face is concave in shape to be less exposed to the ground plane and being scraped than the rest of the external faces of the shell while allowing the graphic that is placed upon the interior face to be viewed more clearly from the front of the exterior face.
US08935807B2 Visual securement of sensitive data
Various embodiments of systems and methods for visual securement of sensitive data are described herein. In one aspect, the method includes receiving a request for displaying a report. It is determined whether the requested report comprises sensitive data. When the report comprises the sensitive data, a display rule related to the sensitive data is identified. Based upon the identified display rule, the sensitive data within the report is displayed.
US08935798B1 Automatically enabling private browsing of a web page, and applications thereof
Systems, methods and computer storage mediums automatically enabling private browsing of a web page are described herein. Embodiments of the present disclosure relate to equipping a web browser with the ability to automatically open web pages in a privacy mode based on content of the web pages so that a user is not required to manually activate the privacy mode. The web browser is able to identify characteristics of the content provided by the web pages by analyzing the web pages for content that increases the likelihood that the user may require that the web page be opened in the privacy mode.
US08935796B2 Segment based digital content protection
Techniques are disclosed herein for applying different content protection schemes to different segments of digital content. A method for protecting digital content includes determining segments within digital content that is organized to allow presentation in a certain order. Each of the segments is assigned to a category of a group of categories. Each of the categories has a different content protection scheme associated therewith. One of the protection schemes is applied to each segment based on the category associated with the segment.
US08935793B2 Hygienic charging station for mobile device security
A mobile device charging station configured to analyze, measure and respond to/correct the state of a mobile device. The charging station can employ an embedded cryptographic subsystem that can make use of anti-tamper/tamper evident techniques to protect stored firmware images/cryptographic material.
US08935791B2 Asynchronous filtering and processing of events for malware detection
A method for asynchronous processing of system calls, including detecting a system call on a computer system; filtering the system call to determine when the system call call matches a filter parameter; making a copy of the system call and asynchronously asynchronously processing the system call copy, if the system call does not pass through at through at least one filter, and the filter parameter does not match the system call; placing placing the system call into a queue; releasing the system call after an anti-virus (AV) (AV) check of the system call copy and terminating an object that caused the system call call when the AV check reveals that the system call is malicious; and for an object associated with the system call that has behavior differences compared to a previous known known non-malicious version of the object but also similarities to the previous known non-known non-malicious object, classifying the object as non-malicious.
US08935790B2 Systems and methods for updating content detection devices and systems
A method of updating a content detection module includes obtaining content detection data, and transmitting the content detection data to a content detection module, wherein the transmitting is performed not in response to a request from the content detection module. A method of sending content detection data includes obtaining content detection data, selecting an update station from a plurality of update stations, and sending the, content detection data to the selected update station. A method of building a content detection system includes establishing a first communication link between a central station and an update station, the central station configured to transmit content detection data to the update station, and establishing a second communication link between the update station and a content detection module.
US08935788B1 Two stage virus detection
A two stage virus detection system detects viruses in target files. In the first stage, a training application receives a master virus pattern file recording all known virus patterns and generates a features list containing fundamental virus signatures from the virus patterns, a novelty detection model, a classification model, and a set of segmented virus pattern files. In the second stage, a detection application scans a target file for viruses using the generated outputs from the first stage rather than using the master virus pattern file directly to do traditional pattern matching. The results of the scan can vary in detail depending on a fuzzy scan level. For fuzzy scan level “1,” the existence of a virus is returned. For fuzzy scan level “2,” the grant virus type found is returned. For fuzzy scan level “3,” the exact virus name is returned. This invention provides a solution for the problems caused by traditional virus detection solution: slow scanning speed, big pattern file, big burden on computation resource (CPU, RAM etc.), as well as heavy pattern updating traffic via networks.
US08935787B2 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, introducing a privacy policy at enforcement points that span multiple system layers, and dynamically altering the privacy policy.
US08935786B2 Systems and methods for dynamically changing network states
Systems and methods for use in a Computer Network (“CN”). The methods involve performing operations by a first sub-network in accordance with a first Mission Plan (“MP”) specifying a first process for pseudo-randomly modifying at least one first identity parameter associated with at least one first computing device of CN to specify false information. Operations are also performed by a second sub-network in accordance with a second MP specifying a second process for pseudo-randomly modifying at least one second identity parameter associated with at least one second computing device of CN to specify false information. A functional topology of the first and/or second sub-networks is selectively determined based at least one MP. The functional topology specifies the manner in which nodes of the sub-networks are to be communicatively isolated from each other so as to create an appearance of two disparate and separate networks.
US08935784B1 Protecting subscribers of web feeds from malware attacks
Subscribers to web feeds are protected from malware attacks. User web feed activity is monitored, attempts by the user to subscribe to web feeds are detected, and identifiers of web feeds to which the user attempts to subscribe are captured. Links in these web feeds are identified, and it is determined whether identified links in web feeds are safe to access. Web feeds are displayed to the user only in response to determining that all links identified therein are safe. User attempts to obtain new content from displayed web feeds are detected, and links in the new content are identified. It is determined whether identified links in new content are safe. New content that contains only safe links is displayed to the user, whereas new content containing at least one suspicious link is blocked.
US08935775B2 Method and apparatus for dishonest hardware policies
A system implements dishonest policies for managing unauthorized access requests. The system includes memory management hardware to store a set of dishonest policy bits, each dishonest policy bit that is configured to a predetermined value indicating disallowed access for one of a set of memory ranges. When a processor receives an access request for a location in a memory range to which access is not allowed as indicated by a set dishonest policy bit, the processor returns a false indication according to a dishonest policy that the requested access has been performed.
US08935770B2 Authentication system, authentication method, and storage medium for realizing a multitenant service
In order to prevent leakage of data possessed by a tenant to other tenants in multitenant service, it is necessary to control access. However, the conventional access control method is designed and developed to meet a specified request. Thus, costs for a dedicated design, development, administration, and maintenance need to be considered. Such costs can be reduced by using role information for each of a plurality of services and determining whether to allow or not allow access in a uniform manner.
US08935769B2 Method for mobile security via multi-factor context authentication
The present invention is a system and a method for improving the authentication security across a network from a mobile electronic computing device in the context of one or more users, devices, sites/sessions, servers, locations, proximity, motion and/or behavioral attributes within a defined session lifecycle. The authentication method and system utilizes a strong, elegant, private, definitive and real-time, triangulated verification, which requires mutual authentication between the parties.
US08935767B2 Overlay human interactive proof system and techniques
The overlay human interactive proof system (“OHIPS”) and techniques described herein operate in conjunction with any known or later developed computer-based applications or services to provide secure access to resources by reliably differentiating between human and non-human users. Humans have a generally superior ability to differentiate misaligned characters or objects from correctly aligned ones. As such, the OHIP splits an image including one or more visual objects into two or more partial images to form a HIP. The partial images may also be further split into groups of sub-partial images, and/or the partial images (or the sub-partial images) may be moved, so that at any given alignment position, a user can recognize only some visual objects. A user is instructed to reassemble the partial images at one or more predetermined alignment positions using a GUI, and the user is asked to identify information regarding one or more visible objects.
US08935766B2 Record creation for resolution of application identifier to connectivity identifier
A method of creating a DNS record in a DNS is provided. The method includes receiving one of an allocation record or information for obtaining the allocation record from a wireless device. The allocation record includes an expression. In addition, the method includes creating a DNS record for the expression. Furthermore, the method includes associating the DNS record with a credential.
US08935765B2 Method to enable mobile devices to rendezvous in a communication network
There is provided a method to enable mobile devices to rendezvous on a shared communication service. The method includes steps for creating, via a device, a shared username and a shared password for a private channel in a communication network, determining a unique channel identification (ID) for the private channel based on the shared username and the shared password, and configuring the device with the shared username and the shared password. The method further includes steps for subscribing the device to the private channel using the unique channel ID, transmitting, in response to a discovery request, a self-identification discovery response over the private channel, and broadcasting data between the device and each additional device connected to the private channel.
US08935764B2 Network system for implementing a cloud platform
A network system for implementing a cloud platform within a network to which a device defining a computing environment for a user has access comprises an application management module, a community management module, and a user enrollment portal. The application management module enables access to an abstract application associated with a concrete application defining an implementation of the abstract application for the computing environment. The community management module manages a community comprised of a user credential and the abstract application, the community defines at least one of: a policy, a management process, and a service, under which the user can access the abstract application. The user enrollment portal supports an enrollment of the user in the community from the device and orchestrates a policy management mechanism to support an enforcement of the policy under which the user has access to the concrete application from the device.
US08935763B2 System and method of user authentication in wireless communication networks
Methods and systems taught herein provide for authentication information for authenticating a user terminal to be shared between a network entity that supports IMS-AKA authentication of the user terminal and a network entity that supports GBA-AKA authentication of the user terminal. Sharing authentication information between these entities allows all or part of the authentication information generated for IMS-AKA authentication of the user terminal to be used subsequently for GBA-AKA authentication of the user terminal, or vice versa.
US08935762B2 Authentication system and method
An authentication server and user device are provided. The authentication server includes: a memory for storing a user identification code associated with a user; a function generator for generating a plurality of functions, the functions adapted to produce a pass code based on the user identification code; a memory for storing a function associated with the user; an application generator for generating an application adapted to implement the function on a user device; an application distributor for distributing the application to the user device; a transaction code generator for generating a transaction code for a transaction; a transaction code distributor for supplying the transaction code to the application; and a controller for receiving a pass code for the transaction from the user device and for authenticating the transaction based on the received pass code, the function, the user identification code and the transaction code.
US08935746B2 System with a trusted execution environment component executed on a secure element
A distributed trusted execution environment is provided for a device, where the distributed trusted execution environment is split into two components: a trusted execution environment that is executed on a tamper-resistant secure element, and a trusted execution environment proxy that is executed on the device. The trusted execution environment proxy acts a proxy between the trusted execution environment that is executed on the secure element, and one or more hardware components or software components of the device.
US08935741B2 Policy enforcement in mobile devices
Systems, methods and computer program products for enabling enforcement of an administrative policy on one or more mobile devices are described herein. In an embodiment, an administrator uses a policy server to create and provide an enforcement policy to a mobile device. An enforcement policy may include information on mobile device resources which may be controlled by an administrator. An enforcement policy also includes information on how mobile device features will be set, configured or disabled. An enforcement device driver and an enforcement monitor on a mobile device use the enforcement policy to control access to resources associated with the mobile device regardless of whether the mobile device is “online” and connected to a network or “offline” and disconnected from a network.
US08935740B2 Video signal transmission apparatus, identification information acquisition method for video signal transmission system and computer readable medium storing identification information acquisition program for video signal transmission system
The present invention provides a video signal transmission apparatus including: an optical transmitter that uni-directionally transmits video data from a video source; an optical receiver that receives the video data and outputs the received video data to a sink device; a first transmission medium that transmits the video data at a high speed; a second transmission medium that transmits identification information for identifying the sink device at a low speed; an identification information acquisition control section that acquires the identification information from the sink device; a storage section that stores general-purpose identification information used for plural types of sink devices; a acquisition possibility determination section that determines whether the identification information can be acquired from the sink device; and a general-purpose identification information reply control section that replies the stored general-purpose identification information to the video source device if determined that the identification information cannot be acquired.
US08935739B1 Distributed CCAP cable modem termination system
Distributed CMTS device for a HFC CATV network serving multiple neighborhoods by multiple individual cables, in which at least some and often all of the QAM modulators that provide data for the individual cables are remote QAM modulators ideally located at the fiber nodes. A CCAP set of IP/on-demand data is transmitted to the nodes using an optical fiber, often using digital protocols such as Ethernet protocols. Optionally a basic set of legacy CATV QAM data, transmitted using RF waveforms transposed to optical frequencies, may also be transmitted to the nodes using either the same or different optical fiber. The nodes extract the data specific to each neighborhood, and inject this data into unused cable QAM channels along with any optional legacy CATV QAM waveforms as desired, thus achieving improved data transmission rates through finer granularity. A computerized “virtual shelf” control system for this system is also disclosed.
US08935736B2 Channel switching method, channel switching device, and channel switching system
A channel switching method, a channel switching device, and a channel switching system are provided. The method includes that: a network buffer apparatus determines whether a buffered video stream burst in unicast is synchronous with a channel video stream pushed by a network node to a client in multicast; notifies the client of sending a request for joining a multicast group, so as to implement fast channel switching; and dynamically adjusts the speed of pushing the video stream in unicast, so that the number of concurrent connections of the client and the channel switching efficiency are increased, and the deployment and operation cost of an Internet Protocol Television (IPTV) system is decreased. In this case, the channel switching scheme achieves universality and expandability, and the level of user experience is improved.
US08935731B2 Display system, television apparatus and operating method for application implementing thereof
An operating method of application for the television apparatus is provided. Wherein, the operating method includes: receiving a channel selecting instruction; reading a channel list, the channel list includes a plurality of applications (APPs) and a plurality of physical channels corresponding to a plurality of channel numbers, wherein each of the APPs is assigned to one of the channel numbers respectively; mapping the channel selection instruction to one of the plurality of channel numbers in the channel list; and launching and executing a selected APP if the channel selection instruction is corresponding to the channel number of the selected APP.
US08935730B2 Digital television signal, digital television receiver, and method of processing digital television signal
A method of processing a digital television (DTV) signal in a DTV receiver, receiving a digital television signal including a plurality of extended text table (ETT) instances that appear in transport stream packets with common PID values, the ETT instances having common table ID values, each ETT instance comprising a section header and a message body, the section header containing a table identification (ID) extension field that serves to establish uniqueness of each ETT instance, the message body containing an extended text message (ETM) which provides detailed descriptions of virtual channel or an event associated with each ETT instance, wherein the section header further contains a protocol version field indicating a protocol version, and wherein the ETT instance further contains a CRC 32 field; demodulating the digital television signal; and identifying at least one pertinent ETT instance from the plurality of ETT instances.
US08935726B2 Generation of dynamic content interfaces
Example embodiments relate to generation of dynamic content interfaces based on device capabilities and user entitlements. Multiple devices associated with a user account may each request a content interface. Generation of the content interfaces may be based on capability information of the devices and a tier entitlement associated with the user account. A service included in both the content interfaces may be assigned a same virtual channel in each of the content interfaces.
US08935724B2 Apparatus and method for transmitting media content
A system that incorporates teachings of the present disclosure may perform operations including, for example, receiving a plurality of user-generated comments associated with media content where the plurality of user-generated comments are temporally associated with a portion of the media content during a presentation of the media content at a group of communication devices, and identifying from the plurality of user-generated comments a cluster of comments associated with a segment of the media content based on satisfaction of a threshold number of comments for the segment. Other embodiments are disclosed.
US08935717B2 Apparatus and method for blocking audio/visual programming and for muting audio
A program blocking application that blocks programming for one or more possible users, based on various criteria associated with the program. A program word muting application that selectively mutes context specific words as a function of program specific criteria.
US08935711B2 Global API deployment and routing
A method and a system are provided for implementing a global application program interface and providing routing to a number of services. A global traffic manager may receive an application program interface call from an originating processing device via an open public network. The global traffic manager may return an address of a closest edge server, with respect to the originating processing device, from among a number of edge servers, in an edge network. The edge server may obtain a location having data corresponding to the application program interface call and may make a data specific application program interface call to a data center corresponding to the obtained location. The edge server may receive data from the data center and may ensure that the data is in a proper format. The edge server may send the data to the originating processing device via the open public network.
US08935708B2 Communication system and communication apparatus and control method thereof
A client device issues an event notification request to a service-providing apparatus, and notifies the service-providing apparatus whether an event processing unit which processes the event for which the notification request has been issued is active. Upon detecting the occurrence of an event, the service-providing apparatus searches for client devices whose notification requests for the event have been registered, and notifies the occurrence of the event to a client device in which an event processing unit which can process the event is active.
US08935704B2 Resource management using reliable and efficient delivery of application performance information in a cloud computing system
System and method and computer program product implemented for a cloud computing infrastructure that allows a hypervisor to optimize resource allocation in a cloud computing environment by exploiting the application-level performance, O/S system performance, and hypervisor performance information through a reliable and efficient channel.
US08935702B2 Resource optimization for parallel data integration
For optimizing resources for a parallel data integration job, a job request is received, which specifies a parallel data integration job to deploy in a grid. Grid resource utilizations are predicted for hypothetical runs of the specified job on respective hypothetical grid resource configurations. This includes automatically predicting grid resource utilizations by a resource optimizer module responsive to a model based on a plurality of actual runs of previous jobs. A grid resource configuration is selected for running the parallel data integration job, which includes the optimizer module automatically selecting a grid resource configuration responsive to the predicted grid resource utilizations and an optimization criterion.
US08935701B2 Unified management platform in a computer network
A method, system and apparatus for a unified management platform in a computer network such as in a virtualized computer environment, is provided.
US08935700B2 Efficient lock hand-off in a symmetric multiprocessor system
Provided are techniques for providing a first lock, corresponding to a resource, in a memory that is global to a plurality of processor; spinning, by a first thread running on a first processor of the processors, at a low hardware-thread priority on the first lock such that the first processor does not yield processor cycles to a hypervisor; spinning, by a second thread running on a second processor, on a second lock in a memory local to the second processor such that the second processor is configured to yield processor cycles to the hypervisor; acquiring the lock and the corresponding resource by the first thread; and, in response to the acquiring of the lock by the first thread, spinning, by the second thread, at the low hardware-thread priority on the first lock rather than the second lock such that the second processor does not yield processor cycles to the hypervisor.
US08935699B1 CPU sharing techniques
Architectures and techniques for substantially maintaining performance of hyperthreads within processing cores of processors. One technique can include determining that a first thread is scheduled for execution on one of two or more hyperthreads, where the first instruction thread has a first priority. Such a technique also includes determining that a second instruction thread is one of executing or scheduled for execution on another of the two or more hyperthreads, where the second instruction thread has a second priority that is less than the first priority The technique can further include preempting execution of the second instruction thread based at least in part on the second instruction thread having the second priority that is less than the first priority.
US08935698B2 Management of migrating threads within a computing environment to transform multiple threading mode processors to single thread mode processors
Threads of a computing environment are managed to improve system performance. Threads are migrated between processors to take advantage of single thread processing mode, when possible. As an example, inactive threads are migrated from one or more processors, potentially freeing-up one or more processors to execute an active thread. Active threads are migrated from one processor to another to transform multiple threading mode processors to single thread mode processors.
US08935688B2 Methods for facilitating updates at an information handling device
Systems, methods and products directed toward facilitating updates at an information handling device. One aspect includes providing additional operating system content at an information handling device, partitioning a recovery list comprising at least one element of a base operating system, preparing at least one of the base operating system and the additional operating system content for an operating system update, accessing the recovery list and assimilating content from the recovery list in preparation for the operating system update, and undertaking the operating system update. Other embodiments are described herein.
US08935685B2 Instruction scheduling approach to improve processor performance
A processor instruction scheduler comprising an optimization engine which uses an optimization model for a processor architecture with: means to generate an optimization model for the optimization engine from a design of a processor and data representing optimization goals and constraints and a code stream, wherein the processor has at least two execution pipes and at least two registers, and wherein the design comprises data for processor instruction latency and execution pipes, and wherein the code stream comprises processor instructions with corresponding register selections; and reordering means to generate an optimized code stream from the code stream with the optimal solution provided by the optimization engine for the optimization model by reordering the code stream, such that optimum values for the optimization goals under the given constraints are achieved without affecting the operation results of the code stream.
US08935684B2 Loop invariant method expression hoisting
A system, method and computer-readable medium are disclosed for improving the performance of a compiler. A set of source code instructions are processed to generate a plurality of source code instruction subsets, each of which is respectively associated with a mathematical operator. The source code subsets are then reordered to “hoist,” or place, a source code instruction subset associated with a product operator before a source code instruction subset associated with a summation operator. The plurality of source code instruction subsets are iteratively reordered until no source code instruction subset associated with a summation operator precedes a source code instruction subset associated with a product operator. A compiler is then used to compile the resulting reordered plurality of source code instruction subsets into a set of optimized object code instructions.
US08935683B2 Inline function linking
In general, techniques are described for performing a form of inline dead code elimination. An apparatus comprising a storage unit and a processor may implement these techniques. The storage unit stores two source files and a destination file. The processor copies a first one of the source files to the destination file. This first source file includes a reference to a portion of a second one of the source files. The processor then evaluates the destination file to determine whether the portion of the second source file referenced in the first source file is used by the destination file. Based on the determination that the portion of the second source file referenced in the first source file is used by the destination file, the processor selectively copies the portion of the second source file to the destination file to generate an updated destination file.
US08935682B2 Graphical processing unit (GPU) arrays providing high computational capabilities in a computing environment
A device initiates a technical computing environment (TCE), and receives, via the TCE, a program command that permits the TCE to access a graphical processing unit that is remote to the device, where the program command permits the TCE to seamlessly transfer data to the remote GPU. The device transforms, via the TCE, the program command into a program command that is executable by the remote GPU, and provides the transformed program command to the remote GPU for execution. The device also receives, from the remote GPU, one or more results associated with execution of the transformed program command by the remote GPU, and utilizes the one or more results via the TCE.
US08935678B2 Methods and apparatus to form a resilient objective instruction construct
Methods and an apparatus to form a resilient objective instruction construct are provided. An example method obtains a source instruction construct and forms a resilient objective instruction construct by compiling one or more resilient transactions.
US08935672B1 Lazy evaluation of geometric definitions of objects within procedural programming environments
This description provides tools for lazy evaluation of geometric definitions of objects within procedural programming environments. Computer-based methods provided by these tools may parse input program code that includes statements that are syntactically consistent with a procedural programming language. These statements may also include defined functions that are not syntactically consistent with the procedural programming language. The defined functions may be associated with a given function that is defined according to the procedural programming language. The given function may relate to a geometric design of an object. The methods may identify inputs and outputs to this given function, and may build a dependency graph that relates this given function to other functions, based on the inputs and/or outputs of the given function. The methods may delay evaluating the given function until a triggering event occurs, at which time the methods may evaluate the given function to produce the output.
US08935670B2 System and method for business function reversibility
Embodiments of the present invention may provide “undo” (e.g., rollback) features, along with data management simplification features, to an update package model of software suite development/evolution. New functions, which may have disruption effects for customers, may be installed into the core configuration data with inactive switches. Upon activation, a switch status may change, and a query filter may use the activated function (e.g., as associated with the switch ID). Original functions may be maintained, giving the user the ability to deactivate an activated function, and thereby reverting the system back to the prior configuration status.
US08935668B2 Remote configuration and management of client devices
Remote configuration ensures compliance of remote client devices. A server polls a client device for its configuration file. The server compares the configuration file to a compliance policy. If the configuration file fails the compliance policy, the server retrieves a compliant configuration file that conforms to the compliance policy. The server sends the compliant configuration file to the client device with an instruction to replace the configuration file.
US08935666B2 Systems and methods for dynamic mobile applications
Various embodiments of the present invention are dynamic, cross-platform application architectures for devices. According to an exemplary embodiment of the present invention, a platform-specific thin client can be provided on a mobile device. The thin client can be a simple code base customized for the device platform and prepared to configure itself to become a desired application. The thin client can be directed at a trusted source, which can initiate the configuration by delivering data instructing the thin client as to how it should behave under the current conditions and by delivering a framework for the GUI of the application. After the thin client is configured, the thin client can receive content for providing an application to a user. Thus, only a simple code base need be provided on for a device, and that code base can be dynamically configured to perform a desired task under given conditions.
US08935664B2 Method and apparatus to determine rules implementation decision
A technique and associated mechanism that guides the user through a set of questions relating to operation rules used in the design of Service Oriented Architecture Systems (SOAs). The questions are related to key aspects of a solution—security, maintenance frequency, usage demand/performance and complexity. Preferably, the questions are yes-or-no questions. Based on the answers provided, an appropriate path will be selected categorize into an appropriate category. The category of the rule will require, or at least suggest, the SOA component into which the rule will be implemented when it is implemented by the SOA designer. the technique is technology specific agnostic and helps in selecting an appropriate tool/platform in a standard and consistent manner.
US08935663B2 Identifying deprecated external routines invoked by a software application implementing subtype polymorphism
An aspect of the present invention identifies deprecated routines invoked by a software application implementing subtype polymorphism by examination of the software application, without having to execute the software instructions. In one embodiment, upon receiving software instructions constituting the software application, the polymorphic data types, variables of the data types, and a corresponding set of assignments for each variable are identified in the received software instructions. The specific instructions containing invocations of routines associated with the identified variables are also found. In response to finding the invocations, the routines that are invoked corresponding to the specific instructions are determined. The specific (determined) routines that are deprecated are ascertained and a report is thereafter generated indicating the specific routines.
US08935661B2 Generating a hardware description for a programmable hardware element based on a graphical program including multiple models of computation
Generating a hardware description for a programmable hardware element based on a graphical program including multiple models of computation. A graphical program may be received which includes a first portion having a first computational model and a second portion having a second computational model. A hardware description may be generated based on the graphical program. The hardware description may describe a hardware implementation of the graphical program. The hardware description may be configured to configure a programmable hardware element to implement functionality of the graphical program.
US08935650B2 Method and apparatus for performing parallel routing using a multi-threaded routing procedure
A method for designing a system to be implemented on a target device includes generating bounding boxes on the target device for nets in the system where a bounding box identifies routing resources available for routing its corresponding net. The nets in the system are assigned to a plurality of threads to be routed. The threads are executed so that a plurality of the nets are routed in parallel within their corresponding bounding box.
US08935647B2 Decision modules
An abstract decision module primitive for placement within a logical representation (i.e., a netlist) of a circuit design is described. The decision module primitive receives as inputs alternative solutions for a given function or segment of a netlist. The alternative solutions include functionally equivalent, but structurally different implementations of the function or segment of the netlist. The decision module primitive alternatively selects between connecting one of the inputs to the netlist to provide a complete functional definition for the netlist based on constraint information.The selected input of the decision module may be updated as additional constraint information is determined throughout the various stages of the design process. In addition, alternative solutions for a given function or segment of the netlist may be added to and/or removed from the inputs of a decision module as additional constraint information is identified.
US08935645B2 Reconfigurable logic block
A programmable logic device includes logic blocks such as a logic array blocks (LAB) that can be configured as a random access memory (RAM) or as a lookup table (LUT). A mode flag is provided to indicate the mode of operation of configuration logic such as a configuration RAM (CRAM) used during partial reconfiguration of a logic block. An enable read flag is provided to indicate if values stored in the configuration logic are to be read out or a known state is to be read out during a data verification process. Thus, exclusion and inclusion of portions of a region of configuration logic from data verification and correction processes allow a region of configuration logic to store both a design state and a user defined state. Moreover, the region of configuration logic may be dynamically reconfigured from one state to another without causing verification errors.
US08935643B2 Parameter matching hotspot detection
Disclosed are techniques for detecting hotspots using parameter matching. According to various implementations of the invention, devices in an electronic circuit design are classified into device groups based on their values for one or more device parameters, which can be derived from layout data describing the devices. Representative electrical information for each of the device groups is determined and used as a basis for hotspot detection.
US08935637B2 Mobile terminal and method for operating the mobile terminal
A mobile terminal and a method for operating the mobile terminal are provided. The method senses touch of the mobile terminal in a predetermined mode and senses movement of the mobile terminal upon determining that the mobile terminal has been gripped based on the touch and then changes the mode of the mobile terminal according to the predetermined mode and the movement of the mobile terminal. This method enhances user convenience since it is possible to change the mode of the mobile terminal through movement of the mobile terminal while the mobile terminal is gripped.
US08935631B2 Arranging tiles
This document describes techniques and apparatuses for arranging tiles. These techniques and apparatuses enable users to quickly and easily arrange tiles within an interface, such as an application-launching interface. In some cases, users may arrange tiles in an interface with as little as one continuous gesture.
US08935626B2 Handheld electronic device and method for switching user interface thereof
A handheld electronic device and a method for switching a user interface thereof are provided. The present method is suitable for a handheld electronic device having a first part and a second part. The first part comprises a screen, and the second part is slidingly disposed below the first part along a specific path. A part type of the second part is detected when the second part is slid out along the specific path relative to the first part. Then, the user interface is switched and displayed on the screen according to the part type, wherein the displayed user interface is corresponding to application programs relative to the part type. As a result, convenience of executing application programs on the handheld electronic device can be improved.
US08935620B1 Dynamic content management
Content displayed in a graphical user interface (GUI) such as a Web browser can be dynamically loaded and unloaded, or otherwise managed, based on factors such as a current view or focus position, allowing a user to view information in a list of objects without having to load all the objects at one time, which could slow down operation of the GUI.
US08935619B2 Slider and history field for smart chat sessions
A context sensitive slider content area provides a slide out mechanism that is automatically actuated when additional information is needed during a chat session between an agent and a visitor, e.g. where a pre-chat and/or exit form is to be completed. The context sensitive slide out content area also provides problem resolution information to the visitor to help in solving problems, e.g. the top five problems; and also provides a self-service step-by-step wizard. A history section is provided with which the visitor can track back all previous steps carried out within the smart client. A history bar provides an iconic representation of all previous activities. A technique is also disclosed for executing various actions, such as form filling or requests for additional services, in a chat session.
US08935618B2 Method and system for displaying micro-blog message, micro-blog terminal, and server, and storage medium
The disclosure relates to a method for displaying micro-blog messages, which includes: when the users look up the list roster, the micro-blog terminal sends an obtaining request to the micro-blog server, receives and display the list roster fed back by the micro-blog server; when any one of the micro-blog list is selected from the list roster, the micro-blog terminal writes a name of the chosen micro-blog list into a new displaying page, and sending a message list request to the micro-blog server; the micro-blog terminal receives the message list of the chosen micro-blog list that is fed back from the micro-blog server, and displaying the message list of the chosen micro-blog list on the new message displaying page. It is disclosed a system for displaying micro-blog messages, a micro-blog terminal, server, and storage medium thereof.
US08935614B2 Method and apparatus for navigating a video program via a transcript of spoken dialog
A method, computer readable medium and apparatus for providing control of social networking sites are disclosed. For example, the method establishes an owner profile, receives a request from a third party user to post information on a social networking site associated with an owner, determines if the request should be granted in accordance with the owner profile and posts the information on the social networking site associated with the owner if the request is granted.
US08935612B2 Data replication tracing
System, method, computer program product embodiments and combinations and sub-combinations thereof for data replication tracing are provided. In an embodiment, the data replication tracing includes identifying a replication environment within a multi-tier infrastructure of an enterprise data processing network, and monitoring operational performance within the replication environment. A path is rendered on a topology to display data flow for the replication environment based upon a configuration of the replication environment. The data flow may be represented relative to a target data node, relative to a source data node, and/or relative to a replication server.
US08935611B2 Network-based rendering and steering of visual effects
Systems and methods for applying visual effects to video in a client/server or cloud-based system are described. Using a web browser, for example, users can apply and control both simple and sophisticated effects with dynamic real-time previews without downloading client-side software. Rendering and previewing of the effects is done on the server and rendered images can be sent in rapid succession to the client, allowing simple, real-time feedback and control. Other aspects of the technology are also described.
US08935609B2 Method and system to secure the display of advertisements on web browsers
A method and system to secure the display of advertisements on web browsers. A method according to an embodiment includes: interpreting a markup file in a virtual machine, converting displayable elements of the markup file to one or a plurality of images and constructing a modified markup file comprising the at least one image file and a scripting language code adapted to cause a user terminal upon which it is executed to transmit coordinate information defining the position of a user-controlled cursor and action information defining a clicking action.
US08935608B2 Information processing method and apparatus
In a layout system, assuming that container (partial region) B is set with a high priority level, and the contents of container A are changed after a previous browse timing of the user, container B is preferentially laid out irrespective of the change in contents of container A. Upon generating a digital document by inserting contents in respective containers in accordance with the definition of a document template, the unread/read state of a container or content is managed for each user. The priority level of display of the container or a container in which the content is inserted is set in accordance with the unread/read state of the container or content, and a digital document on which a plurality of containers are arranged in accordance with the priority levels is generated.
US08935607B2 Method, apparatus and system of displaying webpages
A method of displaying a webpage includes: receiving a first request message from a client requesting to browse a webpage; sending a second request message to the client requesting for a screen resolution adopted by the client; receiving, form the client, information indicative of the screen resolution adopted by the client; selecting a font size corresponding to the screen resolution adopted by the client according to the screen resolution adopted by the client and a predetermined correlation between screen resolutions and font sizes; generating the webpage in a scale corresponding to the screen resolution adopted by the client and the selected font size; and sending the webpage to the client. Therefore, the website server is enabled to generate webpages with font sizes to facilitate optimal webpage browsing according to the screen resolution currently adopted, thereby effectively improving the display performance of the webpage, enhancing the quality of service of a website system, and significantly improving the user experience. A website server and a website system are also disclosed.
US08935604B2 Method and system for distribution of content using a syndication delay
Embodiments of methods and systems for incorporating user generated content into a web page are disclosed. In particular, embodiments of such systems and methods may incorporate user generated content into a web page such that the user generated content can be consumed by indexers associated with search engines in association with that web page. Additionally, embodiments may also provide a mechanism by which user generated content may be received and included in a web page when that web page is rendered. Using embodiments as disclosed herein user generated content may be exposed to a search engine indexer in a web page while still providing a mechanism for incorporating the freshest user generated content in such a web page. Embodiments may also improve the ability of search engines or search engine indexers to determine the site of origin for such user content.
US08935603B2 System and method for presentation creation
A system and method are provided for a network-based content management system (CMS) for providing a creative storytelling platform. Such platform may provide for information to be shared via a slide(s). For example, such slide(s) can be an image, text, text with an image, text with a background image, an RSS feed, a feed from a blog, a feed from a Twitter stream, a Vimeo video, etc. The slides can be grouped together and nested below or above one or more slides. The slide can be associated in a hierarchy which extends horizontally and vertically. Embodiments of the present invention provide for the hierarchical set of slides to be navigated by a user via a keyboard, touchscreen, or other communication means. The views of the slides can be changed, e.g., from filmstrip to grid view to single slide full screen views. One or more slides and/or sets of slides can be password protected.
US08935600B1 Modification of decoder operating mode based on a probability of non-standard errors in concatenated decoding systems
In one embodiment a data decoding apparatus includes first and second decoding blocks configured to decode codeword bits in a first mode determined by a first probability of non-standard errors and a second mode determined by a second probability of non-standard errors. The apparatus also includes a mode modification logic configured to cause at least one of the first and second decoding blocks to operate in the second mode when the first and second decoding blocks fail to decode the codeword bits in the first mode. In another embodiment, a method includes decoding codeword bits in a first mode determined by a first probability of non-standard errors. When decoding the codeword bits in the first mode fails to decode the codeword bits, the codeword bits are decoded in a second mode determined by a second probability of non-standard errors.
US08935599B2 Method for reducing effective raw bit error rate in multi-level cell NAND flash memory
A memory system includes a flash subsystem for storing data identified by page numbers. The memory system further includes a central processing unit (CPU), and a flash controller coupled to the CPU, the CPU being operable to pair a lower with an upper page. Further included in the memory system is a buffer including a page of data to be programmed in a block of the flash subsystem, wherein split segments of pages are formed and concatenated with split error correcting code (ECC), the ECC having a code rate associated therewith.
US08935592B2 Apparatus and method for correcting errors in data accessed from a memory device
An apparatus and method for correcting errors in data accessed from a memory device. A plurality of read symbols are read from a memory device. Syndrome information is then determined from the n data symbols and associated m error correction code symbols. Error correction circuitry uses the syndrome information in order to attempt to locate each read symbol containing an error and to correct the errors in each of those located read symbols. Error tracking circuitry tracks which memory regions the located read symbols containing an error originate from, and, on detecting an error threshold condition, sets at least one memory region as an erasure memory region. The correction circuitry treats each read symbol as a located read symbol containing an error, such that the read symbols to be located are not all randomly distributed and more than PMAX read symbols containing errors can be corrected.
US08935590B2 Circuitry and method for multi-bit correction
A circuitry is provided that includes a memory including a plurality of memory cells, wherein at least one of the plurality of memory cells of the memory is configured to take on one of at least three different states. The circuitry also includes a first subcircuit BT configured to generate a plurality of ternary output values based on a sequence of binary values, a second subcircuit LH configured to transform one or more ternary state values into binary auxiliary read values based on the one or more state values, and an encoder configured to generate one or more binary check bits, wherein the encoder is configured to store each of the generated one or more check bits in a different memory cell.
US08935589B2 Controller and data access method for flash memories
The invention provides a controller. In one embodiment, the controller is coupled to a flash memory and a host, and comprises a selective mapper and an error correction code encoder. The selective mapper receives first source data, processes the first source data according to a plurality of pseudo random sequences to obtain a plurality of first mapped data segments, calculates a plurality of cross correlation values between prior data and the first mapped data segments, selects an optimal mapped data segment from the first mapped data segments according to the cross correlation values, and generates output mapped data according to the optimal mapped data segment. The error correction code encoder encodes a first error correction code to be stored in the flash memory according to the output mapped data.
US08935587B2 Method for effectively transmitting control signal in wireless communication system
A method of performing HARQ performed by a user equipment (UE) is provided. The method includes receiving a bundling indicator which indicates the number of bundled downlink subframes, determining whether at least one bundled downlink subframe is missed by comparing the bundling indicator with the number of detected bundled downlink subframes, generating a representative ACK/NACK signal when no bundled downlink subframe is missed, and transmitting the representative ACK/NACK signal on an uplink channel. Recovery capability is maximized and the packet loss is reduced in such a situation that less number of ACK/NACK signals are fed back than that of downlink packets.
US08935586B2 Staggered start of BIST controllers and BIST engines
Each register in each built-in self-test (BIST) controller contains a BIST controller-specific start count value that is different from at least one other BIST controller-specific start count. A test controller provides a start command simultaneously to all the BIST controllers. This causes each of the BIST controllers to simultaneously begin a countdown of the BIST controller-specific start count values, using a counter. Each of the BIST controllers starts a test procedure in a corresponding BIST domain when the countdown completes (in the corresponding BIST controller). Thus, the test procedure starts at different times in at least two of the BIST domains based on the difference of the BIST controller-specific start count values in the different registers. Further, during the test procedure, each stagger controller can stagger the start of each BIST engine within the corresponding BIST domain to which the stagger controller is connected.
US08935584B2 System and method for performing scan test
A system for performing a scan test on an integrated circuit such as a System on a Chip (SoC) that may be packaged in different package types and with different features enabled includes a bypass-signal generator and a first scan-bypass circuit. The bypass-signal generator generates a first bypass signal based on chip package information. The first bypass signal indicates whether a first scan chain associated with a first non-common circuit block of the SoC is to be bypassed. The first scan chain is bypassed in response to the first bypass signal. By enabling partial scan testing based on package information, unintentional yield loss caused by a full scan test determining an SoC is faulty can be avoided.
US08935578B2 Method and apparatus for optimizing power and latency on a link
An apparatus and method are disclosed to optimize the latency and the power of a link operating inside a processor-based system. The apparatus and method include a latency meter built into a queue that does not rely on a queue-depth threshold. The apparatus and method also include feedback logic that optimizes power reduction around an increasing latency target to react to sluggish re-provisioning behavior imposed by the physical properties of the link.
US08935576B2 Automated cabling process for a complex environment
A method is provided for cabling a plurality of hardware components. A chassis controller establishes a wireless connection to a wireless device. The chassis controller, via a wireless interface, transmits a chassis map to the wireless device over the wireless connection. The chassis controller, via the wireless interface, transmits to the wireless device, an indication of a first port to be cabled over the wireless connection, the first port. The first port is of a first hardware component of the plurality of hardware components. The chassis controller tests the first port to determine whether cabling of the first port has been performed correctly.
US08935572B2 Remediating events using behaviors
Remediating events of components using behaviors via an administrator system and an administrator client. The administrator system receives an event from a component of an information technology (IT) environment. A behavior is determined at least partly from the event. The behavior is determined to be an anomalous behavior at least partly from a group of previously received events. A coefficient is calculated, via a calculation, for the anomalous behavior at least partly from a weight. The administrator system sends a description of the anomalous behavior and a group of options to the administrator client. The description is at least partly based on the calculation. The administrator system receives a severity indication from the administrator client. The weight, the calculation, and the description are updated based on the severity indication.
US08935570B2 Automating infrastructure workflows as atomic transactions
Information Technology (IT) system configuration is managed using a set of defined flows with atomic execution properties. The instructions to execute a change to one or more infrastructure elements (a “forward transaction”) are maintained with instructions and/or information needed to execute a corresponding “reverse” transaction that is responsible for returning the element(s) to a pre-transaction action state in the event of a configuration failure or other request originating at a high level flow.
US08935566B2 Plug-in card storage device and error correction control method thereof
A plug-in card storage device includes a plug-in card including a memory to store received input data and an error correction circuit to be equipped electrically connectable to the memory and to correct an error in the input data outputted from the memory; a device main body to have the plug-in card implemented therein; and a processor to determine whether or not to activate the error correction circuit, by calculating a reliability index value of the plug-in card based on an error rate of the memory provided in the plug-in card implemented in the device main body, so as to approximate the reliability index value to a reference value.
US08935561B2 Progressive network recovery
Technologies are generally described for systems and methods effective to schedule repair (e.g., allocate repair resources, determine a repair sequence, etc.) of a system effected by a large-scale failure caused by a natural disaster, malicious attack, faulty components, or the like. In an example, the system can generate a schedule that indicates amounts of repair resources allocated for repair of specific components of a disrupted system as well as a time or sequence in which the components are to be repaired. The schedule, in some instance, can operate to maximize an amount of restoration, at each stage of a recovery process, relative to the characteristic of the disrupted system. For example, with a communications network as the disrupted system, the schedule can maximize the amount of total traffic flow capacity recovered after respective steps of the recovery process.
US08935555B2 Wake-on-local-area-network operations in a modular chassis using a virtualized input-output-virtualization environment
A method for waking an information handling system includes receiving in a chassis a plurality of modular information handling systems and a plurality of modular information handling resources, routing access of one of the modular information handling resources to one or more of the plurality of modular information handling systems, monitoring a plurality of power management event lines, determining a wake message received at one of the modular information handling resources, determining which of the plurality of modular information handling systems is associated with the received wake message, forwarding a wake signal to the determined modular information handling system, and powering on the determined information handling system. The modular information handling resource is configured to receive a wake message. Each line is coupled one of the modular information handling resources.
US08935554B2 Hand held electronic device with user controlled power saving feature
An opening/closing detection unit detects a transition of an electronic device from an open state to a closed state or from the closed state to the open state. An electrical-power control unit sets an operation mode of an application processing unit that executes an application. When a transition from the open state to the closed state is detected while a hold switch is in an OFF state, the electrical-power control unit switches an operation mode of an application processing unit from a normal mode to a sleep mode. On the other hand, when a transition from the open state to the closed state is detected while the hold switch is in an ON state, the electrical-power control unit does not switch the operation mode of the application processing unit from the normal mode to the sleep mode.
US08935550B2 System and method for selectively placing portions of a physical layer into low power mode
A method and system to dynamically manager power in a communication system are provided herein. The method comprises the steps of monitoring a transmit data queue once every first pre-determined period of time and determining whether the transmit data queue is empty for a pre-determined number of times. The method further includes the step of generating a transition state signal to stop de-queuing of data from the transmit queue if the transmit data queue is empty for the pre-determined number of times and selectively operating portions of a Physical Layer (PHY) that are used for functions other than transmitting and receiving an idle signal in a low power mode.
US08935549B2 Microprocessor with multicore processor power credit management feature
A microprocessor includes an input that receives an indication of the amount of instantaneous power being supplied to the microprocessor by an external power source. The microprocessor includes a plurality of processing cores that each receive the indication from the input and responsively determine an amount of energy consumed by the microprocessor during a preceding period. The period is a predetermined length of time. Each processing core operates at a frequency above a predetermined frequency in response to determining that the amount of energy consumed by the microprocessor during the preceding period is less than a predetermined amount of energy. The predetermined frequency may be: a frequency at which all the cores can operate over the predetermined length of time without the microprocessor consuming more than the predetermined amount of energy, or alternatively the maximum frequency at which system software may request the two or more processing cores to operate.
US08935548B2 DC-DC converter and operating method thereof
A DC-DC converter includes an interface to receive data having voltage values. A first circuit carries out a voltage transition from a previously received voltage value to a received voltage value (VSEL). A second circuit activates or inactivates the first circuit in response to an activation signal or a stop signal provided by the interface. A third circuit configures the second circuit so that, when new data including a new voltage value is received during a voltage transition, the second circuit interprets the stop signal as an activation signal for the first circuit to carry out a new voltage transition. The setting circuit sets at least one parameter needed by the first circuit to carry out the new voltage transition in response to the new data and before the end of the new voltage transition.
US08935547B2 Method and apparatus for user-activity-based dynamic power management and policy creation for mobile platforms
A method and apparatus for user activity-based dynamic power management and policy creation for mobile platforms are described. In one embodiment, the method includes the monitoring of one or more sensor values of a mobile platform device to gather sensor activity data. Once the sensor activity data is gathered, the user state may be predicted according to the gathered user activity and an updated user state model. In one embodiment, the user state model is updated according to the sensor activity data. In one embodiment, a switch occurs from the present power management policy to a new power management policy if the new user state differs from a present user state by a predetermined amount. In one embodiment, at least one time-out parameter of a selected power management policy may be adjusted to comply with a predicted user state. Other embodiments are described and claimed.
US08935546B2 Dynamic voltage transitions
The operating voltage of an integrated circuit (e.g., a processor) is changed in response to one or more conditions (e.g., a laptop computer is connected to an AC power source). Both the operating frequency and the operating voltage of the integrated circuit are changed. The voltage regulator providing the operating voltage to the integrated circuit is caused to transition between voltage levels using one or more intermediate steps. The integrated circuit continues to operate in the normal manner both at the new voltage and throughout the voltage transition.
US08935544B2 Indicator light control circuit for controlling different indicator lights via GPIO port according to different operating options set into a BIOS IC
An indicator light control circuit includes a basic input output system (BIOS) integrated circuit (IC), a microcontroller, a signal control unit, an electronic switch, and an indicator light. The microcontroller includes a general purpose input output (GPIO) pin. When different operating options of the indicator light are set into and by the BIOS IC, the BIOS IC controls the GPIO pin of the microcontroller to output command signals, such as a low voltage signal, a high voltage signal and pulse signals, then the signal control unit generates and outputs signals according to the command signals. Thus, the electronic switch is operated to turn on or turn off or to pulse when controlling the operation of the indicator light(s).
US08935543B2 Method and apparatus for distributing power over communication cabling
A PoE powered device and method of operation are provided. The device includes a first port unit configured to negotiate receipt of a level of PoE power from a power sourcing equipment. The power is received on a first pair of taps on a first communication port. A detection unit is configured to detect a presence of a first optional circuit load and to detect a presence of a second optional power load. A control circuit is configured to establish connectivity between a second pair of taps on the first communication port and a second powered device port unit in response to the detection unit detecting the first optional load, and further configured to establish connectivity between the second pair of taps and a third pair of taps on a pass-through communication port in response to the detection unit failing to detect the first load and detecting the second load.
US08935542B2 Method and system for a connector with integrated power over Ethernet functionality
Aspects of a method and system for a connector with integrated power over Ethernet functionality are provided. In this regard, one or more circuits and/or processors that reside within and/or on a connector may be operable to manage a supply power that is delivered over a cable based on characteristics of the connector and/or characteristics of the cable. The cable may carry the supply power while concurrently carrying data communications. The one or more circuits and/or processors may be operable to source and sink the supply power. The one or more circuits and/or processors may be operable to control which one or more conductors of the cable are utilized for conveying the supply power.
US08935541B2 Method and apparatus for encrypting and processing data in flash translation layer
A method and apparatus for preventing a user from interpreting optional stored data information even when the user extracts the optional stored data, by managing data associated with a flash memory in a flash translation layer, the method comprising searching at least one page of the flash memory when writing data to the flash memory, determining whether authority information corresponding to respective searched pages includes an encryption storage function, generating, corresponding to respective searched pages, a page key according to an encrypting function when the authority information includes the encryption storage function encrypting the data using the generated page key and storing the encrypted data in the respective searched pages, and storing the data in the respective searched pages without encryption when the authority information does not include the encryption storage function.
US08935539B2 System and method for revising boolean and arithmetic operations
Disclosed herein are systems, methods, computer readable media and special purpose processors for obfuscating code. The method includes extracting an operation within program code, selecting a formula to perform the equivalent computation as the extracted operation, and replacing the extracted operation with the selected formula. The formula can be selected randomly or deterministically. The extracted operation can be an arithmetic operation or a Boolean operation.
US08935538B2 Enhancing useability of mobile devices that securely store data
Methods, computer-readable media, and systems for enhancing useability of mobile devices that securely store data. An input to transfer a computer software application executing on a mobile device from a foreground state of the mobile device to a background state of the mobile device is received. In response, noise data based on application data associated with the application is generated. Both the application data and the noise data are encrypted using the same encryption mechanism, but using different keys. When another input to transfer the application from the background state to the foreground state is received, then the encryption mechanism is executed on the application data and the noise data using a key requested in response to the other input. The application is transferred to the foreground state if the received key matches the key with which the application data was previously encrypted. Other items of data are discarded.
US08935536B2 Image encryption/decryption device, method, and storage medium storing a program
At the time of marker attachment (at the time of encryption), for example, image conversion in which pixels to be overwritten by a marker are selected and pruned in a distributed manner and the pruning positions are moved to a marker attachment position is performed, and the marker is attached to the marker attachment position obtained as a result. At the time of marker elimination (at the time of decryption), for example, image reverse conversion in which each pixel of the marker is moved to the original position before the marker attachment is performed, each moved pixel of the marker is recovered, and the marker is eliminated.
US08935535B2 Secure registration-free fingerprint authentication method and system based on local features
A secure registration-free fingerprint authentication method based on local structures comprising: extracting descriptor features and local structure features of fingerprint minutiae from an input fingerprint image; conducting quantization and feature selection with respect to the features of the fingerprint minutiae; and encrypting the selected features and then decrypting the encrypted features to obtain the fingerprint image. The method adopts local features for fingerprint authentication, thus avoiding the complex registration in encryption domain. The method lowers the risk of the fingerprint authentication being attacked and improves security.
US08935533B2 Method and apparatus for a scalable and secure transport protocol for sensor data collection
A new approach for a transport protocol for sensor data collection, such as a smart grid is described. In one embodiment of the invention, each server avoids keeping security and communication state per client through the notion of a secure “state-token”. The state token is issued with each server message and is subsequently attached to corresponding client messages delivered to the server. An implementation is provided in which the server encrypts and authenticates the associated session state, and then gives the resulting encryption for the client to temporarily store and return to the server with a next message. In this way, a server does not keep session state after sending the encryption back to a client and can quickly restore session state when the next message from the client arrives.
US08935530B2 Control device and computer readable medium
A control device includes: a random number generating unit that generates a random number; a first setting unit that sets the random number in a first storage; a message creating unit that encrypts the random number using a public key of the administrative server and to create a request message to be transmitted to the administrative server; a timer starting unit that starts a timer; an activation unit that activates the system software; a timer canceling unit that accepts an interruption from the system software and cancels the timer; a message verifying unit that verifies the notification message from the administrative server using the public key and the random number; and a restart unit that restarts the system software while limiting the functions, in the case where the timer expires time or the verification fails.
US08935529B2 Methods and systems for end-to-end secure SIP payloads
Methods, systems and communication nodes for protecting Session Initiation Protocol (SIP) message payloads are described. Different protection techniques can be used to protect SIP payloads depending upon, for example, whether a recipient client application resides in a user equipment or an application server and/or whether a recipient client application resides in a same SIP/IP domain as the target SIP application server which is sending the SIP payloads.
US08935523B1 Cryptographic protected communication system with multiplexed cryptographic cryptopipe modules
An auditable cryptographic protected communication system for connecting an enterprise server to a plurality of industrial devices using messaging protocols for each industrial device enabling the industrial devices to receive commands and transmit status and measurement data using the individual device messaging protocols over a network.
US08935521B2 Control apparatus, method of controlling control apparatus, and digital broadcast receiving apparatus
A control apparatus which is inexpensive and highly effective in shortening a start-up time, a method of controlling the control apparatus, and a digital broadcast receiving apparatus are provided. The control apparatus includes: a control microcomputer; at least one device; and a ROM which stores a simple control program, a main body program, and a boot loader. The simple control program includes an interrupt program having an interrupt for starting the at least one device so that the at least one device is activated, accepts an interrupt signal requesting for the interrupt from the at least one device during loading of the main body program, and performs the interrupt.
US08935515B2 Method and apparatus for vector execution on a scalar machine
A processor that can execute instructions in either scalar mode or vector mode. In scalar mode, instructions are executed once per fetch. In vector mode, instructions are executed multiple times per fetch. In vector mode, the processor recognizes scalar variables and vector variables. Scalar variables may be assigned a fixed memory location. Vector variables use different physical locations at different iterations of the same instruction. The processor includes circuitry to automatically index addresses of vector variables for each iteration of the same instruction. This circuitry partitions a register into a vector region and a scalar region. Accesses to the vector region are automatically indexed based on the number of iterations of the instruction that have been performed.
US08935514B2 Optimizing performance of instructions based on sequence detection or information associated with the instructions
In one embodiment, the present invention includes an instruction decoder that can receive an incoming instruction and a path select signal and decode the incoming instruction into a first instruction code or a second instruction code responsive to the path select signal. The two different instruction codes, both representing the same incoming instruction may be used by an execution unit to perform an operation optimized for different data lengths. Other embodiments are described and claimed.
US08935512B2 Instruction operation code generation system
It is possible to increase the processor instruction set design job efficiency and reduce workload on designers in investigation of an instruction set. An instruction operation code generation system includes an operation code bit width decision means, an instruction sorting means, and an operation code value decision means. The operation code bit width decision means decides a bit width that can be assigned for an operation code of each instruction according to specification data associated with a processor instruction set. The instruction sorting means sorts the instructions according to the operation code bit width. The operation code value decision means decides the value of the operation code of each instruction.
US08935510B2 System structuring method in multiprocessor system and switching execution environment by separating from or rejoining the primary execution environment
For flexibly setting up an execution environment according to contents of processing to be executed while taking stability or a security level into consideration, the multiple processor system includes the execution environment main control unit 10 which determines CPU assignment at the time of deciding CPU assignment, the execution environment sub control unit 20 which controls starting, stopping and switching of an execution environment according to an instruction from the execution environment main control unit 10 to synchronize with the execution environment main control unit 10, and the execution environment management unit 30 which receives input of management information or reference refusal information of shared resources for each CPU 4 or each execution environment 100 to separate the execution environment main control unit 10 from the execution environment sub control units 20a through 20n, or the execution environment sub control units 20a through 20n from each other.
US08935502B2 Synchronous management of disk flush requests
In a process for migrating a virtual machine's storage from a source disk to a destination disk, a virtual machine monitor (VMM) records a source-generation count representing contents on the source disk, a writes-mirrored value representing a number of writes replicated from the source disk to the destination disk at a time contents of the disks were equal, a flush-request value representing the source-generation count at a time a flush is requested by a guest operating system of the virtual machine, and a writes-flushed value representing the writes-mirrored value at a time of a last flush of the destination disk. Upon identification of a steady state, the VMM sets the writes-mirrored value to the recorded source-generation count. The VMM determines if a request to flush the source disk has been issued by the guest, sets the flush-request value to the source-generation count at a time of the flush request, and flushes the destination disk upon determining that the flush-request value is greater than the writes-flushed value and the flush-request value is less than or equal to the writes-mirrored value.
US08935492B2 Archiving data objects using secondary copies
A system for archiving data objects using secondary copies is disclosed. The system creates one or more secondary copies of primary copy data that contains multiple data objects. The system maintains a first data structure that tracks the data objects for which the system has created secondary copies and the locations of the secondary copies. To archive data objects in the primary copy data, the system identifies data objects to be archived, verifies that previously-created secondary copies of the identified data objects exist, and replaces the identified data objects with stubs. The system maintains a second data structure that both tracks the stubs and refers to the first data structure, thereby creating an association between the stubs and the locations of the secondary copies.
US08935491B2 Memory architecture for dynamically allocated manycore processor
Invented hardware logic based methods and systems enable dynamically allocating and assigning an array of processing cores among instances of software programs, based on at least in part on indications of which instances of the programs are ready-to-execute, wherein such an indication for any given program instance is based at least in part on whether its fast-access memory contents are ready for it to execute without it needing at that time access to memories other than its fast-access memory. The invention also provides hardware logic based mechanisms for automating the updating of the fast-access memories for instances of the programs dynamically sharing the array of cores according to control by the program instances via their associated hardware device registers, including while a given program instance whose fast-access memory contents are being updated is not assigned for execution on any of the cores.
US08935484B2 Write-absorbing buffer for non-volatile memory
A write-absorbing, volatile memory buffer for use with a processor module and a non-volatile memory is disclosed. The write-absorbing buffer operates as a dirty cache that can be used to look up both read and write requests, although allocating new blocks only for write requests and not read requests. The blocks are small sized, and a write-only least-recently used cache replacement policy is used to transfer data in the blocks to the non-volatile memory. The write-absorbing buffer can be used to store copy-on-write pages for at least one virtual machine associated with the processor module and reduce write overhead to the non-volatile memory.
US08935483B2 Concurrent, coherent cache access for multiple threads in a multi-core, multi-thread network processor
Described embodiments provide a packet classifier of a network processor having a plurality of processing modules. A scheduler generates a thread of contexts for each tasks generated by the network processor corresponding to each received packet. The thread corresponds to an order of instructions applied to the corresponding packet. A multi-thread instruction engine processes the threads of instructions. A state engine operates on instructions received from the multi-thread instruction engine, the instruction including a cache access request to a local cache of the state engine. A cache line entry manager of the state engine translates between a logical index value of data corresponding to the cache access request and a physical address of data stored in the local cache. The cache line entry manager manages data coherency of the local cache and allows one or more concurrent cache access requests to a given cache data line for non-overlapping data units.
US08935482B2 Method, system and server of removing a distributed caching object
The present disclosure discloses a method, a system and a server of removing a distributed caching object. In one embodiment, the method receives a removal request, where the removal request includes an identifier of an object. The method may further apply consistent Hashing to the identifier of the object to obtain a Hash result value of the identifier, locates a corresponding cache server based on the Hash result value and renders the corresponding cache server to be a present cache server. In some embodiments, the method determines whether the present cache server is in an active status and has an active period greater than an expiration period associated with the object. Additionally, in response to determining that the present cache server is in an active status and has an active period greater than the expiration period associated with the object, the method removes the object from the present cache server. By comparing an active period of a located cache server with an expiration period associated with an object, the exemplary embodiments precisely locate a cache server that includes the object to be removed and perform a removal operation, thus saving the other cache servers from wasting resources to perform removal operations and hence improving the overall performance of the distributed cache system.
US08935466B2 Data storage system with non-volatile memory and method of operation thereof
A method of operation of a data storage system includes: identifying a target block; configuring a command setting for maximizing a data retention period of the target block for refreshing the target block; writing a pre-archived memory block to the target block based on the command setting; and updating an archive status for sending to a host device.
US08935460B2 Memory apparatus
A memory apparatus includes first memory chip and second memory chip; and a control unit configured to manage a global reserved area, a first virtual area for the first memory chip, and a second virtual area for the second memory chip, wherein the first virtual area includes a first user area and a first reserved area, the second virtual area includes a second user area and a second reserved area, the global reserved area includes a first plurality of reserved blocks corresponding to the first reserved area and a second plurality of reserved blocks corresponding to the second reserved area, and the control unit is configured to assign a second virtual block included in the global reserved area to the first user area if the control unit detects a first virtual block included in the first user area is a bad block.
US08935449B1 Customization of data processing equipment with a removable storage device
The invention provides, in some aspects, methods and systems for customizing data processing equipment by storing, on a removable storage device, a predetermined data set of customer requirements. The removable storage device is coupled to a data processor executing a default data set of customer requirements. The data processor executes, from the removable storage device, the predetermined data set of customer requirements, thereby causing a non-disruptive customization of the data processor from the default data set of customer requirements to the predetermined data set of customer requirements. Removing the storage device from the data processor causes a non-disruptive customization of the data processor from the predetermined data set of customer requirements to the default data set of customer requirements.
US08935448B2 Computer realizing high-speed access and data protection of storage device, computer system, and I/O request processing method
In a computer, a logical partition for calculation in which an OS and an application operate and a logical partition for storage for providing a storage function are constructed. In the logical partition for calculation, a device corresponding to a storage device is provided, while the logical partition for storage provides a volume. A memory space that can be shared by the both logical partitions is prepared, and management information describing a sorting destination or a sorting method of an I/O request issued by an application is provided in the memory. If the logical partition for calculation receives an I/O request from the application, the partition refers to the management information and sorts the I/O request to the storage device or the logical partition for storage. The logical partition for storage processes the received I/O request by the storage function and transmits the result to the storage device.
US08935443B2 Media file synchronization
The description generally relates to a system designed to synchronize the rendering of a media file between a master device and a sister device. The system is designed so that a media file is simultaneously rendered on a master device and a sister device beginning from identical temporal starting points.
US08935436B2 Wakeup trigger to support multiple user interfaces, environments, and/or virtual machines
Detection of remote computing devices triggers a wakeup signal that subsequently activates a remote computing environment. The remote computing environment can be utilized at substantially the same time as a local computing environment or at a different time. A list of available remote peripheral devices can be gathered automatically and/or based on a user request. One or more of the peripheral devices can be chosen by the user and/or chosen automatically based on various criteria. After selection of one or more devices, a wakeup trigger is sent to activate a remote computing environment that includes the one or more devices. The remote computing environment can be monitored and if the devices are no longer available, deactivation of the remote computing environment is performed automatically.
US08935435B2 System and method for controlling bus-networked devices via an open field bus
A system for controlling bus-networked devices, the system including a gateway, an open field bus electrically connected to the gateway, and a first power supply unit electrically connected to the gateway and configured to supply primary power for the gateway and a plurality of bus subscribers. An auxiliary power supply unit is included configured to supply auxiliary power for the plurality of bus subscribers independent of bus functionality. A pluggable connection cable is included configured to electrically connect the gateway to the plurality of bus subscribers and configured to transmit the primary and the auxiliary power and at least one of control information and status information between the gateway and the plurality of bus subscribers.
US08935434B1 Interconnection of peripheral devices on different electronic devices
A method and apparatus of performing a data transmission from an electronic device or a peripheral device of an electronic device to a peripheral device of a remote electronic device is disclosed. One example method of performing the data transmission may include transmitting data designated for the remote peripheral device to a local virtual device object. The data that is received by the local virtual device object is transmitted via at least one communication interface or peripheral device of the electronic device to at least one remote communication interface or peripheral device of the remote electronic device. The data arriving at the least one remote communication interface or peripheral device of the remote electronic device is received by a remote virtual device object and transmitted to the designated remote peripheral device.
US08935432B1 Clock locking for live media streaming
Methods and systems are disclosed for providing live media streaming over a communication network. Timing data of a received live media stream is mapped to time values from a system clock. The time values are used for transmission of the media stream.
US08935431B2 Highly scalable and distributed data sharing and storage
Embodiments of the disclosure relate to storing and sharing data in a scalable distributed storing system using parallel file systems. An exemplary embodiment may comprise a network, a storage node coupled to the network for storing data, a plurality of application nodes in device and system modalities coupled to the network, and a parallel file structure disposed across the storage node and the application nodes to allow data storage, access and sharing through the parallel file structure. Other embodiments may comprise interface nodes for accessing data through various file access protocols, a storage management node for managing and archiving data, and a system management node for managing nodes in the system.
US08935429B2 Automatically determining which remote applications a user or group is entitled to access based on entitlement specifications and providing remote application access to the remote applications
Application Workspace System “AWS,” enables users to access remote server-based applications (e.g., thin client applications, terminal server applications, applications on hosted operating systems, etc.) using the same interface that they use to access local applications, without needing to know where the application is being accessed. The AWS automatically determines which applications the user is entitled to use, and then figures out automatically, based upon a variety of parameters, which applications are to be made available to the user (resolved to version, particular package etc.), and whether they are to be installed locally, or accessed remotely.
US08935423B1 Apparatus, method, and computer readable medium for providing a presentation on a network having a plurality of synchronized media types
An apparatus, method, and computer readable medium is disclosed for receiving in a client node a timing command indicating a time at which to display a presentation portion comprising a first stream content and a second stream content and synchronizing display of the first stream content with the second stream content to the client node using a stream delay parameter, wherein the delay parameter accounts for the propagation time difference between the first stream content and the second stream content, wherein the first stream content and the second stream content are synchronously rendered at the client node at a time derived from the time indicated by the timing command and the stream delay parameter.
US08935419B2 Filtering device for detecting HTTP request and disconnecting TCP connection
In a system without a TCP termination process at normal times, and in the case where a URL within an HTTP access is extracted from reception packets, a passage/access refusal determination of the URL is performed, and a determination result is an access refusal, the TCP termination process is performed, a filtering device has the possibility that when an UTTP access as a disconnect case is frequently performed, it is erroneously recognized as a DoS attack on the side of the Web server device. A network system has a detection unit of frequent accesses to access control object data in the same Web server device from the same client device and a disconnect unit of a TCP connection to the Web server device after detection through the detection unit.
US08935418B2 Access system interface
An access system provides identity management and/or access management services for a network. An application program interface for the access system enables an application without a web agent front end to read and use contents of an existing encrypted cookie to bypass authentication and proceed to authorization. A web agent is a component (usually software, but can be hardware or a combination of hardware and software) that plugs into (or otherwise integrates with) a web server (or equivalent) in order to participate in providing access services.
US08935416B2 Method, apparatus, signals and medium for enforcing compliance with a policy on a client computer
A method and system for enforcing compliance with a policy on a client computer in communication with a network is disclosed. The method involves receiving a data transmission from the client computer on the network. The data transmission includes status information associated with the client computer. The data transmission is permitted to continue when the status information meets a criterion.
US08935413B2 Delivery report for text messages in SIP communications
Systems and methods are disclosed for providing a delivery status of a text message in a SIP response. In one embodiment, a text message system receives a SIP request from an entity in a packet-switched network, where the SIP request encapsulates a text message. The text message system determines a status for delivering the text message to a recipient, and generates a SIP response that includes a delivery status parameter for text messages. The text message system inserts the determined delivery status for the text message in the delivery status parameter of the SIP response, and transmits the SIP response to the entity over the packet-switched network.
US08935412B2 Multi-protocol network registration and address resolution
The functionality of communications standards and protocols that are application-layer specific are overlaid on an IP-based infrastructure, by employing an IP DNS server as the registration host for IP and other communications standards based and protocol based communications. Communication can occur at either the IP layer or the communications standards or protocol application layer. At the IP layer, a host application can interrogate network nodes. To extend this service to other communications standards or protocol communications, device registration and resolve services are implemented on the DNS server. Similar to the manner in which an IP-based service uses a native, IP-based DNS resolve request, a host can utilize a resolution request against the communications standards and protocol-enabled DNS server for standards and protocol application-layer interrogation of endpoints.
US08935409B2 Method for controlling flow in a stack system and chassis switch in a stack system
A method for controlling flow and a chassis switch in a stack system are provided. The stack system includes multiple chassis, each of the multiple chassis includes a main control board and an interface board, traffic flow and control flow in each of the multiple chassis are independent of each other when each of the multiple chassis operates normally. In the method, when a main control board in a chassis in the stack system is unavailable, control flow to be transferred to a destination interface board is switched to a traffic flow channel corresponding to the destination interface board from a control flow channel, and the control flow is transmitted to the destination interface board through the traffic flow channel.
US08935407B2 Providing supplemental content to an IMS user during registration
IMS networks and methods are disclosed for providing supplemental content to a user of a communication device during registration. When a communication device attempts to register with an IMS network, the IMS network receives a register request message from the communication device, and processes the register request message to register the communication device. The IMS network also identifies supplemental content to provide to the communication device, such as account information, weather content, news, location information, advertisements, etc. The IMS network generates a register response message, and embeds or otherwise includes the supplemental content in the register response message. The IMS network then transmits the register response message to the communication device. Responsive to receiving the register response message, the communication device identifies the supplemental content in the register response message, and provides the supplemental content to the user.
US08935401B2 Method and system using admission control in interactive grid computing systems
In brief, the invention provides a method and system for admission control in a grid computing environment. When a user request for a global session is received from a submission node, applications to be launched through the global session are identified, and resource requirements are determined. A execution node is then allocated, and the global session is established between the execution node and the submission node. A user then requests an application session through the established global session, and the application session is established with the execution node.
US08935395B2 Correlation of distributed business transactions
The present technology monitors a web application provided by one or more services. A service may be provided by applications. The monitoring system provides end-to-end business transaction visibility, identifies performance issues quickly and has dynamical scaling capability across monitored systems including cloud systems, virtual systems and physical infrastructures. A first parameter may be received from a first computer by a server. A second parameter may be received from a second computer by the server. A distributed application processed on the first computer and the second computer may be correlated based on the first parameter and the second parameter.
US08935390B2 Method and system for efficient and exhaustive URL categorization
The present method and system relate to categorizing URLs (Uniform Resource Locators) of web pages accessed by multiple users over an IP (Internet Protocol) based data network. The method and system collect real time data from IP data traffic occurring on the IP based data network, and extract parameters from the collected real time data, the parameters including an URL of a web page. The URL is processed by a rule based categorization engine, to associate a matching category to the URL of the web page. When no matching category is inferred, the URL is transferred to a semantic based categorization engine. A matching category is associated to the transferred URL by the semantic based categorization engine, based on a semantic analysis of the textual content extracted from the web page associated to the URL.
US08935386B2 Network topology
A method of determining the topology of at least part of a network comprising the steps of: monitoring traffic to and/or from a plurality of computers in the network; storing information relating to the monitored traffic for each of the plurality of computers, the information including an identifier of a requested service; selecting a first computer of the plurality of computers; reading the stored information related to the first computer and identifying, using the stored identifier of the requested service, at least one traffic flow to or from the first computer that corresponds to the requested service; using the stored information to identify the destination or origin of the identified traffic flow for the first computer, which traffic flow information includes the identifier of the requested service; using the identified destination or origin to identify one or more computers that are immediately upstream or downstream of the first computer, and determining a topology based on the identified one or more upstream or downstream computers.
US08935385B2 System and method of multimodality-appended rich media comments
A system of multimodality-appended rich media comments is provided. The system includes a server and an electronic device. The electronic device includes a network access module, at least one sensor and a processing unit. The network access module communicates with the server. The at least one sensor senses a user's behavior in a recording mode to obtain a sensing data. The processing unit performs an application to provide a source medium, wherein a rich media comment function of the application can be activated to provide multiple interactive objects for selection and then trigger the recording mode. The application uploads the sensing data to the server after the recording mode finishes. The server analyzes the sensing data and accordingly modifies the selected interactive object, combines the source medium with the modified interactive object into a rendered medium, and then delivers the rendered medium to the application.
US08935382B2 Flexible logging, such as for a web server
A flexible logging system is described herein that operates with a web server to provide activity logging in a way that is customizable to include a variety of data fields, can capture both client and server log information to a single location, and can provide data to an analysis engine directly to provide near real-time reporting. The system captures events within the web server as they occur and can provide reporting before the final response occurs. During request processing in the web server, server extension modules raise log events whenever an event occurs. The system matches the received data to a log definition and writes the data to any log that matches. Thus, the flexible logging system provides a rich, flexible, and fast platform for content providers and administrators to get a real-time view of the state of requests to their web servers.
US08935377B2 Dynamic registration of listener resources for cloud services
Dynamic registration of listener resources for cloud services is disclosed. Example methods disclosed herein for cloud service listener registration include registering, at a registry server, information identifying listener resources for processing client requests associated with respective cloud services, the cloud services including a first cloud service. Some example methods also include providing first information to a client in response to a request to provide listener information for a first cloud service. In some such examples, the first information identifies a first listener resource registered for processing client requests associated with the first cloud service.
US08935376B2 Method and device for alternative status notification
In a system for delivering notifications to a network administrator's web browser during normal web browsing, a transaction state management module disposed between the web browser and the Internet tracks and manages various states of communications, a notification module stores notification messages, and an authentication module is configured to authenticate web page requests. Upon identifying the administrator through the authentication module, a client-side proxy temporarily stores the original HTTP request. A notification generator module constructs a notification data, and a special link to acknowledge the notice, which are returned to the web browser. Once the administrator selects the link, the original HTTP request is extracted from storage and forwarded by a server-side proxy to the original destination server.
US08935372B2 Mediation server, terminals and distributed processing method
A highly convenient data processing technique is provided.A mediation server includes: a project information acquiring unit which acquires information on a project from a project server and stores the acquired information in a project database, the project server managing the project in which a computational processing is divided into a plurality of tasks so as to have the plurality of tasks processed by a plurality of terminals; a project information transmitter which presents the information on the project to a terminal and which transmits, to the terminal, information necessary for the terminal to access a project server of a project that the terminal desires to participate in; and an execution status management unit which receives a notification indicating that the terminal having accessed the project server using the information has executed a task assigned from the project server and which stores an execution status in a terminal database.
US08935371B2 Hierarchical system operation in an adaptive computing environment
Methods and apparatus, including computer program products, are provided for controlling the state of components of a system. In one aspect, there is provided a computer-implemented method. The method may include receiving a request to place a system into a state. The system may include one or more components of a distributed computing system. A controller may place, based on a defined structure for the system, the one or more components into the state by sending one or more messages to the one or more components. Related apparatus, systems, methods, and articles are also described.
US08935369B2 Information technology for exchanging structural organizational information
Facilitating communications by receiving from a requestor a request regarding an alternate of a contact, where a computer network address of the contact is known to the requestor, and where the request identifies the alternate using an alias in which the computer network address of the contact is modified to include an alias template associated with the alternate, and forwarding the request to the alternate at a computer network address associated with the alias.
US08935368B2 Data collection from networked devices
A common infrastructure collects diverse data and information from large numbers of mobile devices and traditional sensors at Internet scale to support multiple different applications simultaneously. The infrastructure includes a backend phenomenon layer that provides high level abstractions to applications such that they can express their data and information needs in a declarative fashion and coordinate the data collection and processing activities for all applications. An edge layer that manages devices, receives collection requirements from the backend layer, configures and instructs devices for data collection, and conducts aggregation and primitive processing of the data. This layer contains network edge nodes, such as base stations in a cellular network. Each node manages a set of local data generating networked devices. The device agent data layer using common agents on the data generating networked devices receives data collection instructions from the edge layer, performs data collection.
US08935365B1 Group policy framework
In an embodiment, a method includes configuring policy settings, storing the configured policy settings in a common document format and consuming the common document format to implement the configured policy settings. Policy settings are stored in a settings document having a common document format that defines how to implement policy operations on the policy settings, the policy operations including configuration, application, analysis, reporting and auditing. The settings document is processed to implement any of the policy operations.
US08935364B2 Method, apparatus, and program for supporting creation and management of metadata for correcting problem in dynamic web application
An apparatus to support creation and management of metadata for correcting a problem in a dynamic web application. The support apparatus includes a metadata creation section, a block extraction section, a similar-block search section, and a metadata generalizing section. In response to correction of a problem by a corrector, the support apparatus creates metadata including the details of the correction and application conditions, that is, a global variable group and cookie information that identify the state of the web application in which the problem has occurred, extracts another block to which the created metadata is applicable from an operation log by using a semantic block including the location of the problem as a clue, and generalizes the application conditions of the created metadata by converting them to a key-value pair structure by using the other block and by extracting a common portion therefrom.
US08935360B2 Techniques for metadata-driven dynamic content serving
Techniques for metadata-driven dynamic content serving. Metadata content is stored as a source instance, the metadata content is to be utilized to provide dynamically-constructed pages of content. The metadata content is published to one or more runtime pods communicatively coupled to receive the metadata content. A request for content is received with a selected one of the one or more runtime pods. Content is provided in response to the request as a response with the selected runtime pod utilizing the metadata content published from the source instance.
US08935357B2 User terminal device and service providing method thereof
A user terminal device and method for providing a service in the user terminal device is provided. The user terminal device includes a location calculation unit that calculates location information of the user terminal device, a storage unit that stores a service hub program, a display unit that displays an icon container including icons of application programs set with the service hub program, and a control unit that restricts usability of at least one of the application programs or the service hub program based on the location information and effective area information.
US08935356B2 Network AV system using personal computer
A network audio system allows AV files existing in a PC to be readily registered and music to be reproduced using a client machine. The client machine is connected to the PC and a server application and a controller application are installed in the PC. Music is reproduced using the client machine based on an AV file existing in a user folder, when the user drags and drops an icon for the AV folder to an icon for the client machine. In response to the operation, the controller application produces music piece information including the artist name and the like based the tag information of the AV file. When the music piece information is not yet registered, the server application provides the music piece information with a music piece ID for registration in the content information database. The controller application transmits a command including the ID to the client machine.
US08935350B2 Personal directory services with directed communication
Included are systems and methods for directing data. At least one embodiment of a method includes receiving a listing for a data provider, the listing including a plurality of criteria related to the data provider and receiving an indication to add at least a portion of the listing to a personal directory. Other embodiments include adding at least a portion of the listing to the personal directory and receiving an indication from the data provider to send data to the personal directory.
US08935345B2 Information providing apparatus, information providing method, information providing program, and computer-readable recording medium having information providing program recorded therein
The server 11 includes a recommendation email generation unit 72 that generates a recommendation email for recommending a recommended object to a plurality of second users based on recommendation information indicating that a first user recommends a specified recommended object to the plurality of second users, a recommendation email sending unit 73 that sends the recommendation email to the plurality of second users, a purchase email generation unit 74 that, when one of the plurality of second users applies for the recommended object indicated in the recommendation email and becomes an applicant for the recommended object, generates an application email containing application information indicating an application for the recommended object, and a purchase email sending unit 75 that sends the application email to the second users other than the applicant.
US08935343B2 Instant messaging network resource validation
A character string can be received. A determination can be made of whether the received character string includes or is a request for a network resource. When it is determined that the received character string comprises a request for a network resource, an identical network resource address can be determined from a browser history of a web browser. The identical network resource address can be communicated to an instant messaging client application.
US08935340B2 Interactive communications system
An interactive system and method for controlling access to a plurality of communications sessions involving a plurality of users including controlling access to a plurality of communications sessions, each of said communications sessions being for access by a plurality of users, wherein data identifying said plurality of communications sessions have been stored in association with data indicative of one or more characteristics thereof. The method includes receiving a request to initiate communications among members of a group of users, wherein said request includes data identifying the group of users, responsive to receiving said request, selecting a communications session on the basis of data identifying the group and at least some of said stored data indicative of characteristics of a given communications session, and transmitting messages to at least some members of the group. Each message has a message body including data providing access to the selected communications session and a destination address determined from data indicative of a given member of the group.
US08935339B2 News feed techniques
News feed techniques are described. In implementations, content is parsed from one or more emails that are addressed to a user. The parsed content from the email is exposed, automatically and without user intervention, for output in a news feed of the user.
US08935338B2 Instant message user management
Techniques are disclosed for improving management of user information in instant messaging systems. Expiration criteria are defined, whereby one or more users or user groups may be considered as having “expired” from consideration by instant messaging functions such as presence determination. In particular, instant messaging activity is preferably used as an expiration criterion. Absence of inbound or outbound messages for a specified amount of time (or since a particular date/time) can therefore be used as a trigger for treating a user or group of users as expired. As a result, efficiency of an instant messaging system is improved by omitting the expired users and groups from subsequent management operations. Optionally, an expired user or group may be revived upon occurrence of certain events (such as a newly-arriving instant message from, or a change in presence status of, the user or group). “On-demand” expiration and revival are preferably provided as well.
US08935334B2 System and method to create a collaborative workflow environment
The present invention relates a method, computer system and a computer readable medium for creating a collaborative workflow process in a shared network space wherein the shared space is created by interaction of executable codes in a host and a user application and the shared space is described by a session attribute list; loading a media application with a plurality of tools into one or more user computers; inputting multi type content into the shared space; and displaying the content by computers in one of a synchronous or asynchronous mode; selecting a procedural framework template for the creation of a workflow process; and adding a content process section, a discussion point section, an approval section, a hand-off section; and storing state of the procedural framework.
US08935322B1 Methods and systems for improved uploading of media files for use in media-rich projects
Methods and systems for background uploading of media files are presented that greatly improve efficiency and user-experience in creating media-based projects. In one embodiment, a user selects original media files at a user-device for an upload. The user-device first resizes the original files to resized files and uploads them to a server, and second the original files start uploading in a background computer process. The server then allows the user to create, edit, manipulate, and even finish building the project without having to wait for the original files to upload completely, during which time the user-device gives the user an illusionary impression of a completed upload, even while the original files are still uploading. Finally, the user-device completes the upload of the original files to the server, either while the user is editing the project, or after the user has completed editing the project using an upload widget.
US08935321B1 Virtualized environment for managing heterogenous enterprise software applications
Methods and apparatus are provided for managing heterogeneous enterprise software applications (apps). A plurality of enterprise applications are provided to users of an enterprise by providing an enterprise application store having a plurality of enterprise applications that are available for download to mobile devices of the users; downloading one or more of the enterprise applications to a mobile device of at least one of the users; and providing a common interface for a plurality of the enterprise applications to a plurality of back-end servers of the enterprise. The enterprise application store may comprise a plurality of layers.
US08935319B2 Data capture system
A common infrastructure collects diverse data and information from large numbers of mobile devices and traditional sensors at Internet scale to support multiple different applications simultaneously. The infrastructure includes a backend phenomenon layer that provides high level abstractions to applications such that they can express their data and information needs in a declarative fashion and coordinate the data collection and processing activities for all applications. An edge layer that manages devices, receives collection requirements from the backend layer, configures and instructs devices for data collection, and conducts aggregation and primitive processing of the data. This layer contains network edge nodes, such as base stations in a cellular network. Each node manages a set of local data generating networked devices. The device agent data layer using common agents on the data generating networked devices receives data collection instructions from the edge layer, performs data collection.
US08935318B1 Opportunistic job processing in a distributed computer environment
A central storage configured to store one or more input files and an executable file. A work order frontend is configured to receive, from the client, a representational state transfer (RESTful) message that contains a reference to the one or more input files in the central storage. The work order frontend is further configured to transmit, to a global-level manager, a work order. The global-level manager is configured to access the work order. The global-level manager is further configured to partition the one or more input files into multiple shards, the work order into multiple jobs, each job being associated with one or more of the multiple shards and the executable file. The global-level manager is further configured to distribute the jobs among a plurality of clusters.
US08935315B2 Centralized selection of peers as media data sources in a dispersed peer network
A hierarchical content distribution system includes a seeding server, a plurality of geographically distributed content platforms, and a distribution controller, all interconnected by a communications network. The seeding server initially receives content files for distribution to various content platforms that provide for the persistent storage of the content files. Each content platform includes a content file server responsive on-demand to requests for the transfer of content files. The distribution controller autonomously monitors the transfers of content files and selectively issues transfer directives to the content platforms to modify the distribution of content files among the content platforms. The content file servers respond to received transfer directives by issuing requests for the transfer of the directive identified content files, thereby conforming the specific distribution of content files to an optimal distribution pattern as determined by the distribution controller based on usage patterns.
US08935314B2 Common service web hosting architecture with CRM plus reporting
A CRM system enables access to data for client and agent interactions with any component of an unaffiliated web domain hosting common service pool platform, wherein the CRM system includes a module for reporting data relevant to a business function.
US08935313B2 Quick session setup for video on demand with information caching
A technique for managing session setup for video on demand sessions involves caching information related to session setup for a session manager and then utilizing the cached information to setup a video on demand session for a client in response to a session setup request that is received from the client. Because information related to session setup is cached for the session manager, the session manager can utilize the information to establish a session without having to exchange messages with other video on demand elements, in particular other servers in the video on demand network. Reducing or eliminating the number of messages exchanged between video on demand elements enables video on demand sessions to be quickly and efficiently setup.
US08935311B2 Generalized policy server
A scalable access filter that is used together with others like it in a virtual private network to control access by users at clients in the network to information resources provided by servers in the network. Each access filter use a local copy of an access control database to determine whether an access request made by a user. Changes made by administrators in the local copies are propagated to all of the other local copies. Each user belongs to one or more user groups and each information resource belongs to one or more information sets. Access is permitted or denied according to of access policies which define access in terms of the user groups and information sets.
US08935309B1 Generation of constrained pseudo-random binary sequences (PRBS)
A signal is generated by obtaining an unconstrained random bit sequence. The unconstrained random bit sequence is modified to satisfy a constraint and the modified random bit sequence is output.
US08935306B2 Method of executing a computer application, associated kit and aircraft
A method for running a computer application for interfacing with a crew of a vehicle, for example an aircraft, to a corresponding system and to an aircraft including the system. The method reads a removable medium, including the application to be run, by a removable-medium reader with which an on-board running system in the vehicle is equipped, and runs the application by a running mechanism with which the running system is equipped and connected to the removable-medium reader. The running of the application requires permanent recording of data necessary for execution thereof only on the removable medium. As an example, a portable application is used or the running system is booted from an installed operating system provided on the removable medium.
US08935296B2 Method of facilitating contact between mutually interested people
An improved method of facilitating contact between mutually interested people takes advantage of existing contact lists such as those on social networking sites, instant messaging programs, or cell phones. A program is integrated into one or more of those technologies, allowing the user to characterize each contact on the basis of the user's level of interest in that contact as a date. The program keeps these rankings secret until two users indicate an interest in each other that surpasses a certain threshold. The users are then notified of the mutual interest. Ads and dating advice are sent along with the notification.
US08935292B2 Method and apparatus for providing a media object
In accordance with an example embodiment of the invention, an apparatus comprising a processor configured to receive information related to a media object, and automatically select at least one supplemental media object based at least in part on a competency of a user related to the media object is disclosed.
US08935285B2 Searchable and size-constrained local log repositories for tracking visitors' access to web content
A method and system for tracking visitors' access to web content using a searchable and size-constrained local log repository is disclosed. A repository indexer receives visitor logs from a remote source and indexes the logs to include a usage field indicating when or how frequently an associated visitor log was accessed from a local log repository by a report request manager. The local log repository stores the logs and is size constrained. A repository manager removes a subset of the logs in the local log repository based on parameters within the subset of the logs' usage field. The report request manager receives a request from a requestor for a report indicating visitors' access to a content object, searches for logs within the local log repository pertinent to the request, aggregates data across the logs responsive to the search, and generates a report presenting the aggregated data.
US08935284B1 Systems and methods for associating website browsing behavior with a spam mailing list
A computer-implemented method for associating website browsing behavior with a spam mailing list is described. A history of website browsing behavior is collected for a plurality of users. At least one spam mailing list is identified that includes an e-mail address for at least two users of the plurality of users. A determination is made as to whether a common website exists between the histories of website browsing behavior for the at least two users. Reputation information for the common website is updated.
US08935278B2 Service oriented architecture (SOA) service registry system with enhanced search capability
A method for searching a web service registry system by use of a search controller. A first search of a service registry program product is performed with a service name received by the search controller from a user. It is determined that the received service name does not have a service description associated with the received service name in the service registry program product. A second search of the service registry program product is coordinated with a candidate service name by use of the search module, wherein the candidate service name is semantically and syntactically interchangeable with the received service name such that the candidate service name identifies the service description associated with the received service name within the service registry program product. The service description is discovered to be associated with the candidate service name within the service registry program product and is subsequently returned to the user.
US08935277B2 Context-aware question answering system
A question is received to be answered by a question answering (QA) system. The question may be a business intelligence question that is expressed in a natural language. The question is parsed. The parsed question is matched to a pattern from a number of patterns. A technical query associated with the matched pattern is processed to retrieve data relevant to the question from a number of data sources. The QA system generates an answer to the question based on retrieved data. In one aspect, the QA system generates answers based contextual information.
US08935271B2 Extract operator
In one embodiment, a method includes receiving a search query requesting first search results of a first object type. The search query includes an inner query requesting second search results of a second object type. The method includes accessing an inverted index of a data store corresponding to the second object type; retrieving the second search results requested by the inner query using the inverted index of the data store corresponding to the second object type; accessing a forward index of the data store corresponding to the second object type; retrieving the first search results requested by the search query using the second search results and the forward index of the data store corresponding to the second object type.
US08935270B1 Content search system including multiple deterministic finite automaton engines having shared memory resources
A content search system for determining whether an input string matches one or more of a number of patterns embodied by a deterministic finite automaton (DFA) includes a plurality of DFA engines that simultaneously compare sequential overlapping segments of the input string. The overlap region shared by adjacent pairs of input string segments is of a predetermined size. Initially, the first DFA engine is designated as the master engine, and the remaining DFA engines are designated as slave engines whose state results are speculative. Resolution logic compares the state results of the master engine with the state results of the adjacent slave engine to selectively validate the state results of the successor engine, which upon validation becomes the new master engine.
US08935269B2 Method and apparatus for contextual search and query refinement on consumer electronics devices
A method and a system for searching for information using an electronic device, such as a consumer electronic device, that can be connected to a network. Such searching for information involves determining a context for a search for information, forming a search query based on the context of search for information, and performing a contextual search based on the search query. Performing the contextual search further includes performing a query refinement.
US08935268B2 Controlling disclosure of trace data related to moving object
A method and system for controlling disclosure of trace data related to moving object. The method includes the steps of: receiving, for at least one moving object in a first region, a first record aggregate; receiving, for at least one moving object in a second region, a second record aggregate; calculating trace data from at least one attribute value of a first identifier that is in received first and second record aggregates in response to data search request; calculating to satisfy a condition of the moving object passing through at least one region and to satisfy another condition of at least two of the moving objects being present in each of the region; and returning calculated trace data as a search result if the moving object moves in calculated ranges and if the moving object has the first identifier that is in both the received first and second record aggregates.
US08935266B2 Investigative identity data search algorithm
An identity search algorithm for identifying a plurality of identity data such as personal names and entity names that might exist in a table or file containing a large number of identity data in an investigative environment. The algorithm is intended to identify person and entities in the shortest time possible with an overly inclusive results. The core algorithm is used in an environment with a growing number of names in the table, and implemented with a web-based user interface, it can dramatically improve identity-searching efficiency and increase the chance to generate useful leads in typical discovery and investigation.
US08935263B1 Generating rankings of reputation scores in reputation systems
The disclosed embodiments provide a reputation system. The reputation system includes a scoring apparatus that provides a matrix of reputation scores for a set of items and a set of dimensions of the items in the reputation system, wherein the matrix comprises unknown values for a subset of the reputation scores. The reputation system also includes an inference apparatus that calculates a factorization of the matrix and uses the factorization to update the matrix with a set of inferred values for the set of reputation scores. Finally, the reputation system includes a ranking apparatus that uses the updated matrix to obtain a ranking of the items by one or more of the dimensions.
US08935262B2 System and method for analyzing, generating suggestions for, and improving websites
A content and data analysis method for evaluating and improving a website, by accessing the website to be analyzed, analyzing the content and data associated with the website, scoring the website based on a multitude of criteria, and generating suggestions for improving the website.
US08935258B2 Identification of sample data items for re-judging
Described is a technology for identifying sample data items (e.g., documents corresponding to query-URL pairs) having the greatest likelihood of being mislabeled when previously judged, and selecting those data items for re-judging. In one aspect, lambda gradient scores (information associated with ranked sample data items that indicates a relative direction and how “strongly” to move each data item for lowering a ranking cost) are summed for pairs of sample data items to compute re-judgment scores for each of those sample data items. The re-judgment scores indicate a relative likelihood of mislabeling. Once the selected sample data items are re-judged, a new training set is available, whereby a new ranker may be trained.
US08935256B2 Expanding a hierarchical dispersed storage index
A method begins by a dispersed storage (DS) processing module determining to expand a hierarchical ordered index structure and retrieving a root index node. The method continues with the DS processing module identifying immediate children index nodes, dividing the immediate children index nodes into sets of children index nodes, creating, for each of the sets of children index nodes, a sub-root index node to produce a set of sub-root index nodes, creating a new root index node to include entries for each of the sub-root index nodes of the set of sub-root index nodes, and temporarily storing the new root index node and the set of sub-root index nodes in a dispersed storage network (DSN). When the root index node has not changed, the method continues with the DS processing module updating the hierarchical ordered index structure with the new root index node and the set of sub-root index nodes.
US08935254B2 Methods and systems for organizing information
Embodiments are directed towards organizing heterogeneous information items as nodes within a graph structure and/or a category, where each information item is implemented as a folder and each information item may be in more than one folder. An information management application residing within a computing device enables a user to integrate various information items of various types and sources using a many-to-many relationship for each information item. Information items include notes, events, contacts, geo-coordinates, hyperlinks such as Uniform Resource Locators (URLs), and messages (including emails, text messages). The application further allows the user to perform a variety of activities on the structure(s) and the information items, including, but not limited to creating an information item, creating one or more structures or relationship between information items, managing various views of the structure(s), and modifying the structure(s).
US08935252B2 Massive rule-based classification engine
Systems and methods are disclosed herein for performing classification of documents or performing other tasks based on rules. A rule generator receives a request for a rule that will receive as an input a document and output an outcome such as a classification of the document, addition of the document to a whitelist or blacklist, or occurrence of some other outcome. The rules are applied to a document and the document and outcome of the rules are presented to a rater. A rating of the accuracy of the outcome is received from the rater and the rating is propagated to quality metrics of rules that contributed to the outcome. Rules with a quality metric above a threshold may be added to a production rule set. Rules with a quality metric below a threshold may be removed.
US08935251B2 Computer-implemented system and method for grafting cluster spines in a display
A system and method for generating cluster spines is provided. Clusters of documents are maintained. Each document is associated with a document concept that is formed from one or more terms extracted from that document. At least one cluster concept is determined for each cluster. The document concepts are ranked and at least one of the document concepts that is highly ranked is selected as the cluster concept. One or more spines are formed. Each spine includes two or more clusters that share at least one of the cluster concepts. The shared cluster concept is identified as a spine concept. One or more of the remaining clusters is assigned to the spines based on a similarity between the cluster concepts for the remaining clusters and the spine concepts for the formed spines.
US08935250B2 Regrouping non-derministic finite automaton active states to minimize distinct subsets
Deterministic Finite Automatons (DFAs) and Nondeterministic Finite Automatons (NFAs) are two typical automatons used in the Network Intrusion Detection System (NIDS). Although they both perform regular expression matching, they have quite different performance and memory usage properties. DFAs provide fast and deterministic matching performance but suffer from the well-known state explosion problem. NFAs are compact, but their matching performance is unpredictable and with no worst case guarantee. A new automaton representation of regular expressions, called Tunable Finite Automaton (TFA), is described. TFAs resolve the DFAs' state explosion problem and the NFAs' unpredictable performance problem. Different from a DFA, which has only one active state, a TFA allows multiple concurrent active states. Thus, the total number of states required by the TFA to track the matching status is much smaller than that required by the DFA. Different from an NFA, a TFA guarantees that the number of concurrent active states is bounded by a bound factor b that can be tuned during the construction of the TFA according to the needs of the application for speed and storage. A TFA can achieve significant reductions in the number of states and memory space.
US08935249B2 Visualization of concepts within a collection of information
A system for visualizing concepts within a collection of information analyzes a set of materials from at least one collection of information and defines an attribute space associated with the set of materials. The system then determines automatically similarity of members of the attribute space. The system then generates a graphical model of the members of the attribute space, where the generating includes generating a display of the members of the attribute space, each of the members having a respective display distance from other respective members of the attribute space reflective of the determined similarity.
US08935248B2 Localized data affinity system and hybrid method
A method, system, and computer program for processing records is disclosed. The records are associated with record sets. Record sets are associated with processor sets, which include one or more processors. Records are routed to associated processor sets for processing, based on the record set associated with the record. Records are processed on processors in the processor sets. Furthermore, various localized affinities can be established. Process affinity can link server processes with processor sets. Cache affinity can link database caches with processor sets. Data affinity can link incoming data to processor sets.
US08935247B1 Methods and systems for hierarchically partitioning a data set including a plurality of offerings
Systems and methods for hierarchically partitioning a data set including a plurality of offerings are described. A system receives a data set including a plurality of offerings characterized by one or more offering attributes. The system identifies one or more candidate offering attributes associated with the offerings according to which the offerings are to be partitioned. The system assigns a partition hierarchy level to each of the candidate offering attributes that indicates a hierarchy of the offering attribute relative to other candidate offering attributes. The system determines, for each of the candidate offering attributes, a plurality of attribute values according to which the offerings are to be partitioned. The system partitions the plurality of offerings across a plurality of partition groups according to a hierarchical decision tree structure based on the partition hierarchy levels of the candidate offering attributes and the identified attribute values of each of the candidate offering attributes.
US08935246B2 Identifying textual terms in response to a visual query
A method, system, and computer readable storage medium is provided for identifying textual terms in response to a visual query is provided. A server system receives a visual query from a client system. The visual query is responded to as follows. A set of image feature values for the visual query is generated. The set of image feature values is mapped to a plurality of textual terms, including a weight for each of the textual terms in the plurality of textual terms. The textual terms are ranked in accordance with the weights of the textual terms. Then, in accordance with the ranking the textual terms, one or more of the ranked textual terms are sent to the client system.
US08935239B2 Knowledge management for solution design during sales and pre-sales
Techniques, a system and an article of manufacture for designing integrated enterprise solutions. A method includes aggregating multiple work-products pertaining to solutions submitted in response to one or more previous solution requests, segmenting the multiple work-products into multiple segments based on content category, annotating each of the multiple segments with a tag based on one or more semantic associations with the content of each of the segments, adding each of the segments and each of the tags into a database, performing a search in the database to identify a set of one or more of the segments with at least one tag that corresponds to content of a current solution request, and ranking each of the segments in the set based on a degree of semantic matching with one or more parts of the current solution request.
US08935237B2 Presenting search results in hierarchical form
In one embodiment, identify a set of search results in response to a search query; display the set of search results; receive a user interaction in connection with a first search result from the set of search results; and in response to the user interaction, if the first search result is associated with one or more first information items, then expand the first search result, comprising display the one or more first information items associated with the first search result.
US08935236B2 Information processing apparatus and method, and computer program
An apparatus and method allowing for high-quality data acquisition and playback processing based on content information transmitted from a server to a client are provided. Property information constituting meta-information corresponding to content-associated attribute information stores data-scheme information on original content held by the server, such as file format information, codec information representing an encoded-data scheme, and resolution information. In response to a content information acquisition request from the client, content information including the data-scheme information on the original content is generated and is transmitted to the client. This structure allows the client to output a content transmission request in which the optimum data scheme is determined based on the data scheme of the original content. Therefore, high-quality data acquisition and playback can be achieved.
US08935231B2 Optimizing a query to a partitioned database table using a virtual maintained temporary index that spans multiple database partitions
A query optimizer optimizes a query to a partitioned database table by determining common characteristics of the partitions and generating a virtual maintained temporary index that spans multiple partitions. Using the virtual maintained temporary index allows the query optimizer to generate an access plan based on the virtual maintained temporary index, which relieves the optimizer from having to individually optimize access to each partition for partitions that share common characteristics.
US08935230B2 Self-learning semantic search engine
A method, machine readable storage medium, and system for providing a self learning semantic search engine. A semantic network may be set up with initial configuration. A search engine coupled to the semantic network may build indexes and semantic indexes. A user request for business data may be received. The search engine may be accessed via a semantic dispatcher. And based on the access, search engine may update the indexes and semantic indexes.
US08935227B2 Redistributing computation work between data producers and data consumers
In a consumer-producer distributed model of computing, consumers request data from producers and perform computing work on the data received from the producers, thereby transforming the data. At least some of the computing work performed by a consumer on data provided by the producer is commutable between the consumer and producer, that is, either the producer as well as the consumer can perform the computing work on the data. A producer redistributes commutable based on the work load of the producer and consumer as well as other factors.
US08935226B2 Location based access to financial information systems and methods
Systems, methods, and software for identifying location based rules related to a network connected device are described. A network connected device may transmit a set of data identifying the location of the device and an identifier unique to the device to a server. The server may also receive an action request, wherein the action request is associated with the identifier. The server may select a rule in a database to address the action request, the rule applicable to the identifier and location of the device. Various embodiments related to financial card transactions, access to financial information, emergency services contact, and electronic message filtering are also addressed.
US08935220B2 Unified geographic database and method of creating, maintaining and using the same
The present invention involves a Universal Geographic Database (“UGD”). The UGD is an automated, central or distributed, registry of real-world locations and location-related information for businesses and other entities, analogous to the registry of domain names for Internet and web sites. By this central registry, businesses and other entities are facilitated to post their location and location-related information in a single place, for all users who need or want it; and users can refer to this single place, via the Internet, Web, and other telecommunications devices, to obtain accurate, complete and timely location and location-based information about the registered businesses and other entities. Each record of the UGD is keyed by a proprietary location address (PLA) based on the World Geographic Referencing System (WGRS), and optionally may have one or more proprietary location addresses (PLAs), which also may serve as keys. Associated with the PLA keys, each UGD record generally includes the full name for the business or other entity, its street address, and miscellaneous contact information (e.g., telephone number, facsimile number, e-mail address, internet website address, wireless website address). Other more dynamic, customized information (e.g., store hours, credit cards accepted, inventory, prices, specials, hours, parking) also may be available in the UGD record or linked to the UGD record. Users of any device or service can access the UGD through one or more location name servers (LNS), which can provide access to the UGD or other location-based information linked to the UGD or LNS. Based on the WGRS, PLAs provide, in addition to unique keys for UGD records, a user-friendly notation for location naming in the real-world and on all types of location-sensitive electronic devices, from web phones to in-car navigation systems. Given the UGD, these ULA/PLAs are as important to real-world businesses as their domain names because these WGRS addresses drive real-world commerce to physical business locations just as domain names drive e-commerce Internet or web sites.
US08935219B2 Efficiency of compression of data pages
A method includes compressing a first page of data stored in memory and calculating an effectiveness of the compression on the first page. The method further includes, in response to the calculated compression effectiveness being at least equal to a pre-determined/pre-established compression effectiveness threshold: identifying a plurality of second pages of data from memory that have similarities in content with the first page; and sequentially performing subsequent compressions of second pages from among the plurality of second pages in an order that is based on a relative ranking of the plurality of second pages. The ranking of the second pages is according to a calculated differential parameter associated with each of the second pages, which indicates a level of similarity that exists between the first page and a corresponding second page. Higher ranked second pages are compressed ahead of lower rank second pages, yielding greater compression efficiency.
US08935218B2 Multi-client generic persistence for extension nodes
Various embodiments of systems and methods to provide multi-client generic persistence for extension nodes are described herein. A standard field value and an extension field value specific to a client of a business data object are separated. Further, an extension node instance key associated with the extension field value is segregated. Furthermore, the standard field value and associated standard node instance key are stored in a standard persistence unit, and the extension field value is stored in an extension data persistence unit. Also, the extension node instance key and a relation between the standard node instance key and the extension node instance key are stored in an extension key persistence unit.
US08935217B2 Digital asset validation prior to submission for network-based distribution
A system and method for submission of digital assets to a digital asset submission system are disclosed. The digital asset submission system can manage submissions of digital assets to a network-based distribution system. Submission of digital assets to the digital asset submission system can be performed over a network in a controlled manner such that the digital assets can be validated prior to transmission of the digital assets to the digital asset submission system. Advantageously, digital assets to be submitted for distribution can be substantially validated before the digital assets are transmitted to the digital asset submission system.
US08935212B2 Discovery of non-standard folders for backup
The identifying folder paths for backup techniques include a method, a system, and/or a computer software product. In some embodiments of these techniques, the method includes scanning a client device for folders. The method further includes identifying one or more folder paths on a client device according to a pre-defined criteria associated with a backup policy for the client device. The method further includes consolidating the one or more folder paths into a consolidated list of folder paths. The method further includes presenting the consolidated list of one or more folder paths to a user. This Abstract is provided for the sole purpose of complying with the Abstract requirement rules. This Abstract is submitted with the explicit understanding that it will not be used to interpret or to limit the scope or the meaning of the claims.
US08935208B2 Backup and restore system for a computer
A method of defining a backup state of a file system is provided. A change in an electronic file stored on a computer system is detected. If the change is detected, a backup state of the electronic file is updated using an overlay icon associated with the electronic file. The overlay icon is presented in a user interface displaying the file system of the computer system. The backup state indicates that the electronic file is selected for backup processing if the change is detected. If the backup state indicates the electronic file is selected for backup processing, a copy of the electronic file is sent to a second computer system accessible by the computer system using a network.
US08935200B2 Dynamic database dump
Controlling a dump for a database by determining a state of a diagnosis flag associated with the structured query language (SQL) statement in response to a SQL statement being executed for the database. The diagnosis flag is used to indicate if a database dump should be performed. A database dump is performed for the SQL statement in response to determining that the diagnosis flag indicates that a dump is to be performed.
US08935198B1 Analysis and prediction of data using clusterization
Provided are, among other things, systems, methods and techniques for forecasting information. One representative embodiment involves obtaining data that has been provided by each of a number of individual people; dividing the people into clusters by utilizing a statistical clustering technique; calculating statistics of the data in each of at least some of the clusters; and combining the statistics for such clusters so as to obtain a combination forecast.
US08935197B2 Systems and methods for facilitating open source intelligence gathering
Systems and methods (e.g., utilities) for use in providing automated, lightweight collection of online, open source data which may be content-based to reduce website source bias. In one aspect, a utility is disclosed for use in extracting content of interest from at least one website or other online data source (e.g., where the extracted content can be used in a subsequent search query). In other aspects, utilities are disclosed that are operable to perform various types of analyzes on such extracted content and present graphical representations of such analyzes on a display of a client device.
US08935194B2 Clustering cookies for identifying unique mobile devices
Embodiments are directed towards clustering cookies for identifying unique mobile devices for associating activities over a network with a given mobile device. The cookies are clustered based on a Bayes Factor similarity model that is trained from cookie features of known mobile devices. The clusters may be used to determine the number of unique mobile devices that access a website. The clusters may also be used to provide targeted content to each unique mobile device.
US08935192B1 Social search engine
Methods, systems, and apparatus, including computer programs, for a social search engine. In one aspect, a method includes receiving an answer to a question from an answerer; identifying an entity in the answer, in which the entity refers to a product, a service, a company, or a merchant; obtaining permission from the answerer to provide an interactive link for the entity in the answer to a resource from which the entity can be obtained; receiving a user submitted query and determining that the query is related to the entity; and responsive to determining, providing the answer, including the link to the resource, as part of search results that are responsive to the query.
US08935190B2 E-mail handling system and method
A message processing system and method that recommends actions for incoming messages based upon past historical email behavior information. The historical email behavior information represents a user's behavior for a plurality of past messages and an action is recommended based on a comparison of the incoming messages to the historical email behavior information.
US08935189B2 Apparatus and method for personalized delivery of content from multiple data sources
A non-transitory computer readable storage medium includes instructions to collect explicit feedback from a user regarding user content preferences. Multiple data sources are monitored. Topics associated with the multiple data sources are classified. The importance of the topics to the user is characterized. Content is delivered to the user when a selected topic exceeds an importance threshold for the user. Implicit feedback from the user that characterizes refined user content preferences is tracked. The instructions to characterize the importance of topics evaluates the explicit feedback and the implicit feedback.
US08935187B2 Distributed payment system and method
The present invention provides a payment system that allows a mobile communications device (MCD) to interact with a merchant processing device (MPD) and a payment engine. A communications component associated with the payment engine can send requested barcodes to the MPD, receive barcodes or alphanumeric Universal Product Codes from customer MCDs, and handle payment authorizations and settlements. A barcode management component can generate and interpret barcodes based upon merchant offerings and client requests. A security algorithms component can employ an offset pair algorithm to convert each digit from a payment card information into an offset pair of digits to facilitate security in accordance with one embodiment of the present invention.
US08935183B2 Internet billing method
The present disclosure may include, for example, a method for facilitating establishment of a remitting agreement between equipment used by a vendor and equipment used by a provider, enabling, by way of the equipment used by the provider, the equipment used by the vendor to communicate with equipment used by a customer permitting the customer to purchase a product or service of the vendor, and initiating between the equipment used by the provider and the equipment used by the vendor a remittance from an account associated with the vendor of a portion of a transaction amount associated with a purchase transaction made by the equipment used by the customer. Additional embodiments are disclosed.
US08935172B1 Fulfilling staffing requirements via an interactive voice response system
Various embodiments of the invention provide methods, systems, and computer program products for fulfilling a portion of staffing requirements using an interactive voice response system (“IVR”). In particular embodiments, staffing requirements for a business activity are forecasted and a portion of the staffing requirements are identified that require fulfillment using the IVR. This portion of the staffing requirements includes one or more staff member positions required to be performed for the business activity. Eligible staff members that may fulfill the staff member positions are identified and a first member of the eligible staff members is contacted. Upon contacting the first member, the member is requested to fulfill a staff member position by the IVR and if the member accepts fulfilling the staff member position, an acceptance is sent from the IVR and the first member is scheduled based on his acceptance to fulfill the staff member position.
US08935169B2 Electronic apparatus and display process
According to one embodiment, an electronic apparatus includes an acquiring module and a display process module. The acquiring module is configured to acquire information regarding a plurality of persons using information of video content data, the plurality of persons appearing in a plurality of sections in the video content data. The display process module is configured to display (i) a time bar representative of a sequence of the video content data, (ii) information regarding a first person appearing in a first section of the sections, and (iii) information regarding a second person different from the first person, the second person appearing in a second section of the sections. The first area of the time bar corresponds to the first section is displayed in a first form, and a second area of the time bar corresponds to the second section is displayed in a second form different from the first form.
US08935161B2 Encoding device, decoding device, and method thereof for secifying a band of a great error
Disclosed is an encoding device which can accurately specify a band having a large error among all the bands by using a small calculation amount. A first position identifier uses a first layer error conversion coefficient indicating an error of a decoding signal for an input signal so as to search for a band having a large error in a relatively wide bandwidth in all the bands of the input signal and generates first position information indicating the identified band. A second position identifier searches for a target frequency band having a large error in a relatively narrow bandwidth in the band identified by the first position identifier and generates second position information indicating the identified target frequency band. An encoder encodes a first layer decoding error conversion coefficient contained in the target frequency band.
US08935160B2 Systems and methods for frame synchronization
Systems (1600) and methods (1500) for frame synchronization. The methods involve: extracting bit sequences S0 and S1 from a Bit Stream (“BS”) of a Data Burst (“DB”); decoding S0 and S1 to obtain decoded bit sequences S′0 and S′1; using S′0 and S′1 to determine Bit Error Rate (“BER”) estimates (516, 518); combining the BER estimates to obtain a combined BER estimate; modifying S0 and S1 so that each includes at least one bit of BS which is not included in its current set of bits and so that it is absent of at least one of the bits in the current set of bits; iteratively repeating the decoding, using, combining and modifying steps to obtain more combined BER estimates; analyzing the combined BER estimates to identify a minimum combined BER estimate; and using the minimum combined BER estimate to determine a location of a vocoder voice frame within DB.
US08935158B2 Apparatus and method for comparing frames using spectral information of audio signal
Disclosed is a frame comparison apparatus and method for comparing frames included in an audio signal by using spectrum information. The frame comparison apparatus includes a spectrum information estimation apparatus for receiving an audio signal and estimating and outputting spectrum information for the respective frames included in the audio signal, an estimation operation option determiner for determining an estimation order of the spectrum information estimated from the spectrum information estimation apparatus, a frame comparison option determiner for determining a comparison order for the frames output from the spectrum information estimation apparatus, and a frame comparator for determining a comparison target frame which is a comparison target for a current frame included in the audio signal, comparing the spectrum information for the current frame with the spectrum information for the comparison target frame, and outputting a comparison result value.
US08935156B2 Enhancing performance of spectral band replication and related high frequency reconstruction coding
The present proposes new methods and an apparatus for enhancement of source coding systems utilizing high frequency reconstruction (HFR). It addresses the problem of insufficient noise contents in a reconstructed highband, by Adaptive Noise-floor Addition. It also introduces new methods for enhanced performance by means of limiting unwanted noise, interpolation and smoothing of envelope adjustment amplification factors. The present invention is applicable to both speech coding and natural audio coding systems.
US08935149B2 Method for patternized record of bilingual sentence-pair and its translation method and translation system
A method for a patternized record of a bilingual sentence-pair, for recording a source sentence and a corresponding target sentence onto a record medium in a mapping manner, comprising: recording a source sentence into a first part in the record medium, and recording a target sentence into a second part in the record medium; recording at least one patternized unit in at least one of the first part and the second part; in the patternized unit, a content of a unit in target sentence and information of a corresponding unit in source sentence are recorded in a predetermined format; wherein the patternized unit comprises: a source portion, a target portion, a POS portion, an attribute portion, a portion of serial number of a unit, or any combination thereof; wherein each portion in the patternized unit can be identified automatically by a computer. The translation method and translation system base on the bilingual patternized sentence-pair are also disclosed.
US08935145B2 Apparatus for simulating battery system
A battery system simulation apparatus that enables a battery system to be stably driven by using simulation data. The battery system simulation apparatus includes a voltage simulator that outputs an imaginary simulation voltage corresponding to a battery included in a battery system, to a battery management unit for controlling the battery, and a simulation verification unit that receives control results of the battery which is generated in dependence upon the imaginary simulation voltage. The control results are transmitted by the battery management unit.
US08935142B2 Simulation of communication networks
A computer-implemented method may include receiving transition information indicative of transition rates associated with a plurality of communication links in a network, wherein the network includes a plurality of nodes, the plurality of communication links, and a communication path between a first node and a second node of the plurality of nodes. In one embodiment, the communication path uses at least two of the plurality of communication links. The method may include generating biased transition information indicative of biased transition rates, wherein the biased transition rates are greater or less than the indicated transition rates and simulating the network, based on the biased transition information, until a transition associated with one of the communication links causes the communication path to transition to a different state. A network reliability parameter may be determined based on the simulation of the network.
US08935133B1 Measurement points in modeling and simulation
A computing device may be used to create a model that includes a block. The block may represent a function corresponding to a simulation. Measurement points may be inserted into the model. The model may be used to create a simulation, and the measurement points may be used to measure operational characteristics corresponding to the block.
US08935129B1 System and method for simplifying a graph'S topology and persevering the graph'S semantics
In one embodiment, a technique is provided for maintaining semantics of a graph that corresponds to a model of a physical entity. Node data structures are defined, instantiations of which are used to represent primitive nodes and group nodes of the graph. Link data structures are defined, instantiations of which are used to represent primitive links and group links of the graph. A technique for grouping nodes of the graph is provided, which may be used to remove elements from the graph to create a simplified representation. A technique for ungrouping nodes of the graph is provided, which may be used to restore elements to the graph to return to an unsimplified representation.
US08935128B2 Interference-compensated sensor
The interference-compensated sensor for detecting an object located in a detection area in a contactless manner, particularly a rain sensor, is provided with a first and a second measuring channel each having a control device and an output, wherein both measuring channels are substantially identical. The sensor further comprises a main subtractor having an output for outputting the difference of the signals at the outputs of the measuring channels. The sensor is provided with a controller unit having an input that is connected to the output of the main subtractor and with an output for outputting a controller signal, by means of which the two measuring channels can be controlled in such a way that the signal at the output of the main subtractor can be controlled to zero. By means of the magnitude of the signal at the output of the controller, it can be determined if an object is located in the detection area.
US08935118B2 Wetting agents for aseptic filling
The present invention is directed to wetting agent compositions and methods for making and using the wetting agent compositions. The compositions of the invention include a sheeting agent, a defoaming agent, and an association disruption agent. The wetting agent compositions of the present invention result in a faster draining/drying time on most substrates compared to conventional wetting agents. The wetting agent compositions of the present invention are especially suitable for use on plastic substrates.
US08935116B2 Method and apparatus for testing a wind turbine installation
A method is provided for testing a wind turbine installation in respect of riding through a voltage dip. As per the method, a voltage dip is simulated and measured data is obtained on the performance of the wind turbine installation based on the simulated voltage dip. The measured data obtained is analyzed regarding variables defined in performance requirements and their permitted values. The measured data is combined to form a measured dataset in a standardized measured data format. The measured dataset is forwarded to an automatic analysis unit which stores evaluation criteria. The analysis unit performs the tasks of deriving values for the variables defined in the performance requirements from the measured data, comparing the values of the variables with the permitted values contained in the performance requirements, performing an evaluation of the comparison according to the stored evaluation criteria and keeping the result of the evaluation ready for output.
US08935114B2 Determining the closing time of a fuel injection valve based on evaluating the actuation voltage
A method for determining a closing time of a valve having a coil drive, in particular a direct injection valve for an engine of a motor vehicle, has the steps: (a) switching off a current flow through a coil (L_inj) of the coil drive, so that the coil (L_inj) is depowered, (b) capturing a time curve (110) of a voltage induced in the non-powered coil (L_inj), wherein the induced voltage is generated by decaying eddy currents in a magnetic circuit of the coil drive and by a motion of the armature relative to the coil (L_inj), (c) evaluating the captured time curve (110) of the voltage induced in the coil (L_inj), and (d) determining the closing time based on the evaluated time curve (110). A corresponding device and a computer program for determining the closing time of a valve with a coil drive can be provided accordingly.
US08935112B2 System and method for managing electric vehicles
A system and method for managing a plurality of electric vehicles with a fleet management portal is described herein. In one embodiment, a machine implemented method for managing one or more fleets of electric vehicles includes monitoring one or more fleets of electric vehicles using a fleet management portal associated with a server. Next, the method includes monitoring a plurality of charge transfer devices using the fleet management portal. Next, the method includes receiving charging information from the charge transfer devices. Next, the method includes determining a charging status for each electric vehicle based on the charging information. Next, the method includes generating one or more reports having the charging status for each electric vehicle.
US08935109B2 System for preventing and detecting fuel theft
In one aspect, the present invention is directed to a system for preventing and detecting fuel theft from a fuel tank, the system comprising: a perforated casing (18), to be installed into the fuel inlet (28) of the fuel tank, the casing adapted to prevent a pipe from passing therethrough into the tank; a door (14), disposed at the opening (30) of the perforated casing, for blocking in the closed state thereof the inlet (30) to the fuel tank; a safety-catch mechanism, for retaining the door closed when the tank comprises more than a predefined quantity of fuel or to allow opening of the door just when the net is uplifted to the height of the top of the tank.
US08935108B2 Rheometer for high-viscosity materials
The invention relates to a rheometer (100) for high-viscosity materials and to a device and a method for estimating, by means of such a rheometer (100), the feeding pressure to be applied in order to overcome the feeding resistance of high-viscosity material in a pipe. The rheometer (100) has a receptacle for holding high-viscosity material in the receptacle. The receptacle is designed as a standard pipe section (102) that can be filled with high-viscosity material (300). In the rheometer (100), the standard pipe section (102) and high-viscosity material (300) filled into the standard pipe section (102) can be made to linearly move relative to each other at a first rate and at another rate differing from the first rate. A unit (146, 147, 148) for determining a rate of the relative movement of the high-viscosity material (300) and the standard pipe section (102) as well as a unit (160) for determining a pressure applied to the high-viscosity material (300) as a result of the relative movement of the high-viscosity material (300) and the standard pipe section (102) are provided as a measuring instrument.
US08935101B2 Method and apparatus for correlating precursor and product ions in all-ions fragmentation experiments
A method for matching precursor ions to product ions generated in a chromatography—mass spectrometry experiment comprises: choosing a time window defining a region of interest for precursor ion data and product ion data generated by the experiment; constructing a plurality of extracted ion chromatograms (XICs) for the precursor ion data and the product ion data within the region of interest; automatically detecting and characterizing chromatogram peaks within each XIC and automatically generating synthetic analytical fit peaks thereof; discarding a subset of the synthetic analytical peaks which do not satisfy noise reduction rules; performing a respective cross-correlation score calculation between each pair of synthetic analytical fit peaks; and recognizing matches between precursor ions and product ions based on the cross correlation scores.
US08935099B2 Method and system for identifying, assessing, and managing cancer growth rates and potential metastasis
Techniques described herein generally relate to identifying, assessing, and managing cancer growth rates and potential metastasis. Some example methods may include constructing one or more quantitative metrics for the potential metastasis in a selected population of other patients, acquiring a first set of numeric biomarker data for the patient before having placed a biomarker in the patient, acquiring a second set of numeric biomarker data for the patient after having placed the biomarker in the patient, determining a set of biomarker surrogate values for microvessel density information based on a mean numeric biomarker difference derived from the first set of numeric biomarker data and the second set of numeric biomarker data, determining a set of biomarker surrogate values for microvessel density information based on a mean numeric biomarker difference derived from the first set of numeric biomarker data and the second set of numeric biomarker data, and predicting quantitative and objective risk for the cancer growth rates and potential metastasis and adjusting a treatment plan based on the biomarker surrogate values and at least one of the one or more quantitative metrics.
US08935098B2 Method and device for high throughput cell deformability measurements
A system is disclosed that enables the automated measurement of cellular mechanical parameters at high throughputs. The microfluidic device uses intersecting flows to create an extensional flow region where the cells undergo controlled stretching. Cells are focused into streamlines prior to entering the extensional flow region. In the extensional region, each cell's deformation is measured with an imaging device. Automated image analysis extracts a range of independent biomechanical parameters from the images. These may include cell size, deformability, and circularity. The single cell data that is obtained may then be used to in a variety of ways. Scatter density plots of deformability and circularity may be developed and displayed for the user. Mechanical parameters such as deformability and circularity may be gated or thresholded to identify certain cells of interest or sub-populations of interest. Similarly, the mechanical data obtained using the device may be used as cell signatures.
US08935096B2 Apparatus for fast path search by learning heuristic function and method thereof
Disclosed are an apparatus and a method for fast path search using learning of a heuristic function according to the present invention. An apparatus for fast path search according to the present invention includes: an input unit to receive destination information from a user, and to receive a search request for a path to the received destination information; a location recognizing unit to obtain current location information of the user when the search request for the path is received; and a control unit to search a map for a path from a start node corresponding to the current location information to a destination node corresponding to the destination information using a heuristic evaluation function.
US08935095B2 Safety system and device and methods of operating
Various embodiments of a device, system and methods that promote safety and security within an organization. Sensor data from one or more installation sensors is collected, analyzed and used to create a map and/or directions that, when received by a wireless mobile device, facilitate a person's possible egress around or from a detected event. The information provided to the person by the map and/or the directions may be individually crafted to be of maximum use to the specific recipient so the person can understand, plan and execute the most appropriate danger avoidance maneuvers in minimal time.
US08935092B2 Navigation system, server connected thereto, and method for controlling vehicle navigation
A navigation system, a server connected thereto, and a method for controlling a vehicle navigation system are provided. The vehicle navigation system includes a display; an input unit configured to receive input information corresponding to a reference position; a storage configured to store video data mapped with first location data, and map data; a communication unit configured to receive the video data from a vehicle black box installed in a vehicle; and a controller configured to obtain second location data from the map data using the input information, to search the storage for video data mapped with the first location data corresponding to a location within a predetermined distance from a location corresponding to the second location data and to output the search result to the display. According to the present invention, it is possible to search video data or video frames even when the user does not input information on a correct location by searching video data mapped with first location data corresponding to a location within a predetermined distance from a location corresponding to second location data obtained using information input by the user.
US08935091B2 Method and apparatus for creating visual effects on grass
High resolution images are imprinted onto precise and consistent lawns and fields by use in combination of a global positioning system; a processor for generating a desired pattern which is translated into patterning instructions; and a patterning implement which is used for generating detailed patterns and for imprinting said patterns on any of natural or artificial lawns and fields, covered areas, and landscapes.
US08935089B2 Mobile mapping in underground or shielded environments
A method for providing location information such as a map in an underground or shielded environment entails storing first near-field communication (NFC) data obtained by reading a first NFC tag at a first location, reading a second NFC tag at a second location, obtaining map data for an area encompassing the first and second locations, and displaying a map showing the first location and the second location.
US08935086B2 Collision avoidance system and method of detecting overpass locations using data fusion
A collision avoidance system adapted for use with a vehicle, and a method of modifying a first warning assessment algorithm of the system to reduce false alerts caused by overpasses, and maintain sufficient warning distances are presented, wherein the system includes at least one sensor operable to detect an object location, a locator device operable to determine the current position coordinates of the vehicle, a map database presenting a plurality of overpass locations ahead of the vehicle, and an electronic control unit operable to execute a second algorithm, if the detected object location generally matches an overpass location, and in a preferred embodiment, a third algorithm, if the detected location does not match an overpass location, such that the third algorithm is executable over a shorter period than the second, and the second algorithm is executable over a shorter period than the first.
US08935084B2 Vehicle emission monitoring device and method thereof
The present invention discloses a vehicle emission monitoring device and a method thereof. The method of the present invention comprises steps: obtaining an OBS instantaneous fuel consumption and a carbon dioxide emission from an on-board emission measurement system (OBS); working out an OBS fuel consumption-carbon dioxide emission relationship with a statistical method or a regression method; obtaining an OBD instantaneous fuel consumption from an on-board diagnostic (OBD) system; establishing an OBS-OBD fuel consumption relationship; and converting the OBD instantaneous fuel consumption into an carbon dioxide emission according to the OBS-OBD fuel consumption relationship and the OBS fuel consumption-carbon dioxide emission relationship.
US08935077B2 Controlling an engine having an electronically-controlled turbocharger
A procedure for startup and shutdown of an internal combustion engine with an electronically-controlled turbocharger (ECT) is disclosed. The startup and shutdown procedures are determined to provide the desired lubrication to engine and ECT components and sufficient cooling of the engine and ECT. In one embodiment, the system includes an electric oil pump that can supply oil to the oil circuit in the engine and ECT independently of an engine-driven mechanical oil pump. In another embodiment, the oil circuit is provided with an oil accumulator to provide oil for cooling after engine rotation has stopped.
US08935075B2 Engine start stop inhibit system and method
A system includes a first module configured to determine at least one of a position of a vehicle, an elevation level of the vehicle and a road grade at the position of the vehicle. A second module configured to inhibit an autostop of an engine including generating a start-stop signal based on the at least one of the position of the vehicle, the elevation level of the vehicle and the road grade at the position of the vehicle. An actuator control module configured to prevent the autostop by adjusting at least one of a spark parameter, a fuel parameter and an air flow parameter of the engine based on the start-stop signal.
US08935069B2 System and method for transmitting a tire pressure status signal to a vehicle ECU
A dash switch module for a vehicle includes a controller transmitting a parking brake control request message to a vehicle ECU, a signal receiving component receiving a transmitted status signal from a sensor on the vehicle indicating a status of a vehicle component, and a processor receiving the transmitted status signal from the signal receiving component. The processor generates a dash switch module signal based on the transmitted status signal. The processor transmits the dash switch module signal to the vehicle electronic control unit.
US08935067B2 Shift-by-wire system for automatic transmission of vehicle
An electronic control unit senses an actual shift range of a automatic transmission by executing a range determination operation, which determines the actual shift range of the automatic transmission based on a rotational position of a manual shaft that is sensed with an encoder. The control unit prohibits the execution of the range determination operation throughout a range determination operation prohibiting period, which is a predetermined time period and starts from a time point of starting rotation of the rotor of the electric motor unit toward the target rotational position.
US08935064B2 Control device of vehicular automatic transmission and method of controlling the same
A control device of a vehicular automatic transmission determines, during shifting to a first target gear position, whether the transmission should be shifted to a second target gear position that is remote from the current gear position than the first target gear position, and determines whether a gearshift to the first target gear position was executed during shifting to a third target gear position. If it is determined that the transmission should be shifted to the second target gear position during a multiple gearshift to the first target gear position which is started during shifting to the third target gear position, a multiple gearshift to the second target gear position is inhibited. If it is determined that the transmission should be shifted to the second target gear position during a single gearshift to the first target gear position, the multiple gearshift to the second target gear position is permitted.
US08935060B2 Driver assistance system for agricultural working machine
A driver assistance system for an agricultural working machine includes at least one control/regulating unit designed to adjust and monitor working parameters, quality parameters or both, of the agricultural working machine in an automatable manner based on use of a family of characteristics stored in the control/regulating unit. A selectable process implementation strategy is specified in order to automatically monitor or adjust at least one working parameter or quality parameter or both of the agricultural working machine. The driver assistance system suggests that the process implementation strategy be changed at least when the specified setpoint value of one or more of the quality parameters cannot be reached within the preselected process implementation strategy.
US08935058B2 Materials handling vehicle estimating a speed of a movable assembly from a lift motor speed
A materials handling vehicle is provided comprising: a support structure including a fixed member; a movable assembly coupled to the support structure; a hydraulic system; and a control system. The support structure further comprises lift apparatus to effect movement of the movable assembly relative to the support structure fixed member. The lift apparatus includes at least one ram/cylinder assembly. The hydraulic system includes a motor, a pump coupled to the motor to supply a pressurized fluid to the at least one ram/cylinder assembly, and at least one electronically controlled valve associated with the at least one ram/cylinder assembly. The control structure may estimate a speed of the movable assembly from a speed of the motor and control the operation of the at least one valve using the estimated movable assembly speed.
US08935056B2 Wiper controller
A windshield wiper device comprises a controller, a drive unit and a gear that transmits the movement of the drive unit to a wiper shaft. The controller comprises a comparison unit for determining whether the torque output by the drive unit exceeds the predetermined torque, wherein the predetermined torque depends on the position of the wiper shaft. The wind shield wiper device further comprises a reversing unit for reversing the direction of rotation of the drive unit depending on the result of the comparison unit.
US08935055B2 Method and apparatus for vehicle with adaptive lighting system
In one embodiment, an adaptive external vehicle lighting system includes a vehicle communication network, a memory including program instructions for generating a model of a vehicle and the environment outside of the vehicle, identifying an object of interest based upon the generated model, analyzing rendering criteria associated with the identified object of interest, and rendering object of interest data based upon the analysis, a processor operably connected to the vehicle communication network and to the memory for executing the program instructions, and at least one rendering system operably connected to the processor through the vehicle communication network for rendering the object of interest data using an associated external lighting system of the vehicle.
US08935054B2 Monitoring system for controlling liftable and steer axles on trucks or tractor trailers
A monitoring system to control lift axles on a vehicle having a means for sensing vehicle speed and direction, a means for measuring the weight on the lift axles and fixed axles on the vehicle, and a control module for controlling one or more lift axles on the vehicle is provided. The control module comprises a receiver for receiving information from the sensing means and the measuring means, a processor, and output means for causing the lift axles to be lifted when the vehicle is moving in reverse. The processor causes or permits the lift axle to 1) lower when the vehicle moves forward for a programmable distance, 2) assume or maintain a lifted position when the vehicle is below a predetermined weight, 3) assume or maintain a lowered position when the vehicle carries over a predetermined weight, and 4) equalize weight between the lift axles and the fixed axles.
US08935053B2 Power release hood latch method and system
Aspects of the disclosure provide for controlling a hood latch using an electrically actuated primary hood latch and an electrically actuated secondary hood latch. To open the hood of the vehicle, a person presses a hood release button. Before attempting to release either the primary hood latch or secondary hood latch, a determination is made whether a vehicle speed of the vehicle is below a minimum vehicle speed threshold. If the vehicle speed is below this threshold, both the primary electrical actuator for the primary hood latch and the secondary electrical actuator for the secondary hood latch are triggered, thereby releasing hood from a closed position into an open position. When the vehicle speed is above this vehicle speed threshold, only the primary electrical actuator for primary hood latch is triggered; leaving the hood in a partially open position held in place by the secondary hood latch.
US08935051B2 System and method for improving steering feeling in neutral gear position of vehicle
Disclosed herein is a system and method for improving a steering feeling of a driver while preventing a heavy feeling of a steering wheel or a kickback phenomenon during an eco-roll operation for improving a fuel ratio of the vehicle. The method includes determining, by a controller, an eco-roll operation condition in which a brake is disengaged, an accelerator pedal is disengaged, and a speed of the vehicle is a reference speed or higher. Furthermore, when the eco-roll operation condition is determined, the controller coverts a gear state of a transmission into a neutral gear state. The controller also controls an engine RPM to an idle RPM to start the eco-roll mode and an operation of an emergency steering system to assist steering power according to a steering input due to a driver manipulation of a steering wheel while the traveling in a neutral gear state of an eco-roll mode.
US08935047B2 Control device for damping-force adjustable damper
A damping-force-adjustable-damper control device includes a target damping force setting unit which sets target damping force, a stroke position detecting unit which detects a stroke position of the damping-force adjustable damper, a stroke speed calculating unit which calculates a stroke speed, and a target output calculating unit which calculates a target output value to be output to the damping-force adjustable damper in accordance with an obtained target damping force and an obtained stroke speed. The control device also includes a processing-period setting unit which sets the processing periods of the stroke speed calculating unit and the target output calculating unit in accordance with a resonant frequency of unsprung mass, and which sets the processing period of the target damping force setting unit to be longer than the processing periods of the stroke speed calculating unit and the target output calculating unit in accordance with a resonant frequency of sprung mass.
US08935035B1 Advanced optimization framework for air-ground persistent surveillance using unmanned vehicles
An optimization framework for air and ground based persistent surveillance using unmanned vehicles. The objective of the optimization framework is to maximize the coverage of a target area for given UVs, skeleton, and maintenance sites. The optimization framework is based on the generation of mini-cycles, and assigning them in a fractional manner to the given UVs. Subsequently, the optimization framework based on UV-Cross and UV-k-Swap transformations, followed by the cycle of fusion, integerization, and schedule synchronization.
US08935033B2 Electrically driven dump truck
A vehicle control device 50, a controller 100, an inverter control device 30 and a steering control device 32 constitute a control device 200 which executes control to give a yaw moment to a vehicle 1 to make the vehicle 1 travel while tracing a trolley wire 3R, 3L based on image information detected by a camera 15. The control device 200 converts an image acquired by the camera 15 into coordinate information, calculates at least one representative point of the vehicle 1 and at least one target point situated on the trolley wire 3R, 3L based on the coordinate information, and executes the control to give a yaw moment to the vehicle 1 so that the representative point approaches the target point. With this configuration, an electrically driven dump truck capable of lightening the operating load on the driver during the trolley traveling is provided.
US08935031B2 Construction vehicle control apparatus and construction vehicle
A construction vehicle control apparatus is provided including: a motor generator control unit (160) which, when regenerative electrical power generated by a motor (7) during regenerative braking surpasses acceptable charging electrical power of a capacitor (3), drives a motor generator (5) using the surplus electrical power; an engine controller (2) which detects the rotating speed of an engine (1); a motor control unit (180) which, if the rotating speed of the engine becomes larger than a second set value while the motor generator is being driven by the surplus electrical power, reduces regenerative torque generated by the motor; and a brake control unit (190) which, if the rotating speed of the engine becomes larger than the second set value while the motor generator is being driven by the surplus electrical power, increases regenerative torque generated by a hydraulic brake (30).
US08935030B2 Vehicle control device
A vehicle control device is disclosed which calculates a drive torque requirement Treq as a target running force output value for a vehicle on the basis of the amount of driving operation by a driver; calculates a correction torque ΔTreq for suppressing vehicle sprung body vibration; controls an engine and an electric motor on the basis of a post-correction drive torque requirement Tareq which is derived by correcting the drive torque requirement Treq with the correction torque ΔTreq, and controls the indication of the operation state of the electric motor. The correction torque ΔTreq includes at least a feed-back control amount ΔTfb as a disturbance-based correction amount. The indication of the operation state of the electric motor is conducted on the basis of a target running force output value for display in which the influence of the feed-back control amount ΔTfb is reduced as compared with the value Tareq.
US08935015B2 Flight control system with alternate control path
A flight control system and method including a primary flight control path between one or more pilot controls and control surface actuators on an associated aircraft, wherein the primary control path includes one or more flight control computers and one or more first data concentrators; and a secondary flight control path between the one or more pilot controls and the control surface actuators, wherein the secondary flight control path utilizes direct mode control laws to control the control surface actuators; wherein the primary flight control path and the secondary flight control path are independent from each other and the secondary flight control path is operative upon detection of a fault in the primary flight control path.
US08935014B2 Method and system for deploying a surveillance network
A method and system for gathering information from and setting up a surveillance network within an earth-surface environment that includes inserting one or more mobile robotic devices having a sensing subsystem, a communications subsystem, and a navigation subsystem into an earth-surface environment. The mobile robotic device may be configured into a traveling pose selected from a plurality of available traveling poses, and directed using the navigation subsystem to a sensing location within the earth-surface environment. The environment may be monitored and sensed information collected may be stored or communicated to a remote location. The mobile robotic device may be configured to operate with a vehicle carrier to facilitate insertion and deployment of the robotic vehicle into the earth-surface environment.
US08935013B2 Vehicle accident history recorder
A vehicle accident history recorder is provided. The vehicle accident history recorder comprises: a collision detection sensor for detecting a collision of a vehicle; a collision determination section for determining an occurrence of the collision based on a detection result of the collision detection sensor; a yaw rate sensor for detecting a yaw rate of the vehicle; a damaged portion determination section for determining a damaged portion of the vehicle in the collision based on the detection result of the collision detection sensor and a detection result of the yaw rate sensor when the collision determination section determines the occurrence of the collision; and a storage device for storing a determination result of the damaged portion determination section in a readable form.
US08935012B2 Collision determination apparatus for vehicle
A collision determination apparatus to be mounted in a vehicle includes a wiring substrate, a first acceleration sensor, a second acceleration sensor, an analog-to-digital converter, and a central processing unit. The wiring substrate has a first surface and a second surface opposite from each other. The first acceleration sensor is mounted on one of the first surface and the second surface. The second acceleration sensor is mounted on the other one of the first surface and the second surface in a state where the second acceleration sensor is rotated 90 degrees with respect to the first acceleration sensor. The analog-to-digital converter converts an analog signal from the first acceleration sensor or the second acceleration sensor to a digital signal. The central processing unit determines a collision by an arithmetic processing of the digital signal.
US08935010B1 Power distribution within high-power networking equipment
This disclosure describes techniques for managing a power supply for hot-swappable components of a high-power networking device. According to these techniques, a high-power networking device includes a power distribution module (PDM). The PDM is receive a high-voltage, high-power supply input, generate supply plurality of high-power, reduced voltage supplies, and distribute the plurality of high-power reduced voltage supplies to a plurality of hot-swappable components of the high-power networking system via an intermediate distribution plane.
US08935008B2 System and method for heating ventilation and air conditioning component detection
A method for detecting heating, ventilation, and air conditioning (HVAC) components is provided. The method includes the steps of measuring an initial current at a current sensor in a circuit, while a relay is de-energized; energizing the relay; measuring, at a periodic interval, an energized current while the relay is energized; incrementing a counter if an absolute difference between a first voltage related to the energized current and a second voltage related to the initial current is above a threshold; and determining a HVAC component is present if the counter exceeds a pre-determined value during a pre-determined time period.
US08935007B2 Body fluid testing component for simultaneous analyte detection
An analyte testing device is provided for use with a mobile processing device having a camera with a lens, a processor for processing an image captured by the lens. The analyte testing device comprises a casing and a test strip positioner. The test strip positioner positions an analyte containing test strip adjacent to the camera lens to permit the camera to capture an image of the analyte containing test strip. A light source is disposed within the casing. The light source is positioned within the casing to illuminate the analyte containing test strip to facilitate the capture of the image of the test strip. Software is contained within the mobile processing device for performing a quantitative analysis of at least one analyte from the captured image, and providing an output of the results of the quantitative analysis.
US08935006B2 Companion robot for personal interaction
A mobile robot guest for interacting with a human resident performs a room-traversing search procedure prior to interacting with the resident, and may verbally query whether the resident being sought is present. Upon finding the resident, the mobile robot may facilitate a teleconferencing session with a remote third party, or interact with the resident in a number of ways. For example, the robot may carry on a dialog with the resident, reinforce compliance with medication or other schedules, etc. In addition, the robot incorporates safety features for preventing collisions with the resident; and the robot may audibly announce and/or visibly indicate its presence in order to avoid becoming a dangerous obstacle. Furthermore, the mobile robot behaves in accordance with an integral privacy policy, such that any sensor recording or transmission must be approved by the resident.
US08935002B2 Apparatus, systems and methods for providing portable storage for multiple users
Apparatus, systems and methods for providing portable storage for multiple users are disclosed. The portable storage systems may be used to accommodate the storage needs of multiple users. The portable storage solutions provide the capability to individuals to store relatively small quantities of materials off-site for a fixed or an undetermined amount of time, and are designed such that, in most instances, the materials are returned to the user at the same or different location when they are desired. The portable storage apparatus, systems and methods are cost-effective and provide a consumer with more flexibility than standard storage options.
US08935000B2 Machine tool monitoring device
The invention relates to a machine tool monitoring device. It is proposed that the machine tool monitoring device comprises at least one signal unit for an ultra wide band operation.
US08934997B2 Controlling and manipulating groupings in a multi-zone media system
In general, techniques of controlling a plurality of multimedia players in groups are disclosed. According to one aspect of the present invention, a mechanism is provided to allow a user to group some of the players according to a theme or scene, where each of the players is located in a zone. When the scene is activated, the players in the scene react in a synchronized manner. For example, the players in the scene are all caused to play a multimedia source or music in a playlist, wherein the multimedia source may be located anywhere on a network.
US08934989B2 Radio frequency based ablation system and method with dielectric transformer
An ablation device which transmits radio frequency (RF) energy for the ablation of biological tissues has elongate inner and outer coaxial conductors extending from a proximal portion to a distal portion. An RF antenna is disposed at the distal portion of the device and transmits RF energy for ablation of a tissue region to be treated. Reflection of energy from the tissue or the ablation point is reduced by providing multiple layers of dielectric media about the antenna, or by providing a gradual transition point from the conductors to the antenna tip, by means of a longitudinally stepped dielectric layer transformer.
US08934988B2 Ablation stent with meander structure
Hypertension is treated in a patient by implanting an ablation stent in a renal artery of the patient. Energy is transmitted to the ablation stent to induce heating of the ablation stent, which causes ablation of a renal sympathetic nerve present on the outside of the portion of the renal artery comprising the ablation stent. A preferred ablation stent is in the form of an N-turn coil of an electrically conductive wire forming a meander structure. The respective ends of the wire are electrically connected to each other.
US08934986B2 Implantable medical devices storing graphics processing data
In one example, a device includes a telemetry module configured to retrieve graphics processing data from a device that is not configured to perform a rendering process using the graphics processing data and that is associated with delivering therapy to a therapy target of a patient, and a control unit configured to apply the graphics processing data while performing the rendering process to generate an image of an anatomical feature of the patient, wherein the anatomical feature comprises the therapy target for an implantable medical device, and to cause a display unit of a user interface to display the image, wherein the image of the anatomical feature is specific to the patient. The graphics processing data may include a list of vertices or a transform to be applied to a non-patient-specific anatomical atlas. The data may also include a location of a therapy element of the implantable medical device.
US08934985B2 Electrode with movable insertion stopper
A cochlear implant electrode includes an electrode carrier having an electrode array with a groove disposed in a longitudinal direction along the electrode carrier, and a stopper positioned around the electrode carrier. The stopper has a protrusion on its inner surface that is configured to be positioned within the groove such that the stopper is movable with respect to the electrode carrier.
US08934982B2 System and method for eyelid stimulation
A system and method of treating hyperactivity of an eyelid closing muscle in a subject includes providing a stimulation system in the subject with the hyperactivity of the eyelid closing muscle, sensing an activity of the eyelid closing muscle, and selectively stimulating eyelid opening muscle(s) or innervating nerves, eyelid opening reflexes, or eyelid opening reflexes in non-muscular tissue, using the stimulation system, without substantially activating the eyelid closing muscle. The system and method evokes eyelid movement in the subject.
US08934978B2 Methods and apparatus for renal neuromodulation
Methods and apparatus are provided for renal neuromodulation using a pulsed electric field to effectuate electroporation or electrofusion. It is expected that renal neuromodulation (e.g., denervation) may, among other things, reduce expansion of an acute myocardial infarction, reduce or prevent the onset of morphological changes that are affiliated with congestive heart failure, and/or be efficacious in the treatment of end stage renal disease. Embodiments of the present invention are configured for percutaneous intravascular delivery of pulsed electric fields to achieve such neuromodulation.
US08934968B2 Neurostimulation and coronary artery disease treatment
A method for treating a patient may include treating coronary artery disease in combination with angina pectoris and/or the control of angina pain by delivering chemical and/or electrical stimulation pulses to the cardiac and/or nervous tissue of the patient in a coordinated manner. A system for treating a patient suffering from coronary artery disease and angina may include a stimulator that generates at least one pulse in accordance with prescribed parameters, a catheter, a lead, and/or a sensor.
US08934967B2 Systems, methods and devices for treating tinnitus
Systems, methods and devices for paired training include timing controls so that training and neural stimulation can be provided simultaneously. Paired trainings may include therapies, rehabilitation and performance enhancement training. Stimulations of nerves such as the vagus nerve that affect subcortical regions such as the nucleus basalis, locus coeruleus or amygdala induce plasticity in the brain, enhancing the effects of a variety of therapies, such as those used to treat tinnitus, stroke, traumatic brain injury and post-traumatic stress disorder.
US08934965B2 Conformable actively multiplexed high-density surface electrode array for brain interfacing
Provided are methods and devices for interfacing with brain tissue, specifically for monitoring and/or actuation of spatio-temporal electrical waveforms. The device is conformable having a high electrode density and high spatial and temporal resolution. A conformable substrate supports a conformable electronic circuit and a barrier layer. Electrodes are positioned to provide electrical contact with a brain tissue. A controller monitors or actuates the electrodes, thereby interfacing with the brain tissue. In an aspect, methods are provided to monitor or actuate spatio-temporal electrical waveform over large brain surface areas by any of the devices disclosed herein.
US08934964B2 Analysis of electrocardiogram signals
A method for graphical representation of a train of ECG complexes having an R wave and a T-P interval and having variable isoelectric baselines. The method involves aligning the complexes in terms of signal amplitude by obtaining a baseline, thereby to provide a graphical representation of said train of ECG complexes; and aligning said complexes temporally using corresponding predetermined points.
US08934963B1 Method and apparatus for monitoring arrythmogenic effects of medications using an implantable device
An implantable device and method for monitoring changes in the risk of arrhythmia induced by medications. The implantable device monitors risk of arrhythmia by analyzing an aspect of T-wave morphology to generate a metric of transmural dispersion of repolarization (“TDR”) as a proxy for the risk of arrhythmia. The implantable device generates an index of change in the risk of arrhythmia by comparing values of the metric of TDR obtained for different time periods. The implantable device generates a warning if the change in risk of arrhythmia is outside acceptable limits. The implantable device can also communicate with other devices to correlate changes in risk of arrhythmia with medications taken by the patient.
US08934962B2 Electrophysiology mapping and visualization system
Electrophysiology mapping and visualization systems are described herein where such devices may be used to visualize tissue regions as well as map the electrophysiological activity of the tissue. Such a system may include a deployment catheter and an attached hood deployable into an expanded configuration. In use, the imaging hood is placed against or adjacent to a region of tissue to be imaged in a body lumen that is normally filled with an opaque bodily fluid such as blood. A translucent or transparent fluid, such as saline, can be pumped into the imaging hood until the fluid displaces any blood, thereby leaving a clear region of tissue to be imaged via an imaging element in the deployment catheter. A position of the catheter and/or hood may be tracked and the hood may also be used to detect the electrophysiological activity of the visualized tissue for mapping.
US08934950B2 Superconducting magnet system for nuclear magnetic resonance with high magnetic field and high degree of homogeneity of magnetic field
A superconducting magnet system for nuclear magnetic resonance with a high magnetic field and a high degree of homogeneity of magnetic field is provided. The system comprises a main coil and a magnetic field homogeneity compensating coil having a combination of a forward current and a reverse current, and is composed of 24 superconducting coils formed by winding NbTi/Cu low-temperature superconducting wires. The system can produce a magnetic field of 9.4 T within a room-temperature space of 800 mm and can obtain a degree of non-homogeneity of magnetic field less than 0.1 ppm within a spherical volume of 300 mm. The system is equipped with a superconducting magnet inside, and a low-temperature vessel for liquid helium provides a low-temperature environment of 4K which is required for the normal operation of the superconducting magnet. A ferro-magnetic shielding system enables the system to have a good electromagnetic compatibility.
US08934948B2 Low profile air damper
An air dampening assembly for an electronic device comprises a base member. A first piston housing is disposed on the base member. A second piston housing is disposed on the based member opposite the first piston housing. A sliding member is disposed between the first and second piston housing. A first piston is disposed on a first elongated member of the sliding member. The first piston housing is configured to receive the first piston. A second piston is disposed on a second elongated member of the sliding member. The second piston housing is configured to receive the second piston.
US08934936B2 Method and arrangement in a telecommunication system
The present invention provides a user equipment for a telecommunications system, the telecommunications system comprising at least a first radio basestation. The user equipment comprises means for controlling a transmission power of the user equipment, such that said transmission power has a first value for a first set of one or more signals sent over a physical channel between the user equipment and the first radio basestation. The first value and said second value are different. In alternative embodiments, the second set of signals are transmitted taking into account information from the serving cell and a neighboring cell, while the first set of signals are transmitted taking into account information from the serving cell only.
US08934934B1 Emergency radio communications system incorporating integral public safety radio bridging capability
A communication system and method is provided for handling emergency situations wherein complex public safety radio systems can be used to directly communicate with normally incompatible radio systems used by organizations such as schools, hospital, and other facilities. The system includes a radio communication bridge that is selectively activated by emergency personnel to contact selected organizations. The bridge is activated via a TCP/IP command sent from an organization having activation privileges to the selected communication endpoints. Computer software or firmware installed at various communication endpoints, emergency responder locations, and at an emergency call center is used to facilitate functionality of the system to include emergency notifications, dissemination of information associated with a particular emergency, and the status of the system to include activation and deactivation of the radio bridge.
US08934933B2 Apparatus and method for supporting time-controlled service in machine-to-machine communication system
An apparatus and method for supporting a time-controlled service in an M2M communication system is provided. The method includes registering the time-controlled M2M service; establishing a service flow with a Base Station (BS) after registering the time-controlled M2M service; exchanging data with the BS through the established service flow during an access admission time period; and stopping data transmission during an access restriction time period when an access interruption message is received for the established service flow.
US08934929B2 Method and apparatus pertaining to conveying categorically-characterizing information
An apparatus receives a first wireless message via a first wireless transceiver, which first wireless message includes a content payload. The apparatus categorizes this first wireless message (for example, with respect to service type, a specific service, and/or a communication thread) and transmits, via a second wireless transceiver, a second message that includes the categorization information but not all (or necessarily even any) of the content payload. Upon then receiving, via that second wireless transceiver, a corresponding third message the apparatus determines a need to forward the content payload via that second wireless transceiver.
US08934928B2 Match maker service
Embodiments of the invention are directed to methods, apparatuses and systems for providing a service, utilizing Unstructured Supplementary Service Data (USSD), to a user in a communications network. According to one example of the invention, a hypertext transfer protocol (HTTP) message is received from an unstructured supplementary service data (USSD) server or gateway. Relevant content is then retrieved from a database upon receiving the HTTP message. A USSD message content is created based on a set of parameters, the USSD message content is sent to the USSD server, and the relevant content may then be provided to a user terminal in a text message.
US08934925B2 Mobile messaging message notifications processing
Described is a pipeline for handling notification messages sent to a mobile messaging message (e.g., SMS or SMTP) recipient, and handling a reply to that notification message, including correlating the notification message with the reply. An engine receives a notification message, and for a notification message to which a reply is possible, maintains state data for use in correlating a received reply with the notification message. The state data includes metadata that indicates that text or code data is expected in any reply. For a reply providing code data, the engine calls a selected URL corresponding to the code. To facilitate message delivery, the engine may format the notification message, including shortening a URL of the message, and/or splitting a longer notification message into shorter notification messages.
US08934922B2 Method and system for monitoring a mobile station presence in a special area
Method for monitoring the presence of a mobile station in at least one special area, wherein a radio communication defining device transmits one radio distinctive defining signal that define the special area by its coverage, the mobile station processes a signal received in order to determine whether or not it is defining signal and more precisely a distinctive one that defines the special area, the mobile station sends an updating signal to a mobile telephone network, the network routes the updating signal to special operating means that adapt the value of an operating parameter. According to the invention, the special area is associated to the mobile station by transmitting to the mobile station a checking data used by the mobile station for determining whether or not the defining signal received is distinctive defining signal.
US08934918B1 Aggregating spectrum chunks for maximum bandwidth utilization
The invention is directed to methods and systems for maximizing bandwidth utilization. Once a mobile device has attempted to communicate data through an LTE-based wireless communications network, a carrier bandwidth of a carrier is determined. A standard cell structure is then selected based on the carrier bandwidth such that the standard cell structure is capable of operating at a larger bandwidth than the carrier bandwidth. One or more resource blocks are identified that are not needed to communicate data to and from the mobile device. These resource blocks are zero padded. An identification of these unused resource blocks is communicated to the master information block, which broadcasts this information to the mobile device.
US08934912B2 Method for deciding unregistered macrocell user equipment adjacent to femtocell base station
In a method for deciding an unregistered macrocell user equipment (MUE) adjacent to a femtocell base station (home evolved node B; HeNB), a macrocell base station (macro evolved node B; MeNB) decides occurrence of an unregistered MUE influenced by interference from a HeNB among MUEs. The MeNB requests an adjacent HeNB to transmit system information (SI) of the adjacent HeNB of which interference has influence on the unregistered MUE, and the unregistered MUE searches for the SI of the adjacent HeNB and transmits the searched SI to the MeNB, when it is decided that the unregistered MUE has occurred. The MeNB informs the adjacent HeNB of existence of the unregistered MUE using a closed subscriber group identifier (CSG ID) of the SI of the adjacent HeNB, transmitted from the unregistered MUE.
US08934908B2 Method and user equipment for reporting handover scenario judgment parameter and base station for handover scenario judgment
The disclosure provides a method and user equipment for reporting a handover scenario judgment parameter and a base station for a handover scenario judgment; the method includes: an uplink message transmitted by the User Equipment (UE) includes an Evolved Cell Global Identifier (ECGI) so that a network side performs a handover scenario judgment based on the ECGI, wherein the uplink message is a message that includes Radio Link Failure (RLF)-related measurement information, or the uplink message is a message that includes an indication of RLF-related measurement information. Therefore, the disclosure enables an accurate handover scenario judgment, thus avoiding the problem in the related art that the error rate of a handover scenario judgment is high.
US08934906B2 Method for wireless service handover and base station and relay station using the same
A method, a mobile relay using the same and a DeNB using the same are proposed. The present disclosure reduces the time required to perform wireless service handover by detecting the movement status of the mobile relay relative to a candidate DeNB as to determine whether a mobile relay is approaching or leaving a candidate handover DeNB. By incorporating the movement status into a report sent to the serving DeNB, the serving DeNB would require less time to make handover decisions since the reporting interval could be reduced to one interval, and the time to trigger would not be required. The movement status could be determined based on the propagation time of signals, a list of neighbor cell information, or the Doppler effect.
US08934902B2 Method of notifying switching information and base station
The present invention provides a method of notifying switching information and a base station. The method comprises: a source base station switching a user equipment (UE) to a target Pcell of a target base station; and the source base station notifying the target base station of signal quality of the target Pcell. The present invention ensures that the target base station can efficiently select secondary service cells according to the transmitted information, and reduces time delay.
US08934889B2 Standardized control of wireless devices
A disclosed service for managing mobile and wireless communication devices (MWCDs) includes enabling a server to generate a standard remote configuration command (RCC) and enabling a transmitter coupled to the server to transmit the RCC wirelessly. The RCC configures a feature on a first MWCD of a first supplier and a second MWCD of a second supplier. The RCC may disable one or more of a set of selected MWCD peripheral devices. For example, the RCC may disable an MWCD camera, an MWCD microphone, and/or an MWCD speaker. In some embodiments, the RCC transitions the MWCD to a restricted state in which the MWCD is unable to record multimedia content including audio and video content. In these embodiments, the RCC may configure one or more of the features on each of a set of MWCDs within a defined geographic region.
US08934886B2 Mobile apparatus and method of voice communication
The invention provides a mobile apparatus, adapted to communicate with a cloud server. The mobile apparatus includes a voice system, a communication module, and a processing unit. The processing unit is coupled to the communication module and the voice system. The communication module transmits the first voice signal to the cloud server. The cloud server parses the first voice signal to obtain a communication target and a communication instruction. The processing unit receives the communication target and searches an address book in the mobile apparatus according to the communication target for obtaining a selection list conforming with the communication target. When the voice system receives the second voice signal, the second voice signal and the selection list are transmitted to the cloud server simultaneously by the communication module for generating a selection target, and the processing unit receives and executes the communication instruction and the selection target.
US08934885B2 Small cell base station managing system and method of managing small cell base station
Disclosed is a small cell base station managing method of a small cell base station managing system which manages a plurality of small cell base stations. The small cell base station managing method includes receiving a reconfiguration request; selecting a radio access technology (hereinafter, referred to as RAT) of a selected small cell base station according the reconfiguration request; and requesting the selected small cell base station to operate using the selected RAT.
US08934884B2 Method and device for indoor position resolution
The present invention relates to a system and method for managing energy consumption in a multi-sensor user-carried device during indoor navigation. In an embodiment of the invention, the device calculates a motion mode, a location mode, or an operational mode, each of which is used to modify sensor behavior, e.g., sampling rate, and/or CPU load, e.g., filtering and modeling complexity. The motion mode describes the manner in which the user is moving (standing still, walking, passive transport for example), the location mode describes a feature of the user's location (near level change or intersection for example), and the operational mode describes the manner in which the user is interacting with the device (holding and monitoring, holding and not monitoring, not holding for example).
US08934882B2 Systems and methods for terminating telephony communications to mobile telephony devices
Systems and methods for terminating telephony communications to a mobile telephony device that is roaming outside of its native service area make use of a forwarding termination service. The forwarding termination service causes the native mobile telephony service provider that provides service to the mobile telephony device to forward incoming telephony communications directed the native telephone number of the mobile telephony device to a forwarding access number. The forwarding termination service receives telephony communications directed to the forwarding access number, and then terminates the telephony communication to the mobile telephony device via any one of multiple different methods. The mobile telephony service provider can be instructed to implement and cancel call forwarding instructions by dialing a special character string on the mobile telephony device.
US08934881B2 Mobile communication devices
A method, improved communication device, and application program product enhances and expands the features and functionality of wireless communication devices and mobile computing devices. The embodiments provide the following functionality: (1) Simultaneous texting during ongoing voice communication, providing a text waiting mode for both single number mobile communication devices and multiple number mobile communication devices; (2) Dynamic area code determination and automatic pre-pending of area codes when a requested voice or text communication is initiated without the area code while the mobile communication device is outside of its home-base area code toll area; (3) Enhanced editing functionality for applications on mobile computing devices; (4) Automatic toggle from manual texting mode to voice-to-text based communication mode on detection of high velocity movement of the mobile communication device.
US08934880B2 Movement detection system for a portable device such as a portable phone
An unintentional dialing event is detected by characterizing some action of a portable phone, e.g., its movement or its surroundings. The action can be characterized by a sensor, and that sensor can be for example an accelerometer, a camera in the phone, or a microphone in the phone, or some other way. The movement can be characterized to see if it is synchronous with entries on the keyboard, which would likely represent the unintentional dialing event or “but dialing”. The environment can also be characterized other ways, for example by using a microphone in the phone to text sound profiles or to detect sounds in sync with the entries, or can be characterized using a camera in the phone to detect a light profile.
US08934878B2 Information distribution service system using mobile terminal device
An information distribution service system includes a mobile terminal device with a communication part and another terminal device connected to the mobile terminal device via the communication part. The mobile terminal device includes a server function part that provides information to another terminal device; an email control part that sends information, regarding an access method for accessing the information with another terminal device, to another terminal device via an email; and a server access control part that operates the server function part so as to start processing for providing the information when another terminal device makes an access according to the access method.
US08934877B2 Inferential urgency notification delivery channel
In one embodiment, a first computing device communicating with a second computing device through a communications channel transmits an out-of-band message indicative of the urgency of the communication through a notification channel. In particular embodiments, a server acts as a proxy for relaying the out-of-band message from the first device to the second device. The second device calculates an implicit urgency score based on the communication characteristics, and combines the implicit score with the explicit urgency indicator to determine whether a call is urgent. In particular embodiments, the server calculates an implicit urgency score based on a number of factors, and the score is composited with the overall urgency score. In particular embodiments, communication handling may be affected by the determination of urgency.
US08934876B1 Method and system for use of call activity to trigger social-network expansion
Disclosed are a method, apparatus, and system for using call activity as a basis to trigger social-network expansion. Upon detecting threshold call activity between a first party and a second party and determining that a social-network group of the first party does not include a social-network connection with the second party, a process is triggered to add to the first party's social-network group a connection with the second party.
US08934873B2 Automated communication line switching for voicemail access
A telephone station apparatus that is arranged to operate on two, or more, communication lines, receives an instruction to access a voicemail server. The telephone station apparatus switches from a first communication line to a second communication line and initiates a call to the voicemail server. At the voicemail server, calling line identification allows the voicemail server to present an interface to the voicemail box associated with the second communication line.
US08934870B1 Determining whether the local time for a location where a mobile device is located is within a calling window of time
Various embodiments of the invention provide methods, systems, and computer-program products for determining whether a local time for a first party is within a calling window of time for placing a telephone call by a second party to a mobile device of the first party. For particular embodiments, information about the mobile device is retrieved by a computer-program application residing on the device. Depending on the embodiment, this information may comprise a current time of a location where the mobile device is located, a geo-location of the device, and/or a time zone for the location where the device is located. In various embodiments, once the information has been retrieved, at least a portion of the information is sent to the second party to be used to determine whether the local time for the first party is within the calling window for placing the telephone call to the mobile device.
US08934869B2 Determining mobility states for a user device
A mobility module receives sensor data from one or more sensors and determines the movement of type of movement of a user device, based on the sensor data. Based on the movement or rate of movement, the mobility module transitions the user device to a mobility state. The user device evaluates the power levels of radio signals from neighbor base stations using one or more measurement parameters that are scaled of offset based on the mobility state.
US08934862B2 Advice of charging (AoC) services in IMS networks
IMS networks, subscriber databases, and methods are disclosed for providing AoC services in IMS networks. The subscriber database is provisioned with AoC indicators for IMS users that subscribe to AoC services. An S-CSCF in an IMS network receives a first register message from an IMS user, and transmits a second register message to the subscriber database. In response to the second register message, the subscriber database identifies an AoC indicator for the IMS user that is registering, inserts the AoC indicator in a third register message, and transmits the third register message to the S-CSCF. The S-CSCF then stores the AoC indicator for the IMS user. If a signaling message is received for a session involving the IMS user, then the S-CSCF will forward the AoC indicator for the IMS user to an AoC application server, which collects the appropriate AoC information and provides the information to the IMS user.
US08934860B2 Method for detecting an ingress of a short-wave radio signal in a power line communication system and power line communication modem
A method for detecting an ingress of a short wave radio signal in a power line communication system which determines a strength of a common mode signal at a frequency of the power line communication system during a time period when no communication in the power line communication system at this frequency takes place and an ingress is detected if the strength of the common mode signal is above a determined threshold. A corresponding power line communication modem can implement such a method.
US08934858B2 Digital demodulation circuit using automatic gain control circuit having temperature compensation function
A digital demodulation circuit amplifies a received signal of an intermediate frequency with a variable gain control amplifier so as to convert it into a baseband signal, which is separated into a common-mode component and an orthogonal component. A first gain control voltage is generated based on the common-mode component and the orthogonal component. Additionally, a temperature correction value is generated by smoothing a pulse-width modulation signal, having a pulse width corresponding to ambient temperature, and by adding a predetermined gain and an offset thereto. A second gain control voltage is generated by adding the temperature correction value to the first gain control voltage. The variable gain control amplifier amplifies a received signal with the second gain control voltage. Thus, it is possible to achieve a temperature compensation function and an automatic gain control function in the digital demodulation circuit with a simple circuit configuration.
US08934857B2 Controlling field distribution of a wireless power transmitter
Exemplary embodiments are directed to control of field distribution of a wireless power transmitter. A transmitter may include a transmit antenna configured to generate a field. The transmitter may further include least one parasitic antenna proximate the transmit antenna and configured to modify a distribution of the generated field.
US08934849B2 System and method for confirming radio frequency (RF) signal connectivity with device under test (DUT)
A system and method for confirming radio frequency (RF) signal connectivity integrity with a device under test (DUT). An output RF signal is provided to a RF signal port and looped back for analysis along with an input RF signal, which includes a reflected signal component related to the output RF signal, from the RF signal port. By measuring magnitudes of combinations of the input and loopback RF signals, e.g., at multiple signal frequencies, it can be determined whether the RF signal port is properly terminated by the DUT.
US08934848B2 Radio communication device and radio communication method configured for channel quality reporting of selected sub-carrier bands
A wireless communication apparatus is provided including: a radio receiver configured to acquire, from a base station, a first information indicating a fixed number identifying quantity of sub-carrier bands to be selected for channel quality reporting; a reception quality measurer configured to measure channel quality of each of a plurality of sub-carrier bands within a communication band; a subcarrier selector configured to select sub-carrier bands from the plurality of sub-carrier bands based on the measured channel quality, wherein quantity of the selected sub-carrier bands matches the quantity of sub-carrier bands identified by the fixed number; a modulator configured to modulate a second information indicating channel quality of the selected sub-carrier bands and a third information indicating positions of the selected sub-carrier bands according to a modulation scheme; and a radio transmitter configured to report to the base station the second and third modulated information.
US08934839B2 Methods and apparatus to connect wireless-enabled devices
Example methods and apparatus to connect wireless-enabled devices are disclosed. A disclosed example method involves collecting first biophysical signal data via a first wireless-enabled device and establishing a wireless connection between the first wireless-enabled device and a second wireless-enabled device based on a comparison of the first biophysical signal data and second biophysical signal data collected at the second wireless-enabled device.
US08934838B2 Recommender system/method, service server, terminals, connection method and storage media for efficient connection
The present invention relates to a system, a method, a service server, an end-point terminal, a connection method and storage media for recommending an efficient connection path, in which if an end-point terminal connected to a mobile communication terminal through a short-range communication network can be connected to a service server through two or more mobile communication terminals, the end-point terminal can use a service through a mobile communication terminal capable of providing an optimum connection. The recommending system according to the present invention comprises: an end-point terminal connected to a mobile communication terminal through a short-range communication network, for playing back contents requested and received from an application server; the mobile communication terminal connected to the end-point terminal through the short-range communication network and connected to a service server through a mobile communication network, for transferring data between the end-point terminal and the service server; and the service server connected to the mobile communication terminal through the mobile communication network and connected to the application server through either the mobile communication network or a wired communication network, for providing the end-point terminal with information on a mobile communication terminal capable of providing an optimum connection, by examining a connection history between the end-point terminal and the mobile communication terminal or based on hardware specifications of mobile communication terminals connectible to the end-point terminal.
US08934835B2 Communications system including display with NFC device associated therewith and associated methods
A communications system includes a display configured to display at least one time variable image, at least one passive near field communications (NFC) device associated with the display, and a media device. An identifier is associated with the at least one passive NFC device. A mobile wireless communications device includes a second NFC device, a wireless transceiver, and a processor. The processor is configured to receive, via communication between the at least one passive NFC device and the second NFC device, an identifier for the at least one passive NFC device. The processor is also configured to send, via the wireless transceiver and to the media device, the identifier and the identifier time, and receive, from and media device and via the wireless transceiver, data relating to the at least one time variable image based upon the identifier and an identifier time based upon the identifier.
US08934833B2 Automatic detection of communications satellite
A fast and efficient automated satellite constellation detection process can be implemented at least in part independent of in-band data in the satellite signal. The automated detection process iterates through a set of various predefined transponder settings to detect one or more accessible satellite constellations through each satellite dish connected directly or through a switch to a satellite receiver. The process determines whether the satellite receiver is able to lock onto a satellite signal at each transponder setting. Based on the combinations of which satellite constellations are available at each transponder setting, the process allocates a specific satellite constellation to each satellite dish. In one implementation, channel information can be used to further refine the detection and identification of accessible satellite constellations for each satellite dish.
US08934829B2 Document cover, image reader having document cover, and image forming apparatus
A document cover covers a document platen of a housing. The document cover has a cover frame, a document pressing part, and a hinge. The hinge has a first member and a second member. The first member has a rotating shaft and a first fixed part that is mounted on one of the cover frame and the housing. The second member has a fitted part that is fitted rotatably to the rotating shaft, and a second fixed part, which is mounted on the other of the cover frame and the housing. The first member and the second member can change states thereof between a first state in which the first member and the second member can be attached to or detached from each other, and a second state in which the first member and the second member are prevented from being detached from each other.
US08934828B2 Image-forming device having waste developer material accommodating part and developer material unit having the same
In an image-forming device, a recovering unit removes waste developer material to be discarded from a target and collects the waste developer material. A waste developer material accommodating part is provided integrally with the developer material accommodating part and accommodates waste developer material collected by the recovering unit. A waste developer material conveying mechanism is connected to both of the recovering unit and the waste developer material accommodating part and conveys the waste developer material from the recovering unit to the waste developer material accommodating part. An urging member is interposed between the waste developer material accommodating part and the waste developer material conveying mechanism and urges a developing roller toward a photosensitive drum via a developer material accommodating part.
US08934825B2 Fixing device and image forming apparatus
A fixing device includes a rotatable endless belt, a heating source that heats the belt, a pad member having a sliding surface abutting on an inner surface of the belt, and a pressure roller that presses an outer surface of the belt toward the sliding surface and rotates to rotate the belt. The pressure roller works together with the belt to fix an unfixed toner image onto a medium that bears the unfixed toner image by allowing the medium to enter between the roller and the belt. Assuming that the sliding surface is divided into upstream and downstream regions in a moving direction of the belt, the upstream and downstream regions both have recessed curved surfaces in the moving direction. A first curved surface corresponding to the upstream region has an average curvature that is larger than that of a second curved surface corresponding to the downstream region.
US08934823B1 Donor roller for use in a fuser assembly
A donor roller for use in a fuser assembly of an electrophotographic printing apparatus, the donor roller includes a core; a silicone cushion surrounding the core; wherein the silicone cushion includes a surface gloss greater than 5G60 and a concave shaped surface with a diameter differential of greater than 0.3 mm.
US08934818B2 Image forming apparatus
An image forming apparatus includes a controller that controls rotational driving of a magnetic roller and rotational driving of a developing roller. The controller is capable of performing a toner collecting mode when no image formation is performed. In the toner collecting mode, the magnetic roller and the developing roller are intermittently rotated in a direction reverse to a direction in which the magnetic roller and the developing roller are rotated during image formation, then the magnetic roller is made to rotate in a forward direction, and then, the magnetic roller is rotated in a backward direction.
US08934817B2 Developing device and image forming apparatus
A developing device includes a developer carrier which carries a developer containing a toner and a carrier, and a developing chamber which feeds the developer to the developer carrier. In addition, a conveying member conveys the developer of the developing chamber, and a regulating member regulates an amount of the developer coated on the developer carrier. A guide portion guides the developer to the developer carrier and forms a buffer portion that temporarily contains the developer fed from the developing chamber between the regulating member and the guide portion. The guide portion has a facing surface opposing the developer carrier along a front surface of the developer carrier and a guiding surface which guides the developer from an upper edge of the guide portion to a downstream side of the facing surface in a rotational direction of the developer carrier. Magnetic poles inside the developer carrier are disposed so that a magnetic direction effecting the carrier in the developer on the guiding surface is set in a direction to leave the guiding surface in a range from an upper portion toward a lower portion of the guiding surface.
US08934814B2 Multifunction printer
A multifunction printer including a machine body, a first cover, a second cover, a third cover and a fixing element is provided. The first cover and the second cover are hinged, and the second cover and the third cover are hinged and the third cover is hinged on the machine body, wherein the second cover is installed between the first cover and the third cover. The fixing element is installed in the second cover to lock the third cover or unlock the third cover. When the first cover is opened relative to the second cover, the third cover is locked each other by the fixing element. When the first cover is closed relative to the second cover, the third cover is unlocked by the fixing element.
US08934813B2 Image-forming apparatus and powder container
An image-forming apparatus includes a development device configured to form a visualized image with a developer, a powder supplier configured to supply the developer from a powder container to the development device and a housing in which the powder supplier and the development device are housed, a loading preparation position which allows the powder container to be placed from an outside of the housing and a loading position which enables the developer to be supplied to the development device from the powder container are set in the powder supplier, and the powder supplier includes a loading drive mechanism configured to move the powder container in a central axis line direction between the loading preparation position and the loading position while rotating the powder container about the central axis line of the powder container.
US08934808B2 Charging device, including a cleaning device to clean a charging roller
A charging device, which is incorporable in a process cartridge and an image forming apparatus, includes a charging roller and a cleaning device. The charging roller charges an image bearing member having a surface on which an electrostatic latent image is formed. The cleaning device cleans the charging roller. The cleaning device includes a cleaning roller, a shaft, and support members. The cleaning roller contacts the surface of the charging roller to clean the surface. The support members rotatably support the cleaning roller, each of which including a slot. The slot allows a variable distance between the charging roller and the cleaning roller, and is inclined, in the direction of rotation of the charging roller, relative to a straight line connecting the rotation center of the charging roller and the rotation center of the cleaning roller.
US08934801B2 Image forming apparatus and method of fixer temperature control in a power-saving mode
Upon recovery from a power-saving mode to a normal mode and then restart of fixing temperature control from a state in which the fixing temperature control is stopped, a control part (display control part 10 obtains a current temperature of a fixing part based on output of a temperature detector and required stabilization time T1 based on required stabilization time data, and based on necessary time data A and the number of remaining setting screens on which settings need to be made in a wizard format, issues a restart signal RS for restarting the fixing temperature control between a first time point TP1 reached by tracing back by the required stabilization time T1 from a predicted time point at which making the settings is predicted to complete and a second time point TP2 as a time point the necessary time before the first time point.
US08934800B2 Transfer device and image forming apparatus provided with same
A transfer device includes image bearing members, an intermediate transfer belt, transfer members, a transfer bias applying unit and a bias control unit. The transfer bias applying unit applies a transfer bias to the transfer. The bias control unit causes a transfer bias having a polarity opposite to that of the toner to be applied to a first transfer member during the transfer process in the first transfer nip and during an adjacent transfer process which is the non-transfer process in the first transfer nip and the transfer process in a second transfer nip adjacent to the first transfer nip. Further, the bias control unit causes a transfer bias having the same polarity as that of the toner to be applied to the first transfer member during an adjacent non-transfer process which is the non-transfer process in the first transfer nip and the non-transfer process in the second transfer nip.
US08934799B2 Image forming apparatus that collects toner that is not used in image development
An image forming apparatus has a first voltage application section for applying a first bias to a magnetic roller, a second voltage application section for applying a second bias to a developing roller, and a controller for controlling the voltages of the first and second voltage application sections and the driving/rotating of the magnetic roller and the developing roller. When no image formation is taking place, the controller can execute a toner collection mode in which, with the first and second biases set at the same potential and the second bias set lower than the voltage applied to an image carrying member, the magnetic roller is rotated in the direction reverse to that in which it is rotated during image formation.
US08934797B2 Image forming apparatus having control device for applying control biases to collection members
An image forming apparatus includes: a first image forming unit for a monochrome printing including a first photosensitive member for black, a first charging member and a first collection member; a second image forming unit for a multi-color printing including a second photosensitive member for a color, a second charging member and a second collection member; and a control device configured to, at the color printing mode, apply a first charging bias to the second charging member and apply a first bias having a reverse polarity to a charged polarity of developer to the first and second collection members, and at the monochrome printing mode, apply a second charging bias to the second charging member, apply a second bias having the reverse polarity to the first collection member and apply a third bias to the second collection member.
US08934795B2 Optical sensor unit with shutter member and image-forming apparatus thereof
An optical sensor unit includes: a light-emitting device; a light-receiving device that receives light which is emitted from the light-emitting device and reflected from an object to be detected, and outputs an output value in accordance with the light; a shutter member that openably and closably covers an incident/exit plane having an exit part where light of the light-emitting device is emitted to the object to be detected and an incident part where light reflected from the object to be detected enters, and has a facing surface facing the incident/exit plane that is an inclined surface inclined to the incident/exit plane; and a corrector that corrects an output value of the light-receiving device when receiving light reflected from the object to be detected, based on an output value of the light-receiving device obtained by emitting light to the inclined surface of the shutter member.
US08934792B2 Status detection device, image forming apparatus including the same, and method for controlling status detection device
A status detection device includes a heater, a first power line for supplying power to one end of the heater, a second power line for supplying power to the other end of the heater, a switch portion disposed in the first power line, an overheat protection portion for disconnecting the second power line when temperature exceeds a predetermined temperature, and a zero cross signal generation portion which outputs a zero cross signal in accordance with a waveform of an AC power supply, and outputs zero cross signals having different output values in a case where voltage of the first power line is higher than voltage of the second power line and in a case where the voltage of the second power line is higher than, the first power line.
US08934789B2 Optical receiver, optical reception method and optical reception system
An optical digital coherent receiver includes: a polarization separation circuit configured to perform polarization separation on a received signal and output polarized signals; and a determination circuit configured to trigger a start of digital signal processing in a stage subsequent to the polarization separation circuit when it is determined that a distribution of a peak of an amplitude of one of the polarized signals has a characteristic corresponding to a modulation method used on a transmitting side.
US08934788B2 Optical apparatus
An optical apparatus for use in an optical communications network, and a method of operating a network are described. The apparatus includes an input suitable for receiving a first continuous wave optical signal from a remote location on a network, and a modifying unit arranged to modify the first continuous wave optical signal to produce a second continuous wave optical signal having a wavelength which is different from the wavelength of the first continuous wave optical signal. A modulating unit is arranged to modulate the second continuous wave optical signal with data to produce a modulated second continuous wave optical signal.
US08934787B2 Shared wavelength locker with a periodic transmission filter in a network communication path
An apparatus comprising a plurality of optical transmitters and a wavelength locker shared by the plurality of optical transmitters. A periodic transmission filter used for wavelength locker operations is in a network communication path and shapes optical transmissions from the plurality of optical transmitters to a network. An apparatus comprising at least one processor configured to receive a pre-filter signal corresponding to part of an optical signal comprising a pilot tone and to receive a post-filter signal corresponding to a part of the optical signal that passes through a period transmission filter, wherein a filtered part of the optical signal is directed into a network. The processor is also configured to perform wavelength locking based on a quadrature detection technique that aligns an adiabatic logical one position of a modulated transmission signal with a spectral transmission peak of the period transmission filter.
US08934786B2 Communication through pre-dispersion-compensated phase-conjugated optical variants
An apparatus comprises an optical transmitter that comprises a processor and at least one optical modulator. The processor is configured to generate electronic representations of at least two pre-dispersion-compensated phase-conjugated optical variants carrying a same modulated payload data for transmission. The at least one optical modulator is configured to modulate the electronic representations, wherein an amount of dispersion induced on the pre-dispersion-compensated phase-conjugated optical variants depends on an accumulated dispersion (AD) of a transmission link through which the pre-dispersion-compensated phase-conjugated optical variants are to be transmitted. The amount of dispersion induced on the phase-conjugated optical variants may be approximately −AD/2, where AD is the accumulated dispersion of the transmission link. The pre-dispersion-compensated phase-conjugated optical variants are different from one another in one or more dimensions such as the polarization of light, the time of transmission, the spatial localization, the optical carrier wavelength, or the subcarrier frequency during transmission.
US08934785B2 Laser driver peaking system and method for optical communication systems
In an optical data communication system transmitter, in which a laser is driven with a laser modulation signal in response to a serial data stream, the laser driver adds peaking to a bit other than the first bit following a bit transition.
US08934781B2 Optical subscriber network
An optical subscriber network for power reduction is provided. The optical subscriber network may include an Optical Line Terminal (OLT) and an Optical Network Terminal (ONT). The OLT may manage a plurality of ONTs by classifying the plurality of ONTs into a sleep group, and may multicast a sleep allowance message only to ONTs included in a predetermined sleep group.
US08934780B2 Direct detection of optical orthogonal frequency division multiplexing (OFDM) signals
Techniques for timing synchronization in an optical orthogonal frequency division multiplexing (OOFDM) system includes providing a time-domain training symbol having a symmetric distribution and producing the training symbol by transmitting a real-valued PN sequence on each subcarrier under the OOFDM. The training sequence includes an initial value, followed by an odd length palindromic sequence of values.
US08934778B2 Output value control method and transmission apparatus
The object of the present invention is to reliably prevent deterioration and failure of reception relevant parts in a transmission apparatus on a reception side without using an attenuator. An output value control method that controls an output value of output information transmitted from each of transmission apparatuses, in which a transmission apparatus transmits the output information having a minimum output value as the output value to the other transmission apparatus, and when the output information does not reach the other transmission apparatus, the transmission apparatus repeats transmission of the output information after increasing the own output value by adding a predetermined value to a previous output value, and then the other transmission apparatus that has received the output information calculates the output value of the transmission apparatus, and notifies the calculated output value of the transmission apparatus as an appropriate output value to the transmission apparatus.
US08934776B2 Wireless data interface with multiple, independent transmission sources
A plurality of optical transmission sources provide data communication from a transmitting module to a common detector cooperative with a receiving module, the modules being subject to relative rotation about a shared axis. The detector can be located on the shared axis, each of the sources directing a beam onto the detector regardless of relative module orientation, and/or the light can be diffused, so that it is detected regardless of source and detector placement and relative module orientations. Transmissions can be distinguished according to synchronized timing, differing optical frequencies, differing baud rates, and/or differing circular polarizations. The detector can split the light into a plurality of beams which pass through different optical filters and are thereby distinguished. Cut-off circuits can prevent failed sources from transmitting. A diffused second light source and a second plurality of detectors can provide reverse communication from the receiving module to the transmitting module.
US08934775B2 System and method for signaling between elements in an undersea optical communication system and system incorporating the same
A system for signaling between elements in an undersea optical communication system including a cable signal generator. The signal generator includes line current modulation circuitry configured to impart modulation in line current provided on a power conductor of the transmission cable. A method of signaling between elements in an undersea optical communication system includes modulating a line current through an element and detecting the modulated current.
US08934771B2 Optical network and method for processing data in an optical network
An optical network has an optical line termination coupled to a backbone network, in particular to an optical long haul network and a local exchange coupled to an optical access network. The local exchange provides an optical connection between an optical network unit of a tree topology and the optical line termination, which is part of a ring topology. There is also described a method for processing data in such an optical network.
US08934770B2 Communication system, station-side optical line terminating apparatus, user-side optical line terminating apparatus, control apparatus, and communication method
An optical communication system connects a plurality of user-side optical line terminating apparatuses (hereinafter referred to as ONUs) to a station-side optical line terminating apparatus (hereinafter referred to as OLT) using a common optical fiber. At least a part of the ONUs includes a transceiver having a power saving function for inactivating a transmitting unit while supplying electric power to a receiving unit and a control apparatus that transmits support information of the power saving function to the OLT via the transceiver, and the OLT includes a control apparatus that generates transmission allowance information of upstream communication based on the support information of the power saving function and a transceiver that receives the support information of the power saving function and transmits the transmission allowance information to the ONU.
US08934768B2 Configuring a path in an optical communications network
A method of configuring a path between an ingress node and an egress node in an optical communications network, the path comprising a first hop and a subsequent hop. The method includes: a) selecting a candidate hop for the first hop of the path; b) obtaining a value of a signal feasibility parameter for the candidate hop; c) determining whether said value lies within an acceptable value range and if one is, accepting said candidate hop for the first hop of the path, and if one is not, repeating steps a. to c.; d) selecting a candidate hop for the subsequent hop of path; e) obtaining a value of a signal feasibility parameter for a combined path comprising the first hop and the candidate hop for the subsequent hop of the path; f) determining whether said value lies within an acceptable value range, if one is, acceptable value range accepting said candidate hop for the subsequent hop of the path, and if one is not, repeating steps d. and e.; and g) generating and transmitting a control signal for configuring the path. Each step of obtaining a value of a signal feasibility parameter comprises checking whether a measured value of the signal feasibility parameter is available, and if one is, retrieving said measured value and if one is not, calculating an estimated value of the signal feasibility parameter.
US08934767B2 Imaging apparatus and method of calculating usable time of imaging apparatus
An imaging apparatus includes a usable time calculation unit which calculates a usable time of a battery device having a secondary battery, wherein the usable time calculation unit measures an average power level while a component is performed at a predetermined operation mode, wherein the power consumption of the component is unknown in advance before the component is initially connected, and when power is supplied for the second and subsequent times while the component is continuously connected, the usable time calculation unit calculates the usable time of the battery device using the average power level and a current integration value which is an integration value of current flowing during charging and discharging of the battery device.
US08934765B2 Portable photo booth
A portable photo booth is disclosed which emphasizes reduced size and increased portability by utilizing a two-piece case which can be quickly assembled and disassembled. When assembled, the case will expose a camera and touch screen for taking photos in series, which can then be printed using a photo printer. When disassembled, the case will provide a very secure and robust environment, protecting the internal components from the elements.
US08934764B2 Electrical heating device and equipment with pluggable heating module
An electrical heating device with pluggable heating module includes a box body (10) and a heating module (20). The box body (10) has an accommodation space (14) for the liquid (74) contained therein, which is provided with a slot (111) communicating the accommodation space (14). The heating module (20) is received in the slot (111) in a pluggable way and separates the accommodation space into a first chamber (141) and a second chamber (142). The heating module (20) includes a positive temperature coefficient (PTC) heating component (21) and a heat conducting component (22) covering the outside of the PTC heating component (21). By this arrangement, the time for maintaining the electrical heating device (1) can be saved and the liquid (74) heating effect of the electrical heating device (1) can be improved as well.
US08934763B2 Water delivery system and method for making hot water available in a domestic hot water installation
A water delivery system is provided, comprising at least one faucet device with a cold water faucet part and a hot water faucet part, a cold water line to the at least one faucet device, a tankless heater device for heating water, a hot water line having a first portion running from an outlet of the tankless heater device to the at least one faucet device and having a second portion running from the at least one faucet device to an inlet of the tankless heater device, and a circulatory pump arranged in the second portion of the hot water line, wherein the circulatory pump has a prefixed first performance level and a prefixed second performance level, wherein the first performance level causes a finite water flow in the hot water line which is below an operation threshold value of the tankless heater device.
US08934762B2 Apparatus and methods for altering video playback speed
Methods and apparatus that facilitate the relatively smooth playback of video at an altered playback speed. Video frames are scored and selected for removal (or duplication) to provide faster (or slower) playback speed based when the video is displayed at a predetermined frame rate.
US08934758B2 Methods and apparatus for presenting supplemental content in association with recorded content
A digital video recorder is operable to receive and record an audio/video stream including a segment of a program and at least one first advertisement. The digital video recorder is then operable to identify a temporal location within the segment of the program for insertion of a second advertisement during playback of the recorded audio/video stream. The second advertisement is then inserted within the segment of the program during playback.
US08934756B2 Reproducing apparatus and control method thereof
An image processing apparatus includes a detecting unit configured to detect a change in a viewing environment; a storing unit configured to store position information of data displayed on a display unit when the change in the viewing environment is detected by the detecting unit; and a reproducing unit configured to reproduce data corresponding to the position information stored in the storing unit by receiving a re-viewing instruction.
US08934755B2 System and method for managing multiple independent graphic sources in an information handling system
An information handling system includes a video selector to convert a first video signal into a second video signal, convert the first video signal into a third video signal, and couple a video output to a selected one of a first video input or a second video input.
US08934753B2 Method for synchronizing audio playback of digital media renders, and related digital media controller, digital audio media render and digital media server
An exemplary method for synchronizing audio playback of a plurality of digital media renders. The digital media renders include a digital audio/video (AV) media render and at least one digital audio media render. The method includes: detecting a relative time position difference between the digital AV media render and the at least one digital audio media render; and controlling audio playback of the digital audio media render to synchronize to audio playback of the digital AV media render according to the relative time position difference.
US08934752B2 Latching mechanism for a module
One embodiment includes a latching mechanism having a latch, a cam and a slider. The cam is configured to rotate about an axis of rotation. The cam is also configured to displace an end of the latch when the cam is rotated about the axis of rotation. The slider is operably connected to the cam and is configured to cause the cam to rotate about the axis of rotation.
US08934750B2 Support for at least one cassette
The invention relates to a holder (1) for at least one cassette, with the holder (1) having at least one shaft holder (100), at least one shaft element (200, 250) and at least one cassette, with the at least one cassette being attached to the shaft element (200, 250) such that it can pivot about a pivoting axis, with the at least one shaft element (200, 250) being attached to the shaft holder (100), with the at least one shaft element (200, 250) having a guidance channel (212, 212a; 253, 253a; 254, 254a), with the guidance channel (212, 212a; 253, 253a; 254, 254a) running at least partially parallel to the pivoting axis, with the cassette having at least one element (515, 515a) for rotatable mounting, wherein at least one element (515, 515a) is mounted, for rotatable mounting, such that it can rotate on the at least one shaft element (200, 250).
US08934748B2 Optical fiber systems and methods
One embodiment of the invention includes a method for forming an optical fiber. The method comprises providing a preform having a core material and a glass cladding material surrounding the core material. The method also comprises drawing the preform at a temperature that is greater than a melting temperature of the core material to form a drawn fiber. The method further comprises cooling the drawn fiber to form the optical fiber having a crystalline fiber core and a cladding that surrounds the crystalline fiber core and extends axially along a length of the crystalline fiber core.
US08934744B2 Optical devices and methods of manufacture of optical devices
A method for performing a multi-stage dilation of optical fibers is described, the method comprising performing successive dilation steps such that the adiabatic condition is maintained throughout the fiber. There is also described various optical devices employing such multi-stage dilated optical fibers, as well as methods of manufacture of the optical devices.
US08934743B2 Light-receiving device having light-trapping sheet
A light-receiving device of the present disclosure includes a light-trapping sheet, and a photoelectric conversion section optically coupled thereto. The light-trapping sheet includes: a light-transmitting sheet; and a plurality of light-coupling structures arranged in an inner portion of the light-transmitting sheet. The light-coupling structure includes first, second and third light-transmitting layers. A refractive index of the first and second light-transmitting layers is smaller than that of the light-transmitting sheet; and a refractive index of the third light-transmitting layer is larger than those of the first and second light-transmitting layers. The third light-transmitting layer has a diffraction grating parallel to the light-transmitting sheet. At least a part of the photoelectric conversion section is located along an outer edge of at least one of the surfaces of the light-transmitting sheet.
US08934741B2 Integrated circuit with optical data communication
An integrated circuit is configured for optical communication via an optical polymer stack located on top of the integrated circuit. The optical polymer stack may include one or more electro-optic polymer devices including an electro-optic polymer. The electro-optic polymer may include a host polymer and a second order nonlinear chromomophore, the host polymer and the chromophore both including aryl groups configured to interact with one another to provide enhanced thermal and/or temporal stability.
US08934733B2 Method, apparatus, and non-transitory computer readable medium for enhancing image contrast
The present invention describes enhancing image contrast comprising the following steps: determining a segmentation point according to at least one segmentation threshold and pixel statistical data of a picture, wherein the segmentation point is utilized to divide the pixel statistical data into a first partial statistical data and a second partial statistical data; and determining a first partial brightness conversion function and a second partial brightness conversion function according to the first and the second partial statistical data, respectively. The first partial brightness conversion function is used to adjust brightness values of multiple pixels in the picture corresponding to the first partial statistical data, and the second partial brightness conversion function is used to adjust brightness values of multiple pixels in the picture corresponding to the second partial statistical data.
US08934732B2 Image processing method, image processing apparatus and image pickup apparatus
The image processing method acquires an input image and information on an image capturing condition, acquires an optical transfer function corresponding to the image capturing condition, calculates a specific frequency at which an index value obtained by using the optical transfer function becomes a predetermined value in each azimuth direction, and produces a window function to divide a frequency band of the input image into lower and higher frequency side bands than the specific frequency in each azimuth direction. Then, the method produces, by using the window function and the optical transfer function, an image restoration filter to perform the image restoration process on the lower frequency side band of the input image and to restrict the image restoration process on the higher frequency side band thereof, and performs the image restoration process using the image restoration filter.
US08934731B2 Variable focusing of electron microscopy image data utilizing fractional powers of the Fourier transform operator
Computer-implemented arrangements for adjusting the focus in original electron microscope image data are described. In an implementation, a fractional Fourier transform operation and a phase restoration operation, both responsive to a fractional power, are collectively applied to original electron microscope image data to produce computationally-focused image data. A parameter adjuster is used to provide a range of variation of the power, and can be adjusted by a user or under the direction of a control system. The fractional Fourier transform operation and the phase restoration operation can be realized by at least one numerical algorithm and can comprise an approximation.
US08934726B2 Video codecs with integrated gamut management
Image decoders encoders and transcoders incorporate gamut transformations. The gamut transformations alter tone, color or other characteristics of image data. The gamut transformations may comprise interpolation, extrapolation, direct mapping of pixel values and/or modification of an expansion function. Gamut transformations may be applied to generate image output (video or still) adapted for display on a target display.
US08934723B2 Presentation and organization of content
Embodiments are provided for organization and presentation of content. In some embodiments, a plurality of images and a plurality of similarity rules for image categorization are received. For each image in the plurality of images, that image and each remaining image from the plurality is compared by: applying each similarity rule to the image and a remaining image from the plurality to obtain a numeric result, and recording the numeric result for the pair of images in a numeric representation, the numeric representation embodying similarities. The numeric representation is used as a reference for clustering the plurality of images into clusters of similar images, and each image is stored with a marker denoting a cluster to which it has been assigned.
US08934722B2 System and method for classification of image data items based on indirect user input
A system and method for classification of images of an image stream may include receiving an image stream of unclassified images, for example produced by an in-vivo imaging device, and based on indirect user input, adapting an initial classification algorithm to classify images to groups based on at least a subset of the received image stream of unclassified images. The indirect user input may be used to generate user-based indications for the classification.
US08934720B2 Image processing device, image processing method, and integrated circuit in which super resolution process data is output as output data for input pixel data that is classified as high-frequency region data and that has noise less than or equal to a threshold
An image processing device preventing the effect of noise from restricting the processing range of the super resolution process. The image processing device classifies each of a plurality of pieces of input pixel data that represent the input image into high-frequency region data or non-high-frequency region data, and generates, as at least part of output pixel data that represents the output image, one or more pieces of output pixel data in correspondence with one or more pieces of input pixel data classified as the high-frequency region data, by using the super resolution process data in accordance with amounts of noise of the one or more pieces of input pixel data.
US08934718B2 Interactive analytics of digital histology slides
Methods and systems for interactive image analysis include receiving a selection of a region of an image and a request for analysis of the selection at an interface layer, transferring the selection and the request to an interpretation layer for analysis, dividing the selected region of the image into a plurality of sub-sections optimized for parallel computation to provide an analysis result that minimizes perceptible delay between receiving the request and receipt of results, analyzing the sub-sections using one or more execution nodes using a copy of the image stored in a shared memory, and providing combined analysis results to the interface layer for display.
US08934714B2 Foreground analysis based on tracking information
Techniques for performing foreground analysis are provided. The techniques include identifying a region of interest in a video scene, detecting a static foreground object in the region of interest, and determining whether the static foreground object is abandoned or removed, wherein said determining comprises performing a foreground analysis based on tracking information and pruning one or more false alarms using one or more track statistics.
US08934713B2 Image processing device, image processing method, program, and imaging device
An image processing device includes: a coordinate conversion unit (142) which calculates a corresponding sampling coordinate on a color mosaic image corresponding to a pixel position of a color image when a deformation process is performed, according to the pixel position of the color image; a sampling unit (143); a sampling unit (143) which interpolates-generates a pixel value in a sampling coordinate for each of color planes obtained by decomposing the color mosaic image; and a color generation unit (144) which generates a color image by synthesizing interpolation values of the respective color planes. Each pixel value of a color image subjected to a deformation process is obtained as a pixel value of the sampling coordinate from the color mosaic image by interpolation calculation, thereby realizing the color interpolation process for generating a color image from the color mosaic image and a deformation process of the color image by one interpolation calculation.
US08934712B2 Image processing apparatus, image processing method, and computer-readable medium
An image processing apparatus for applying a color balance correction to input image data, comprises a holding unit which holds information indicating a locus of a change in highlight color when a color temperature for image data is changed on a color space; a highlight color calculation unit which calculates a highlight color from the image data; a distance calculation unit which calculates a distance between the highlight color and the highlight color locus held in the holding unit on the color space; a reliability calculation unit which calculates a reliability for a value of the highlight color calculated by the highlight color calculation unit in accordance with the distance calculated by the distance calculation unit; and a color balance correction unit which applies the color balance correction to the image data using the highlight color and the reliability.
US08934707B2 Image processing apparatus and image processing method
An image processing apparatus includes a determination unit, a search unit, a weight assignment unit and a filling unit. The determination unit determines whether a hole is surrounded by the foreground in a disparity map or a depth map. The search unit searches for multiple relative backgrounds along multiple directions when the hole is surrounded by the foreground. The weight assignment unit respectively assigns weights to the relative backgrounds. The filling unit selects an extremum from the weights, and fills the hole according to the relative background corresponding to the extremum.
US08934706B2 Wafer center finding with kalman filter
A device is provided having a robotic arm for handling a wafer, the robotic arm including one or more encoders that provide encoder data identifying a position of one or more components of the robotic arm. The device also having a processor adapted to apply an extended Kalman Filter to the encoder data to estimate a position of the wafer.
US08934703B2 Determination assist system of ultrasonic testing, determination assist method of ultrasonic testing, determination assist program of ultrasonic testing, and computer-readable storage medium for storing determination assist program of ultrasonic testing
A determination assist system including a first image generating section for generating a first planar image based on data of a first test index; a second image generating section for generating a second planar image based on data of a second test index; a differentiation section which differentiates the first planar image and the second planar image to generate a first differential image and a second differential image, respectively; a binarization section which binarizes the first differential image to generate a first binary image including a first region which is not less than a first threshold and a second region which is less than the first threshold, and binarizes the second differential image to generate a second binary image including a third region which is not less than a second threshold and a fourth region which is less than the second threshold; and a determination image generating section.
US08934700B2 High-throughput single-cell imaging, sorting, and isolation
The invention provides a method and apparatus for isolating individual target cells. The apparatus includes a body structure comprising a main channel, a collection channel, and a waste channel fluidly coupled at a first fluid junction. A plurality of trapping channels intersect the collection channel, each trapping channel having a diameter at a location adjacent to the intersection of the trapping channel with the collection channel that is less than a diameter of an individual target cell. The apparatus also includes an imaging system configured to image individual target and non-target cells within the main channel, thereby producing imaging data; a processor configured to perform real-time, multivariate analyzes of the imaging data; and a directing system configured to direct the individual target cells. A pressure source is in fluid communication with one or more of the collection channel, the waste channel, the first side channel, and the second side channel.
US08934692B2 Method for determining a PET image data record
A method is disclosed for determining a PET image data record of a target area from PET image data recorded during a period using a combined PET device provided with an additional imaging modality, an attenuation map describing the absorption of photons in the imaging area being used for attenuation correction of the PET image data. In at least one embodiment of the method, as a function of at least one change in the attenuation in the imaging area during the period, the PET image data are divided into at least two PET image data groups of different time domains of the period and are evaluated differently with respect to consideration of the attenuation.
US08934689B2 Feature intensity reconstruction of biological probe array
The invention provides methods and systems for reconstructing feature intensities from pixel level data. In certain embodiments, the invention uses an empirically determined transfer function to construct a theoretical estimate of pixel level data and then iteratively updates feature intensities based on a minimum multiplicative error between the pixel level data and the theoretical estimate of the pixel level data.
US08934688B2 Method and apparatus for processing an intraoral image
According to an exemplary embodiment, a method for processing an intraoral image comprises obtaining location data for an intraoral image target and processing an intraoral image in a predetermined manner on the basis of the intraoral image target's location data.
US08934685B2 System and method for analyzing and visualizing local clinical features
A system and method for analyzing and visualizing a local feature of interest includes access of a clinical image dataset comprising clinical image data acquired from a patient, identification of a region of interest (ROI) from the clinical image dataset, and extraction of at least one local feature corresponding to the ROI. The system and method also include definition of a local feature dataset comprising data representing at least one local feature, access of a pre-computed reference dataset comprising image data representing an expected value of the at least one identified derived characteristic of interest, and comparison of the characteristic dataset to the pre-computed reference dataset. Further, the system and method include calculation of at least one deviation metric from the comparison and output of a visualization of the at least one deviation metric.
US08934682B2 Providing an ID-verified blood test
Providing an ID-verified blood test, in one aspect, may include enabling a user to press a finger against a fingerprint-reading panel and reading a fingerprint of the user. A blood sampling device coupled to the fingerprint-reading panel may be activated while the user has the finger against the fingerprint-reading panel to sample blood from the finger. Blood may be sampled from the user via the blood sampling device while the user has the finger against the fingerprint-reading panel. A test may be performed on the sampled blood to determine a level of specified chemical in the blood. User identification may be determined based on the fingerprint. The determined user identification and the level of the specified chemical may be returned.
US08934679B2 Apparatus for real-time face recognition
Disclosed herein is a real-time face recognition apparatus and method. A real-time face recognition apparatus includes a face detection unit for detecting a face image by obtaining image coordinates of a face from an input image. An eye detection unit obtains image coordinates of both eyes in the face image. A facial feature extraction unit generates feature histogram data based on parallel processing from the face image. A DB unit stores predetermined comparative feature histograms. A histogram matching unit compares the histogram data generated by the facial feature extraction unit with the comparative feature histograms, and then outputting similarities of face images. The face recognition apparatus may be implemented as internal hardware in which a VGA camera and an exclusive chip interface with each other, thus remarkably reducing a system size and installation cost, and performing face recognition in real time without requiring additional equipment.
US08934678B2 Virtual white lines for delimiting planned excavation sites
Methods and apparatus for facilitating detection of a presence or an absence of at least one underground facility within a dig area. A digital image of a geographic area including the dig area is electronically received at a first user location remote from the dig area, and at least a portion of the received digital image is displayed on a display device at the first user location remote from the dig area. One or more indicators are added to the displayed digital image, via a user input device associated with the display device, to provide at least one indication of the dig area and thereby generate a marked-up digital image. Information relating to the marked-up digital image is electronically transmitted and/or electronically stored so as to facilitate the detection of the presence or the absence of the at least one underground facility within the dig area.
US08934672B2 Evaluating features in an image possibly corresponding to an intersection of a pallet stringer and a pallet board
A programmable computer-implemented method is provided for finding possible corners of a pallet in an image. The method may comprise: acquiring a grey scale image including one or more pallets; determining, using a computer, horizontal cross correlations between the image and a first step-edge template to generate a set of horizontal cross correlation results; determining, using the computer, vertical cross correlations between the image and a second step-edge template to generate a set of vertical cross correlation results; and determining, using the computer, a first set of pixels, each such pixel respectively corresponding to a possible first corner of the one or more pallets, using a first corner template, the set of horizontal cross correlation results and the set of vertical cross correlation results.
US08934668B2 Method of measuring the outline of a feature
A method of measuring an outline of a feature on a surface includes providing a substrate. The substrate includes a feature on a surface of the substrate. The feature includes walls. The surface of the substrate is illuminated. Edges of the walls are illuminated to measure a first contour and a second contour of the feature. An outline of the feature is calculated based on the first contour and the second contour.
US08934667B2 System and method for confidence-based marker adjustment
A tracking system for improving observability of a marker in an image. The tracking system includes a memory unit that stores data; an imaging unit that images the marker and the image; a processor unit that detects the marker in the image; and a communication unit that transmits and receives data. The processor unit determines a first confidence level indicating a visibility of the marker to a user.
US08934664B2 System and method of estimating page position
A method captures a video image frame of a book, estimates a position of at least a first endpoint of the book's spine, applies an edge detection operation to the video image frame to generate an edge image, applies a Hough transform to a first region in the edge image to obtain a plurality of line estimates, and rejects line estimates that do not substantially intersect with an estimated endpoint of the book's spine. For line estimates that are not rejected, detecting one or more clusters of angles of the line estimates with respect to an estimated endpoint of the book's spine, and generating an average angle from the cluster of angles. An average angle is selected, and an angular position of the turning leaf in the book's image responsive to the currently selected average angle is estimated.
US08934656B2 Speaker surround structure for maximizing cone diameter
A surround that is generally arched in shape and that includes a radial exterior flange that extends downward from exterior side of the arched portion of the surround and that adhesively attaches to the inner wall or edge of the mounting ring of the frame of the loudspeaker.
US08934655B2 Orientation-responsive use of acoustic reflection
An audio device incorporates first acoustic driver at least partially overlain by a first acoustic reflector to define a first effective direction of maximum acoustic radiation and a second acoustic driver at least partially overlain by a second acoustic reflector to define a second effective direction of maximum acoustic radiation, wherein when the audio device is positioned in a room such that the direction of maximum acoustic radiation of the first acoustic driver is substantially perpendicular to the direction of the force of gravity, the first effective direction of maximum acoustic radiation is bent more towards a listening position at which a listener is expected to be located than the first direction of maximum acoustic radiation and away from a floor, and the second effective direction of maximum acoustic radiation is bent more towards the listening position than the second direction of maximum acoustic radiation and away from a wall.
US08934654B2 Non-occluded personal audio and communication system
Embodiments relate generally to electrical and electronic hardware, computer software, wired and wireless network communications, and wearable computing devices, audio devices, and communication devices for facilitating the presentation of personal audio. More specifically, disclosed are an apparatus and method to form directional audio personal to a user in a non-occluded manner. In one embodiment, a personal audio and communication devices can include a first directional speaker disposed at a first mounting region of a first support member. The first support member is configured to position the first directional speaker adjacent a first ear in substantial alignment with the first ear. Also included is a second directional speaker disposed at a second mounting region of a second support member. The second support member is configured to position the second directional speaker adjacent a second ear in substantial alignment with the second ear.
US08934653B2 Rhomboid shaped acoustic speaker
The present invention relates to a speaker housing having a rhomboid geometric shape. The rhomboid shape is a polyhedron with six faces, each of which is a parallelogram. The opposite sides of each parallelogram are substantially equal in length and their adjacent angles are substantially supplementary. The rhomboid shape of the speaker housing allows the listener to position the speakers in order to optimize the trajectory of the driver in a variety of listening situations, providing an accurate and optimized response for the listener. The rhomboid shape of the speaker housing and the utilization of point source, coaxial, dual concentric, triaxial, tri-concentric or other multi-concentric driver configurations and/or single driver loudspeaker driver technologies in the speaker can create a unique performance and functionality to this design.
US08934646B2 Audio mixer
Six input channels, to which are allocated 5.1-channel surround signals from a plurality of input sources, are grouped into a surround channel group, and these six input channels are connected to corresponding ones of six surround buses in a one-to-one relationship. Thus, merely grouping the input channels into a surround channel group allows the signals of the individual input channels (5.1-channel surround signals) to be taken out via a plurality of output destinations (5.1-channel speakers) corresponding to the surround buses. Once an instruction is given for changing a value of a parameter, the parameter is controlled in a ganged fashion in all of the input channels of the surround channel group except for an LFE input channel of the surround channel group.
US08934641B2 Systems and methods for reconstructing decomposed audio signals
Systems and methods for reconstructing decomposed audio signals are presented. In exemplary embodiments, a decomposed audio signal is received. The decomposed audio signal may include a plurality of frequency sub-band signals having successively shifted group delays as a function of frequency from a filter bank. The plurality of frequency sub-band signals may then be grouped into two or more groups. A delay function may be applied to at least one of the two or more groups. Subsequently, the groups may be combined to reconstruct the audio signal, which may be outputted accordingly.
US08934638B2 Noise canceling headphone
Noise canceling headphones designed so that external noise coming from all directions can be effectively concerned by means of a canceling sound before being heard by a user. These feed-forward noise canceling headphones use noise canceling headphones (10), each of which comprises an air chamber (8) formed from a space that is sealed by a member covering the outer circumference of the housing and provided more outward than a front air chamber (7), and wherein the sound-wave introducing part of a microphone (2) is inside the air chamber (8).
US08934632B2 System and method for device-to-device (D2D) assisted dynamic traffic control for cellular networks
Method and apparatus are provided for offloading data from a cellular network via a secondary network. The offloaded data may be transported over a connection existing independently from the cellular network, such as a direct device-to-device (D2D) or direct mobile communications (DMC) link. The connection may be established between a first peer mobile device and a benefactor peer mobile device, and the benefactor peer mobile device may relay the data to/from a backhaul network via the secondary network. The benefactor peer mobile device may receive compensation for offloading the traffic, and may compete with one or more candidate benefactor devices for the task of offloading the data. The offloaded data may be uplink data originating from the beneficiary peer mobile, or downlink data destined for the beneficiary peer mobile.
US08934631B2 Decompressing apparatus and compressing apparatus
According to one embodiment, a decompressing apparatus includes an input unit, a calculating unit, a first selecting unit, and a decompressing unit. The input unit inputs additional data, which is obtained based on trace expression data in which an element in a subgroup of a multiplicative group of a finite field is trace-expressed and affine expression data in which the trace expression data is affine-expressed, and the trace expression data. The calculating unit calculates a plurality of solutions of simultaneous equations derived by the trace expression data. The first selecting unit selects any of a plurality of items of affine expression data in which the element is affine-expressed based on the additional data, the affine expression data being found from the solutions. The decompressing unit decompresses the selected affine expression data to the element.
US08934630B2 Compressing block-cipher encrypted data
A method, system and computer program product are disclosed for compressing encrypted data, wherein the data is encrypted by using a block encryption algorithm in a chained mode of operation, and the encrypted data is comprised of a set of N encrypted blocks, C1 . . . CN. In one embodiment, the method comprises leaving block CN uncompressed, and compressing all of the blocks C1 . . . CN in a defined sequence using a Slepian-Wolf code. In an embodiment, the data is encrypted using an encryption key K, and the compressing includes compressing all of the blocks C1 . . . CN without using the encryption key. In one embodiment, the compressing includes outputting the blocks C1 . . . CN as a set of compressed blocks CmprC1 . . . CmprCN-1, and the method further comprises decrypting CN to generate a reconstructed block {tilde over (X)}n, and decrypting and decompressing the set of compressed blocks using {tilde over (X)}n.
US08934628B2 Method to de-correlate electric signals emitted by an IC card
A method is to de-correlate electric signals emitted by an IC Card during computations as well as sensitive data involved in such computations. The method includes executing functions introducing respective electric signals which do not involve the sensitive data. Each of the functions is triggered by a timer having a value which is different at each step of executing the functions.
US08934626B2 Method to manage revocations in a group of terminals
The present invention concerns the field of broadcast encryptionmethod, i.e. a method to organize the distribution of keys into a group of users so that it is possible to manage the revocation of one member of the group in an efficient way. The proposed solution is a private encryption key ciphertext constant collusion-resistant broadcast encryption. The main idea behind the invention is to mix the notion of efficient tree-based key derivation (also called subset management) with individual and personalized key blinding thus achieving a full collusion-resistant broadcast encryption system. The key de-blinding is performed at the last moment thanks to a cryptographic technique called pairings (also known as bilinear maps) resulting in a global key commonly shared by all authorized (non-revoked) devices. It should be noted that only non-revoked devices can compute the final key (this is achieved through subset management and related subset key derivation technique) and perform the de-blinding (which is performed with one pairing).
US08934623B2 Housing for electronic device
A housing includes: main body 10 that includes a bottom portion and a side wall rising from the bottom portion; lid member 20 that is mounted on the inside of the side wall of main body 10; waterproof sealant 60 that is deposited between lid member 20 and main body 10 to seal a gap between lid member 20 and main body 10; and an operation section that is provided on lid member 20, wherein a peripheral edge of the operation section and a surface of lid member 20 are joined together with waterproof tape 70.
US08934621B2 Echo prevention circuit having signal subtracter feature
An echo prevention circuit comprises an input terminal to which a first input signal is input; a first FIR filter into which the first input signal is input through the input terminal; a second FIR filter into which the first input signal is input at the same time as into the first FIR filter; an input/output terminal to which an output signal of the first FIR filter is output or a second input signal is input; a subtracter that subtracts an output signal of the second FIR filter from a combined signal of the output signal of the first FIR filter and the second input signal; and an output terminal to which an output signal of the subtracter is output. The first and the second FIR filters have such filter coefficients that the output signal through the output terminal has only the output signal from the first FIR filter removed.
US08934617B2 Service-preserving upgrade
Downloadable pluggable services and methods of distributing the same are described. The downloadable pluggable services may correspond to communication services that can be downloaded to upgrade a communication system. The downloadable pluggable services may include a number of component parts that can be distributed among various servers in the communication system being upgraded along with instructions that enable the component parts to instruct each server in the communication system to operate in a coordinated fashion so as to provide the downloaded service.
US08934615B2 Message routing and determining a message recipient in a unified messaging system
A sender is identified based at least in part on originator identification information associated with an incoming communication. A message recipient is then determined based at least in part on the identified sender and one or more databases associated with message recipients by comparing the originator identification information to one or more entries in the one or more databases. The incoming communication is routed to the determined message recipient of a shared mailbox of a unified messaging system. An intended recipient is identified among the owners of the shared unified messaging mailbox owners. Only the determined message recipient is notified of the deposited message, based on the dynamic information derived from each deposited message.
US08934613B2 Data processing device and non-transitory computer readable medium
A data processing device includes: a receiving unit that receives data; a transfer processing unit that specifies a destination of the data received by the receiving unit, and in accordance with an information processing device of the specified destination, determines a data form of the data to be transferred to the information processing device; a data conversion unit that converts the data received by the receiving unit into the data form determined by the transfer processing unit; and a sending unit that sends the data converted by the data conversion unit, via a circuit capable of connecting to the information processing device of the destination specified by the transfer processing unit, to the information processing device.
US08934612B2 Customer-centric network-based conferencing
A communication system has a network-connected server comprising a processor and a coupled data repository and software executing on the processor from a non-transitory medium. The software provides a first function establishing a communication session between an initiator and an agent of an enterprise hosting the system, a second function gathering information about persons other than the initiator and the agent as potential conference participants, a third function generating and sending invitations to a conference to include the initiator and the agent to individual ones of the potential conference participants, and a fourth function connecting those accepting invitations to the conference.
US08934607B2 Measuring apparatus and measuring method
In accordance with an embodiment, a measuring apparatus includes an electromagnetic wave applying unit, a detecting unit, a data processing unit, a film structure transforming unit, and a film structure measuring unit. The electromagnetic wave applying unit generates electromagnetic waves to apply it to a periodic structure of films on a substrate. The detecting unit detects the electromagnetic waves scattered or reflected by the substrate. The data processing unit calculates a surface shape of the periodic structure. The film structure transforming unit calculates a virtual film structure regarding the internal structure of the periodic structure. The film structure measuring unit calculates the thickness of each layer constituting the periodic structure by fitting a first reflectance profile by actual measurement regarding the periodic structure to a second reflectance profile obtained by a simulation using the virtual film structure to restructure the shape of the periodic structure.
US08934606B2 Intelligent machines and process for production of monocrystalline products with goniometer continual feedback
The invention includes an x-ray goniometer positionable directly adjacent to processing machines used in the cutting, milling, drilling and shaping of crystal boules and crystal ingots, used in conjunction with an adjustable tilt platform capable of pitch, yaw and roll movement, allowing in-situ measurement and automatic adjustment of crystal orientation with respect to the processing machine. The goniometer may be secured to the tool or a portion of the machine which is adjacent the piece to be worked. Various embodiments include an x-ray goniometer and adjustable tilt platform incorporated into a core drilling machine, saw, surface grinder, polishing apparatus, or orientation flat or notch grinder. Incorporating an x-ray goniometer and adjustable tilt platform directly into a crystal processing machine results in a decrease in overall processing time and labor, and a significant increase in precision when processing crystal ingots into a final product, such as a notched wafer.
US08934597B2 Multiple delay locked loop integration system and method
A delay locked loop (DLL) circuit having an expanded operating frequency range is achieved by providing multiple DLLs, each having a different range of operating frequencies. A selection mechanism selects the DLL with the appropriate operating frequency range. The output of the selected DLL is used as the output of the delay locked loop circuit and is fed back to the input of the selected DLL so as to achieve phase lock with an input signal. The selection mechanism can operate in accordance with, among other things, a metallization mask option, the state of one or more pins, the state of one or more bits of a software accessible register or storage device, or the output of a frequency detector which detects the frequency of the input clock signal. The selection mechanism can also cause the selected DLL to be activated and the unselected DLL(s) to be deactivated, thereby conserving power.
US08934596B2 Methods and apparatuses for synchronization of wireless devices in wireless networks
To maintain a synchronized wireless peer group, timing signals may be periodically transmitted by one or more devices in the wireless peer group. These periodic timing signals may be transmitted by different wireless devices in the peer group, distributing (sharing) the transmit power burden among the different wireless devices, increasing the useful operation time of the individual wireless devices. Similarly, the wireless peer group may monitor for timing signals received from devices that are not part of the wireless peer group. This monitoring burden may also be distributed (shared) among the devices in the peer group allowing for a greater sleep time for individual wireless devices, increasing the useful operation time of the individual wireless devices.
US08934591B2 Clock and data recovery circuit and parallel output circuit
The present invention provides a clock and data recovery circuit, including an n-phase clock, a sampling and edge detection unit, an edge determination unit, a clock picking unit and a data picking unit. The sampling and edge detection unit performs spaced sampling on the input serial data using the n-phase clock, and performs edge detection and resampling on the sampled data. The edge determination unit filters the resampled data by the counting units, and obtains the positions of the edges of the serial data according to the counting result of the counting units. The clock picking unit selects a clock from the n clocks that is the farthest away from the edges as the recovered clock. The data picking unit obtains the recovered data according to the recovered clock. The present invention also provides a parallel output circuit.
US08934580B2 Method and apparatus for channel estimation in multi-path channel
A channel estimation method in a multipath channel, and which includes receiving a signal from a channel having multipath; obtaining information related to the number of paths and synchronization information related to each path from the received signal; estimating a channel using the obtained information related to the number of paths and synchronization information related to each path; calculating a metric using at least one impulse response value of a Square Root Raised Cosine (SRRC) filter and the obtained information; calculating an inverse metric of the calculated metric; and removing an inter-path interference from the estimated channel by multiplying the inverse metric with the estimated channel.
US08934579B2 Location system
A receiver for receiving a signal, the signal conforming to a protocol such that the signal comprises a synchronising portion and a data portion, each portion comprising pulses located in respective time slots, the time offsets between successive time slots being defined by the protocol, the receiver comprising: a detector configured to detect a first pulse and a second pulse of the synchronising portion; a comparison module configured to compare the time offset between the first and second pulses to a corresponding time offset defined by the protocol so as to determine the relationship between the detected time offset and the corresponding time offset; a determination module configured to determine expected times of arrival of the time slots of the data portion using the determined relationship and the time offsets defined by the protocol; and a data reader configured to read data conveyed in the data portion at the expected times of arrival.
US08934572B2 Phase rotation for preambles within multiple user, multiple access, and/or MIMO wireless communications
Phase rotation for preambles within multiple user, multiple access, and/or MIMO wireless communications. An appropriately designed phase rotation vector and/or appropriately designed cyclic shift delays (CSDs) are applied to respective sub-band components of the preamble. With appropriately designed CSDs, certain fields within the preamble are not modified. For example, a legacy short training field (L-STF) of the preamble is not changed when using appropriately designed CSDs. The respective CSDs may be implemented as integer multiples of a common CSD (e.g., 0×CSD, 1×CSD, 2×CSD, etc. such that one of the values of such a CSD vector may be zero [0], another may be the common CSD itself, etc.). Also, by employing an appropriately designed phase rotation vector and integer multiples of a CSD to a preamble, the respective peak to average power ratio (PAPR) between different respective fields within the preamble may be minimized.
US08934569B2 Highly detectable pilot structure
Aspects describe a Highly Detectable Pilot that allows a mobile device to detect more base stations and, thus, can provide more accuracy in location estimate. A highly detectable pilot can be transmitted in a position in one or more data symbols that are not currently being utilized for transmission of data. In certain aspects, a transmitter may not transmit during other positions of the one or more data symbols. Transmission of the highly detectable pilot in two data symbols provide a receiver with more convergence time, however, it can take the receiver a longer amount of time to acquire an adequate number of pilots for a location estimate.
US08934567B2 Multiple input, multiple output wireless communication system, associated methods and data structures
Briefly, in accordance with one or more embodiments, in response to receiving a wireless communication signal, a non-uniform codebook is generated based at least in part on one or more characteristics of the received wireless communication signal for quantization and communication back to a source of the received signal. The non-uniform codebook may be generated by selecting a suitable uniform codebook based at least in part on the one or more characteristics of the received wireless communication signal, and supplementing the uniform codebook with additional codewords to generate the non-uniform codebook.
US08934566B1 Channel estimation method
The present invention provides a channel estimation method for a MIMO (Multiple-Input Multiple-Output) antenna system comprising two transmit antennas and two receive antennas. The method performs a preliminary estimation on a channel, and then calculates to obtain a calculated value for the transmitted signal by using the estimated channel value. The calculated value for the transmitted signal is reconstructed, the reconstructed calculated value is used as the transmitted signal, and the channel value is estimated for a second time. The iteration is performed in this manner for n times, leading to a more accurate channel value. The method of the invention has a high efficiency, and the channel value is accurately estimated.
US08934565B2 Reference signaling scheme using compressed feedforward codebooks for multi-user, multiple-input multiple-output (MU-MIMO) systems
A multi-user multiple-input multiple-output (MIMO) downlink beamforming system with limited feed forward is provided to enable precoding matrix information to be efficiently provided to a subset of user equipment devices, where zero-forcing transmit beamformers are computed at the base station and assembled into a precoding matrix. The precoding matrix is encoded using a compact reference signal codebook for forward link signaling, either by sending bits indicating the index of the transmission matrix used, or by transmitting one or more precoded pilots or reference signals wherein the pilot signals are precoded using vectors uniquely representative of the transmission matrix used which includes candidate reference signal matrices which meet a predetermined condition number requirement, such as a condition number threshold. The precoding matrix information is extracted at the user equipment devices using the compact reference signal codebook and used by the MMSE receiver to generate receive beamformers.
US08934563B2 Method and device for feeding back pre-coding matrix index of dual-polarized antenna
There is provided a method and device for feeding back a pre-coding matrix index of a dual-polarized antenna which has a first antenna array and a second antenna array and is arranged at a base station to which the index of a first pre-coding matrix for the first antenna array, the index of a second pre-coding matrix for the second antenna array and the phase offset between the first pre-coding matrix and the second pre-coding matrix are fed back from a terminal, comprising: computing a distance between the first pre-coding matrix and the second pre-coding matrix; judging whether the distance is larger than a predetermined threshold or not; and assigning less bits to indicate the phase offset if the distance is larger than the predetermined threshold. The method and device according to the present disclosure can effectively advance the feedback accuracy of a system thus improving the bit error rate and throughput of the system.
US08934562B2 Expansion assembly for MIMO system
The disclosure provides an expansion assembly configured to increase a transmitting distance of a MIMO system, the expansion assembly comprises N first RF front end units, N second RF front end units, a first power divider and combiner, and a second power divider and combiner. The first power divider and combiner connects with each of the first RF front end units, for delivering a first signal polarized in a first direction to the each of the first RF front end units. The second power divider and combiner connects with each of the second RF front end units, for delivering a first signal polarized in a first direction to the each of the second RF front end units. Accordingly, the first and second signal polarized in a second directions are capable of being transmitted in different directions, so as to implement the omni-directional transmission and increase the transmission distance.
US08934561B2 Cell clustering and aperture selection
A method is disclosed that includes accessing baseband information for a number, N (N>1), of antennas accessible by a number of baseband units, where the baseband information correspond to a transmission by a user equipment and is received at the N antennas. The method includes determining values for one or more metrics for the baseband information for the N antennas. The method includes selecting, based on the determined values, a subset k of the N antennas and corresponding baseband information to use to determine output data for the transmission by the user equipment. The method includes determining the output data for the user equipment using the baseband information from the k antennas. Apparatus and computer program products are also disclosed.
US08934560B2 Method and apparatus of using CDD like schemes with UE-RS based open loop beamforming
A method and apparatus of wireless communication are disclosed. The wireless communication performs pilot signal transmissions using a first precoding matrix for user equipment specific pilot signals, the pilot signal transmissions having a first transmission rank. The wireless communication also performs data transmissions using a second precoding matrix for data when the data transmissions have a second transmission rank less than the first transmission rank, in which the second precoding matrix includes a transformed version of the first precoding matrix. Alternatively, the wireless communication can perform data transmissions using at least two precoding matrices for data when the data transmissions have a second transmission rank less than or equal to the first transmission rank. Accordingly, the precoding matrix used for data is a transformed version of the precoding matrix used for user equipment specific pilot signals.
US08934559B2 Radio base station, radio terminal, and radio communication method
A radio base station (BS2) comprises: a transmitter (1412) that transmits, via a plurality of transmission antennas, a radio signal to a first radio terminal having a plurality of reception antennas; a transmission directivity controller (1422) that controls directional beam, which is formed by the transmission antennas, on the basis of feedback information that is fed back from the first radio terminal; and an information acquiring unit (1421) that acquires control information to be used for directing the null points of the directional beam toward a second radio terminal that receives, as an interference signal, the foregoing radio signal during communication with another radio base station. The transmission directivity controller (1422) directs, based on the feedback information and control information, the directional beam toward the first radio terminal and the foregoing null points toward the second radio terminal.
US08934556B2 System and method for communicating with shaped cyclic time-domain waveforms
Embodiments of a system and method for generating a shaped cyclic time-domain waveform are generally described herein. In some embodiments, a first transform may be performed on an input symbol vector to generate a transformed input vector in a transform domain. The transformed input symbol vector may be expanded to generate an expanded symbol vector. At least some elements of the expanded symbol vector may be weighted with a weighting vector selected for pulse shaping to generate a weighted symbol vector. A second transform may be performed on the weighted symbol vector to generate an output symbol vector for subsequent processing and transmission. The second transform may be an inverse of the first transform and may comprise a greater number of points than the first transform.
US08934555B2 Method and multi-carrier transceiver with stored application profiles for supporting multiple applications
In a multicarrier communication system having a plurality of subchannels, a method and apparatus for supporting at least two applications. For example, the method includes associating at least a first application in a set of currently active applications with a first latency path, allocating at least one subchannel to the first latency path, and in response to a change in the set of currently active applications, allocating the at least one subchannel to a second latency path associated with a second application in the set of currently active applications and different from the first latency path.
US08934552B2 Combined reference picture list construction and mapping
The example techniques of this disclosure are directed to default construction techniques for the construction of a combined reference picture list, and default mapping techniques for the combined reference picture list. In some examples, a video coder may construct first and second reference picture lists from frame number values, and construct the combined reference picture list from the frame number values of the first and second reference picture lists. In some examples, a video coder may construct first and second reference picture lists from picture order count (POC) values, and construct the combined reference picture list from the POC values of the first and second reference picture lists. In some examples, a video coder may construct a combined reference picture list from received information for the construction, and map the pictures of the combined reference picture list to one of a first or second reference picture list.
US08934549B2 Method and apparatus for encoding and decoding image based on skip mode
A method and apparatus for decoding an image are provided. The method includes: decoding information representing that a first block of the image has been encoded in a first mode; and reconstructing the first block by setting pixel values of the first block to be identical with pixel values of a second block of the image that is adjacent to the first block and has been decoded prior to the first block, wherein the first mode is a mode for encoding information representing that the first block is identical or similar to the second block and has been encoded in the first mode, instead of encoding the pixel values of the first block.
US08934547B2 Method and apparatus for variable accuracy inter-picture timing specification for digital video encoding with reduced requirements for division operations
A method and apparatus for performing motion estimation in a digital video system is disclosed. Specifically, the present invention discloses a system that quickly calculates estimated motion vectors in a very efficient manner. In one embodiment, a first multiplicand is determined by multiplying a first display time difference between a first video picture and a second video picture by a power of two scale value. This step scales up a numerator for a ratio. Next, the system determines a scaled ratio by dividing that scaled numerator by a second first display time difference between said second video picture and a third video picture. The scaled ratio is then stored calculating motion vector estimations. By storing the scaled ratio, all the estimated motion vectors can be calculated quickly with good precision since the scaled ratio saves significant bits and reducing the scale is performed by simple shifts.
US08934543B2 Adaptive quantization with balanced pixel-domain distortion distribution in image processing
Methods and encoders and decoders for adaptively quantizing transform domain coefficients in image and/or video encoding/decoding. For an image having a number of blocks, each block having N coefficients, the quantization step size for each coefficient is selected dynamically, thus resulting in a quantizer that may apply different step sizes to different coefficients. The selected step sizes for each coefficient are used for those coefficients within all blocks in the image/frame. In one aspect, the step sizes are selected on the basis of balancing pixel domain distortion when the image/frame is decoded.
US08934540B2 Video compression using multiple variable length coding methods for multiple types of transform coefficient blocks
Classifying a series of quantized transform coefficients of a block of image data into one of a pre-defined plurality of classes for entropy coding, and entropy coding the block. A class is defined by at least the size of the block and typically but not necessarily one or more other factors. The classified series is coded by one of a set of pre-defined entropy coding methods, e.g., variable length coding methods for the pre-defined classes.
US08934539B2 Vector processor acceleration for media quantization
A method and system for vector processor quantization acceleration for an encoding process. The encoding process is implemented using the hardware of a video processor. The method includes computing coefficients for a DCT (discrete cosine transform) encoding operation and determining a quantization step for use with a quantization operation for each of the coefficients. A vector processor is then used for quantization acceleration. Out of a range of possible quantized output values, the vector processor computes a set of quantized output values from the coefficients. The vector processor is configured to evaluate each of the quantized output values of the set in parallel. For the range of possible quantized output values that are not computed using the vector processor, the quantized output values are computed by using a multiplication logic path.
US08934538B2 Rate-distortion-complexity optimization of video encoding
A system and method provide a video coding system for optimizing encoding bitrate, distortion and complexity for a video hosting service. The system comprises an encoding module configured to encode multiple videos with a bitrate control strategy, a pair of complexity allocation control parameters and one or more target output video formats specifications, which include target resolution, target bitrate and target quality information. The encoding module obtains encoding bitrate, distortion and complexity performance samples from the encoding. From the encoding bitrate, distortion and complexity performance samples, the encoding module is configured to select optimal encoding bitrate, distortion and complexity performance samples. The encoding computation profile mapping module is configured to obtain multiple computation levels from the optimal encoding bitrate, distortion and complexity performance samples. For each computational level, a pair of optimized complexity allocation control parameters and number of encoding passes are selected.
US08934531B2 Image processing apparatus and method
The present invention relates to an image processing apparatus and method that can generate a high-accuracy prediction image with a small amount of control information.A motion compensation circuit 51 specifies a macroblock corresponding to a prediction image in a reference frame other than a current frame using a motion vector supplied from a prediction mode determination circuit 41. The motion compensation circuit 51 reads an image of the specified macroblock from a frame memory 19, and extracts the read image as a motion compensation image. An intra-prediction circuit 52 performs intra-prediction on the current frame using an arbitrary method to generate an intra-prediction image IP. The present invention can be applied to, for example, an encoding apparatus and a decoding apparatus.
US08934530B2 Spatial scalability using redundant pictures and slice groups
Systems and methods for using redundant pictures and slice groups to encode spatially scalable H.264 Baseline profile conformant video and to route that video to endpoints of varying capabilities without using the Scalable Video extension of H.264 or transcoding. Reduced resolution versions of primary coded pictures are encoded as slice groups in a full-resolution composite pictures, which are added to the video bitstream as redundant pictures. A router then processes the spatially scaled video bitstream into separate streams having different resolutions and routes these to endpoints of varying capabilities.
US08934529B2 Method and apparatus for providing robust reception in a wireless communications system
A transport stream for conveying a program for a particular channel includes an auxiliary channel, which conveys multiple lower resolution programs associated with other channels. When a receiver has difficulty receiving a particular channel due to the geographical location of the receiver, the receiver tunes to a stronger signal associated with another channel and recovers a lower resolution version of the desired program from the auxiliary channel conveyed therein.
US08934525B2 High-speed signaling systems and methods with adaptable, continuous-time equalization
A receiver includes a continuous-time equalizer, a decision-feedback equalizer (DFE), data and error sampling logic, and an adaptation engine. The receiver corrects for inter-symbol interference (ISI) associated with the most recent data symbol (first post cursor ISI) by establishing appropriate equalization settings for the continuous-time equalizer based upon a measure of the first-post-cursor ISI.
US08934524B2 Method for detecting with a high temporal accuracy a threshold crossing instant by a signal
A method detects a threshold crossing instant at which a signal crosses a threshold, by: sampling the signal at plural sampling instants spaced from one another by a sampling period; detecting consecutive first and second sampling instants at which the signal has a first signal value lower than or equal to the threshold, and the signal has a second signal value higher than the threshold, respectively; calculating a first interval indicative of a time between the threshold crossing instant and the first sampling instant; setting a reference signal having a reference amplitude representing the first interval relative to a reference scale; generating a signal with a delay depending on said reference signal; generating a threshold crossing detection signal at an instant delayed by a second interval; calibrating the reference scale of the reference amplitude so that the second interval is substantially equal to the first interval.
US08934523B2 Method and apparatus for configuring a transmission mode for a backhaul link transmission
Provided is a method for configuring a transmission mode for a backhaul link transmission in a radio communication system including a relay station. The method comprises: a step in which a base station transmits, to the relay station, a relay-physical downlink control channel (R-PDCCH) containing backhaul control information; and a step in which the base station transmits, to the relay station, a relay-physical downlink shared channel (R-PDSCH) containing backhaul data, wherein the R-PDCCH is transmitted in one transmission mode selected from a plurality of predetermined transmission modes, and a reference signal transmitted through the R-PDCCH for the demodulation of the R-PDCCH is determined in accordance with said selected transmission mode.
US08934522B2 Circuits, devices, and processes for improved positioning satellite reception and other spread spectrum reception
An integrated circuit for facilitating spread spectrum reception of data having a data bit period includes an hypothesis search circuit (120, 210, 220) operable to correlate a pseudorandom code with a signal input based on a received signal to produce correlation results, and a processor circuit (320) operable to coherently integrate the correlation results over plural sample windows (PreD1, PreD2) staggered relative to each other in the coherent integration interval and to non-coherently combine the coherently integrated results corresponding to the plural sample windows (PreD1, PreD2) to produce a received signal output, whereby enhancing performance. Other circuits, receivers and processes are also disclosed.
US08934520B2 Radio receiver in a wireless communication system
A method, receiver and program for processing radio signals to identity an n-ray channel condition. The method comprises: receiving signal samples and estimating a plurality of channel taps from the samples; estimating for each of the channel taps a signal power and a disturbance power; filtering the signal power to provide a filtered signal power quantity; filtering the disturbance power to provide a filtered disturbance power quantity; using the filtered power quantities to determine n strongest channel taps; generating first and second comparison parameters using the strongest channel taps and at least one other channel tap; providing a comparison result based on the first and second comparison parameters and a threshold value, and; identifying an n-ray channel condition from the comparison result.
US08934518B2 Method and system for transmission of identification via metadata for repeating relays using spread-spectrum technology
A communication method for transmitting meta-data through a meta-carrier signal comprising encoding meta-data using an encoder, the meta-data comprising information that identifies a repeating relay to which a spread meta-carrier signal is to be transmitted, encoded using an encoder, modulating, using a modulator and spreading, using a spreader, the encoded meta-data such that the spread meta-carrier signal results, and transmitting, by a transmitting device, the spread meta-carrier signal to the repeating relay wherein the repeating relay does not process or modify the spread meta-carrier signal, the spread meta-carrier signal being transmitted over at least a portion of a bandwidth of the repeating relay.