Document Document Title
US09010227B1 Method for commercial production of small-arms cartridge cases
The invention provides methods for producing varying sizes and types of small firearm cartridge cases using earlier produced cartridge cases as work stock. The preexisting cartridge cases are subjected to a number of machining operations to obtain the desired different sizes and/or types of cartridge cases. The invention considerably shortens the production cycle and substantially decreases the costs of production versus the conventional method of manufacturing new cartridge cases.
US09010222B2 Adjustable gripping tool
A hand operated gripping tool includes a first jaw unit having a first work piece engaging portion, a support member extending generally transversely with respect to the first jaw unit, a first handle at the second end of the support member, a second jaw unit having a second work piece engaging portion, and a second handle having an end portion pivotally attached at the second jaw unit. A guiding device is disposed at the end portion of the second handle. The guiding device has an engaging element and a biasing element, and the engaging element is biased or urged toward and into engagement with the second reaction surface by the biasing element. The engaging element engages the second reaction surface as the second jaw unit moves along the support member to adjust the size of the work piece receiving space.
US09010202B2 Cryogenic specimen holder
An improved cryogenic specimen holder for imaging and analysis facilitates imaging at very high tilt angles with a large field of view. A retractable specimen holder tip protects the specimen during transport. An optimized Dewar design is positioned at a fixed, tilted angle with respect to the axis of the holder, providing a means of continuously cooling the specimen irrespective of the high tilt angle and amount of liquid nitrogen present in the vessel. The Dewar neck design reduces entrapment of nitrogen gas bubbles and its shape prevents the spilling of liquid nitrogen at high tilt angles. The specimen holder has a retractable tip that completely encapsulates the specimen within a shielded environment internal to the specimen holder body. The cooling and specimen transfer mechanisms reduce thermal drift and the detrimental effects of vibrations generated by both the evaporation of liquid nitrogen present in the Dewar and other environmental effects.
US09010201B2 Measurement apparatus and method
A measurement module that measures force being applied to a man-powered machine includes: a strain sensor that detects strain of a crank of the bicycle configured to transmit force being applied from a user through the crank and one front gear selected among one or more front gears; an MM magnetic sensor that detects the crank passing through a predetermined position; and an MM control part. The MM control part calculates a rotation angle of the crank based on an elapsed time from a time the crank passes through the predetermined position that the sensor has detected, calculates force applied to the crank based on a strain amount of the crank that the strain sensor has detected, associates the rotation angle with the force applied to the crank to calculate distribution of the force applied from the user.
US09010196B2 Flow-rate measurement system
A system for measuring flow rate with at least a first and a second flow meter provides a flow-rate measurement system which easily allows self-monitoring. This result is achieved by the system in that the first flow meter and the second flow meter differ from one another and/or have different orientations for the flow rate measurement, and each have an evaluation unit which produces data from the flow rate measurement. Furthermore, there is a monitoring device which is connected to the evaluation units such that the monitoring device acquires data produced by the evaluation units, and which is made such that it produces at least one comparison result from a comparison of the data produced by the evaluation units and signals at least the occurrence of a fault state which is associated with at least one comparison result.
US09010193B2 Inertial sensor having an oscillating rotating disk
The present invention relates to an inertial rotary movement microsensor for detecting a rotational movement around what is referred to as an axis of rotation (X), provided with a part that is movable relative to a fixed part, the movable part comprising an excitation mass configured to undergo an oscillating movement in an excitation direction (Z) by an exciter so as to generate a Coriolis force induced by the rotational movement, a detection mass kinematically connected to the excitation mass by a linkage configured to transmit the Coriolis force at least partly without transmitting the oscillating movement around the excitation axis at least partly, a detector configured to measure the Coriolis force transmitted to the detection mass, characterized in that the detector is provided with at least one strain gauge suspended between the detection mass and an anchoring part integral with the fixed part.Application to the technologies known as MEMS.
US09010189B2 Device for acquiring and processing sensor measured values and for controlling actuators
A device for acquiring and processing sensor measured values and/or for controlling actuators has a base housing, sensors and/or actuators attached to the base housing, a cover that can be connected to the base housing to cover the sensors and/or actuators, and a circuit board with control electronics. To mount the circuit board easily and effect secure contact of the sensors therewith, the circuit board is securely connected to the inner side of the cover using press-fit connectors, the circuit board has electrically active first contact faces on its side remote from the cover, the sensors and/or actuators have electrically active second contact faces on their sides facing the cover, and the second contact faces of the sensors and/or actuators are connected to the first contact faces via electrically conductive contact springs.
US09010188B2 System and method for accelerating a device
An acceleration device includes an actuator configured to displace a mass in a reciprocating motion at a desired frequency, a mount configured to hold a device, such as an accelerometer device, and at least one spring connecting the mount to the mass. The actuator is used to apply a force to achieve resonance. The actuator may comprise a voice coil motor, wherein the voice coil motor includes a permanent magnet and an armature and wherein said armature comprises part of said mass. The actuator applies a periodic force to the mass. The periodic force may be a sinusoidal force. Preferably, the applied force is aligned with a resulting velocity of the mass. The mount may include a test socket to which the device is electrically connected. The spring may comprises one or more flexure elements. The acceleration device may be used with a handler device to connect and disconnect the device to and from the mount. Optionally, the handler device includes an environmental chamber surrounding the mount.
US09010182B1 Rain gauge
A rain gauge comprising an elongated, transparent collection vessel or tube, having upper and lower ends, with the lower end thereof being closed by a plug and which has a funnel-shaped collector at the upper end thereof. The collection vessel includes rain measurement indicia thereon which glow in the dark. The vessel has a float contained therein which also glows in the dark.
US09010176B2 Scour sensor and method of using same
A scour sensor and method of detecting scour in the bed of a body of water as well as a sensor and method for determining the subgrade modulus of a subgrade are provided. The scour sensor includes an elongated rod that can be driven into the bed of a body of water such that a portion of the rod is cantilevered from the bed into the water. The rod has a known dynamic characteristic that is variable depending on the amount of the rod that is embedded in the subgrade. In one implementation, the known characteristic is the natural frequency of the rod. The scour sensor further includes a sensor element for monitoring a dynamic characteristic of the rod. Methods of using and calibrating a scour sensor are also provided. Further, the sensor may be used to determine a subgrade modulus of the subgrade.
US09010175B2 Die coolant system with an integral and automatic leak test
Systems and methods allow detection and location of die coolant leaks while a die is in a die cast machine and at operating temperature. The testing can be performed during normal down time of the die casting assembly and repeated as desired. Cooling circuits of the die can be tested in zones where zones are sorted to identify particular cooling circuits as having leaks as necessary. Valving, leak sensors, air decay units, and added machine control are provided in the die cooling system to enable onboard leak testing of the die while installed in the die casting machine.
US09010171B2 Exhaust gas analyzing apparatus, exhaust gas analyzing system and method of operating the same
An exhaust gas analyzing apparatus includes analyzer main bodies, exhaust gas introducing parts for guiding the exhaust gas from an exhaust pipe, through which the exhaust gas passes, to the analyzer main body, heaters for heating the analyzer main bodies and the exhaust gas introducing parts, respectively, and a temperature regulating mechanism for controlling the heaters to regulate temperatures of the analyzer main bodies and the exhaust gas introducing parts, and a first mode which has the temperature regulating mechanism regulate the temperatures of the analyzer main body and the exhaust gas introducing part to an analyzable temperature that is a predetermined temperature allowing a start of analysis of the exhaust gas, or a second mode which has the temperature regulating mechanism regulate the temperature of the analyzer main body to the analyzable temperature and turning off the heater for the exhaust gas introducing part can be selected.
US09010170B2 Method and apparatus to test an accelerometer
A technique includes using an accelerometer to provide an output signal indicative of an acceleration experienced by a movable mass of a sensor of the accelerometer. The technique includes testing the accelerometer, and the testing includes using a closed loop including the sensor to provide the output signal of the accelerometer; injecting a test signal into the loop between an output terminal of the sensor and an output terminal of the accelerometer; and indicating a performance of the accelerometer based on a response of the accelerometer to the injection of the test signal.
US09010163B2 Removable key cassette assembly
A lock assembly is provided that includes: a lock cylinder having a bore disposed therein and at least one pocket located adjacent the periphery of the bore; a plug including a cassette slot; a plunger that fits in the plug; a locking tab having a slot disposed therein; the slot of the locking tab receives a portion of the plunger; a cassette having a key slot configured to receive a key; the cassette includes a tool slot configured to receive a tool to selectively engage the plunger to selectively move at least a portion of the locking tab into and out of the pocket; when a portion of the locking tab is located in the pocket the locking tab does not block the cassette from being removed from the plug.
US09010162B2 Retractable key storage apparatus with original key adaptor
The invention provides an apparatus to retractably store multiple keys. The apparatus is designed to permit a user to install up to eight (8) custom keys in a compact “key wallet.” Individual keys are pivotally deployed by pressing a designated button on the apparatus and are returned to a stowed position by rotating the key back into the apparatus until it locks into position. The apparatus uses a spring-loaded key release mechanism to release and retract the keys.
US09010154B2 Method of cleaving and separating a glass sheet
Provided is a method of cleaving and separating a glass sheet (G), the method comprising: a cleaving step of cleaving the glass sheet (G) along preset cleaving lines (X, Y) by a laser cleaving method; and a separation step of separating adjacent pieces of the cleaved glass sheet (G) from each other, wherein the cleaving step is performed under a state in which the glass sheet (G) is placed on a sheet (S) having stretchability, and the separation step is performed by stretching the sheet (S).
US09010153B2 Method of making shaped glass articles
In a method of making shaped glass articles, a glass sheet is placed on a mold having a shaping surface with a desired surface profile of a shaped glass article. The glass sheet is preferentially and rapidly heated by radiation while in the vicinity of the mold so that the mold remains substantially cooler than the glass sheet during the heating. The glass sheet is sagged onto the shaping surface of the mold so that at least a portion of the sagged sheet assumes the desired surface profile of the shaped glass article. After sagging and shaping, the sagged and shaped glass sheet is removed from the mold.
US09010147B2 Jewelry items capable of changing between contracted and expanded configurations
Jewelry items are provided having a plurality of modular elements which are capable of changing from a contracted configuration to an extended configuration, varying the dimensions thereof. Methods for making jewelry items which are capable of changing from contracted to extended configurations are also provided.
US09010144B2 Refrigerator
A refrigerator having a water storage vessel detachably mounted thereto, in which a supply passage configured to connect the water storage vessel, the ice making apparatus and the dispenser to supply the water in the water storage vessel to the ice making apparatus and the dispenser sage, a first check valve and a second check valve installed at a front position and a rear position of the one point of a first sub passage, to prevent water flowing backward to the water storage vessel, a third check valve and a fourth check valve installed at a front position and a rear position of the one point of a second sub passage, to prevent water flowing backward to the water storage vessel, and a pump installed at the third sub passage and configured to rotate the clockwise direction and the counter clockwise direction.
US09010143B2 Air conditioner
An air conditioner includes a refrigerating cycle including a compressor (10) compressing a refrigerant, an indoor heat exchanger (30) exchanging heat between the refrigerant and indoor air, a pressure-reducing expansion valve (50) reducing pressure of and expanding the refrigerant, and an outdoor heat exchanger (60) exchanging heat between the refrigerant and outdoor air. The air conditioner further has a base plate (70) arranged below the outdoor heat exchanger (60) and having a drain outlet (71) formed at a position opposing an undersurface of the outdoor heat exchanger (60). Between the outdoor heat exchanger (60) and the base plate (70), a freeze prevention pipe (41) is disposed in a manner, in plan view, to at least partially pass inside the region of the drain outlet (71). The freeze prevention pipe (41) is connected between the outdoor heat exchanger (60) and the indoor heat exchanger (30). With such a configuration, discharge of drain water can be maintained by preventing drain water from freezing or by thawing frozen drain water, while achieving lower power consumption.
US09010138B2 Variable displacement compressor
A variable displacement compressor adjusts the pressure in a control pressure chamber and controls the displacement in accordance with the adjusted pressure. Refrigerant is supplied via a supply passage, and released via a bleed passage. The compressor includes a first control valve for adjusting the cross-sectional area of the supply passage for refrigerant. The compressor further includes a second control valve that adjusts the cross-sectional area of the bleed passage in accordance with the opening/closing state of the first control valve. The second control valve adjusts the cross-sectional area of the bleed passage such that the cross-sectional area when the first control valve is in the closed state is larger than that when the first control valve is in the opened state. The back pressure chamber is located in a section of the bleed passage that is located between the second control valve and the control pressure chamber.
US09010127B2 Transition piece aft frame assembly having a heat shield
A transition piece aft frame assembly is provided, and includes a transition piece aft frame and a heat shield. The transition piece aft frame has an aft face. At least a portion of the aft face is exposed to an exhaust gas stream. The heat shield is connected to the transition piece aft frame. The heat shield is oriented to generally deflect the exhaust gas stream away from the aft face of the transition piece aft frame.
US09010125B2 Regeneratively cooled transition duct with transversely buffered impingement nozzles
A cooling arrangement (56) having: a duct (30) configured to receive hot gases (16) from a combustor; and a flow sleeve (50) surrounding the duct and defining a cooling plenum (52) there between, wherein the flow sleeve is configured to form impingement cooling jets (70) emanating from dimples (82) in the flow sleeve effective to predominately cool the duct in an impingement cooling zone (60), and wherein the flow sleeve defines a convection cooling zone (64) effective to cool the duct solely via a cross-flow (76), the cross-flow comprising cooling fluid (72) exhausting from the impingement cooling zone. In the impingement cooling zone an undimpled portion (84) of the flow sleeve tapers away from the duct as the undimpled portion nears the convection cooling zone. The flow sleeve is configured to effect a greater velocity of the cross-flow in the convection cooling zone than in the impingement cooling zone.
US09010123B2 Combustors with quench inserts
A combustor for a turbine engine is provided. The combustor includes a first liner having a first hot side and a first cold side; a second liner having a second hot side and a second cold side, the second hot side and the first hot side forming a combustion chamber therebetween, the combustion chamber configured to receive an air-fuel mixture for combustion therein; and an insert including a body portion extending through the first liner, a shoulder circumscribing the body portion and abutting the first hot side, and an inlet portion coupled to the body portion and abutting the first cold side such that the inlet portion and the shoulder capture the second liner therebetween to retain the insert.
US09010120B2 Assemblies and apparatus related to integrating late lean injection into combustion turbine engines
A transfer tube for use in a late lean injection system of a combustor, wherein the combustor includes an inner radial wall, which defines a primary combustion chamber downstream of a primary fuel nozzle, and an outer radial wall, which surrounds the inner radial wall forming a flow annulus therebetween, the outer radial wall including a late lean nozzle, the transfer tube including flow directing structure that defines a fluid passageway. At a first end, the flow directing structure may include an inlet and attachment means that attach the transfer tube to the late lean nozzle. The flow directing structure may have a configuration such that the fluid passageway spans the flow annulus and positions the outlet at a desirable injection point in the inner radial wall.
US09010115B2 Method and system for providing vacuum via excess boost
A vacuum source including an ejector is disclosed. In one example, vacuum is supplied via the ejector when a turbocharger has excess boost capacity. The approach can prioritize how excess boost may be used to provide vacuum.
US09010105B1 Transmission and engine configuration
A drive train configuration is disclosed. The drive train configuration has a transmission or transaxle assembly which may be directly mounted to a vehicle frame. The drive train configuration also comprises an engine that may be attached to a housing of the transmission or transaxle portion. The drive train configuration may also have a power take off mechanism.
US09010101B2 Multiple accumulator systems and methods of use thereof
The invention is an accumulator system in which multiple elastomeric accumulators are attached in series or parallel in order to generate total differential pressure in excess of that generated in a non-series system. Also disclosed is a “stacked” accumulator system. The system stores energy when the accumulators deform from their original shape in response to the flow of a pressurized fluid. The stored energy is available for use when the fluid is released from the accumulators and the accumulators return to their original shape.
US09010096B2 Exhaust component mounting system
An exhaust treatment system including an exhaust passage in communication with an engine that produces an exhaust. An exhaust canister is coupled to the exhaust passage, and the exhaust canister supports a plurality of exhaust treatment components therein for treating the exhaust, wherein exhaust canister is removable from the exhaust passage, and the exhaust treatment components are removable from the exhaust canister.
US09010092B2 Method and apparatus for controlling urea injection amount of vehicle
A method is provided for controlling a urea injection amount of a vehicle that controls urea injection in consideration of a difference between an internal temperature change rate and a regeneration temperature of an SCR integral diesel particulate filter. The method includes: detecting a regeneration temperature rising rate when in a regeneration mode; stopping, if a regeneration temperature rising rate exceeds a predetermined first reference, injection of urea, and controlling, if a regeneration temperature rising rate is less than a predetermined first reference, urea injection; controlling, if a temperature decreasing rate according to urea injection is less than a predetermined second reference while regenerating the filter, correction of an injection amount of urea; and controlling, if a difference between a target regeneration temperature and an actual regeneration temperature exceeds a predetermined third reference according to urea injection while regenerating the filter, correction of an injection amount of urea.
US09010091B2 System for storing ammonia in and releasing ammonia from a storage material and method for storing and releasing ammonia
A system for storing ammonia in and releasing ammonia from a storage material capable of binding and releasing ammonia reversibly by adsorption or absorption for a process with a gradual ammonia demand that can vary over the time. The system has a container capable of housing the ammonia-containing storage material; a heating source arranged to supply heat for the desorption of ammonia from the solid storage medium; and a controller arranged to control the heating source to release ammonia. The heating source may be arranged inside the container and surrounded by ammonia storage material. A controllable dosing valve is arranged to dose released ammonia according to the ammonia demand. The controller comprises a feed-forward control arranged to control the heat supplied by the heating source, based on the ammonia demand.
US09010084B2 Aircraft nacelle including an optimised acoustic processing system
An aircraft nacelle including a pipe (32), a peripheral wall (34), a lip (36), and a front frame (38) connecting the peripheral wall (34) and the pipe (32) and forming with the lip (36) a space (50) in which the hot air that is provided for frost treatment can circulate, with the pipe (32) including a coating (44) for the composite material acoustic treatment, is characterized in that the nacelle includes at least one element (52) made of a heat-conducting material inserted between the lip (36) and the pipe (32) ensuring the continuity of the aerodynamic surfaces of the lip (36) and the pipe (32) and the propagation of heat from the space (50) toward the rear of the nacelle, whereby the at least one element (52) includes a coating (54) for acoustic treatment that is made of a heat-resistant material.
US09010079B2 Method for the production of a three-layer metal cord of the type that is rubberized in situ
Method for manufacturing a metal cord with three concentric layers including a first layer of diameter dc made up of M wire(s) of diameter d1, around which layer are wound together as a helix at a pitch p2, as a second layer, N wires of diameter d2, around which are wound as a helix at pitch p3, as a third layer, P wires of diameter d3. The N wires of the second layer are assembled around the layer to form, at a point called “assembling point”, an intermediate cord called “core strand” of M+N construction; upstream and/or downstream of the assembling point, the layer and/or the core strand is sheathed with a rubber or rubber composition by passing through at least one extrusion head; then the P wires of the third layer are assembled around the core strand to form a cord of M+N+P construction thus rubberized from the inside.
US09010070B2 Structural framing member
A structural framing member comprises a web flanked by a pair of flanges. The flanges may extend generally perpendicularly from the side edges of the web. In some embodiments, the web may comprise a plurality of evenly-spaced embossments positioned along the centerline of the web. The embossments may be diamond shaped. The web may further comprise one or more longitudinally extending offsets that extend along the length of the web. Each flange may comprise a plurality of evenly-spaced longitudinally extending stiffeners. The longitudinally extending stiffeners may be spaced approximately ⅜″ (0.953 cm) apart from each other. In some embodiments, each flange may further comprise a free end, which is bent inwardly to form a return lip along the length of the flange. The return lip may extend generally perpendicularly from the flange and generally parallel to the web. The structural framing member may comprise a stud, track member, or other framing member.
US09010067B2 Fabricating the locking steps in the groove element of spring-loaded split-tongue locking connector system
A method of mechanically joining wood panels side edge to side edge by providing a panel with a groove between a top and bottom surfaces of the panel having two holding ramps with an angle of between 25 degrees and 60 degrees relative to the groove insertion axis which is parallel to the top surface; providing a connector adapted to mate with the groove of the panel having two right-side sub-tongues extending from right side and two left-side sub-tongues extending from the left side of a rectangular base support, and outward extending distal catches on the sub-tongues in a direction substantially normal to the groove insertion axis; and inserting the sub-tongues with distal catches into the groove along the groove insertion axis allowing the distal catches on the two right-side or two left-side sub-tongues to touch the two holding ramps causing the sub-tongues to flex.
US09010064B1 Masonry tie
Masonry tie is provided having a base and a retainer plate. The base has back plate and a shaft extending from the back plate. The shaft has a plurality of teeth. The retainer plate has a receiving opening configured to receive the shaft. The retainer plate has a locking arm adjacent the receiving opening. The locking arm is biased to engage at least one of the plurality of teeth when the at least one of the plurality of teeth is adjacent the locking arm to releasably prevent the retainer plate from moving in at least one direction.
US09010063B2 Construction bracket and method of use
Bracket for holding a pipe in position during the pouring of a concrete foundation and thereafter serving as a nail shield for the pipe and/or as a structural tie or strap in constructing a wall on the foundation. The bracket has an upright base engagable with an inner face of a form board, and first and second flanges extending in opposite directions from the base for engagement with an upper edge of the form board and with the pipe, with the first flange being bendably attached to the base in a manner permitting it to be bent from a horizontal position perpendicular to the pipe to an upright, shielding position parallel to the pipe. The bracket is attached to the form board with the first flange in its horizontal position on top of the board, and the pipe is attached to the second flange, with a portion of the pipe extending above the form board. Concrete is poured to the top of the form board and allowed to set. The fasteners securing the upper flange to the form board are removed, the form board is stripped away from the concrete, and the upper flange of the bracket is bent from the horizontal position to the upright position. A bottom plate for a wall is installed on top of the concrete along the side of the foundation, with the pipe extending through an opening in the bottom plate and the upright flange extending along a side edge of the bottom plate adjacent to the opening to provide a nail shield for the pipe. The flange is affixed to the bottom plate on opposite sides of the opening to tie the bottom plate together across the opening.
US09010060B2 Construction panel
This application relates to a light-weight, multi-purpose construction panel. The panel may be formed, for example, from molded plastic. Each panel includes a substantially planar deck on a first side thereof and a second side comprising alternating male and female sleeves arranged in honeycomb-like compartments defined by a plurality of wall elements. A pair of panels may be releasably coupled together with their respective second sides facing inwardly to form a construction assembly. When a pair of panels is coupled together, the male sleeves of one panel matingly fit within the females sleeves of the other panel, and vice versa. The panel assemblies may be used for many different construction applications including flooring, roofing and wall structures.
US09010052B2 Modular structure and said modular structure's structural members made of composite material
The present invention is a structural member made of composite material, characterized by comprising a body which is made of a composite material with at least one type of fiber and at least one type of resin; and at least one connection member which is one piece with said body in order to provide connection to another structural member with the same characteristics. The present invention also relates to modular structures like buildings produced using said structural members.
US09010049B1 Protective tent stake cap
A water-tight, rigid plastic, domed, sphero-cylindrical protective cap is configured to be removably fitted over the convex head of a steel tent stake. The protective cap defines a sphero-cylindrical interior compartment that has a substantially flat circular base with an axial aperture. The protective cap is bilaterally hinged so that the interior compartment can be opened and the axial aperture bifurcated so as to accept the stake head for insertion through the base and enclosure within the interior compartment when the cap is closed. The bilaterally hinged structure of the cap enables it to be easily attached and removed from the tent stake, so that it can be taken off and replaced when the tent is being moved. This avoids a major problem of non-removable stake caps, which become deformed when the stakes are pulled up and hammered back into the ground. In some embodiments, to enhance visibility, the upper dome of the protective cap is translucent or transparent and includes within its interior one or more light-emitting diodes (LEDs).
US09010043B2 System for mounting solar modules
A system for mounting solar modules comprising a plurality of racks and clamps. Each rack has an inclined upper mounting surface to support one of the solar modules and an inclined lower mounting surface to support one of the other solar modules. Each upper mounting surface and lower mounting surface define a slot. One of the clamps slidably receivable by a slot of one of the upper mounting surfaces and configured to secure the one solar modules to the upper mounting surfaces and an other of the clamps slidably receivable by a slot of one of the lower mounting surfaces and configured to secure said one of the other solar modules to one of the lower mounting surfaces. Each rack has a tray having a first tower supporting the upper mounting surface and a second tower supporting the lower mounting surface.
US09010042B2 Ground mounted solar module integration system
Embodiments of the present inventions are directed to systems, devices for use with systems, and method of mounting and retaining solar panels. In some embodiments, an apparatus for mounting one or more solar panel modules above a supporting surface is disclosed, the apparatus including: three foundational members embedded in the supporting surface; a support frame configured to receive the solar panel modules; a support strut assembly configured to attach the support frame to the three foundational members to support the solar panel modules; where the support strut assembly includes a plurality of strut members, and includes one or more adjustment mechanisms that may be used to adjust a length or a joining angle of at least one of the strut members.
US09010040B2 Modular panel for making covering structures for walls, covering structures or walls and method
A modular panel to make a roof or a wall of a building comprises an external shell and an internal shell, made of moldable plastic material, coupled with each other to define at least a compartment. The panel integrates in itself means for the capturing and irradiation of energy, and relative energy accumulation means, the capturing and irradiation means being associated, at least partly, with the external shell.
US09010037B1 Intermodal concrete building unit
A concrete intermodal building unit for a prefabricated building structure including corner castings attached to contiguous rebars defining each corner of the concrete building unit. The corner castings can be mounted to the concrete building unit using solder, attachment plates for reinforcement, or rebar housings that connect the structural frame of the concrete building unit to the corner casting. Optionally, the corner castings can be mounted to the structural frame using I-beams.
US09010028B2 Retractable gutter
The invention is a retractable gutter system that allows the gutter to be moved under the eaves in climates that are typically below freezing, to prevent an ice dam from forming under the eaves, and at times when leaf debris risks clogging the gutter. Slide retainers are affixed to the soffit and the gutter affixed to the extendible slides held in the slide retainers. The gutter is slidable between a first position in which the gutter is placed at the drip edge and a second position in which the gutter is stowed away under the eaves.
US09010026B2 Driven member positioner
In one aspect, a method of operating a movable barrier operator includes engaging a flexible driven member with a drive of the movable barrier operator. The method includes moving the flexible driven member in a first direction to move a movable barrier connected to the driven member and monitoring the position of the movable barrier. In response to the movable barrier reaching a given position, the driven member is moved in a second direction without moving the movable barrier to remove slack from the driven member. A movable barrier apparatus includes a movable barrier controller operatively coupled to the movable barrier operator. The movable barrier controller is configured to cause the movable barrier operator to reverse direction of the flexible driven member a distance after stopping movement of the movable barrier without moving the movable barrier.
US09010024B2 Low profile latch and closing panel for pet door
The present invention provides improved pet doors, systems and related methods that may be used or installed on the fixed panel of a new or existing sliding door, such as a patio door, without interfering with the sliding movement of the companion door by providing a low profile closing panel and latch.
US09010023B2 Base plate structure for transit doors
According to this invention there is provided an adjustable base plate structure for a transit door comprised of a plurality of fixed dimension elements and a plurality of variable dimension elements for accommodating a plurality of door sizes and types. The base plate structure comprises a roller channel for spanning the width of the door and a center brace for being secured to the channel centered on the roller channel. Mounting brackets are secured to the vehicle or door frame and the roller channel.
US09010020B1 Plant container assembly and method
A plant container assembly, method, and kit include a plant container with a sidewall having first and second sidewall portions, an open top, and an open bottom. A hinge member is on the sidewall between the open top and the open bottom and pivotally connects the first and second sidewall portions for movement between an open position of the plant container, and a closed position of the plant container forming an interior space capable of containing plant growing medium. A closure portion extends along the sidewall between the open top and the open bottom. A plant support cooperatively engages the closure portion and selectively holds the plant container in the closed position. A planar member is configured to be selectively placed within the plant container and supported on a ledge member on each of the first and second sidewall portions to selectively form a bottom closure for the plant container.
US09010019B2 Plant air purification enclosure apparatus and method
A plant air purifying enclosure, or “PAPE,” contained within an unconditioned space, either within or outside a building, containing therein a plant air purifier, which is used to purify air using plants and microbes growing therein. The PAPE enclosure itself receives poor indoor quality air from within structure where the PAPE is located or from a structure close by along with thermal energy which keeps the plant air purifier enclosure at a suitable temperature for the plants and air cleaning microbes within the air purifier. Poor air enters the enclosure, is purified by the plants and microbes, and returns in purified form back to the habitable space from which it was taken. This lowers the amount of outside air needed for ventilation purposes and so lessens a building's overall energy consumption while providing efficiently for naturally purified air. Fundamentally, the object of this invention is to specify devices, systems and methods to house/enclose plant purifiers in such a way that they can readily be deployed on a wide scale.
US09010015B2 Jig fishing lure
A fishing lure comprised of a jighead and a barbed hook movably coupled to the jighead. The jighead fixedly carries a first jighead eye for attaching the jighead to a fishing line and the barbed hook is movably coupled in several degrees of freedom to the jighead, and the plane defined by the barbed hook is shiftable around a position where it is aligned with the first eye plane. The barbed hook is shiftable, in several degrees of freedom, around the plane defined by a eye.
US09010013B2 Hunting decoy
A hunting decoy that simulates a life-sized herd of deer includes a decoy image element that is supported during use by a support system having a central suspension support and peripheral stabilizing supports. Both the support system and the decoy image element can be collapsed for transport and storage.
US09010011B2 Mounting for the detachable attachment of an aiming device for a handgun
A mounting device for the detachable attachment of an aiming device on a handgun with a holding device which includes the clamping jaws for the detachable attachment of the holding device to the handgun and at least one recoil cleat for the positive locking engagement on the handgun. In order to enable a stable and accurately reproducible attachment of an aiming device, the recoil cleat includes two mutually facing and mutually separate engagement elements for the engagement in two mutually separate recesses on the handgun.
US09010008B2 Firearm handgrip adapter
An apparatus for mounting a handgrip on a forward portion of a firearm. The apparatus includes a mount having an upper portion with a clamp for removably engaging the firearm forward portion. The handgrip, e.g., a pistol handgrip, is symmetrical about a vertical plane passing through the handgrip. The distal portion of the handgrip is offset in the vertical plane from the proximal portion of the handgrip. A pivot means connects the lower portion of the mount to the proximal portion of the handgrip to permit the pivoting of the vertical plane to varying angles on either side of the central axis of the barrel. A lock means locks and unlocks the pivot means to lock the handgrip in position at a selected pivot angle. The apparatus provides the ability of a left handed or right handed shooter to adjust the handgrip to a comfortable position while using the firearm.
US09010000B1 Convertible flag and banner system
A flag and banner system for displaying a flag and/or a banner on a flat panel of a vehicle. The system features a first mast with two linear mast channels, a first indexing base with an attachment clip that attaches to an inner edge of a pivoting panel of the vehicle, and a first pliable flag. The system also features a second mast with two linear mast channels, a second indexing base with an attachment clip that attaches to the inner edge of the pivoting panel of the vehicle at an offset from the first indexing base, and a second pliable flag. The first pliable flag is connected to the first mast and the second pliable flag is connected to the second mast via attachment tabs. A banner is attached to both the first and second mast via attachment tabs.
US09009996B2 Excavating tooth and body for excavating tooth
An excavating tooth includes a body and an abrasion-resistant layer. The abrasion-resistant layer has hardness higher than the body. The body includes a tip end face, a first face, a second face, a pair of first slope faces, and a pair of second slope faces. The abrasion-resistant layer includes a first abrasion-resistant layer section and a second abrasion-resistant layer section. The first abrasion-resistant layer section is formed on the tip end face. The second abrasion-resistant layer section is formed respectively on the pair of first slope faces and the pair of second slope faces. Thereby, it is possible to obtain an excavating tooth and a body for the excavating tooth capable of keeping a penetration force of a blade edge high in penetrating into an excavation subject.
US09009994B2 Rope shovel with curved boom
A mining shovel includes a digging assembly having a generally V-shaped boom including a lower connection point for attachment to the mining shovel. A first portion of the boom extends generally upwardly from the lower connection point, and a second portion of the boom is angled with respect to and extends upwardly and forwardly from the first portion. The second portion includes a distal end defining a sheave support, and a pivot element is positioned generally at a connection area between the first portion and the second portion. The digging assembly also includes a boom attachment having a first end that is pivotally supported by the pivot element and a second end that is supported by the sheave support.
US09009992B2 Article of footwear with a ball contacting member
An article of footwear with a ball contacting member is disclosed. The ball contacting member enhances the ability of a wearer to kick a ball with a low trajectory. The ball contacting member can be attached to the article of footwear in various different ways.
US09009984B2 Multi-panel electronic device
A multi-panel electronic device and method are disclosed. In a particular embodiment, a method includes receiving first acceleration data from a first sensor coupled to a first portion of an electronic device. The method further includes receiving second acceleration data from a second sensor coupled to a second portion of the electronic device, where a position of the first portion is movable with respect to a position of the second portion. The method further includes determining a configuration of the electronic device at least partially based on the first acceleration data and the second acceleration data.
US09009977B2 Geogrid sand fence
A geogrid sand fence for depositing matter moved by wind currents and related methods, are provided. A geogrid sand fence for the control of sand or other particulate matter movement can include support members carrying a fencing material. The fencing material can include a High Density Polyethylene geogrid mesh material having apertures distributed to provide approximately a 50% porosity to maximize sand deposit volume. The geogrid mesh material has sufficient structural weight to be employed with a height of approximately two meters, which can be adjusted to maintain maximum effectiveness.
US09009974B2 Method for forming sand based jewelry
A sand based jewelry and methods of making sand based jewelry is provided. The jewelry having a quantity of sand mixed with a quantity of binding medium. The binding medium and sand mixture are capable of being solidified and mounted to a jewelry setting. The jewelry setting attached to a jewelry item.
US09009971B2 Wicking and coupling element(s) facilitating evaporative cooling of component(s)
A method is provided for facilitating cooling of electronic components of an electronic system. The method includes: providing a housing at least partially surrounding and forming a compartment about the components, and providing an immersion-cooling fluid is disposed within the compartment, at least one component of the electronic system being at least partially non-immersed within the fluid in the compartment; providing a wicking film element physically coupled to a main surface of the at least one component and partially disposed within the fluid within the compartment; and securing, via a coupling element, the wicking film element in physical coupling to the main surface of the at least one component without the coupling element overlying the main surface of the component(s). As an enhancement, the wicking film element wraps over the component to physically couple to two opposite main sides of the component.
US09009969B2 Refrigerator and handle assembly method thereof
A refrigerator which increases convenience in assembly of a handle and reduces generation of scratches on doors and drawers in assembly of the handle, and a handle assembly method thereof, is provided. The refrigerator includes doors rotatably combined with a main body, a handle combined with each door to open and close each door, a first handle fixing unit assembled with each door to fix the handle to each door and provided with an inclined part fixed to the handle by a fastening unit, a second handle fixing unit assembled with each door to fix the handle to each door and combined with the handle in a sliding manner, a first connector assembled with the handle and fastened to the first handle fixing unit by the fastening unit, and a second connector assembled with the handle and combined with the second handle fixing unit in the sliding manner.
US09009960B2 Method of manufacturing a curved transition surface of an inner contact
An inner contact of a coaxial connector has a body with a plurality of spring fingers, the spring fingers each provided with a contact surface. A plurality of transitions from the contact surfaces are provided as curved surfaces. The curved surfaces may be formed, for example, by chamfer, electrical discharge machining or the like, such that an edge to a slot between the spring fingers does not contact the contact surface.
US09009948B2 Method of manufacturing stator coil for electric rotating machine
A method of manufacturing a stator coil includes the steps of: (1) forming substantially planar electric wires each including in-slot portions to be received in slots of a stator core and turn portions to be located outside of the slots to connect the in-slot portions; (2) rolling each of the planar electric wires into a spiral shape by plastically deforming the turn portions; and (3) assembling the rolled electric wires through relative axial movements therebetween, each of the relative axial movements being made by axially moving first and second components relative to each other with both the first and second components radially elastically deformed and with each of the first and second components circumferentially positioned by at least one positioning member, each of the first and second components being one of the rolled electric wires or an electric wire sub-assembly comprised of a plurality of the rolled electric wires.
US09009946B2 Machining apparatus for grinding, milling, polishing or the like of a dental workpiece
A machining apparatus for grinding, milling, polishing or the like of a dental workpiece. The machining apparatus contains a machining tool, a housing to which the machining tool is mounted rotatably about an axis of rotation relative to the housing, and a holding device to which the housing is fixed. The housing is mounted yieldingly movably to the holding device in dependence on forces exerted on the machining tool.
US09009934B1 Positioner
In one embodiment of a positioner, two opposing end beams may be cooperatively engaged with two opposing side beams. A first lowering unit may be cooperatively engaged with either a first end beam or first ends of the two opposing side beams. A second lowering unit may be cooperatively engaged with either a second end beam or second ends of the two opposing side beams. Legs and leg extensions may be cooperatively engaged at either end of either end beam, and pads may be placed on the distal ends of each leg extension. Actuators corresponding to each leg and leg extension may be in communication with a control unit to control the position of each actuator. Lateral extensions may be engaged with each end beam.
US09009927B2 Automatically triggered tightening system for an elastic clamping collar
The system comprises a clamping collar (10) suitable for being brought resiliently from its rest configuration in which its diameter is small to an expanded configuration. The system further comprises a support ring (20) suitable for being encircled by the collar, and an expander (40) suitable for co-operating with the ring firstly to hold the ring in an expanded configuration in which the collar (10) encircling the ring is also in its expanded configuration when the expander and the ring are in a first relative position, and secondly to enable the ring to contract and the clamping system to tighten under the resilient return force exerted by the collar encircling the ring when the expander and the ring are in a second relative position.
US09009925B2 Load-strap tensioning device
A load-strap tensioning device, which includes a body, at an outer end of which there is a transverse pin, to which is fastenable a binding strap having a suitable fastener at its end, at an opposite end of the body there is a transverse spindle and at a distance from it a ratchet pin, which is at least partially transferrable from an opening being between the body, between the spindle and the ratchet pin there is a gap into which an end of another binding strap, is settable, to the part formed by the spindle and the ratchet pin are fastened ratchet wheels and to the body is fastened a catch device, which is fastened to the body movably in its longitudinal direction, and to the body is fastened a spring for pressing the catch device against the ratchet wheels, at the end of the body is rotatably fastened a body part, which includes a second catch device being pressable against the ratchet wheels. the ratchet pin and/or a part attached to it includes elements to prevent the ratchet pin from disengaging from the load-strap tensioning device.
US09009922B2 Stethoscope holster
A reversibly locking assembly for use as a stethoscope holster or for use with other devices. The assembly includes a clip adapted for attachment to an article of clothing wherein the clip has a clip channel wherein the clip channel includes an upper section and a lower section wherein the lower section is wider than the upper section. A stethoscope connector is provided which is adapted for attachment to a stethoscope. The stethoscope has a tube and when the tube is aligned with the clip channel the asymmetric plate passes through the upper section. When the tube is not aligned with the clip channel the asymmetric plate does not pass through the upper section.
US09009921B1 Motorized extension pole
A motorized extension pole including a first hollow pole member having a second hollow pole member telescopically mounted in said first pole member. The second pole member is selectively moved between extended and retracted positions with respect to said first pole member by a battery powered drive motor.
US09009917B2 Bracket door closer
A door closer is provided to automatically pull a storm or screen door to a fully closed position without user action. The door closer includes a bracket housing with a cam switch movable along a track as the door opens and closes. The closer cylinder rod is engaged with the cam switch until the door is fully opened. The cam switch biases the closer cylinder and rod as the door approaches the closed position.
US09009910B2 Windshield wiper with even pressing force
A windshield wiper (1) with an even pressing force is connected to a driving arm (2) and includes a primary wiper frame (10), two auxiliary wiper frames (20), connecting frames (30), and a wiper blade (40). The primary wiper frame (10) includes a fixing base (11) connected to the driving arm (2). The auxiliary wiper frames (20) are disposed on both ends of the primary wiper frame (10). Each auxiliary wiper frame (20) includes an elastic piece (21) and a pivotal base (22) fixed to the elastic piece (21) and pivotally connected to the primary wiper frame (10). The connecting frames (30) are evenly provided on each auxiliary wiper frame (20). Each connecting frame (30) includes a pressing piece (31) and buckling brackets (32). The wiper blade (40) is disposed through the buckling brackets (32) to be connected below the pressing piece (31).
US09009907B2 Flat mop frame
The mop frame comprises a first plate pivotably connected to a handle attachment at a first pivot. A second plate is pivotably connected to the first plate at a second pivot such that it is movable between a first position where the second plate is substantially coplanar with the first plate and a second position where the first plate is substantially parallel to the second plate and is disposed on top of the second plate. A latch secures the first plate to the second plate when the second plate is in the second position.
US09009903B2 Toothbrush
A toothbrush has a handle assembly, a brush-head assembly and a transmitting assembly. The brush-head assembly is slidably mounted in the handle assembly and has a sliding shaft and a swing head. The sliding shaft has two supporting portions mounted on the sliding shaft opposite to the handle assembly. The swing head is mounted on the supporting portions and has a toothed part. The transmitting assembly has a transmitting shaft. The transmitting shaft is rotatably inserted in the sliding shaft and has a longitudinal restriction relative to the sliding shaft. The transmitting shaft has a toothed portion engaging the toothed part. When the transmitting shaft is rotated, the swing head is driven to swing by the toothed part and the toothed portion to provide an improved cleaning effect.
US09009900B2 System and method for aligning portions of a loading ramp
A system for aligning outer edges of upper surfaces of ramp portions of a loading ramp. The system may include a plurality of sensors configured to provide signals indicative of whether the outer edges of upper surfaces of adjacent ramp portions are aligned. The system may also include a plurality of actuators configured to raise and lower at least one of the outer edges of an upper surface of a ramp portion. The system may also include a controller configured to receive signals from the plurality of sensors, determine whether the outer edges of upper surfaces of adjacent ramp portions are aligned, and provide signals to the actuators to affect movement thereof causing the outer edges of the upper surfaces of the adjacent ramp portions to be aligned.
US09009896B2 Adjustable foldable bed frame
An adjustable foldable bed frame comprises an outer assembly having a body section and a leg section. Each section has a substantially rectangular periphery with an opening and is pivotally coupled together by a pair of first coupling members for movement between an open configuration whereby the sections are co-planar, and a closed configuration whereby the sections are parallel with each other. An inner assembly having a body component and a leg component are positioned within the opening of the body section and the leg section, respectively. The body component comprises a torso portion which is independently adjustable from a flat configuration to a plurality of reclined configurations. The leg component comprises a calf portion which is independently adjustable from a flat configuration to a plurality of elevated configurations. A connecting bracket assembly fixedly couples adjacent adjustable foldable bed frames such that adjacent torso and calf portions are adjustable together.
US09009893B2 Hospital bed
A patient support includes a frame and a mattress supported by the frame. The frame includes a deck support and a deck supporting the mattress.
US09009885B2 Modular waste drain
A modular waste drain can includes at least two of the following separate modules that can be selectively attached and detached from each other: an inlet assembly, an outlet assembly and a knife gate valve. An additional module can be provided by a valve guard assembly.
US09009883B2 Backsplash with pot filler
A backsplash includes a faucet that provides point-of-use dispensing of water to a cooktop container. The backsplash includes controls that allow a user to select a desired amount of water to be dispensed, as well as the temperature of water to be dispensed. A filter assembly includes a replaceable filter that allows for filtered water dispensation. Optionally, the backsplash can be connected to one or more appliances in the kitchen in order to communicate information and/or power. The backsplash may also include a ventilation channel to direct vented air from a range to a ventilation shaft.
US09009876B2 Drain cover with locking mechanism
A drain cover with a locking mechanism which includes a cylindrical body with a first end, a second end, an end wall at the first end and a peripheral sidewall that extends between the first end and the second end. The peripheral sidewall has an exterior surface and an interior surface which define an interior bore. Rotatable fasteners extend from the end wall to the second end. Drain cover is adapted to fit into a pipe. A cam member extends radially from each rotatable fastener. The cam member is movable from a release position to a locking position upon rotation of each rotatable fastener such that in the release position the cam member is spaced from an interior wall of the pipe and in the locking position the cam member is engaged with the interior wall of the pipe.
US09009864B1 System and method for a hydration garment
This invention is a hydration support garment that is sewn onto the rear of a pair of athletic pants or shorts. The hydration support garment is comprised of a cylindrical receptacle sewn onto the aforementioned athletic apparel that is configured to house a water bottle. In some applications of the invention, the receptacle will further include a mesh base for support. Some implementations further include an elastic strap that secures the top of the water bottle. Finally, the invention may also contain optional pockets or key-holder attachments. The invention is designed to provide hands-free access to a hydration source in such a way to allow the user of the invention to exercise without manually carrying a water bottle when hydration is unnecessary.
US09015860B2 Behavioral fingerprinting via derived personal relation
Disclosed herein are example embodiments for behavioral fingerprinting via derived personal relation. For certain example embodiments, at least one indication of personal relation for at least one authorized user may be derived via at least one user-device interaction, and the at least one indication of personal relation may be incorporated into at least one behavioral fingerprint that is associated with the at least one authorized user, the at least one behavioral fingerprint including one or more indicators of utilization of one or more user devices by the at least one authorized user.
US09015856B2 Mobile-device user authentication
In one embodiment, receiving a notice from a first user associated with a first mobile device indicating that the first user wishes to share information of the first user with one or more second users respectively associated with one or more second mobile devices; accessing information known about one or more users and one or more mobile devices respectively associated with the one or more users; identifying at least one candidate for the first user based on the information known about the one or more users and the one or more mobile devices; and confirming one or more of the at least one candidate as the one or more second users.
US09015855B2 Secure tunneling platform system and method
A system identifies a user, even a user behind a wireless router, and provides a virtual tunnel over the internet for communication with the user. A data center at an Internet Service Provider may work in concert with a central data center to authenticate the user and to provide access, for example using a layer 2 tunneling protocol and a point-to-point data (PPP) link protocol. A layer 2 tunneling protocol network server (LNS) may provide public IP address translation services.
US09015851B2 Electronic book content protection
A system and method are disclosed for protecting an electronic book from unauthorized access. HTML for the book is shredded by dividing it into portions, and a selection scheme is used to intersperse decoy data among the portions. Dynamically generated cascading style sheets are used to define a pattern for decoy and content data such that a browser on a client device correctly processes the HTML but an unauthorized program such as a web scraper cannot correctly process the HTML.
US09015843B2 Predictive malware threat mitigation
The subject disclosure is directed towards protecting against malware, by classifying a user's risk level, which corresponds to a likelihood of malware being activated. To make the classification, data is collected that represents a probability of encountering malware, a probability of a user activating that malware, and the impact to the machine is activated. The classification maps to a protection level, which may be dynamically adjustable, e.g., based upon current risk conditions. The protection level determines a way to mitigate possible damage, such as by running a program as a virtualized program, running a virtualized operating system, or sandboxing a process.
US09015841B2 Method and apparatus for virus scanning
Method and apparatus for virus scanning, and a non-transitory computer-readable medium that stores instructions for performing virus scanning. The method includes detecting a status of a system; and when the status of the system is idle, if current virus scanning has begun, continuing the current virus scanning, and if the current virus scanning has not begun, acquiring a scanning progress of previous virus scanning, beginning the current virus scanning according to the acquired scanning progress, and recording a scanning progress of the current virus scanning.
US09015839B2 Identifying malicious devices within a computer network
This disclosure describes techniques for proactively identifying possible attackers based on a profile of a device. For example, a device includes one or more processors and network interface cards to receive, from a remote device, network traffic directed to one or more computing devices protected by the device, determine, based on content of the network traffic, a first set of data points for the device, send a response to the remote device to ascertain a second set of data points for the device, and receive, from the remote device, at least a portion of the second set of data points. The device also includes a security module operable by the processors to determine a maliciousness rating, and selectively manage, based on the maliciousness rating, additional network traffic directed to the one or more computing devices protected by the security device and received from the remote device.
US09015838B1 Defensive techniques to increase computer security
Among other disclosed subject matter, a computer-implemented method includes executing a virtual machine on a physical machine, wherein the virtual machine comprises a hardware virtualization of a data processing apparatus. Access to a clock is monitored, wherein the clock is associated with the physical machine. A determination is made that the virtual machine is executing a malicious process based on the count. Access to the clock is limited by the virtual machine based on the determination that the virtual machine is executing a malicious process.
US09015828B2 Method and system for autonomous control and protection of computer systems
A management system includes a plurality of components within a computer system. A plurality of component resource managers is provided, and each of the components is controlled by at least one of the plurality of component resource managers. A plurality of component management interfaces is also provided. Each of the components communicates with at least one of the controlling component resource managers via one of the component management interfaces. At least one runtime manager autonomously controls operation of the components and the component resource managers.
US09015827B2 Transitioning between access states of a computing device
Aspects of this disclosure are directed to outputting, for display at a presence-sensitive display, a first set of two or more selectable objects in a first arrangement of locations, the computing device operating in a first instance of a limited access state. At least one of the selectable objects includes an element of a predetermined passcode. The computing device may receive an indication of a first gesture to select one of the selectable objects and an indication of a second gesture to designate the selected object as an element of a candidate passcode. The computing device may transition to an access state based at least in part on a comparison between the candidate passcode and the predetermined passcode. The computing device may transition to a second instance of the limited access state, and may output a second set of two or more selectable objects in a second, different arrangement.
US09015819B2 Method and system for single sign-on
A method and a system for single sign-on are provided by the present invention, wherein the method comprises: a terminal sending an authentication request carrying a user identity identification to an RP and the RP redirecting the authentication request to an authentication center; the authentication center authenticating the terminal by means of SIP Digest and redirecting the authentication result to the RP via the terminal; and the RP providing services for the terminal according to an authentication result. By the present invention, the resources required by the operators to deploy GBAs are reduced, at the same time the requirement of non-UICC terminals accessing IMS network can be met, and the relevant application services of the IMS network can be accessed by means of SSO.
US09015818B2 Software application operational transfer
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, enable software application transfer among connected computing devices. In one aspect, a method includes receiving a request, corresponding to an application running on a first computer, to operate the application on a second computer; initiating a communication session between the first computer and the second computer over a network; disabling the application on the first computer with respect to one or more operational parameters; and enabling the application on the second computer with respect to the one or more operational parameters. The one or more operational parameters can include a software licensing state of the application, current application data of the application running on the first computer, or both.
US09015816B2 Key assignment for a brand
Systems and methods for providing secured network access are provided. A user device located within range of a branded hotspot initiates a request for the secured network access. The request concerns secured network access at the hotspot by the user device and includes a unique pre-shared key. A query regarding the unique pre-shared key is sent to a database, which retrieves information regarding a corresponding pre-shared key. That information is sent to the hotspot controller, which allows the user device secured network access as governed by one or more parameters associated with the pre-shared key.
US09015815B2 Method and system for authenticating a network node in a UAM-based WLAN network
The invention relates to a method and system for authenticating a mobile network node in a Wireless Local Area Network, wherein the mobile network node requests access to the WLAN at an access point. Within a closed first network region, before authentication all network protocol layers up to the Layer 3 protocol layer (L3) are set up. An authenticator based on Extensible Authentication Protocol (EAP) is generated on the Web server as captive portal and the Layer 3 protocol layer between the authenticator and the mobile network node comprising an EAP peer is extended bidirectionally by means of a defined bit sequence. In case of an access request, the Web server transmits an authentication stimulus to the mobile node by encoding an EAP message request and transmitting it in the Layer 3 protocol layer by means of the defined bit sequence. The mobile node decodes the EAP message request and transmits, in the Layer 3 protocol layer, by means of the defined bit sequence, an encoded EAP response message to the authenticator, the EAP response message comprises authentication data of the mobile network node. The Web server decodes the EAP response message from the bit sequence, transmits it to an AAA server including an EAP server by means of an authentication inquiry. On the basis of an authentication response by the AAA Server, access is enabled to a second network region for use by the mobile network node by means of a Network Access Server.
US09015812B2 Transparent control of access invoking real-time analysis of the query history
The invention relates to a method for granting an inquirer querying a repository access to the repository, a communication protocol between a client and a server, and a system for controlling access of at least one inquirer to a repository. The repository typically stores event data relating to traceable products. The aspects according to teaching disclosed herein may be for example implemented as security extensions for existing repositories providing a finer granularity of access rights and means to prevent an exposure of data sets considered sensitive. The security extensions disclosed herein may be implemented to protect access to any kind of client/server application wherein the server is exposing sensitive data.
US09015809B2 Establishing connectivity between an enterprise security perimeter of a device and an enterprise
A first device establishes a connection with a second device and attempts access, via the connection to an enterprise server of an enterprise. The first device may have a number of security perimeters, ones of which are allowed to use various communications proxies provided by the second device. If the first device and the second device are associated with a same common enterprise, an enterprise perimeter of the first device may be enabled to access the enterprise using an enterprise proxy of the second device.
US09015808B1 Restricting mobile device services between an occurrence of an account change and acquisition of a security code
Systems, methods, and computer-readable media for restricting mobile device services between an occurrence of an account change and an acquisition of a security code. The method includes recognizing that a low level of security is in effect in association with a user device, or a set of credentials associated therewith. In accordance with the low level of security, an indication is provided to restrict one or more services initially provided for the user device, or the set of credentials associated therewith. In addition, an indication is provided to initiate an authentication event. Performance of such an authentication event results in the user device, or the set of credentials associated therewith, obtaining a security code that results in application of an increased level of security in effect in association with the user device, or the set of credentials associated therewith.
US09015798B1 User authentication using pointing device
Methods and apparatus for performing user authentication using pointing device gestures are disclosed. An example method includes receiving, by a computing device, input data from a pointing device that is operatively coupled with the computing device, where the received input data corresponds with a user gesture, and comparing the received user gesture with one or more authorized user gestures to determine if the received user gesture matches one of the authorized user gestures, where each of the one or more authorized user gestures corresponds with at least one of a respective username and a respective password. If the received user gesture matches one of the authorized user gestures, the example method include granting access to the computing device and/or a user account. If the received user gesture does not match any of the authorized user gestures, the example method includes denying access to the computing device and/or the user account.
US09015793B2 Hardware management interface
A management controller of a computing device is identified on a network and queried for attributes of the computing device. The management controller is securely implemented in hardware of the computing device and is independent of a central processing unit (CPU) of the computing device. Data is received from the management controller that identifies one or more attributes of the computing device. A security policy of the network is implemented for the computing device based on the one or more attributes.
US09015792B2 Reporting and management of computer systems and data sources
A system and method are provided for managing data, such as for example security or other business data. For the example of security data, security data is received from a plurality of assets that may or may not be remotely located. A plurality of security metrics are computed and normalized according to thresholds. Security metrics are aggregated to generate an aggregate score, this may include weighting the metrics according to metric priorities. A change effort corresponding to each metric is also received and a corresponding change effort for the aggregate score is calculated. Aggregate scores and aggregate change efforts are analyzed to generate risk reduction recommendations. Upon instruction, metrics corresponding to an aggregate score may be displayed including recommendations of metrics for risk reduction. The recommended metrics may be selected according to analysis of change-to-effort ratios for the metrics.
US09015788B2 Generation and provision of media metadata
Various embodiments related to the generation and provision of media metadata are disclosed. For example, one disclosed embodiment provides a computing device having a logic subsystem configured to execute instructions, and a data holding subsystem comprising instructions stored thereon that are executable by the processor to receive an input of a video and/or audio content item, and to compare the content item to one or more object descriptors each representing an object for locating within the content item to locate instances of one or more of the objects in the content item. The instructions are further executable to generate metadata for each object located in the video content item, and to receive a validating user input related to whether the metadata generated for a selected object is correct.
US09015784B2 System for acceleration of web page delivery
A method comprising running a web browser on one or more servers of a service center, and hosting files for a web page on a storage unit associated with the one or more servers. Upon receiving user input from a client device to the web browser at the service center, streaming interactive video web page is transmitted to the client device with substantially no detectable latency.
US09015783B2 Bandwidth conservation
A request to establish a switched digital video session with high-definition content is received from a subscriber of a video content network offering a switched digital video service. A determination is made that the subscriber only has capability of viewing standard definition content. Responsive to the request and the determination, the subscriber, in the session, is provided a signal with a standard definition version of the requested high-definition content. An exemplary switched digital video control apparatus and an exemplary system are also disclosed.
US09015780B2 Video transmission system having unicast and multicast modes and methods for use therewith
A video transmission system includes a video server module that selectively operates in a unicast mode and a multicast mode, wherein the video server module generates a video signal that includes a unicast video signal when the video server module is in the unicast mode and that includes a multicast video signal when the video server module is in the multicast mode. A wireless access device transmits the video signal to at least one mobile video device.
US09015777B2 System and method for dynamic bandwidth allocation
A system and method for conserving bandwidth for a data connection. A television is detected to have been turned off. Recording information is requested from a digital video record. A content stream to the digital video recorder and the television is terminated in response to receiving the recording information and determining the DVR is inactive.
US09015774B2 Intelligent device system and method for distribution of digital signals on a wideband signal distribution system
A plurality of intelligent device systems for use with a wideband signal distribution network, and methods for transmitting digital information and receiving digital and non-digital information onto and off of an RF carrier through a wideband signal distribution network, are disclosed. The intelligent device systems provide networks of intelligent devices that modulate and demodulate digital video, IP video/data/voice and digital wireless onto, and off of, a wideband signal distribution system, such as an analog carrier system, using existing EIA/TIA 568 standard wiring infrastructure. The methods modulate and demodulate digital video, IP video/data/voice and digital wireless onto, and off of, a wideband distribution system, such as an analog carrier system, and separate IP portions from non-IP portions.
US09015773B2 Method for transmitting and receiving a broadcast signal and a broadcast receiver using the method
The present invention relates to a method and apparatus for transmitting and receiving a broadcast signal. The method for receiving a broadcast signal comprises: generating a broadcast stream including at least one program; generating first program table information that represents the broadcast stream; receiving non-real time (NRT) service schedule information; generating second program table information that represents the NRT service, in accordance with the received NRT service schedule information; configuring a stream including the broadcast stream, the 1st program table information and the second program table information; and transmitting the stream.
US09015765B2 Differentiated PSIP table update interval technology
An apparatus, method and data structure for generating at least one table in a broadcast environment, are provided. The apparatus includes a generator to generate an event information table (EIT) and an extended text table (ETT). The ETT has program guide information for an n-hour span and has a transmission interval. The ETT has a transmission interval and program description information according to the EIT. The transmission interval of the EIT is shorter than the transmission interval of the ETT.
US09015763B2 Differentiated PSIP table update interval technology
An apparatus, method and data structure for generating at least one table in a broadcast environment, are provided. The apparatus includes a generator to generate an event information table (EIT) and an extended text table (ETT). The ETT has program guide information for an n-hour span and has a transmission interval. The ETT has a transmission interval and program description information according to the EIT. The transmission interval of the EIT is shorter than the transmission interval of the ETT.
US09015760B2 Information descriptor and extended information descriptor data structures for digital television signals
According to an aspect, there is provided a digital television (DTV) data stream including program and system information protocol (PSIP) data associated with content of the DTV data stream, the PSIP data including a virtual channel table (VCT) and an event information table (EIT), the EIT comprising: a source identification field identifying a source of an associated event in a DTV data stream; an event identification field indicating an identification of the event; a start time field indicating a star time of the event; a title field indicating a title of the event; and a descriptor comprising: a descriptor tag identifying the descriptor as a genre descriptor, a descriptor length indicating a total length of the descriptor; and at least one category code for an associated event in a DTV data stream, each category code specifying genre, program type, or category information of the associated event, wherein the at least one category code specifies at least one of a set of basic categories.
US09015757B2 Merged program guide
A merged program guide which includes program metadata from a plurality of different media controllers. A first media controller receives program metadata that identifies a first plurality of programs. The first plurality of programs corresponds to a first content package provided by a content provider. A first program record identifying a first program of the first plurality of programs is generated. The first program record includes first program metadata associated with the first program. The first program metadata is transmitted onto a network to make the first program metadata available to a second media controller. The first media controller receives second program metadata associated with a second program of a second plurality of programs which correspond to a second content package associated with the second media controller. The first program metadata and the second program metadata are stored in a program guide on the first media controller.
US09015746B2 Interest-based video streams
Embodiments related to delivering a video stream to a requesting viewer are disclosed. In one example embodiment, a video stream is delivered by receiving a request for the video stream from a requesting device, the request including the requesting viewer's identity, assembling a list of selected video content items for display to the requesting viewer, the selected video items being selected from a plurality of video items based on the identity of the requesting viewer and a viewing interest profile comprising the requesting viewer's viewing interests, and sending the video stream for display, the video stream including one or more of the selected video items.
US09015739B2 Systems and methods for improved audience measuring
Systems and methods for measuring audience information of programs are described. Systems and methods for providing audience information to users of interactive television applications are described.
US09015738B2 Video stream measurement
A video stream measurement method and system. The method includes receiving by a computing system, a video stream comprising plurality of timestamps located at specified intervals of the video stream. The computing system broadcasts the video stream for a user and decodes a first time stamp broadcasted during a first time period. The computing system monitors a user interaction function performed by the user and associated with the video stream. The computing system generates and transmits a report comprising a description associated with the user interaction function. The computing system receives an analysis associated with the report.
US09015732B2 Information processing apparatus and control method thereof
An information processing apparatus capable of performing exclusive control on a communication channel for communicating with a peripheral apparatus among a device driver for the peripheral apparatus and a plurality of communication programs identifies, if the device driver is instructed to start up, which of the plurality of communication programs is using the communication channel by acquiring process information that is managed by an operating system (OS), issues a request to the identified communication program to close the communication channel, and enables the device driver to use the communication channel.
US09015727B2 Sharing operating system sub-processes across tasks
An operating system permits sharing of a sub-process (or process unit) across multiple processes (or tasks). Each shared sub-process has its own context. The sharing is enabled by tracking when a process invokes a sub-process. When a process invokes a sub-process, the process is designated as a parent process of the child sub-process. The invoked sub-process may require use of process level variable data. To enable storage of the process level variable data for each calling process, the variable data is stored in memory using a base address and a fixed offset. Although the based address may vary from process to process, the fixed offset remains the same across processes.
US09015714B2 Diagnostic virtual machine created to monitor cluster of hypervisors based on user requesting assistance from cluster administrator
A diagnostic virtual machine having access to resources of an infrastructure as a service cloud may be created. A user device may be provided access to the diagnostic virtual machine. In some embodiments, the diagnostic virtual machine may be configured to monitor a cluster of hypervisors, and the resources of the infrastructure as a service cloud which the diagnostic virtual machine has access to may include physical resources of the infrastructure as a service cloud that are associated with the cluster of hypervisors.
US09015713B2 Facilitating customer-initiated virtual machine migration and swapping
A system and an article of manufacture for facilitating customer-initiated virtual machine (VM) migration and swapping include obtaining documentation of at least one performance parameter of two or more virtual machines running on two or more physical machines, obtaining a request for a virtual machine exchange from a user of a first virtual machine, wherein the request comprises a preference for at least one desired performance parameter in at least one additional virtual machine, matching the request from the user of the first virtual machine with at least one additional virtual machine that includes the at to least one desired performance parameter without assistance from a cloud provider, and exchanging the first virtual machine with a virtual machine from the at least one additional virtual machine that includes the at least one desired performance parameter.
US09015705B2 Computing device having a migrated virtual machine accessing physical storage space on another computing device
A method and a computing device. A first computing device and a second computing device are connected, wherein the first computing device includes a first virtual machine monitor that hosts a first virtual machine. A boot image is provided on the first computing device, wherein the boot image includes a second virtual machine monitor that is adapted to host the first virtual machine. The second computing device is triggered to boot the boot image from the first computing device. A storage network is established between the first computing device and the second computing device, wherein the storage network includes storage space of the first computing device. Lastly, the first virtual machine is migrated from the first computing device to the second computing device, wherein the first virtual machine is executed by the second computing device but still located on the first virtual machine.
US09015698B2 Methods and articles of manufacture for hosting a safety critical application on an uncontrolled data processing device
Methods and articles of manufacture for hosting a safety critical application on an uncontrolled data processing device are provided. Various combinations of installation, functional, host integrity, coexistence, interoperability, power management, and environment checks are performed at various times to determine if the safety critical application operates properly on the device. The operation of the SCA on the UDPD may be controlled accordingly.
US09015697B2 On-demand software module deployment
A method, system, program product and signal bearing medium embodiments of the present invention provide for deploying software modules for software application use in a computer system thereby reducing load time as well as memory requirements. Deployment of a plurality of software modules and associated deployment descriptors into a software module depository and creation of a deployment information repository from the associated deployment descriptors occurs. A name service is initialized with information from the deployment information repository and a requested software module identifier is then mapped to a respective enabler. Having mapped the requested software module to an enabler, the respective software module is enabled for the software application use. On-demand deployment in this manner saves start-up time as well as initial and ongoing memory allocation.
US09015695B2 Information processing apparatus and information processing method
Firmware of subsystems included in an information processing apparatus is divided according to functions so as to include data areas containing first version information. Second version information indicating a version of the entire firmware based on the first version information of the data areas. The information processing apparatus includes: an update reception unit in a first subsystem that receives a request for updating firmware and firmware updating data containing third version information; a determination unit in a second subsystem that compares the second version information with the third version information to determine which of the data areas needs to be updated; and a partial update execution unit that requests the first subsystem to transmit a data portion of the firmware updating data corresponding to the data area determined to need to be updated, and stores the data portion in a storage unit.
US09015688B2 Vectorization of scalar functions including vectorization annotations and vectorized function signatures matching
Methods and apparatuses associated with vectorization of scalar callee functions are disclosed herein. In various embodiments, compiling a first program may include generating one or more vectorized versions of a scalar callee function of the first program, based at least in part on vectorization annotations of the first program. Additionally, compiling may include generating one or more vectorized function signatures respectively associated with the one or more vectorized versions of the scalar callee function. The one or more vectorized function signatures may enable an appropriate vectorized version of the scalar callee function to be matched and invoked for a generic call from a caller function of a second program to a vectorized version of the scalar callee function.
US09015685B2 Code analysis for simulation efficiency improvement
A method, computer program product, and computer system for analyzing code to improve efficiency of simulating a hardware system. A computer identifies one or more functions calling an application programming interface of a hardware simulator simulating the hardware system. In response to determining that left hand sides of respective one or more Boolean expressions are associated with the one or more functions calling the application programming interface and right hand sides are not associated with the one or more functions calling the application programming interface, the computer identifies the respective one or more Boolean expressions as one or more improvement points in source code for verifying a hardware model of the hardware system.
US09015679B2 System and method for translating business application functions into DBMS internal programming language procedures
A system and method for generating a database management system (DBMS) internal program language function from a foreign program language function. The method includes loading the foreign function into a DBMS server, an internal program module unit, examining the foreign function to determine whether the foreign function is annotated for translation, if annotated determining if the foreign function is translated into an internal program language function and executing the internal program language function, else compiling the foreign function into an internal function. If the foreign function is not annotated for translation, executing the foreign program language function. The DBMS system includes a parsing unit, a type inference unit, a normalizer unit, a serializer unit, and a deployer unit. A computer readable medium is also disclosed.
US09015677B2 System and method for developing and testing logic in a mock-up environment
A system and method is provided for generating logic to automate target applications. The logic may be programmed in a virtual environment using mock-up screen elements that mimic the behavior of real screen elements in the target applications environments. The programmed logic may be executed in a computer system using the real screen elements in the target applications environments. The operating environment may be switched between the virtual environment in a mock-up mode and the target applications environment in a real mode.
US09015676B2 Varying removal of internal breakpoints during debugging of code
Debugging of code of a computer program is facilitated by having a plurality of internal breakpoints associated with lines of code previously set by a processor, during a debugging session, while implementing one or more step-type operations. During execution of another operation, internal breakpoints are disabled as encountered and deemed unnecessary to completion of the another operation. A count of a number of interrupts of one or more interrupt-types experienced during execution of the another operation is maintained, and responsive to the count exceeding a threshold, the disabling is varied to remove at least N internal breakpoints responsive to encountering an internal breakpoint during execution of the another operation deemed unnecessary to completion of the another operation, where N≧2.
US09015675B2 System reliability evaluation device
A system reliability evaluation device 1000 includes a system reliability evaluating part 1100 that, based on connection defect information including the number of times that a defect has occurred in a connection between software components among a plurality of software components operating in connection with each other, evaluates system reliability which is the reliability of an information processing system executing the software.
US09015667B2 Fuzz testing of asynchronous program code
A fuzz testing system is described herein that represents event sources, channels, processors, and consumers as first-class entities in an application. Abstracting event-related entities allows fuzzing through injecting, dropping, reordering, and delaying events from within the application. This translates into the ability to localize the areas under test and perform fuzzing in a systematic manner. In some embodiments, the fuzz testing system tests concurrent asynchronous and event-based code, and can generate event streams based on a given statistical distribution. Representing events, event sources, processors, and sinks as first-class objects provides easy access to the event handlers and facilitates implementing fuzzing by introducing event processors between the source and the sink. Thus, the fuzz testing system improves the testability of applications and APIs with asynchronous behavior and provides a uniform framework for introducing fuzz testing into such applications.
US09015664B2 Automated tagging and tracking of defect codes based on customer problem management record
A routine for tagging and tracking source code may be implemented in a software development environment. The routine begins upon the identification of a defect in a software product or system. Once the defect has been identified and rectified, a search of other source code (typically located in a source code management system that supports version control) is specified. Using the search specification, the system automatically identifies the code snippet to be searched and begins searching the identified codebase for duplicates. A ticket or service record is then created for every duplicate/similar code snippet found during the search. The ticket/record enables software defect tracking to be carried out on the newly-located instances of the code. The system also automatically manages the code snippets identified by the duplicate detection.
US09015663B2 Information processing device, information processing method, and information processing program
An objective of the disclosed invention is to derive a more apt similarity by taking into account all components up to and including lower order components that are included in a model. The disclosed invention also allows carrying out more efficient information system building.An information processing device (1000) includes a model storage unit (10), a component correspondence determination unit (20), and a similarity computation unit (30). The model storage unit (10) there among stores a system model that includes at least one component. The component correspondence determination unit (20) determines a correspondence relationship between components included in two system models (A, B) that are read out from the model storage unit (10), on the basis of commonality of lower order components included in the components. The similarity computation unit (30) calculates the similarity of the two system models on the basis of the correspondence relationship between the components that is determined with the component correspondence determination unit (20).
US09015653B2 Aeronautical software application development workbench comprising a structured functional description language
An aeronautical software application development workbench handling the production of a graphical human-machine interface on one or more display equipment systems comprises computer means processing software tools for creating, simulating or integrating graphical functions or “widgets” and logic functions for modifying the content of the graphical functions according to incoming events on the display equipment system or systems, said widgets being described in a file called “Definition File”. The workbench includes a single graphical editor for designing the user application, the technical characteristic of which is to produce a structured language which describes each widget contained in the definition file and which associates consumed variables called “input plugs” with the modifiable attributes of said widget and produced variables called “output plugs” with the notifications of the events produced by said widget.
US09015652B2 Dynamically-generated operating system for sensor networks
Application requirements may be determined for executing an application using a sensor network, the sensor network including a plurality of devices. Hardware constraints associated with the devices may be determined, and an operating system may be generated, based on the application requirements and the hardware constraints. In this way, an operating system may be generated that is specific to, and optimized for, the the particular application and hardware resources.
US09015642B2 Hybrid method for performing full field optical proximity correction for finfet mandrel layer
A hybrid OPC process and a resulting reticle are disclosed. Embodiments include generating a finfet fin reticle including a first portion having regular pitches and a second portion having irregular pitches, performing rule based OPC on at least the first portion, and performing OPC repair locally at the second portion.
US09015637B2 Portable communication terminal, browsing method, and browsing program
A browsing method capable of performing mutual switching between in-site browsing and in-screen browsing without making a user aware of the switching is provided. Control unit causes superimposed display of a web page and a pointer that moves according to operations on a pointing device 3 and a cross key 4 on display 2 in the in-screen browsing, and changes a region of the web page to be displayed on the display 2 when the pointer moves outside the region. The control unit changes the region of the web page to be displayed on the display 2 according to the operations performed on the pointing device 3 and the cross key 4 in the in-site browsing. Then, the control unit causes transition from the in-screen browsing to the in-site browsing, and causes transition from the in-site browsing from the in-screen browsing.
US09015628B2 Image forming apparatus and screen control method that displays a list screen
An image forming apparatus includes an arrangement information memory to store icon arrangement information in which entries respectively corresponding to standard applications and extension applications are provided, and in which application identification information identifying an application in each entry is associated with information about icon coordinates and information about an icon image, a list-screen generating unit to generate, based on the icon arrangement information, an application list screen in which icons corresponding to the standard applications and the extension applications are displayed, a display unit to display the generated application list screen, an input unit to detect pressing of an icon in the displayed application list screen, and a screen control unit to identify a standard or an extension application corresponding to the pressed icon based on the icon arrangement information and to request the identified application to generate an operation screen, wherein the display unit displays the operation screen.
US09015627B2 User interface for digital photo frame
A digital picture frame has a frame bounding a touch screen that presents a user interface having first and second arcs of selector elements. The first arc of selector elements is manipulable to establish an input genre root, and the second arc is manipulable to select an input branching from a genre root selected using an element in the first group. The arcs are rotatable to reveal previously unpresented selector elements when a person moves a hand along the respective arc.
US09015625B2 Electronic device, method of selecting menu, and program for selecting menu
An electronic device includes a storage portion for storing a plurality of menus, a multi-point-acceptable display-integrated tablet, a display control unit for causing the display-integrated tablet to display a display screen including the plurality of menus, an input processing unit for outputting an indicated position in accordance with an input while the input is provided to the display-integrated tablet, a selection unit for selecting menus based on a plurality of simultaneously output indicated positions, and an output portion for outputting the selected menus.
US09015616B2 Search initiation
A computer-implemented user input method includes sensing a user manipulation of a mobile device to present a keyboard, automatically presenting, in response to the sensed manipulation, a search entry area on a display of the user device, and activating the keyboard to provide input into the search entry area.
US09015614B2 Virtual keyboard text replication
Text that is selected at a virtual keyboard is submitted to and displayed at an application data field another data field, such as a keyboard data field, that can be in closer proximity to the virtual keys used to select the text. Thus, a user does not have to alter their field of view to the application data field to determine what was submitted to the application data field.
US09015613B2 Method of operating a device for controlling home automation equipment
Method of operating a device (60; 100) for controlling home automation equipment (1a, 2a, 2b, 2c, 3a, 3b, 5a) for orienting and/or displacing a moving product of a building, comprising a display screen (101), on which a portion of the screen is assigned to the display of a first graphic representation, such as an equipment icon (4, 5, 123, 125, 131), symbolizing this equipment, which method comprises a step for graphic adjustment of the first graphic representation so that it represents, at least approximately, the real degree of orientation and/or deployment of the moving product.
US09015612B2 Virtual room form maker
A method consistent with certain implementation involves presenting a graphical user interface (GUI) to a user on a display, where the GUI presents a visual representation of a room that is adapted to be adjusted in size and shape by user manipulation of a controller; the GUI has a drop and drag menu adapted to selection of an object from a plurality of objects for placement at any selected position within the room; at least one of the objects comprising a loudspeaker; and where the GUI provides for input of data characterizing the loudspeaker. This abstract is not to be considered limiting, since other embodiments may deviate from the features described in this abstract.
US09015611B2 Transferring component hierarchies between applications
Methods, systems, and apparatus, including computer program products, for reusing components from an application are provided. In some implementations, a method includes associating a parent and child component in a source application. The components are used in the presentation of document data during navigation among documents. A navigation interface in an application window of the source application is presented, including presenting document data according to the parent and child components. Input adding the parent component from the source application window to an application window of a target application is received. It is determined that the output of the child component is connected with the input of the parent component, and then computer-readable instructions associated with the parent component and the child component are inserted into the target application. A navigation interface is presented in the target application window, including presenting document data according to the parent and child components.
US09015605B2 Cross-platform content management for online community advocacy management platform
For an online community advocacy management platform, techniques (APIs) are described for pulling comments in from the app/plug-in, and cross-pollinating the social online community (e.g., social network website “walls”) and app/plug-in content in an intelligent manner (which content, how often, etc.).
US09015603B1 Secondary selection highlighting of e-mail item listing
A method for rendering an e-mail item listing within a graphical user interface of an e-mail application on a display device is disclosed. The method includes receiving an input from an input device to select a first item of the e-mail item listing, applying a first selection highlighting to the first item, wherein the applied first selection highlighting is visually distinguishable from a background color of the e-mail item listing, identifying a second item of the e-mail item listing based on a relation of the second item to the first item, and applying a second selection highlighting to the second item, wherein the applied second selection highlighting is visually distinguishable from the first selection highlighting and the background color.
US09015598B2 Remote editing of a user interface for a multi-function peripheral (MFP)
An edition control system includes a screen manager managing UI part information indicating a UI part displayable on a UI screen; a user information manager managing screen configuration information of the UI screen for each of users; an edition controller, when receiving a display request, generating screen information of the UI screen based on the UI part information and the screen configuration information corresponding to the user of the display request; a Web application controller generating Web screen information of a Web screen; and a Web browser displaying the Web screen based on the Web screen information. Further, upon acquiring the edition information from the Web application controller, the edition controller sets the screen configuration information of the UI screen based on the edition information in the user information manager.
US09015590B2 Multimedia comment system and multimedia comment method
A multimedia comment system and a multimedia comment method are disclosed herein. The multimedia comment system includes a video unit and a comment unit. The video unit can provide a video content for a client device. The comment unit can make the client device render a multimedia comment interface related to the video content, in which the multimedia comment interface has a multimedia comment button. When a commentator selects the multimedia comment button, the comment unit allows the commentator to perform operation of a multimedia comment on the video content.
US09015588B2 Advanced playback queue management
Methods, systems, apparatus and non-transitory computer readable-media are described for creating and/or maintaining a playback queue of media content. In one aspect, a computer-implemented method of providing playback of media content includes receiving a request from a mobile communications device associated with a user to browse a media archive. A user selection of a category and a request to initiate management of a playback queue are received. A media listing is generated responsive to the received request. A user selection of one or more items of media content from the generated media listing is received. One or more playback queue options for the user selected items of media content are presented. A user selection of one of the presented one or more playback queue options is received. The user selected items of media content are manipulated to update the playback queue responsive to the received user selected playback queue option.
US09015577B2 Content flow through containers
Content can be flowed through one or more containers that can be laid out analogously to printed material. Content is flowed into the first specified container until that container is “full” of content. Subsequent content is then flowed through subsequent containers, each of which is individually identified, and whose ordering is specified independently of their position and visual presentation. Multiple independent sources of content can be flowed through multiple independent collections of containers. Each container can format the content presented within it independently from other containers, and each container can comprise script, or other programmatic constructs, which can operate on, and modify, the content flowed into such a container. To provide for the rich layouts, content containers can be nested inside one another such that multiple layers, or levels, of the layout can be edited independently of one another.
US09015575B2 Property overrides on included material
In one example embodiment, a system and method is shown that includes identifying a host setting related to a property of a document data structure and a property of a fragment data structure, the document data structure reflecting an organization of a document, and the fragment data structure reflecting an organization of a portion of the document. Additionally, the system and method may include overriding the property of the fragment data structure using the property of the document data structure, if the host setting includes a command that the property of the fragment data structure is to be overridden by the property of the document data structure.
US09015571B2 Synchronizing filter metadata with a multimedia presentation
A method, system and apparatus for applying and synchronizing filter information with a multimedia presentation, such as a movie provided in a video-on-demand context, to suppress objectionable content. In one example, filter information, which includes an indicia of a portion of the multimedia presentation including objectionable content and a type of suppression action, is provided on either a set-top-box or a video-on-demand server. A user selects a particular video-on-demand presentation, and the selection is transmitted to the set-top-box. Filtering may take place at the set-top-box side such that the complete video-on-demand movie is transmitted to the set-top box and then content suppression, such as skipping, muting, cropping, and blurring, takes place at the set-top-box. Alternatively, some or all suppression may take place at the server such that some or all of the objectionable content is not transmitted to the set-top-box. Additionally, whether in a video-on-demand, DVD, or other environment it may be necessary to synchronize filter with the multimedia content so that the proper objectionable content is suppressed.
US09015568B2 System and method for multi-stage time-division multiplexed LDPC decoder
A low density parity check decoder includes a decoding process divided into two or more processing stages arranged in series. At one time, each processing stage processes a different code block than each other processing stage in the series. The decoder is capable of simultaneously decoding as many code blocks as stages. A controller passes the code blocks between the processing stages at the proper time and in the proper sequence. The controller passes the code blocks through the series of stages in a time-division multiplexed fashion.
US09015565B2 Method for recovery of lost data and for correction of corrupted data
A method for recovery of lost data and for correction of corrupted data transmitted from a sending device to a receiver device, the method comprising the steps: encoding the data by an encoder connected to the sending device, transmitting the data from the sending device to the receiver device via a transmitting device, and decoding the data by a decoder connected to the receiver device, whereby lost and/or corrupted data is recovered during decoding is conducted by solving the system of equations of a parity check matrix H.
US09015561B1 Adaptive redundancy in three dimensional memory
In a three-dimensional nonvolatile memory, physical layers are zoned according to expected error rate. Different redundancy schemes are applied to different zones so that a high degree of redundancy is applied to a zone with a high expected error rate and a low degree of redundancy is applied to a zone with a low expected error rate.
US09015555B2 System and method for multicast error recovery using sampled feedback
A method is provided in one example and includes receiving a data stream that includes an error code probability; detecting an error in the data stream; and determining whether to generate an error signal for the error in the data stream based on the error code probability being compared to a threshold value. In more particular embodiments, the error code probability may be based on a total number of network elements that receive the data stream. In addition, more specific methodologies may include generating a number to be used as a basis for the threshold value; and generating the error signal if the error code probability is below the threshold value.
US09015553B2 Data integrity in memory controllers and methods
The present disclosure includes methods, devices, and systems for data integrity in memory controllers. One memory controller embodiment includes a host interface and first error detection circuitry coupled to the host interface. The memory controller can include a memory interface and second error detection circuitry coupled to the memory interface. The first error detection circuitry can be configured to calculate error detection data for data received from the host interface and to check the integrity of data transmitted to the host interface. The second error detection circuitry can be configured to calculate error correction data for data and first error correction data transmitted to the memory interface and to check integrity of data and first error correction data received from the memory interface.
US09015551B2 Decoding apparatus with de-interleaving efforts distributed to different decoding phases and related decoding method thereof
A decoding apparatus includes a memory device and a decoding circuit. The memory device is arranged for storing a data block with inter-row interleaving in a plurality of data rows of the data block and without intra-row interleaving in each of the data rows. The decoding circuit is coupled to the memory device. The decoding circuit is arranged for accessing the memory device to perform a first decoding operation with inter-row de-interleaving memory access, and accessing the memory device to perform a second decoding operation with intra-row de-interleaving memory access.
US09015544B2 Accelerating scan test by re-using response data as stimulus data abstract
Scan testing of plural target electrical circuits, such as circuits 1 through N, becomes accelerated by using the scan test response data output from one circuit, such as circuit 1, as the scan test stimulus data for another circuit, such as circuit 2. After reset, a scan path captures the output response data from the reset stimulus from all circuits. A tester then shifts the captured data only the length of the first circuit's scan path while loading the first circuit's scan path with new test stimulus data. The new response data from all the circuits then is captured in the scan path. This shift and capture cycle is repeated until the first circuit is tested. The first circuit is then disabled and any remaining stimulus data is applied to the second circuit. This process is repeated until all the circuits are tested. A data retaining boundary scan cell used in the scan testing connects the output of an additional multiplexer as the input to a boundary cell. The inputs of the additional multiplexer connect to the data input and data output of the boundary cell.
US09015541B2 Device and method for performing timing analysis
A device for performing timing analysis used in a programmable logic array system is provided. The device comprises first and second basic I/O terminals, a channel multiplexer, high-speed I/O terminals, a sampling module and a timing analysis module. The first basic I/O terminals receive under-test signals from an under-test unit. The channel multiplexer receives the under-test signals from the first basic I/O terminals to select at least a group of the under-test signals to be outputted to the second basic I/O terminals. The high-speed I/O terminals has a logic level analyzing speed higher than that of the first and second basic I/O terminals. The sampling module receives the group of under-test signals from the high-speed I/O terminals and samples the group of under-test signals to generate a sample result. The timing analysis module performs timing analysis and measurement according to the sample result.
US09015538B2 Method for testing data packet signal transceivers with multiple radio access technologies using interleaved device setup and testing
A method of using tester data packet signals and control instructions for testing a radio frequency (RF) data packet signal transceiver device under test (DUT) capable of communicating using multiple radio access technologies (RATs) having one or more mutually distinct signal characteristics. During mutually alternating time intervals, selected ones of which are substantially contemporaneous, tester data packet signals and control instructions are used for concurrent testing and configuration for testing, respectively, of multiple RATs of the DUT.
US09015537B2 Bit error rate based wear leveling for solid state drive memory
According to exemplary embodiments, a system, is provided for bit error rate (BER)-based wear leveling in a solid state drive (SSD). A block-level BER value for a block in the SSD is determined. An adjusted PE cycle count for the block is incremented or decremented based on the block-level BER value. Wear leveling is then performed in the SSD based on the adjusted PE cycle count.
US09015528B2 Method for the on-line testing of pipeline stages temporarily not in use, and associated device
A method for online testing pipeline systems comprising a succession of stages separated by buffers each associated with an idle signal, or idle signal, and/or at least one status bit, comprising: detecting values of the idle signal and/or the corresponding status bits indicating the availability of a cycle or the abrupt interruption of the flow of operations in a pipeline, and indicating that a valid operation, executed by a stage in the pipeline, is followed by an unused cycle; maintaining the state of the buffer in order to allow said valid operation to be re-executed during the unused cycle indicated by said idle signal; re-executing, during the unused cycle, the valid operation, in order to obtain at least a first version and a second version of said valid operation; memorizing, at the output of the pipeline, the results that correspond to the first version of said repeated or re-executed operation, in order to compare with the results of said second version of the same repeated or re-executed operation; and comparing the results obtained at the output of the pipeline, which results correspond to the first version and the second version, and, if there is a difference, indicating an error.
US09015525B2 Smart active-active high availability DAS systems
A high availability DAS system uses a solid state cache to provide near active-active performance in a DAS duster, while retaining the implementation simplicity of active-passive or dual active system. Each node in the duster may include a solid state cache that stores hot I/O in an active-active mode, which allows the data to be read from or written to the underlying dual-active or active/passive DAS RAID system only when access to the “hot Region” cools down or in the case of Cache Miss. The hot I/O data includes hot read data that accumulated dynamically regardless of ownership of the drives where the hot read data is permanently stored. The hot I/O data also includes hot write data that is mirrored across the solid state cache memories to avoid potential dirty write data conflicts and also to provide High Availability in case of server failures.
US09015524B2 Control device and data storage device having a plurality of memories and error correction where a data length and a code length are set to tend to be longer as a number of writes and erases increases
The SSD performs to encode input data from the host device into BCH code having data length and code length sequentially and controls RRAM to stores the encoded data when the write requesting signal is input from the host device. When the number of BCH code that becomes data of one page of the flash memory after being decoded is stored to RRAM, the SSD controls RRAM to read out data stored in RRAM, performs error correction and decoding to the read data as BCH code having the data length and the code length, and controls the flash memory to store the encoded data.
US09015522B2 Implementing DRAM failure scenarios mitigation by using buffer techniques delaying usage of RAS features in computer systems
A method, system and computer program product are provided for implementing dynamic random access memory (DRAM) failure scenarios mitigation using buffer techniques delaying usage of RAS features in computer systems. A buffer is provided with a memory controller. Physical address data read/write failures are analyzed. Responsive to identifying predefined failure types for physical address data read/write failures, the buffer is used to selectively store and retrieve data.
US09015520B2 Data transfer and recovery
A backup image generator can create a primary image and periodic delta images of all or part of a primary server. The images can be sent to a network attached storage device and one or more remote storage servers. In the event of a failure of the primary server, an updated primary image may be used to provide an up-to-date version of the primary system at a backup or other system. As a result, the primary data storage may be timely backed-up, recovered and restored with the possibility of providing server and business continuity in the event of a failure.
US09015513B2 Receiving application specific individual battery adjusted battery use profile data upon loading of work application for managing remaining power of a mobile device
A method and system of managing power usage of devices including selectively executing a program application on a plurality of battery powered devices. Battery usage data is generated for a battery in one or more of the devices during execution of the work application. The battery usage data includes the run-time of the battery for the work application being executed. The data is aggregated and stored for the plurality of devices in memory. An application specific battery profile is generated using the stored battery usage data. The application specific battery profile is associated with the work application being run by the client devices.
US09015509B2 Mechanism for low power standby mode control circuit
Embodiments of the invention are generally directed to a low power standby mode control circuit. An embodiment of an apparatus includes a processor, an interface for a connection with a second apparatus, and an operational circuit, wherein the processor is to disable one or more power connections to the operational circuit in a standby mode. The apparatus further includes a standby mode control circuit, the standby control circuit to operate using a standby power source, wherein the standby mode control circuit is to detect a stimulus signal from the second apparatus and in response to the stimulus signal the standby control circuit is to signal the processor, the processor to enable the one or more power connections of the operational circuit.
US09015505B2 Delayed shut down of computer
A computer-implemented computer shut-down method includes identifying that a computing device has been moved from an open configuration in which input and output mechanisms on the computing device are accessible to a user, to a closed configuration in which at least some of the input and output mechanisms are inaccessible to a user; starting a shut-down timer in response to identifying that the computing device has been moved from the open configuration to the closed configuration; waiting a predefined time period, as established by the shut-down timer, and determining from the shut-down timer that the computing device can be transitioned from an active state into a sleep state in which power consuming components of the computing device are powered down; and transitioning the computing device from the active state to the sleep state upon determining that the computing device can be transitioned.
US09015504B2 Managing power of thread pipelines according to clock frequency and voltage specified in thread registers
A multi-threaded microprocessor for processing instructions in threads, including, in one embodiment, (1) at least one processor pipeline for the instructions; (2) a storage for a thread power management configuration; and (3) a power control circuit coupled to said at least one processor pipeline and responsive to said storage for thread power management configuration to control power used by different parts of the at least one processor pipeline depending on the threads, wherein said power control circuit is operable to establish different power voltages in different parts of the at least one processor pipeline depending on the threads.
US09015486B2 Systems, devices, and methods for outputting alerts to indicate the use of a weak hash function
Systems, devices, and methods for outputting an alert on a mobile device to indicate the use of a weak hash function are disclosed herein. In one example embodiment, the method comprises receiving data (e.g. from a server) that identifies at least one first hash function, identifying a hash digest generated using a second hash function, determining if the second hash function is weak using the received data, and outputting an alert indicating that the second hash function is weak if it is determined that the second hash function is weak.
US09015485B1 Risk-based authentication duration
Disclosed are various embodiments that perform confidence-based authentication of a user. A request from a user is obtained, where the request pertains to an operation on a network site. An authentication duration for the user is determined, based on a risk to the user of performing the operation. A determination is made whether a current session associated with the user has expired, based on the authentication duration. The operation requested by the user is performed in response to the determination that the current session associated with the user has expired.
US09015484B2 Symmetric key distribution framework for the Internet
A method, device, and system are disclosed. In one embodiment the method includes receiving measured health information from a client on a key distribution server. Once the measured health information is received the server is capable of validating the measured health information to see if it is authentic. The server is also capable of sending a session key to the client when the measured health information is validated. When the client receives the session key, the client is capable of initiating an encrypted and authenticated connection with an application server in the domain using the session key.
US09015474B2 Systems and methods for credentialing
A method includes issuing non-unique credentials to an operations management agent (“the agent”). The method further includes establishing a first encrypted communication channel between an operations management server (“the server”) and the agent based on the non-unique credentials. The method further includes issuing, automatically based on the establishing, unique credentials to the agent. The method further includes replacing, automatically based on the issuing of the unique credentials, the first encrypted communication channel with a second encrypted communication channel that is based on the unique credentials.
US09015471B2 Inter-autonomous networking involving multiple service providers
A wide area network using the internet as a backbone utilizing specially selected ISX/ISP providers whose routers route packets of said wide area network along private tunnels through the internet comprised of high bandwidth, low hop-count data paths. Firewalls are provided at each end of each private tunnel which recognize IP packets addressed to devices at the other end of the tunnel and encapsulate these packets in other IP packets which have a header which includes as the destination address, the IP address of the untrusted side of the firewall at the other end of the tunnel. The payload sections of these packets are the original IP packets and are encrypted and decrypted at both ends of the private tunnel using the same encryption algorithm using the same key or keys.
US09015469B2 Supporting secure sessions in a cloud-based proxy service
A proxy server in a cloud-based proxy service receives a secure session request from a client device for a secure session. The secure session request is received at the proxy server as a result of a Domain Name System (DNS) request for a domain resolving to the proxy server. The proxy server participates in a secure session negotiation with the client device including transmitting a digital certificate to the client device that is bound to domain and multiple other domains. The proxy server receives an encrypted request from the client device for an action to be performed on a resource that is hosted at an origin server corresponding to the domain. The proxy server decrypts the request and participates in a secure session negotiation with the origin server including receiving a digital certificate from the origin server. The proxy server encrypts the decrypted request using the digital certificate from the origin server and transmits the encrypted request to the origin server.
US09015466B2 Device for configuring a programmable component, system incorporating said device, and related method
This device includes a programmable component having an output able to send an inhibiting signal upon successful configuration of the programmable component and an input able to receive a reconfiguration signal; an automatic burn-in circuit for the configuration of the programmable component, having: selection means which, in a first state, connect the programmable component to a first configuration memory space and, in a second state, connect the programmable component to a second configuration memory space; and watchdog means having an input able to receive the inhibition signal and an output for sending, when no inhibition signal has been received for a predetermined period of time, a configuration signal intended for the programmable component to command the reconfiguration thereof and of the selection means to modify the state thereof.
US09015446B2 Chipset support for non-uniform memory access among heterogeneous processing units
A method for providing a first processor access to a memory associated with a second processor. The method includes receiving a first address map from the first processor that includes an MMIO aperture for a NUMA device, receiving a second address map from a second processor that includes MMIO apertures for hardware devices that the second processor is configured to access, and generating a global address map by combining the first and second address maps. The method further includes receiving an access request transmitted from the first processor to the NUMA device, generating a memory access request based on the first access request and a translation table that maps a first address associated with the first access request into a second address associated with the memory associated with the second processor, and routing the memory access request to the memory based on the global address map.
US09015442B2 Computing device system and information managing method for rearrangement of data based on access characteristic related to a task
Technique for decision criterion for determining a transfer destination layer in rearrangement processing. A computer configures rearrangement reference information showing whether an access characteristic related to a task executed on a plurality of host computing devices is considered as a decision criterion for transfer destination determination in rearrangement processing of transferring data between actual storage areas of physical storage devices of different response performance. Storage subsystem refers to the rearrangement reference information and, based on an access characteristic of the plurality of computing devices with respect to the actual storage areas assigned to the plurality of computing devices, executes rearrangement processing of transferring data stored in the actual storage areas to different actual storage areas in the physical storage devices of different response performance.
US09015436B2 Performing an atomic operation without quiescing an interconnect structure
In one embodiment, the present invention includes a method for receiving a lock message for an address in a processor from a quiesce master of a system. This lock message indicates that a requester agent of the system is to enter a locking phase with respect to the address. Responsive to receipt of this message, logic of the processor can write an entry in a tracking buffer of the processor for the address and thereafter allow a transaction to be sent from the processor via an interconnect if an address of the transaction does not match any address stored in the tracking buffer. Other embodiments are described and claimed.
US09015420B2 Mitigate flash write latency and bandwidth limitation by preferentially storing frequently written sectors in cache memory during a databurst
A method of operating a memory system is provided. The method includes a controller that regulates read and write access to one or more FLASH memory devices that are employed for random access memory applications. A buffer component operates in conjunction with the controller to regulate read and write access to the one or more FLASH devices. Wear leveling components along with read and write processing components are provided to facilitate efficient operations of the FLASH memory devices.
US09015412B2 Management system and management method of storage system that performs control based on required performance assigned to virtual volume
A storage system is configured to manage a pool to which multiple virtual volumes (VVOLs) are associated, assign a real area (RA) from any tier in an available tier pattern associated with a write-destination VVOL to a write-destination virtual area (VA), and carry out a reassignment process for migrating data inside the RA to an RA of a different tier, based on an access status of the RA. A management system is configured to assume a specified tier has been removed from the available tier pattern of a target VVOL, predict performance of all VVOLs associated with the pool to which the target VVOL is associated, determine whether there is a VVOL for which predicted performance is lower than a required performance, and when such a VVOL does not exist, instruct the storage system to remove the specified tier from the available tier pattern of the target VVOL.
US09015401B2 Selective purge of confidential data from a non-volatile memory
Method and apparatus for the non-destructive, selective purging of data from a non-volatile memory. In accordance with various embodiments, multiple copies of a selected set of confidential user data having a common logical address are stored to a confidential data portion of a non-volatile memory so that each copy is in a different location within the confidential data portion. A nondestructive purge of all said copies from the confidential data portion is carried out responsive to an externally supplied selective purge command so that all said copies are erased and other, non-purged confidential user data remain stored in the confidential data portion.
US09015400B2 Methods and systems for reducing the amount of time and computing resources that are required to perform a hardware table walk (HWTW)
A computer system and a method are provided that reduce the amount of time and computing resources that are required to perform a hardware table walk (HWTW) in the event that a translation lookaside buffer (TLB) miss occurs. If a TLB miss occurs when performing a stage 2 (S2) HWTW to find the PA at which a stage 1 (S1) page table is stored, the MMU uses the IPA to predict the corresponding PA, thereby avoiding the need to perform any of the S2 table lookups. This greatly reduces the number of lookups that need to be performed when performing these types of HWTW read transactions, which greatly reduces processing overhead and performance penalties associated with performing these types of transactions.
US09015393B2 Master-slave interface
A bus interface couples a master device and one or more slave devices. Upon detecting a condition on the bus, one or more of the slave devices may force an extension of the bus condition for a predetermined time period. The forced extension may comprise forcing a voltage level, causing other devices on the bus to change modes. A master on the bus may detect an out-of-variance bus condition and, in response, take action to change the bus state to a stable condition. The bus interface may include power contacts and a single-wire bus for communicating between a host device and one or more battery packs.
US09015387B2 Semiconductor device and operating method thereof
An operating method of a semiconductor device includes selecting a block requiring storage space recycling from a memory device, checking costs required for performing the respective recycling techniques, selecting one of the recycling techniques based on the costs, and recycling a storage space by applying the selected recycling technique to the selected block.
US09015379B1 Method of controlling data communication
A method of controlling the data communication in a communications network having a central data server provided data through multiple data queues. The data arriving at the central data server may be stored in each of the multiple data queues. The data in the multiple data queues may then be supplied to the central data server based on a predetermined schedule.
US09015377B2 Register file organization to share process context for heterogeneous multiple processors or joint processor
A register file organization is used to support multiple accesses from more than one processor or pipeline. This shared register file is organized for a multiple processor device that includes a high performance (HP) and a low power (LP) core. The shared register file includes separate HP and LP storage units coupled to separate HP and LP write and read ports.
US09015374B2 Virtual interrupt filter
A system for processing interrupts in a virtualized computing environment includes a virtual interrupt controller to provide virtual interrupts from peripherals to virtual machines. The system also includes a virtual interrupt filter that has an estimator circuit to provide an estimate of what proportion of interrupts from one or more of the peripherals are virtual interrupts. A determination is made as to whether the estimate satisfies a criterion; if it does, incoming interrupts are blocked.
US09015372B2 Managing data paths between computer applications and data storage devices
Provided is a computer-implemented method of managing data paths between a computer application and a storage device. The I/O (input/output) load data of a computer application is obtained. If the I/O load data of the computer application is above a pre-determined threshold, data paths are provisioned between the computer application and the storage device based on a pre-defined policy applicable to the computer application.
US09015354B2 Efficient complex multiplication and fast fourier transform (FFT) implementation on the ManArray architecture
Efficient computation of complex multiplication results and very efficient fast Fourier transforms (FFTs) are provided. A parallel array VLIW digital signal processor is employed along with specialized complex multiplication instructions and communication operations between the processing elements which are overlapped with computation to provide very high performance operation. Successive iterations of a loop of tightly packed VLIWs are used allowing the complex multiplication pipeline hardware to be efficiently used. In addition, efficient techniques for supporting combined multiply accumulate operations are described.
US09015348B2 Dynamically selecting between acceleration techniques based on content request attributes
A system for dynamically selecting from among a plurality of acceleration techniques implemented in a Content Delivery Network (CDN) using attributes associated with content requests may include a network interface that receives a content request from a client system for content, where the request is associated with one or more attributes. The system may also include an intermediate server that accelerates access to the content stored in the CDN edge servers. The intermediate server may include a processor configured to access the one or more attributes associated with the content request, select one or more acceleration techniques from the plurality of acceleration techniques where the one or more acceleration techniques are selected based on the one or more attributes, and use the one or more acceleration techniques to provide the content to the client system.
US09015347B2 Method and apparatus for transmitting a message as an image
A message to be transmitted is converted into an image file. The image file is stored and location information about a location where the image file is stored, is generated. The image file is transmitted to at least one device based on the location information.
US09015330B2 Intercepting file transfers in multi-node topologies
A system and method for intercepting and processing a payload sent between clients. A home server determines the roles that are intermediate to the clients by having intermediate servers insert identity information into a message of a session setup protocol. The home server selects a role to be the intercepting role, and sends a notification and aggregate information to a server of the selected role. A server of the intercepting role intercepts and processes the payload when it is sent between the clients. Payload processing may include content inspection or filtering based on any of a number of factors.
US09015328B2 Single sign-on processing for associated mobile applications
Systems, methods and computer-readable media are disclosed for performing single sign-on processing between associated mobile applications. The single sign-on processing may include processing to generate an interaction session between a user and a back-end server associated with a mobile application based at least in part on one or more existing interaction sessions between the user and one or more back-end servers associated with one or more other mobile applications. In order to establish an interaction session with an associated back-end server, a mobile application may leverage existing interaction sessions that have already been established in connection with the launching of other associated mobile applications.
US09015324B2 System and method of brokering cloud computing resources
System, method, and tangible computer-readable storage media are disclosed for providing a brokering service for compute resources. The method includes, at a brokering service, polling a group of separately administered compute environments to identify resource capabilities and information, each compute resource environment including the group of managed nodes for processing workload, receiving a request for compute resources at the brokering service system, the request for compute resources being associated with a service level agreement (SLA) and based on the resource capabilities across the group of compute resource environments, selecting compute resources in one or more of the group of compute resource environments. The brokering service system receives workload associated with the request and communicates the workload to the selected resources for processing. The brokering services system can aggregate resources for multiple cloud service providers and act as an advocate for or a guarantor of the SLA associated with the workload.
US09015318B1 System and method for inspecting domain name system flows in a network environment
A method is provided in one example and includes receiving a first packet associated with a domain name system (DNS) exchange between a subscriber and a DNS server. A correlation is maintained between a domain name and an Internet protocol (IP) address included in a DNS response. A subsequent packet associated with a subsequent flow is received and the IP address is identified within the subsequent packet. The method further includes executing a policy decision for the subsequent flow based on the correlation between the IP address and the domain name. In more specific embodiments, the correlation is stored in a table that includes a time to live (TTL) parameter associated with the IP address. The IP address within the subsequent packet can be mapped to the domain name in order to apply the policy decision for the subsequent flow.
US09015315B2 Identification and monitoring 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. In instances, a request may be received from a remote application. The request may be associated with a distributed transaction. Data associated with the request may be detected. A distributed transaction identifier may be generated for a distributed transaction based on the data associated with the request.
US09015314B2 Route control method and system, and route computing apparatus
A route control method is disclosed in the present document. The method includes: a path computing apparatus acquiring a latency value of each node and a latency value of a link between each node and each adjacent node thereof; and when receiving a route computing request, according to each latency value acquired, the path computing apparatus computing an end-to-end path satisfying a latency requirement of a service corresponding to the route computing request. A path computing apparatus and a route control system are also disclosed in the present document. With the present document, a route control computed by the latency provides a solution for a latency Service Level Agreement (SLA) of operators.
US09015306B2 Mapping protocol endpoints to networked devices and applications based on capabilities
In an embodiment, a non-transitory computer readable storage medium storing instructions which cause processors to perform: collecting, at a management computer located separately with respect to a networked plurality of devices, device information about each of the devices; for each particular device: determining matches between the device capabilities for the particular device, and features of software applications; for a particular match: determining a particular software application that is configured to control the particular device; based at least in part on the device information for the particular device, determining a particular protocol endpoint from protocol endpoints that is configured to communicate control instructions from the particular software application to the particular device; creating data comprising a mapping between the particular software application, the particular protocol endpoint and the particular computing device; configuring an application computer program to use the mapping and a user interface computer program to manage the particular device.
US09015303B2 Message queue behavior optimizations
Network and storage calls are reduced by batching messages. Messages are collected from a client and sent to the gateway or backend application in one round trip. Alternatively, the messages are collected for different entities, and the batched messages are durably stored. Related messages, which may have the same sessionID, are grouped into a logical unit or session. This session may be locked to a single message consumer. A session may be associated with an application processing state as an atomic unit of work while other operations are performed on the messages in the session. Acknowledgements are accumulated by a broker on a message server, but the messages are not immediately deleted. Instead, multiple messages in a selected range are periodically truncated from a message store in a single operation. Expired messages for active sessions are proactive cleaned up to prevent sessions from reaching a quota or limit.
US09015300B2 Method, computer program product, and device for network reconnaissance flow identification
A method, computer program product, and device for detecting a reconnaissance of a network through the identification of the information flowing from the network to external sources are provided. The method may include monitoring the information flowing from the network to external sources in order to identify what properties may have been revealed to a potential attacker. The method may include monitoring a response of the network to an inquiry from an external source, determining potential properties of the network that may have been revealed from the response, storing the potential properties in a data repository, and determining a possible reconnaissance of the network based on the properties stored in the data repository. Determining the potential properties of the network revealed by the response may include comparing the response to one or more information templates. Each information template may be associated with one or more properties of the network.
US09015299B1 Link grouping for route optimization
A technique manages route optimization for one or more groups of links in a computer network. According to the novel technique, each group or “subgroup” of links comprises one or more links, wherein the group may be configured based on various measures, such as, e.g., connectivity (physical or virtual), policies to be applied, per-prefix, per-application (e.g., Internet traffic or voice over IP, VoIP), geographic location, and/or quality-based (e.g., primary links and secondary/backup links). One or more policies may be defined for the groups of links (i.e., where these group policies are to be applied to the group as a whole), in addition to policies that may be defined for individual to links and/or prefixes. Once the link groups are established, traffic over the groups of links (e.g., routes to reachable address prefixes) may be managed and optimized according to the group policies, such as in accordance with Optimized Edge Routing (OER) techniques.
US09015292B2 Method, apparatus and computer program product for providing composite capability information for devices in distributed networks
An apparatus for providing distribution of composite capability information for devices within a distributed network may include at least one processor and at least one memory including computer program code. The memory and the computer program code may be configured to, with the processor, cause the apparatus at least to receive local capability information from a participant device in a distributed network in which the local capability information describes the capabilities of the participant device, combine the local capability information from the participant device with other capability information defining capabilities of other participant devices to produce composite capability information, generate differential information indicating differences between the local capability information and the composite capability information, and provide the differential information to the participant device. A corresponding method and computer program product are also provided.
US09015290B2 Enhanced network adapter framework
An enhanced network adapter framework, in which parameters are stored in a configuration table, the parameters being customized for a network and an application. A network adapter customized for the network and the application is instantiated based on invoking a generic network adapter which externally references the configuration table, and communication between the application and the network is effected using the instantiated network adapter.
US09015288B2 Wireless connection setting program
A computer program product includes computer readable instructions that cause a computer to execute a wireless connection setting process. The computer includes a communication interface configured to communicate with at least one device. The wireless connection setting process includes recognizing a state of the at least one device through the communication interface, displaying an input screen image sequentially for each of at least one setting item of wireless connection settings, configuring the wireless connection settings for the at least one device based upon the input, and controlling whether to display the input screen image by judging whether the input is required to be received for each of the at least one setting item based upon the state of the recognized at least one device. Configuring the wireless connection settings includes determining the setting item for which the input is not judged required to be received.
US09015287B2 Digital downloading jukebox system with user-tailored music management, communications, and other tools
A digital downloading jukebox system including a mechanism for delivering custom services to a recognized user, including services for creating playlists, communicating with others, accessing other features, etc. is provided. In some exemplary embodiments, after a user is recognized, the jukebox system allows users to access a special front-end via an Internet-enabled device or on an actual jukebox. Then, the user may, for example, create playlists, share songs with friends, send messages to friends, and access other value-added content. Such a system preferably learns about networks of friends, and enables managers to send similar messages to regular customers and/or others known to the system. In some exemplary embodiments, changes via a first user interface on a first device are reflected on second user interface on other properly-configured devices.
US09015284B2 Method, apparatus and system for addressing resources
A method and an apparatus for addressing resources. The apparatus includes a component for forming a group having one or more end-points or other groups and for creating a first abstract universal resource identifier (URI) for the group, the abstract URI includes a domain name and a group identifier; a component for creating a second abstract universal resource identifier (URI) for the end-points, the abstract URI having an end-point and domain name; and a component configured to receive a look-up URI, the look-up URI having tag identifying the look-up URI as a group look-up, the address of the apparatus, optional domain and group parameters; and a component configured to resolve the look-up URI to one or more first or second abstract URIs.
US09015282B2 Access to information on a mobile terminal from a remote terminal
Method and system for managing information stored and/or services configured in a mobile terminal from a remote terminal connected to a data network, wherein the mobile terminal comprises a web server having an API defined for each piece of information and for each service it provides, characterized by: requesting from a web server, from a remote terminal comprising a web browser, the creation of at least one web page configured to manage a piece of information stored or a service configured in a mobile terminal; making an HTTP request from the web server to the mobile terminal in accordance with said at least one API, wherein said HTTP request comprises an identifier of the information or service to be managed; sending an HTTP response from the mobile terminal to the web server in accordance with said at least one API; downloading in the remote terminal from the web server the at least one web page designed to manage said information or service of the mobile terminal.
US09015268B2 Remote direct storage access
Embodiments of the present disclosure include systems, apparatuses, and methods that relate to remote, direct access of solid-state storage. In some embodiments, a network interface component (NIC) of a server may access a solid-state storage module of the server by a network storage access link that bypasses a central processing unit (CPU) and main memory of the server. Other embodiments may be described and claimed.
US09015267B2 Method for setting addresses of slave devices in communication network
A method for setting addresses of slave devices in a communication network is provided. In the communication network, a master device identifies address-collided slave devices and requests the address-collided slave devices to return their unique identification data. The master device sets addresses of the address-collided slave devices so that each of the slave devices in the communication network has a different address from one another.
US09015263B2 Domain name searching with reputation rating
A method includes calculating, by at least one server communicatively coupled to a network, a rating for a domain name. The rating is based in part on reputation data for the domain name. The method includes receiving, by the at least one server, a domain name query from a requester, and forming, by the at least one server, a listing of candidate domain names using the domain name query. An inclusion of the domain name into the listing of candidate domain names or an order placement of the domain name within the listing of candidate domain names is a function of the rating for the domain name. The method includes returning, by the at least one server, the listing of candidate domain names to the requester.
US09015260B2 Communication terminal device, and recording medium for image storage, selection and email attachment
When a user selects an image, a control unit detects a face image from the selected image and acquires person data corresponding to the face image. Moreover, the control unit specifies address book data of the person and acquires an e-mail address from the address book data. When the user inputs an e-mail address, the control unit also has a function of detecting an image in which a person having the input e-mail address as a destination is an imaged object and creating an e-mail attached with the image.
US09015258B2 System and method for peer-to-peer media routing using a third party instant messaging system for signaling
An improved system and method are disclosed for peer-to-peer communications. In one example, the method enables an endpoint to engage in a call with another endpoint using a third party instant message system to carry instant messages containing signaling information and a route that is external to the third party instant message system for both signaling and media information.
US09015250B1 Adaptive cloud-based work routing
A system for adaptive cloud-based routing, comprising a cloud-based work router that may receive work tasks from clients and route them to resources based on known configuration information or status information from clients and resources, and a configuration server for establishing configuration parameters, and a method for providing adaptive routing behavior.
US09015245B1 Experience sharing with commenting
Exemplary embodiments involve real-time commenting in experience-sharing sessions. An exemplary method involves: (a) a server system facilitating an experience sharing session between a sharing device and one or more viewing devices, wherein the server system receives media in real-time from the sharing device and transmits the media to the one or more viewing devices in real-time, wherein the media comprises video; (b) during the experience sharing session, the server system receiving one or more comments from one or more of the viewing devices; (d) the server system filtering the received comments in real-time based on filter criteria; and (e) the server system initiating real-time delivery, to the sharing device, of one or more of the received comments that satisfy the filter criteria.
US09015233B2 System and method for segregating layer seven control and data traffic
A load balancer forwards a content request from a client system to a proxy server, receives from the proxy server a modified content request based on the content request and including information identifying a content origin server, opens a connection with the content origin server in response to receiving the first modified content request, and sends a second modified content request based upon the first modified content request to the content origin server. The load balancer also receives content associated with the content request from the content origin server, and forwards the content to the client system.
US09015230B2 Gateway/set top box image merging for delivery to serviced client device
A gateway includes at least one communications interface and processing circuitry and establishes communications with at least one service provider device and with a serviced client device. The gateway receives serviced client device display structure instructions, first streamed content from a service provider device, and second streamed content from a cloud server, the second streamed content based upon an Internet session hosted by the cloud server. Based upon the serviced client device display structure instructions, the gateway combines the first streamed content with the second streamed content to form merged streamed content and transmits the merged streamed content to the serviced client device. In another operation the gateway forwards the first streamed content to a first client device and the second streamed content to a second client device based upon the serviced client device display structure instructions.
US09015227B2 Distributed data processing system
A distributed data processing system is disclosed. A problem with distributed data processing systems, especially data centres, is the low level of utilisation of those data centres. This is, in part, owing to data centre providers being concerned not to attract financial penalties levied by their customers in response to the quality of service provided to those customers by the data centre falling below service level agreed in service level agreements. Embodiments are disclosed which tackle this problem by having the data centre control the load placed upon it by carrying out an assessment of the likely impact of performing a requested bundle of jobs on jobs which are already running in the data centre. The decision whether to provide the requested bundle of jobs is then made by weighing-up the expected increase in penalties payable to customers against the revenue expected in return for running the requested bundle of jobs.
US09015224B2 Interactive response of a remote monitoring and management system
A system for providing management functions on remote devices includes a management module, a connection module, an execution module, a timer module, a notification module, and a response module. The management module configures management commands on a central management server. The connection module initiates a connection to the server from an agent on a remote device and retrieves commands. The execution module executes the commands on the device. The timer module controls the initiation of the connection and can be delayed by a timer offset. The notification module uses a local network to send notifications to other agents. The response module responds to the notifications. Some of the commands can modify the timer offset, and other commands can initiate the notifications.
US09015218B2 Random number generator, encryption device, and authentication device
A random number generator includes an exclusive-OR circuit, a random number determiner, and a random number generation instruction inhibitor. The exclusive-OR circuit obtains an exclusive-OR of outputs from a number of digital circuits. The random number determiner determines whether or not an output generated according to an instruction to generate random numbers is a random number for each of the digital circuits. The random number generation instruction inhibitor inhibits an instruction to generate random numbers to be provided to the digital circuits whose output generated according to the instruction is determined to be not a random number by the random number determiner.
US09015212B2 System and method for exposing cloud stored data to a content delivery network
A system for exposing data stored in a cloud computing system to a content delivery network provider includes a database configured to receive and store metadata about the data, the database being implemented in the cloud computing system to store configuration metadata for the data related to the content delivery network, and an origin server configured to receive requests for the data from the content delivery network provider, and configured to provide the data to the content delivery network provider based on the metadata.
US09015210B2 Activity-based block management of a clustered file system
A technique for operating a client node in a clustered file system includes allocating a number of blocks during a first time window and tracking the number of blocks allocated during the first time window. The technique further includes transmitting a block allocation request to a server node of the clustered file system for a number of requested blocks in response to a number of free blocks in a client-side block map reaching a first threshold value. In this case, the number of the requested blocks is based on the number of blocks allocated by the client node during the first time window.
US09015208B2 Mapping data elements in a user interface
A user interface can be used to associate data in a database. Data is presented in an assignment column, a first data element column, and a second data element column in the user interface, wherein the first and second data element columns show data elements stored in a database. First user input is received to select one or more data elements in the first data column. After receiving the first user input, the data assignment elements of the data assignment column are configured to correspond to the data elements of the second column Second user input is received in one or more of the data assignment elements indicating selection of one or more data elements of the second data column. The selected one or more data elements in the first data column are associated in the database with the selected one or more data elements in the second data column.
US09015201B2 Discriminative classification using index-based ranking of large multimedia archives
Devices, systems, and methods of performing feature detection on a set of multimedia files are disclosed. One method of organization includes identifying a feature from each multimedia file within the set of multimedia files wherein each file has one feature, organizing the features based on their similarities wherein similar features are grouped based upon a proximity in a feature space and a representative feature is identified for each group, receiving a detection model having one or more detection criteria the detection model having previously been trained for detection using the organized features, and using the representative features to apply the detection model in a decreasing order of detection probability in order to detect the files satisfying the detection criteria within the set of multimedia files.
US09015199B1 Method and an apparatus to request web pages and content rating information thereof
A method and an apparatus request web pages and content rating information thereof have been disclosed. In one embodiment, the method includes receiving a request from a user for a web page, retrieving content rating of the web page in response to the request, and fetching the web page substantially simultaneously with the retrieving of the content rating in response to the request. Other embodiments have been claimed and described.
US09015195B1 Processing multi-geo intent keywords
For processing multi-geo intent keywords, a keyword is identified from a webpage corresponding to an advertiser. A plurality of search queries which include the keyword are obtained. For each search query of the plurality of search queries, a determination is made whether the search query includes a location term, and in response to the determination that the search query includes the location term, the location term is associated with the keyword. A determination is made that the keyword is multi-geo intent keyword having multiple geographical locations associated therewith, based on multiple location terms being associated with the keyword. In response to identifying the keyword as multi-geo intent keyword, a determination is made that the webpage does not correspond to a single geo-location. The keyword is provided as a suggestion to the advertiser for bidding, based on the determination that the webpage does not correspond to a single geo-location.
US09015188B2 Methods and apparatus for monitoring execution of a database query program
In one general aspect, a computer-readable storage medium can be configured to store instructions that when executed cause a processor to perform a process. The instructions can include instructions to receive, during a first portion of an execution of a main program including a database query program and based on a first configuration for monitoring the database query program, a parameter value representing performance of execution of the database query program. The instructions can include instructions to produce an indicator that a performance condition has been satisfied based, at least in part, on the parameter value, and instructions to trigger execution of a second configuration for monitoring the database query program during a second portion of the execution of the main program in response to the performance condition being satisfied.
US09015187B1 Mapping table rows to characters
Table rows are mapped to corresponding characters, where the mapping produces a collection of the characters. A query is received to identify a pattern in the table rows. The collection of the characters is accessed to process the query.
US09015180B1 Repository including file identification
Systems and methods of executing and/or provisioning an application in an application specific runtime environment are disclosed. The application specific runtime environment is defined by an application environment specification to include a minimal or reduced set of software resources required for execution of the application. These software resources are optionally stored in a resource repository that includes resources associated with a plurality of operating systems and/or executable applications. Various embodiments of the invention include the development of hierarchical resource metadata configured to characterize the various files, packages and file families included in the resource repository. In some embodiments this metadata is used to select between files when provisioning an application specific runtime environment.
US09015179B2 Media content tags
A tag file associated with a content file provides a user with access to related content. A content provider can request that information be associated with selected content, such that when a user views the selected content a selectable element is generated and displayed to the user to provide easy access to the related content. Information such as keywords associated with the selected content also can be used to search for related content. Related content information is placed in tags of the tag file for the selected content, such that at a selected or other appropriate time information relating to the related content is displayed to the user. When a user selects the selectable element, the related content is located and displayed in place of, or in addition to, the selected content. Such an approach is useful for digital media networks such as IPTV applications.
US09015164B2 High availability for cloud servers
A high availability system in a cloud computing environment includes a snapshot manager disposed in a mirror environment having at least one computer server and a plurality of virtual machines disposed in a production environment. Each of the plurality of virtual machines includes a snapshot agent configured to perform a method. The method includes periodically taking snapshots of the virtual machine associated with the snapshot agent, determining a delta image based on a change between a current snapshot and a previous snapshot, removing previous snapshots in the virtual machine and transmitting the delta image to the snapshot manager. The snapshot manager is configured to store a recovery image for each of the plurality of virtual machines and to merge the received delta image with the recovery image to update the recovery image.
US09015162B2 Integrating smart social question and answers enabled for use with social networking tools
Embodiments include a program product and a method for providing responses to questions provided on a social media site. The method includes receiving, via a processor, a user question from a social networking site and decomposing and filtering the user question so that it can be further analyzed. The method also includes generating a list of most closely matched potential responders based on analysis of the user question and sending the most closely matched potential responders the user question. Upon receiving responses back from the most closest matched potential responders, these responses are aggregated by the processor in a final response format.
US09015160B2 Multi-concept latent semantic analysis queries
A method includes accessing text, identifying a plurality of terms from the text, determining a plurality of term vectors associated with the identified plurality of terms, and clustering the determined plurality of term vectors into a plurality of clusters, the plurality of clusters comprising a first and a second cluster, the first and second clusters each comprising two or more of the determined term vectors. The method further includes creating a first pseudo-document according to the first cluster, creating a second pseudo-document according to the second cluster, identifying a first set of terms associated with the first cluster using latent semantic analysis (LSA) of the first pseudo-document, identifying a second set of terms associated with the second cluster using LSA of the second pseudo-document, and combining the first and second sets of terms into a list of output terms.
US09015151B1 Content targeting to particular individuals based on demographic and psychographic segmentations, utilizing the computer-implemented methods and specifically programmed computer systems for performing thereof
In some embodiments, the present invention is directed to a computer-implemented method which includes at least the following steps of requesting a consent to obtain an individual social media profile data; based on the consent, electronically obtaining the individual social media profile data from a social media electronic data source; determining individual specific parameters based on the individual social media profile data; matching the individual specific parameters to at least one segment identifier generated based on a predetermined segmentation of a target population of individuals; based on the matching, associating the at least one segment identifier with the individual social media profile data; and outputting an advertisement to the individual based on the at least one segment identifier associated with the individual social media profile data of such individual.
US09015139B2 Systems and methods for performing a search based on a media content snapshot image
Systems and methods are provided for performing a search based on a snapshot image captured from media content presented to a user. The snapshot image contains features of the media content that the user wishes to target for the search. A search system recognizes features of the snapshot image and creates a search query based on the snapshot image. The search query is used to identify features of the snapshot image, and search results related to the identified features are presented to the user. Supplemental data or user input received with the snapshot image may be used in analyzing and identifying features of the snapshot image.
US09015137B2 Creating and maintaining order of a log stream
Provided are techniques for using a series of compare and swap operations to assign a Relative Byte Address (RBA) and a Logical Record Sequence Number (LRSN) to a log record. One or more log buffers for storing the log record are identified, and the log record is moved to the one or more log buffers.
US09015136B2 Storing temporary state data in separate containers
A temporary state service protocol is utilized by clients to temporarily store and access data within rows of a database between different requests made by end users. Each client creates and manages one or more items for storing data in rows of the database independently from other clients. An Application Programming Interface (API) is used to create and interact with the data that is temporarily stored in items within rows of the database. Different clients may share data within a single item and the data may persist beyond a session ending. Different rows of the database may be related such that a procedure affecting one of the rows affects its related rows.
US09015134B2 Apparatus and method for search and retrieval of documents
A system for the support and management of search for documents is presented. The system includes knowledge-database, query interface and communication to a database of documents to be searched. Information generated during a search session is collected by the system and is added to the knowledge-database. The information is ranked automatically according to the usage of that information by the user. During successive search sessions, or during search made by other users, the system uses the knowledge-database to support the users with keywords, queries and reference to documents.
US09015095B2 Neural network designing method and digital-to-analog fitting method
A neural network designing method forms a RNN (Recurrent Neural Network) circuit to include a plurality of oscillating RNN circuits configured to output natural oscillations, and an adding circuit configured to obtain a sum of outputs of the plurality of oscillating RNN circuits, and inputs discrete data to the plurality of oscillating RNN circuits in order to compute a fitting curve with respect to the discrete data output from the adding circuit.
US09015094B2 Delay generator using a programmable resistor based on a phase-change material
A delay generator comprises at least one programmable resistor RPCM made of a chalcogenide-based phase-change material, said resistor RPCM being initialized, so as to generate a delay, in a way such that the resistance of the resistor RPCM equals a pre-set initial value R0 and such that the chalcogenide is in the amorphous phase, and a comparator comparing a reference electrical quantity that is stable over time with a variable electrical quantity representative of the resistance of the programmable resistor RPCM, the comparator generating a singularity signal s, said singularity being generated when the difference between the two electrical quantities changes sign.
US09015092B2 Dynamically reconfigurable stochastic learning apparatus and methods
Generalized learning rules may be implemented. A framework may be used to enable adaptive signal processing system to flexibly combine different learning rules (supervised, unsupervised, reinforcement learning) with different methods (online or batch learning). The generalized learning framework may employ average performance function as the learning measure thereby enabling modular architecture where learning tasks are separated from control tasks, so that changes in one of the modules do not necessitate changes within the other. Separation of learning tasks from the control tasks implementations may allow dynamic reconfiguration of the learning block in response to a task change or learning method change in real time. The generalized learning apparatus may be capable of implementing several learning rules concurrently based on the desired control application and without requiring users to explicitly identify the required learning rule composition for that application.
US09015091B2 Methods and apparatus for unsupervised neural replay, learning refinement, association and memory transfer: structural plasticity and structural constraint modeling
Certain aspects of the present disclosure support techniques for unsupervised neural replay, learning refinement, association and memory transfer.
US09015080B2 Systems and methods for semantic inference and reasoning
A method and system for analyzing a corpus of data artifacts is disclosed. The method comprises obtaining, by a computer, a semantic representation of the data artifacts, where the semantic representation indicates (1) entities identified in the data artifacts, and (2) semantic relationships among the entities as indicated by the data artifacts. The method further comprises clustering the data artifacts into clusters of semantically related data artifacts based on the semantic representation and inferring additional semantic relationships between pairs of the entities. The inferring comprises applying, on a cluster-by-cluster basis, a multi-tiered network of inference engines to a portion of the semantic representation corresponding to the cluster, where the multi-tiered network of inference engines includes a domain-independent inference tier and a domain-specific inference tier.
US09015073B2 Controlled creation of reports from table views
A method comprising creating and storing, in memory of a computer, a graph having nodes and edges, wherein the nodes represent financial assets and any one or more of: accounts in which one or more of the assets are held; individuals who own one or more of the assets; or legal entities who own one or more of the assets; receiving and storing one or more bucketing factors and one or more column factors; the computer traversing the graph and creating a list of a plurality of paths of nodes and edges in the graph; the computer applying the bucketing factors to the paths to result in associating each set among a plurality of sets of the nodes with a different value node among a plurality of value nodes; the computer applying the column factors to the paths and the value nodes to result in associating column result values with the value nodes; creating and causing displaying a table view by forming rows based on the value nodes and forming columns based on the column result values.
US09015059B2 Wireless system for automatic ordering of maintenance parts for equipment
A wireless equipment management system is provided which automatically orders parts in connection with equipment maintenance schedules generated using sensors remotely located with the equipment. The system additionally uses diagnostic software to analyze fault conditions within the equipment using the sensors, and parts are automatically ordered in conjunction with equipment service needs as determined by the system.
US09015056B2 Prescription refill reminder system and method
A system and method for subscriber reminders. The method includes receiving, from a plurality of customers, prescription refill data. The method also includes processing the prescription refill data according to business rules. The method also includes sending, to a subscriber, a prescription refill reminder according to the prescription refill data and the business rules. The method also includes sending, to the subscriber, advertising data corresponding to the prescription refill reminder.
US09015052B2 Audio-encoding/decoding method and system of lattice-type vector quantizing
The audio coding method and system of lattice vector quantization is provided in the invention. The method comprises: dividing frequency domain coefficients of an audio signal for which a modified discrete cosine transform (MDCT) has been performed into a plurality of coding sub-bands, and quantizing and coding an amplitude envelope value of each coding sub-band to obtain coded bits of amplitude envelopes; performing bit allocation on each coding sub-band, and performing normalization, quantization and coding respectively on vectors in a low bit coding sub-band with pyramid lattice vector quantization and on vectors in a high bit coding sub-band with sphere lattice vector quantization to obtain coded bits of the frequency domain coefficients; multiplexing and packing the coded bits of the amplitude envelope and the coded bits of the frequency domain coefficients of each coding sub-band, then sending them to a decoding side.
US09015047B1 Automatic speech recognition reporting
A method, a computer readable medium and a system for reporting automatic speech recognition that comprises, collecting an utterance, analyzing the utterance, receiving a translation of the utterance, and determining a difference between the analyzed utterance and the translated utterance. An embodiment the disclosure includes updating the utterance analysis based upon the determined difference, correlating the analyzed utterance to the translated utterance and tracking determined difference by a translator. In another embodiment the disclose includes reporting, categorizing, sorting, and grouping the determined difference.
US09015045B2 Method for refining a search
A method for refining a search is provided. Embodiments may include receiving a first speech signal corresponding to a first utterance and receiving a second speech signal corresponding to a second utterance, wherein the second utterance is a refinement to the first utterance. Embodiments may also include identifying information associated with the first speech signal as first speech signal information and identifying information associated with the second speech signal as second speech signal information. Embodiments may also include determining a first quantity of search results based upon the first speech signal information and determining a second quantity of search results based upon the second speech signal information. Embodiments may also include comparing at least one of the first quantity of search results and the second quantity of search results with a quantity of search results from a combination of information of the first and second signals and determining an information gain from the comparison.
US09015044B2 Formant based speech reconstruction from noisy signals
Implementations of systems, method and devices described herein enable enhancing the intelligibility of a target voice signal included in a noisy audible signal received by a hearing aid device or the like. In particular, in some implementations, systems, methods and devices are operable to generate a machine readable formant based codebook. In some implementations, the method includes determining whether or not a candidate codebook tuple includes a sufficient amount of new information to warrant either adding the candidate codebook tuple to the codebook or using at least a portion of the candidate codebook tuple to update an existing codebook tuple. Additionally and/or alternatively, in some implementations systems, methods and devices are operable to reconstruct a target voice signal by detecting formants in an audible signal, using the detected formants to select codebook tuples, and using the formant information in the selected codebook tuples to reconstruct the target voice signal.
US09015043B2 Choosing recognized text from a background environment
A computer-implemented method includes receiving an electronic representation of one or more human voices, recognizing words in a first portion of the electronic representation of the one or more human voices, and sending suggested search terms to a display device for display to a user in a text format. The suggested search terms are based on the recognized words in the first portion of the electronic representation of the one or more human voices. A search query is received from the user, which includes one or more of the suggested search terms that were displayed to the user.
US09015042B2 Methods and systems for avoiding partial collapse in multi-block audio coding
Embodiments are described of a multi-block coding scheme for an audio signal to prevent partial collapse conditions from causing pre-echo compression artifacts. An audio codec includes a segmentation component partitioning the audio signal into a plurality of tiles, wherein each tile comprises data from a particular segment of time and a particular set of frequencies of the audio signal; a band energy component determining an energy value for each tile corresponding to a signal component in a respective tile; an encoder flag tracking component marking a tile as not collapsed or collapsed based on the energy value in that tile; and a decoder flag tracking component filling all tiles marked as collapsed with pseudorandom noise at an estimated energy level.
US09015038B2 Coding generic audio signals at low bitrates and low delay
A mixed time-domain/frequency-domain coding device and method for coding an input sound signal, wherein a time-domain excitation contribution is calculated in response to the input sound signal. A cut-off frequency for the time-domain excitation contribution is also calculated in response to the input sound signal, and a frequency extent of the time-domain excitation contribution is adjusted in relation to this cut-off frequency. Following calculation of a frequency-domain excitation contribution in response to the input sound signal, the adjusted time-domain excitation contribution and the frequency-domain excitation contribution are added to form a mixed time-domain/frequency-domain excitation constituting a coded version of the input sound signal. In the calculation of the time-domain excitation contribution, the input sound signal may be processed in successive frames of the input sound signal and a number of sub-frames to be used in a current frame may be calculated.
US09015035B2 User modification of generative model for determining topics and sentiments
A generative model is used to develop at least one topic model and at least one sentiment model for a body of text. The at least one topic model is displayed such that, in response, a user may provide user input indicating modifications to the at least one topic model. Based on the received user input, the generative model is used to provide at least one updated topic model and at least one updated sentiment model based on the user input. Thereafter, the at least one updated topic model may again be displayed in order to solicit further user input, which further input is then used to once again update the models. The at least one updated topic model and the at least one updated sentiment model may be employed to analyze target text in order to identify topics and associated sentiments therein.
US09015033B2 Method and apparatus for detecting a sentiment of short messages
A method, computer readable medium and apparatus for detecting a sentiment for a short message are disclosed. For example, the method receives the short message, and obtains an abstraction of the short message. The method then determines the sentiment of the short message based upon the abstraction.
US09015029B2 Camera dictionary based on object recognition
A portable device may include a camera to capture a picture or a video, object recognition logic to identify a target object within the picture or the video captured by the camera, and output a first string corresponding to the identified target object, logic to translate the first string to a second string of another language that corresponds to the identified target object, and logic to display on a display or store in a memory the second string.
US09015022B2 Simulating non-volatile memory in virtual distributed switches
A virtual non-volatile memory is simulated for a virtual switch. Operating instructions from the non-volatile memory of a physical switch may be translated into a flash type file. The flash type file may be stored on a virtual storage area in the virtual switch. Operating instructions in the virtual switch may access the flash type file in the virtual storage area without the need to access the non-volatile memory in the physical switch.
US09015014B2 Near surface layer modeling
A method for generating a three dimensional (3D) model of a near surface layer. In one implementation, the method may include generating a one dimensional (1D) geologic model of the near surface layer, converting the 1D geologic model to a two dimensional (2D) geologic model of the near surface layer, converting the 2D geologic model to a 3D geologic model of the near surface layer, and converting the 3D geologic model to a 3D elastic geologic model of the near surface layer.
US09015013B2 Dynamically powering a position and angle digital detection and simulation output
A position detection and simulation platform includes software configurable logic and programmable inputs and outputs to support software configuration only changes for use with a variety of position feedback devices including synchros, resolvers, linear variable differential transformers, and rotary variable differential transformers. Power to the software configurable outputs is dynamically controlled so that the power supply voltage presented to the outputs satisfies a minimum threshold above the amplitude of the output signal. Dynamic control is based on at least one of a digital representation of a signal to be output, an analog version of the signal to be output, or the signal being output.
US09015009B2 Virtual press plate
Systems, methods and computer program products for a virtual press plate is disclosed. A method for creating a virtual press plate includes: (a) receiving a virtual decorative layer which is an electronic representation of a physical decorative layer; (b) receiving a first virtual engraving layer having one or more first markings that correspond to a first virtual depth level; (c) receiving a second virtual engraving layer having one or more second markings that correspond to a second virtual depth level; (d) creating a virtual press plate, which is an electronic representation of a physical press plate, based at least partially on the first and second virtual engraving layers; and (e) creating a virtual pressed decorative layer by virtually pressing the virtual press plate to the virtual decorative layer.
US09015002B2 System for monitoring a high-temperature region of interest in a turbine engine
A system (8) for monitoring a high-temperature region of interest in a turbine engine (10) is provided. The system includes an internally cooled stationary vane (12) located in a path of a working gas of the turbine. A monitoring port (14) is located in the stationary vane. A monitoring instrument (16) is operatively connected to the monitoring port of the stationary vane to provide a field of view of the region of interest.
US09014998B2 Sensor with subassemblies featuring storage devices
A sensor includes an electronic module that comprises several electronic subassemblies and a processor that can be electrically coupled to the electronic subassemblies. The subassemblies respectively feature a programmable storage device with subassembly-specific data of the respective subassembly. The content of the respective programmable storage devices can be read out and evaluated by the processor.
US09014996B2 Universal energy internet of things apparatus and methods
A system to aggregate, filter, and share energy data for analysis receives first data associated with a first electrical circuit where the first data has a first protocol. The system samples the first data at a first sampling rate to generate first digital data where the first sampling rate is substantially continuous. Further, the system transmits at a reporting rate that is decoupled from the first sampling rate at least the first digital data over a network having a third protocol that is different from the first protocol. The network can be accessed by wired or wireless access and includes one or more servers in cloud configuration.
US09014991B2 System and method for determining moisture content of hydrophobic fluids
A system and method for quantitatively characterizing moisture content of an at least partially hydrophobic fluid sample. The method includes providing a dry solution of an aprotic solvent, adding at least a part of the fluid sample to the solvent to produce an extract-sample, performing infrared spectroscopic testing on the extract-sample to generate absorbance data representing at least one absorbance characteristic of the extracted sample, and generating moisture data for the sample based on the extracted sample data. The system includes a cell for holding and evaluating an extracted sample, an infrared spectrometer for measuring infrared absorbance characteristics of the extracted samples, a computer equipped with software for analyzing data outputted by the infrared spectrometer and utilizing an empirical model to derive at least one calibration equation relating data representing the absorbance characteristics of the extract-sample to unit moisture concentration, and converting the unit moisture concentration to a measure of moisture content of the sample. The method also utilizes D2O to characterize moisture content of the extraction solvent, and compensate for both moisture content of the extraction solvent and matrix effects stemming from miscibility of the hydrophobic fluid in the extraction solvent.
US09014989B2 Bioinformatics systems, apparatuses, and methods executed on an integrated circuit processing platform
A system, method and apparatus for executing a sequence analysis pipeline on genetic sequence data includes an integrated circuit formed of a set of hardwired digital logic circuits that are interconnected by physical electrical interconnects. One of the physical electrical interconnects forms an input to the integrated circuit connected with an electronic data source for receiving reads of genomic data. The hardwired digital logic circuits are arranged as a set of processing engines, each processing engine being formed of a subset of the hardwired digital logic circuits to perform one or more steps in the sequence analysis pipeline on the reads of genomic data. Each subset of the hardwired digital logic circuits is formed in a wired configuration to perform the one or more steps in the sequence analysis pipeline.
US09014977B2 Method and apparatus for route determination based on one or more non-travel lanes
An approach is provided for determining one or more non-travel lanes in at least one route segment. The approach involves determining whether to include the at least one route segment in a navigation route based, at least in part, on a minimization of a risk of being blocked by the one or more non-travel lanes.
US09014973B2 Methods for obtaining a navigation track between a first and a second location at a client device using location information obtained from a server device and related devices and computer program products
A client device is operated to obtain a navigation track between a first location and a second location by establishing a communication connection with a server device and receiving a message that contains information associated with the first location and/or the second location from the server device. The information is associated with a navigation module on the client device. The information associated with the first location and/or the second location is processed using the navigation module to obtain the navigation track between the first location and the second location.
US09014967B2 Airdrop controller system
A method and apparatus comprising a housing, a processor unit, a display, a navigation module, and a number of modules. The navigation module is configured to guide an airdrop system to a target location. The number of modules is configured to provide functions for use by a number of operators to perform a mission in addition to an airdrop.
US09014964B2 Navigation apparatus capable of providing real-time navigation images
A navigation apparatus is capable of image-capturing and is used to implement a navigation method including the steps of: a) obtaining current location information associated with the navigation apparatus, and location information of a reference target along a planned route that is being traversed; b) capturing real-time navigation images of the planned route according to an image-capture configuration parameter; c) obtaining a display screen position associated with the reference target with reference to the current location information, the target location information, and the image-capture configuration parameter; and d) showing on the display device the navigation images together with a mark corresponding in position to the display screen position.
US09014962B2 Electric-vehicle control device
An electric-vehicle control device includes a light-load-regeneration control operation unit performing a control operation for returning, to an overhead wire, regenerative power generated by a motor driven by an inverter that converts voltage of a filter capacitor, which accumulates electric power supplied from the overhead wire, into desired alternating-current voltage. The light-load-regeneration control operation unit includes a proportional control system calculating, based on a filter capacitor voltage EFC, VECESL for suppressing regenerative torque of the motor and a regenerative-power control system calculating, based on regenerative power, which is calculated using an overhead wire voltage ES and an overhead wire current IS, and a torque pattern PTRN serving as a torque command, WEFCLMP for suppressing the regenerative torque of the motor, and the regenerative torque of the motor is controlled using output of the sum of VECESL and WEFCLMP as a torque control amount (a torque reduction amount).
US09014961B2 Method and device for aiding the navigation of an aircraft flying at a low altitude
A method and device for aiding the navigation of an aircraft flying at low altitude as described. The device (1) includes positioning means (2) generating the current position of the aircraft, and calculation means (4) for detecting when the budgets allocated to a position error of the aircraft are exceeded by protection ranges.
US09014960B2 Method of operating a navigation system
A method of operating a navigation system is disclosed. A request for an emergency stop for a vehicle is obtained. The current position of the vehicle is determined and an emergency profile representing a time until stop is generated. A maximum distance that may be traveled within said time until stop is determined and an emergency stop location within the maximum distance is identified.
US09014954B2 Traffic control system, vehicle control system, and traffic control method
A traffic control system provides a driver of a vehicle, which runs in a predetermined running state among vehicles running on a road with information on the suppression of traffic congestion on the road. The predetermined running state is, for example, a running state constituting a cause of traffic congestion on the road. The information may be provided by urging the driver to perform a driving operation of at least one of acceleration and lane change.
US09014951B2 Method and system for correcting engine torque based on vehicle load
A method and a system for correcting an engine torque based on a vehicle load may include: determining whether a vehicle load determination condition is satisfied continuously for a predetermined maintaining time, determining an average engine torque for the predetermined maintaining time if the vehicle load determination condition is satisfied continuously, determining whether the average engine torque is larger than a predetermined engine torque, determining a ratio of the average engine torque and the predetermined engine torque if the average engine torque is larger than the predetermined engine torque, determining a correction factor using the ratio of the average engine torque and the predetermined engine torque, and determining the engine torque using the correction factor and a predetermined normal torque filter.
US09014947B2 Exhaust-gas regeneration under rich conditions to improve fuel economy
A method for operating a boosted gasoline engine. The method includes diluting an intake air charge of the engine to a first level of dilution when operating at a stoichiometric air-to-fuel ratio. The method also includes, in response to a condition of excessive exhaust temperature downstream of the engine, diluting the intake air charge of the engine to a second, greater level of dilution while operating at an enriched air-to-fuel ratio.
US09014937B2 Front wheel differential lock control system for straddle-ride type four-wheeled vehicle
A front wheel differential lock control system for a straddle-ride type four-wheeled vehicle is provided that can reliably switch a differential locking mechanism into a lock state in a low vehicle-speed state. In an engine provided with a manual transmission having forward five-speed and reverse gears, only in a low gear ratio state (1st through 3rd gears) is actuation of a diff-lock actuator permitted to switch a front wheel differential mechanism into a differential lock state. When a diff-lock operation is operated on the time of selection of third-, fourth- or fifth-speed gear, engine rotation number control is exercised to allow an engine rotation number to converge on a predetermined upper limit value. In an engine provided with a start clutch or a torque converter, actuation of the diff-lock actuator is permitted only in a low engine rotation number state where drive force is not transmitted to the front wheels.
US09014935B2 Method for the slip regulation of a friction clutch and clutch actuator therefor
A method for slip regulation of a friction clutch by a clutch actuator operated by an electronically commutated electric motor. Here, rotational motion of a rotor is converted into an axial advancement that sets a predetermined slip. The rotational motion is controlled by Hall sensors arranged over a circumference around a rotational axis of the rotor. Magnetizable magnet segments, which are offset from each other in the circumferential direction, communicate depending on continuously detected signals of the Hall sensors. To perform the slip regulation even for axial travels of the clutch actuator that correspond to an angular position of the rotor between two Hall sensors, the signals of the Hall sensors over the circumference are evaluated in an analog manner, and an angular position of the rotor between two sensors is determined by comparing two signals adjacent to each other in the circumferential direction with each other.
US09014933B2 Electric tool
An electric tool has a housing, a motor disposed in the housing, an output shaft, a first planetary gear transmission mechanism, having a power input member, disposed between the motor and the output shaft, and a locking mechanism, having a power output member. The locking mechanism has a locked state and an unlocked state. When torsion is transmitted from the motor to the output shaft, the locking mechanism is in the unlocked state, and the output shaft is driven by the motor to rotate to perform electric operation. When the output shaft reversely receives a force, the locking mechanism is in the locked state, and the power input member of the first planetary gear transmission member is locked to perform manual operation.
US09014931B2 System and method for controlling a transmission
A system for selecting shift schedules of a transmission of a vehicle configured to change gears according to two or more shift schedules includes a controller. The controller is configured to estimate mass of the vehicle based on a plurality of accelerations of the vehicle from a standstill, and estimate a road load of the vehicle based on the estimated mass. The controller is also configured to estimate a grade of terrain over which the vehicle is travelling based on the estimated mass of the vehicle. The controller is further configured to select between at least a first shift schedule and a second shift schedule based on at least one of the estimated mass of the vehicle, characteristics of the terrain over which the vehicle is travelling, the estimated grade of the terrain over which the vehicle is travelling, and functions capable of being performed by the vehicle.
US09014930B2 Vehicle brake control system
A vehicle brake control system includes a clutch stroke acquiring section, a braking force holding section, a first release determination section, and a release execution section. The clutch stroke acquiring section acquires a clutch stroke. The braking force holding section holds a braking force imparted to a wheel brake of a vehicle being at a halt. The first release determination section includes a peak value holding part and a returned amount calculator. The peak value holding part holds a peak value of the clutch stroke. The returned amount calculator calculates a returned amount by which a clutch is returned from the peak value. The first release determination section determines whether or not the held braking force should be released, based on the calculated returned amount. If the first release determination section determines that the held braking force should be released, the release execution section releases the held braking force.
US09014928B2 Transmission gearshift control
A method for controlling cylinder pressure producing piston displacement for actuating a control element of an automatic transmission during a gearshift, includes (a) applying boost pressure to the to the control valve controlling the piston, provided one of the following conditions is present a boost phase is unexpired, cylinder pressure is less than a desired pressure, and piston displacement exceeds a desired displacement; (b) applying stroke pressure to the cylinder provided piston displacement away from control element plates occurs; and (c) increasing stroke pressure provided piston displacement away from clutch plates has not occurred.
US09014926B2 Method and system for diagnosing the operating status of an assisted start-up mode for a motor vehicle
A method and system for diagnosing an operating status of an assisted start-up mode for a motor vehicle. The system includes a driving engine, a transmission including a mechanism determining a piece of engine rotation speed information, a piece of information on a position of an accelerator pedal of the vehicle, a piece of information on a position of a transmission, and a piece of information on torque transmitted to wheels, a detection mechanism producing a malfunction signal for the assisted start-up using the information received, a plurality of encoding mechanisms to produce a follow-up signal for each piece of calculated information received, and a memory saving the follow-up signals.
US09014925B2 System and method for determining a ripping path
A system for determining a ripping path includes a position sensing system, a work implement, and a controller. The controller is configured to determine a plurality of positions of the machine as the machine moves along an operating path and the work implement moves a volume of material and sense the material characteristics of at each of the plurality of positions along the operating path. The controller is further configured to determine the ripping path based upon the material characteristics sensed at the plurality of positions and store the ripping path.
US09014912B2 Parking assistance apparatus
A parking assistance apparatus has a region detector capable of detecting a plurality of possible parking regions where a vehicle can park in at least one side to the left or right of the vehicle, a photographic image of the scenery surrounding the vehicle including the possible parking regions is displayed on a monitor device, the possible parking regions detected by the region detector are superimposed on the photographic image as graphic images showing parking target candidates in all of the corresponding positions, and one of the parking target candidates can be selected as a parking target on the basis of a command input from a driving device of the vehicle.
US09014909B1 Systems and methods for diagnosing a fault state of a shift linkage in a marine propulsion device
A system and method are for diagnosing a fault state of a shift linkage in a marine propulsion device. A control lever is movable towards at least one of a maximum reverse position and a maximum forward position. A shift linkage couples the control lever to a transmission, wherein movement of the control lever causes movement of the shift linkage that enacts a shift change in the transmission. A shift sensor outputs a position signal representing a current position of the shift linkage. A control circuit diagnoses a fault state of the shift linkage when after the shift change the position signal that is output by the shift sensor is outside of at least one range of position signals that is stored in the control circuit.
US09014908B2 Multi-stage diagnostic system and method
A multi-stage diagnostic system and related method which seeks diagnostic information from a secondary information source when a first information source does not yield sufficient data for producing a diagnostic result. In particular, diagnostic process includes a first stage of communicating with an onboard vehicle computer to retrieve diagnostic trouble codes therefrom. If diagnostic trouble codes are received from the onboard computer, the diagnostic trouble codes are used to produce a diagnostic result. On the other hand, if no diagnostic trouble codes are retrieved from the onboard computer, the diagnostic process proceeds to a second stage wherein symptomatic diagnostic information is solicited from the user. A series of symptomatic questions may be presented to the user on a smartphone.
US09014907B2 Universal serial bus memory device for use in a vehicle diagnostic device
A method and apparatus are provided that allow an off-the-shelf USB flash memory device to be used with a scan tool. The USB flash memory device can have a different operating system then the proprietary operating system of the scan tool. The method and apparatus allows the scan tool to read from and write on the USB flash memory device regardless of the formatted operating system on the device.
US09014898B2 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 controls elevation of sliders 4Ra and 4La of power collectors 4R and 4L based on information detected by a trolley wire detecting device (camera) 15. The control device 200 calculates positional relationship between a slider and a trolley wire 3R/3L based on the information detected by the trolley wire detecting device. When the slider has deviated from a prescribed range for being in contact with the trolley wire, the control device executes control to prohibit an operation for elevating the sliders or to lower the sliders when the sliders have been elevated. With this configuration, an electrically driven dump truck capable of lightening the operating load on the driver during the trolley traveling is provided.
US09014894B2 System and method for detecting engine clutch delivery torque of car
Disclosed is a detecting method of engine clutch delivery torque of a vehicle including: determining, by a controller, when the position of a shift lever satisfies a detecting condition of engine clutch delivery torque; converging, by the controller, to a predetermined target speed by operating a motor without load; measuring, by the controller, motor torque without a load at the target speed and engaging the engine clutch with a control pressure above a contact point (contact point+α) according to a control logic; detecting, by the controller, motor torque including the delivery torque of the engine clutch, when the speed and the torque of the motor converge according to engagement of the engine clutch; calculating, by the controller, torque deviation by comparing the motor torque without load and the motor torque including the engine clutch delivery torque; and detecting, by the controller, a compensation factor by comparing a model value of the engine clutch delivery torque with the torque deviation.
US09014884B2 Apparatus and method for controlling a locomotive consist
A locomotive assembly including a legacy locomotive controller and an intercept locomotive controller and a method of controlling a locomotive are disclosed. The locomotive assembly includes a power bus, a locomotive, and an intercept locomotive controller. The locomotive includes a primary power unit coupled to the power bus and a legacy locomotive controller programmed to transmit a control command to the primary power unit. The intercept locomotive controller is electrically coupled between the locomotive controller and the primary power unit and is programmed to intercept an initial locomotive control signal transmitted from the legacy locomotive controller to the primary power unit indicating an amount of locomotive power, modify the initial locomotive control signal, and transmit the modified control signal to the primary power unit.
US09014876B2 System for processing fleet vehicle operation information
In one embodiment, a system for presenting fleet vehicle operation information in standardized forms includes a telematics module and a data standardizing module. The telematics module receives measurements related to operation of multiple vehicles in a fleet. The data standardizing module, using a first technique, estimates a first value for a parameter for at least one vehicle of the multiple vehicles based at least on the measurements. Further, the data standardizing module, using a second technique, estimates a second value for the parameter for at least one vehicle of the multiple vehicles based at least on the measurements. The second technique including using some measurement to estimate the second value different from the measurements used to estimate the first value according to the first technique. The data standardizing module outputs one or both of the first value and the second value for presentation to a user.
US09014869B2 Communication converter for connecting an automation device to a computer and method for controlling the communication converter
A communication converter for connecting automation devices having different operating voltages to a host computer, including an interface component and a transceiver component coupled to the interface component, the interface component being connected on the input side via a host connector to a host interface of the host computer and the transceiver component being connected via a device connector to a device interface of the automation device, and a voltage transformer, which on the input side is connected via the host interface to an operating voltage and on the output side to a voltage supply line of the device interface. So the communication converter can communicate with devices having different interface standards, the converter has a first current/voltage measuring unit, a second current/voltage measuring unit, and a switching device.
US09014860B2 Rapid programming of thermostat with multiple programming mode conditions
The invention provides for a controller such as a thermostat for an HVAC System comprising a housing having a circuit board and a display screen, the display screen having at least one alpha-numeric icon and a group of input control areas. A microprocessor is provided for control on the display screen. Buttons are pressed in order to program set-points of the thermostat so that seven days may be programmed simultaneously. The display includes a seven-day icon so that the user can program the thermostat set-points rapidly (e.g. setting time and temperature settings with minimal steps). The user may activate a first programming mode wherein the activating occurs by depressing a programming-mode button for a first pre-selected duration in order to select a first day for setting the conditioning mode. The user may activate a second programming mode wherein such activating occurs by depressing the programming-mode button for a second pre-selected duration that is longer than the first pre-selected duration in order to select programming for all seven days simultaneously.
US09014857B2 Methods and computer-program products for generating grasp patterns for use by a robot
Methods and computer program products for generating robot grasp patterns are disclosed. In one embodiment, a method for generating robot grasp patterns includes generating a plurality of approach rays associated with a target object. Each approach ray of the plurality of approach rays extends perpendicularly from a surface of the target object. The method further includes generating at least one grasp pattern for each approach ray to generate a grasp pattern set of the target object, calculating a grasp quality score for each individual grasp pattern of the grasp pattern set, and comparing the grasp quality score of each individual grasp pattern with a grasp quality threshold. The method further includes selecting individual grasp patterns of the grasp pattern set having a grasp quality score that is greater than the grasp quality threshold, and providing the selected individual grasp patterns to the robot for on-line manipulation of the target object.
US09014853B2 Calibration method and calibration system for robot
A pair of manipulators are caused to take a plurality of attitudes in a state where distal ends of the manipulators are coupled to each other, coordinates of joints between links at each attitude change are acquired on the basis of detection signals, at each attitude change, of rotary encoders provided for servomotors that drive the links of the manipulators, and a position and attitude of an installation point of a slave robot with reference to an installation point of a master robot are calculated on the basis of the joint coordinates acquired at the corresponding attitude change in a forward kinematics manner. A deviation vector for each attitude change between actual measured values of the installation point of the slave robot and the calculated values of the installation point of the slave robot is calculated, and robot constants of both manipulators are identified from the deviation vector.
US09014847B2 Systems for point-of-use medication control
Systems for controlling the dispensing of medication are provided. The system can include a dispenser device capable of holding and delivering at least one medication. A controller can be operatively connected to the dispenser. The controller can automatically operate the dispenser for movement to a dispensing position at a predetermined time. An electronic communication device for connecting the system to a remote facility can be provided. An identification verification device for restricting access to the system can be in communication with the controller of the system. A location determination device for determining the location of the system can also be provided.
US09014843B2 Distribution warehouse and method for arranging different articles in an order-oriented manner by means of a reduced buffer
A method for arranging different articles in an order-oriented manner from a long-term warehouse in accordance with a plurality of orders, comprising a) defining an analysis quantity; b) quasi-continuously transferring stored articles in an article-pure manner from the long-term warehouse to the short-term warehouse by selecting an arbitrary one of the article types contained in the analysis quantity, analyzing each of the orders of the analysis quantity in dependence on the selected article type, determining total requirements of the selected article type, and transferring the total requirements of the selected article type from the long-term warehouse to the short-term warehouse; c) determining at least one complete order; d) discharging a subset of the transferred articles from the short-term warehouse; and e) repeating the steps c) and d) until each of the orders of the analysis quantity has become complete.
US09014840B2 Integrated cargo loading system architecture
A cargo loading system for a cargo compartment of a means of transport, for example a cargo aircraft or a passenger aircraft, is provided. The system includes at least one power drive unit for transporting cargo of the means of transport. The power drive unit and a control module are coupled to a BUS system. The control module generates control signals for the power drive unit and maintenance data of the power drive unit for the control and maintenance of the power drive unit. The BUS system transmits the control signals and maintenance data of the power drive unit between the control module and the power drive unit. In this manner an existing hardware platform of the means of transport can be used, and weight and cabling as well as the number of control boxes of the means of transport can be reduced.
US09014836B2 Autonomous carrier system for moving aircraft structures
A method and apparatus for manufacturing a structure. A part for the structure may be supported on a plurality of mobile fixtures configured to control an orientation of the part. The part for the structure may be moved using the plurality of mobile fixtures to a number of stations for performing a number of operations for manufacturing the structure using the part. The plurality of mobile fixtures may be configured to move in a coordinated manner and substantially maintain a desired orientation for the part while moving the part to a station in the number of stations. The number of operations for manufacturing the structure may be performed at the number of stations while the plurality of mobile fixtures supports the part.
US09014830B2 Method, apparatus, and computer program product for combined tag and sensor based performance modeling using real-time data for proximity and movement of objects
Systems, methods, apparatuses, and computer readable media are disclosed for providing performance modeling by combining tags and sensors providing real time data on movement and proximity of tagged objects. In one embodiment, a method is provided for monitoring a participant that at least includes correlating at least one tag to the participant; receiving blink data transmitted by the at least one tag; determining tag location data based on the blink data; correlating a sensor to the participant; and receiving sensor derived data. The method further includes receiving participant role data; comparing the tag location data to participant dynamics/kinetics models based at least in part on the participant role data; and determining the participant location data based on comparing the tag location data and the sensor derived data to the participant dynamics/kinetics models.
US09014829B2 Method, apparatus, and system for occupancy sensing
Embodiments of the present invention include an occupancy sensing unit configured to monitor an environment illuminated by a lighting fixture. An inventive occupancy sensing unit may include an occupancy sensor to detect radiation indicative of at least one occupancy event in the environment illuminated by the lighting fixture according to sensing parameters. The occupancy sensor can be coupled to a memory that logs sensor data, which represent the occupancy events, provided by the occupancy sensor. A processor coupled to the memory performs an analysis of the sensor data logged in the memory and adjusts the sensing parameters of the occupancy sensor based on the analysis.
US09014824B2 Bandage and electrode system
A bandage having at least one support element and at least two electrodes that are spaced apart from one another, characterized in that at least two pads that are finable with a fluid are arranged on the at least one support element, and at least one electrode is fastened to each pad, wherein the at least two pads are connected to each other via at least one fluid connection in such a manner that an internal pressure compensation can take place between at least two of the pads.
US09014792B2 Method and apparatus for analyzing subsurfaces of a target material
A system that incorporates teachings of the present disclosure may include, for example, a method for aligning first and second light signals on an optical path directed to a target, where the first light signal provides a visualization of the target, and a portion of the second light signal reflects from at least one subsurface of the target. The method also includes aligning a first focal point of the first light signal and a second focal point of the second light signal, where the first focal point is at least in a first proximate location of the second focal point, and adjusting a first position of the first and second focal points to be in at least a second proximate location of the target without adjusting the at least first proximate location of the first focal point relative to the second focal point. Other embodiments are disclosed.
US09014789B2 Systems and methods for visualizing ablated tissue
Systems and methods for visualizing ablated tissue are disclosed. In some embodiments, a system for imaging tissue includes a catheter having an expandable balloon at a distal end, an illumination device positioned within the balloon for propagating light from an external light source for illuminating a tissue being treated to excite native nicotinamide adenine dinucleotide hydrogen (NADH) in the tissue, and an imaging device positioned within the balloon for detecting fluorescence from the illuminated tissue, the imaging device being configured to communicate detected NADH fluorescence to an external fluorescence camera.
US09014780B2 Image-based biopsy guidance method
When performing image-guided biopsy of an anatomical structure in a patient, a target anatomical patient region containing biopsy target is imaged using both SPECT and XCT concurrently. 3D SPECT and XCT image data is fused to generate a fused 3D reference image that is overlaid on 2D patient image(s) generated during the biopsy procedure to generate an overlay image. The overlay image also includes a planned path or trajectory for a biopsy instrument. The 2D patient images are generated using SPECT and/or XCT, and are updated periodically to show biopsy instrument position and progress.
US09014770B2 Magnetic field generation device with alternative quench device
A magnetic field generation device for a magnetic resonance tomography apparatus has a vacuum container that encloses a magnetic coil made of superconducting material, and a conduit of a pipe system is connected with the magnetic coil so as to conduct heat. The pipe system and the conduit are filled with a coolant that places the magnetic coil in a superconducting state during normal operation of the tomography system. A valve connects the pipe system to the interior of a capture container. In the event of non-normal operation, such as a quench, evaporated coolant passes through the valve into the capture container.
US09014767B2 Lid member with waterproof function, and method of manufacturing thereof
A lid member with a waterproof function opening and closing an opening portion formed in a housing is structured by a rubber-like elastic material seal portion provided with a projection portion which is integrally formed in one surface of a resin main body of the lid member and is stored within the opening portion, an annular projection portion which is integrally formed in an outer peripheral surface of the projection portion and comes into close contact with a peripheral surface of the opening portion, and a reinforcing portion which extends from the annular projection portion to the vicinity of a junction portion of the outer peripheral surface with the main body, and a thermoplastic elastomer retention portion which exists so as to come into close contact with an outer peripheral surface of the reinforcing portion, and is integrally formed in a side of the main body.
US09014760B2 Mobile terminal and method of controlling the same
A mobile terminal and a method of controlling a mobile terminal may be provided. The mobile terminal may include a sensing unit, a wireless communication unit for exchanging data with at least one other terminal, and a controller for acquiring data from the at least one other terminal or transmitting data to the at least one other terminal through the wireless communication unit according to a transmission direction of determined data based on a result acquired through the sensing unit.
US09014757B2 System for communicating in a contact-less manner, and corresponding removable chip card, terminal and method
A system for communicating via contact-less chip with an external contact-less communicating device comprises a removable chip card, a contact-less communicating chip and a terminal. The contact-less chip is carried by a flexible medium. A chip of the card is coupled, via a card connector, to the contact-less communicating chip, and a microprocessor of the terminal. The card chip is configured to act as an intermediary entity between the contact-less communicating chip and the terminal microprocessor. A card chip microprocessor exchanges data with the contact-less chip by using a first data communication protocol. The card chip microprocessor exchanges data with the terminal microprocessor by using a second data communication protocol. The terminal microprocessor is configured to send, through the card chip, to the contact-less communicating chip, data that is previously encapsulated within first communication protocol data that is itself encapsulated within second communication protocol data.
US09014756B2 Intelligent terminal that allows for replacement of a wireless communication device by a user
An intelligent terminal that allows for replacement of a wireless communication device by a user is disclosed, which comprises an intelligent terminal body and the wireless communication device having a SIM card. The wireless communication device is detachably inserted in a slot of the intelligent terminal body and connected to the intelligent terminal body via an interface, and the outer surface of the wireless communication device matches with the outer surface of the intelligent terminal body, such that the wireless network accessing function of the ultra-thin intelligent terminal is ensured even when no WiFi or 4G network resources are available. Meanwhile, this intelligent terminal can prevent the wireless network accessing device from being subjected to external impact and the consequent damage on the interface. Moreover, the detachable wireless communication device also makes it convenient for the user to choose different kinds of wireless network accessing devices freely.
US09014755B2 Radiofrequency local communication interface between a mobile phone and a contactless reader
A communication interface between a smart card to be connected to a smart card connector of a communication mobile substrate, and a wireless communication network, is disclosed. An antenna is offset and/or can be offset outside the structure of the communication mobile substrate, so that the smart card can communicate directly with a contactless communication network without using the communication mobile substrate.
US09014751B1 Using signal power levels for coexistence among multiple wireless communication technologies
Apparatus having corresponding methods and computer-readable media comprise: a transmitter configured to transmit, according to a first protocol, first wireless signals in a first frequency band; and a receiver configured to receive, according to a second protocol, second wireless signals in a second frequency band, wherein the second frequency band is adjacent to or overlaps the first frequency band; and an arbiter configured to allow the transmitter to transmit the first wireless signals according to the first protocol while the receiver receives the second wireless signals according to the second protocol responsive to at least one of i) a signal power level of the first wireless signals being less than a first signal power threshold; and ii) a signal power level of the second wireless signals being greater than a second signal power threshold.
US09014743B2 Radio communication system, communication control method, radio station, and recording medium
To provide appropriate communication quality between a radio station (e.g., small-scale base station) and a mobile station in a state where the radio station is located within a large-scale cell and communicates with the mobile station while reducing interference exerted on the large-scale cell by communication between the radio station and the mobile station regardless of the place of the radio station within the large-scale cell. A femto base station 4 sets a target received power RTWP_target of uplink data used for controlling transmission power of uplink data transmission from a mobile station on an uplink based on a measurement result of received power Pmacro of a pilot signal transmitted from a macro base station 3. Specifically, the target received power RTWP_target is preferably set to a larger value as the received power Pmacro of the pilot signal becomes smaller.
US09014741B2 Prioritization of group communications at a wireless communication device
An embodiment is directed to switching between server-arbitrated group communication sessions at an access terminal (AT) within a wireless communications system. The AT participates in a first group communication session when it receives an announce message announcing a second group communication session, acquires priority levels for the first and/or second group communication sessions and determines whether to switch between sessions based on the priority level(s). In another embodiment, the AT participates in a given processing task (e.g., a gaming session, a voice call, a group session, etc.) when it receives an alert that relates to a group communication session. If the alert is specially configured to force the given access terminal to drop the given processing task, the AT drops the given processing task irrespective of whether the AT later joins the announced group communication session.
US09014733B2 Method and apparatus for beam allocation in wireless communication system
A beam allocation method of a Base Station (BS) in a wireless communication system is provided. The method includes transmitting a reference signal to a Mobile Station (MS) using a plurality of downlink transmit (Tx) beams, receiving information of a plurality of candidate downlink Tx beams determined by the MS in response to the received reference signal, selecting at least one downlink Tx beam from the plurality of candidate downlink Tx beams according to a predefined rule, generating control information for burst transmission, comprising the selected at least one downlink Tx beam information, transmitting the control information to the MS using the selected at least one downlink Tx beam, and transmitting a data burst based on Tx beam information included in the control information.
US09014732B2 Method and apparatus for synchronizing multiple transmitters
A method and apparatus for synchronizing multiple transmitters is disclosed. A global time reference is used to synchronize the arrival of data from a plurality of transmitters in a receiver station. In one embodiment, the global time reference is provided by a GPS satellite, and may also be used to synchronize the carriers of the signals received at the receiver station from each of the plurality of transmitters
US09014727B2 Method and system for updating obsolete records for reference positions in a reference position database
A mobile device communicates position samples of one or more reference position with respect to one or more other communication device such as access points to a location server communicatively coupled to a reference database. The location server determines whether to utilize the one or more reference position in the reference position database based on the communicated samples. The mobile device scans the position samples, which indicate position information of the one or more other communication device and/or whether the position information is reliable for use. The scanned position samples are accumulated and transmitted to the location server. The location server updates records for the one or more reference positions with respect to the one or more other communication device in the reference position database based on the accumulated position samples received. The updated records are utilized to determine a fast position fix for the position device.
US09014722B2 Dynamic service binding providing transparent switching of information services having defined coverage regions
It is determined whether a location of a mobile device is within a coverage region of a first information service. Communications for the first information service are redirected to a second information service when the location of the mobile device is not within a coverage region of the first information service. The second information service generally has a coverage region encompassing the location of the mobile device. Communications between the mobile device and the first information service are redirected to a new information service when properties of the new information service are determined to meet predetermined criteria set by a user of the mobile device, by an application, or both. In yet another aspect of the invention, replacement of information services can be “aggressive” or “non-aggressive.” Communications between the mobile device and an original information service are redirected to another information service when the original information service fails.
US09014721B2 Mobile device locating in conjunction with localized environments
The subject matter disclosed herein relates to systems, methods, apparatuses, articles, etc. for mobile device locating in conjunction with localized environments. For certain example implementations, a method may comprise obtaining at a mobile device one or more signals comprising information indicative of a location thereof. The information may be transmitted to one or more servers. A location context identifier (LCI) may be received responsive to the transmitting, with the LCI corresponding to a localized environment at which the mobile device is located. The LCI may be transmitted to the one or more servers. Location-based data may be received responsive to the transmitting of the LCI, with the location-based data being associated with the LCI and pertaining to the localized environment. The location of the mobile device may be determined with respect to the localized environment based, at least in part, on the location-based data. Other example implementations are described herein.
US09014719B2 Method and apparatus for improving radio location accuracy with measurements
A method and apparatus to utilize a set of measurements (either partial or compete) to improve the accuracy of an initial position estimate for a wireless terminal. The initial position estimate for the terminal is first obtained (e.g., based on a cell-ID or an enhanced cell-ID solution). Measurements are obtained for the terminal. The initial position estimate is then updated with the measurements to obtain a revised position estimate for the terminal. The updating may be performed by (1) deriving a measurement vector based on the initial position estimate and the measurements, (2) forming an observation matrix for the measurements, (3) determining a matrix of weights, (4) deriving a correction vector based on the measurement vector, the observation matrix, and the weight matrix, and (5) updating the initial position estimate with the correction vector.
US09014714B2 Method of providing location privacy
A method of providing location privacy of a mobile station in a wireless access system is disclosed. The method of providing location privacy of a mobile station comprises the steps of transmitting a deregistration request message to a serving base station, the deregistration message requesting entry to an idle mode; and receiving a deregistration command message from the serving base station, the deregistration command message including a temporary identifier allocated to the mobile station. In this case, the temporary identifier is an identifier for uniquely identifying the mobile station from a paging group to which the serving base station belongs.
US09014709B2 Wireless communication system, management device, and mobile terminal unit
A management device includes a managing unit that manages whether a dedicated access slot different from an access slot is assigned to the mobile terminal unit, the access slot being arbitrarily used by a mobile terminal unit when the mobile terminal unit gets random access to a base station unit, a selecting unit that selects a dedicated access slot which has not been assigned among dedicated access slots managed by the managing unit when having received a priority notification indicating that a mobile terminal unit being a communicating destination of the base station unit is a priority terminal given priority for performing communication, and an instructing unit that instructs the base station unit managed by the management device to reserve the dedicated access slot selected by the selecting unit.
US09014707B2 Apparatus and method for hierarchical rate splitting in hierarchical cell communication system
Provided is a hierarchical rate splitting method and apparatus in a hierarchical cell communication system. An upper node or a macro base station may adaptively determine a hierarchical splitting mode based on a channel condition of a channel between the macro base station and a macro terminal and/or a performance of pico terminals in comparison to a performance of the macro terminal.
US09014704B2 Concentric cells in a wireless communication system
Aspects described herein relate to a base station for providing air-to-ground wireless communication over various altitudes. The base station includes a first antenna array comprising one or more antennas configured to form a first cell coverage area extending substantially from a horizon up to a first elevation angle away from the first antenna array to a predetermined distance from the first antenna array. The base station further includes a second antenna array configured at an uptilt elevation angle to form a second cell coverage area extending at least from the first elevation angle to a second elevation away from the second antenna array, wherein the first cell coverage area and the second cell coverage area are concentric to define the ATG cell at least to the predetermined distance and up to a predetermined elevation.
US09014703B1 Notification to mobile device of incoming call
A user device receives a notification, via a first radio access technology (RAT), of an incoming user communication on a second RAT, and turns on a receiver associated with the second RAT. The user device then establishes a connection with a corresponding cell at its current location to receive the incoming user communication.
US09014701B2 Method and apparatus for communicating with base station based on speed of user equipment in mobile communication system
Provided is a method for performing communication with a network by a User Equipment (UE) based on its speed information in the network in which at least one portion includes at least one micro cell overlapping at least one macro cell. The method includes measuring, by the UE, its moving speed; and performing at least one of feedback, measurement report, random access and UE capability report to the network by considering the measurement result.
US09014693B2 Monitoring roaming calls
To monitor roaming calls, at first locations (1), first information (31) defining features of the roaming calls is received from second locations (2) for reporting the roaming calls to the first locations (1). In response to the first information (31), second information (32,33) defining the roaming calls being allowed and comprising requests for data is transmitted to the second locations (2), and third information (34,35) comprising responses with the data is received from the second locations (2) for evaluating the roaming calls, to perform on-the-fly roaming fraud detection and avoid clearing house constructions. The roaming calls may be billed via post-paid subscriptions. The data is arranged to create timing data defining timing features of billing periods of roaming calls. At the first locations (1), the third information (34,35) may be converted into reports (41,42) for said evaluating, and in response to evaluations, fourth information (36) may be transmitted to the second locations (2).
US09014692B2 Digital enhanced cordless telecommunications (DECT) method and system for digital telephony self install
A self-install model for installing digital telephony services at a user premises uses a Digital Enhanced Cordless Telecommunication (“DECT”) system having a base station and a cordless telephone. The self-install model enables the activation of telephony services at the user premises automatically through an Internet Protocol network of a service provider such that the user is able to make and receive calls at the user premises over a communication network upon activation of the telephony services. The self-install model involves pre-tests to ensure signal strength of the connection between the user premises and the communication network; acceptance by the user to the service provider's terms and conditions for providing the telephony services to the user premises by way of messages from the service provider being displayed on the cordless handset; activation of the telephony services by the service provider; and post-install service verification tests.
US09014689B1 Method and system for offering to provide a femtocell to a subscriber
A method and system for offering to provide a femtocell to a subscriber is disclosed. The method includes a computer system making a first determination (i) that a level of wireless performance experienced by a mobile station of a subscriber at a given location is less than a threshold and (ii) that at least one cause of the level of wireless performance being less than the threshold level is a network issue rather than a mobile-station specific issue. The method further includes the computer system making a second determination that the given location is location associated with a billing address of the subscriber. The method then includes, in response to making the first and second determinations, the computer system initiating a process of offering to provide a femtocell to the subscriber.
US09014688B2 Generating measurement reports under rapid degradation of radio conditions
A user equipment (UE), comprising at least one component configured to support a handover during decreasing radio conditions, wherein an event is triggered using at least one of a time to trigger for rapid degradation or radio conditions (TTTrd) value and a filter coefficient for rapid degradation of radio conditions (FCrd) value that are different than the corresponding standard values indicated by a network. Also included is a UE, comprising at least one component configured to support a method comprising obtaining cell measurements using network indicated standard parameters and parameters configured for rapid degradation of radio conditions, monitoring radio conditions, and evaluating an event using the parameters configured for rapid degradation of radio conditions if rapid degradation of radio conditions is detected, or using the network indicated standard parameters otherwise.
US09014686B2 Provisioning a wireless-capable device for a wireless network
Disclosed are exemplary embodiments of apparatus and methods for provisioning a wireless-capable device for a wireless network. In an exemplary embodiment, a wireless-capable device, e.g., a thermostat, generally includes provisioning component(s) configured to receive from, and without a wired connection to, a wireless user device at least a network profile for provisioning the wireless-capable device for a wireless network. The provisioning components have no capability to receive the network profile through the wireless network. The provisioning component(s) are further configured to provide information for provisioning control of the wireless-capable device to a user account accessible through the wireless network.
US09014683B2 Method and apparatus for maintaining user settings for over-the-air upgrades
A method and apparatus for performing a software upgrade are disclosed. The method determines a plurality of mobile endpoint devices affected by a wireless network access software upgrade, and schedules a deployment of the wireless network access software upgrade. The method transmits a notification to the plurality of mobile endpoint devices, wherein the notification is configured to cause each of the plurality of mobile endpoint devices to store user settings in a memory of each of the plurality of mobile endpoint devices. The method downloads the wireless network access software upgrade wirelessly to the plurality of mobile endpoint devices, wherein the wireless network access software upgrade is configured to cause each of the plurality of mobile endpoint devices to install the wireless network access software upgrade and to restore the user settings from the memory of each of the plurality of mobile endpoint devices.
US09014678B2 Preventing generation of spurious signals during transmission
A system and method for data communication over a cellular communications network that allows the transmission of digital data over a voice channel connection using a vocoder that prevents the generation of spurious signals during transmission. The method utilizes a signaling waveform which varies in amplitude, frequency, phase, or combination thereof without exhibiting periodic nullities.
US09014674B2 Apparatus and method for transmitting information in voicemail
An apparatus and method for transmitting a voicemail from a mobile terminal are provided. The method includes transmitting a voicemail header comprising predefined voicemail information, receiving a voicemail message content from a user of the mobile terminal, and transmitting the voicemail message content.
US09014656B2 Method and apparatus for status reporting triggered by an authority-issued alert
A method and apparatus for reacting to an alert message, such as a commercial mobile alert system (CMAS) message, is provided. A mobile device in receipt of an alert message automatically obtains status information such as mobile device position, for example via GPS, and prompts a user for status information such as emergency preparedness. A response message is automatically generated and transmitted to designated recipients, such as address book contacts or a datacentre.
US09014641B2 Communication apparatus, method of processing thereby, and non-transitory computer-readable storage medium
A communication apparatus transmits an annunciation signal and detects an annunciation-signal transmission apparatus that is transmitting an annunciation signal. The communication apparatus places the transmission of its annunciation signal in a suspended state when annunciation-signal transmission apparatuses in excess of a predetermined number thereof are detected in a case where the communication apparatus is not currently connected to another communication apparatus.
US09014636B2 Cognitive interference management in wireless networks with relays, macro cells, micro cells, pico cells and femto cells
Cognitive interference management in Cellular wireless network with relays and micro/pico/femto cells operated in distributed scheduling mode. A cellular system may use RS to improve capacity or for coverage extension. A RS relays the signals between BS 104 and MS by using wireless links between BS-RS and RS-MS during both downlink and uplink transmissions. Embodiments herein disclose a mechanism to explicitly indicate to the MS whether the MAC management messages sent by the BS to the MS are to inform it to perform scanning for interference measurement. Also, disclosed herein is a mechanism to explicitly indicate to the BS whether the message sent by the MS is related to interference measurement.
US09014632B2 Obtaining vehicle traffic information using mobile bluetooth detectors
A method and system for obtaining traffic information from mobile Bluetooth detectors is disclosed. A mobile Bluetooth detector is a device located in a moving vehicle that includes Bluetooth and GPS firmware for collecting data from Bluetooth enabled devices. The mobile Bluetooth detector transmits the collected data to a remote facility where the data is processed to generate traffic information. A pair of mobile Bluetooth detectors may be used to collect data for generating ground truth.
US09014631B2 System, portable electronic device, and method for peer-to-peer communication of media
A wireless media player and a related system and methodology are disclosed. One aspect of the wireless media player system pertains to a virtual connector system, apparatus, and method for the automatic establishment of wireless connectivity with other electronic devices. In one embodiment, the media player device employs the use of integrated Radio Frequency Identification (RFID) technology to exchange communication settings, media capability, and other parameters with an external device that also has integrated RFID technology. The automatic exchange of settings and other information via a proximity-based RFID data exchange allows a media player to quickly establish a secure communication link with another device via a commonly supported wireless protocol such as Ultra Wideband (UWB) or Bluetooth. Another aspect of the media player system pertains to a method of using the captured media capability of the connecting device to customize certain menu options and software parameters in the media player.
US09014629B2 Communication apparatus and communication system
According to an embodiment, the first signal line is provided on the substrate and has one end connected to the communication unit. The coaxial line is provided by a surface side of the substrate and includes second and third signal lines. The third signal line is provided at an outside of the second signal line through a dielectric. One end of the second signal line is connected to the other end of the first signal line. One end of the third signal line is connected to the ground electrode though a via. The electrode unit includes a reference potential electrode and a signal electrode. The signal electrode is provided around the reference potential electrode with a space left in between. The reference potential electrode is connected to the other end of the third signal line whereas the signal electrode is connected to the other end of the second signal line.
US09014623B2 Near field RF communicators and near field RF communications enabled devices
A near field communications (NFC) enabled device configured to adaptively switch between a power saving sense mode and a communication mode is provided. The NFC enabled device includes a sense signal controller configured to cause an initiating coupler to generate a sense signal, and a sensor unit configured to determine when a target RF communicator is in near field range based on a change in an impedance of the initiating coupler. The NFC enabled device also includes an activation signal controller configured to cause the initiating coupler to send an activation signal to a target coupler upon determination by the sensor unit that the target RF communicator is in near field range. The NFC enabled device generates the sense signal when in the power saving sense mode, and sends the activation signal to the target RF communicator when in the communication mode.
US09014620B2 Satellite fleet deployment
Methods, systems, and devices are described for managing satellite communications through the deployment of a fleet of multi-beam satellites serving overlapping and non-overlapping spot beams. In these methods, systems, and devices, a first communication service associated with a relatively wider spot beam of a first satellite is provided to a first coverage area having multiple terminals. A second communication service associated with a relatively narrower spot beam (e.g., high-gain spot beam) of a second satellite is provided to a second coverage area located within the first coverage area. A subset of terminals located within the second coverage area is identified, and the terminals of the identified subset are transitioned from the first communication service of the wide spot beam of the first satellite to the second communication service of the high-gain spot beam of the second satellite.
US09014610B2 Fusion device and image forming apparatus
A fusion device for fusing a developer image on a medium includes a first belt member that has an endless shape, a first roller and a second roller arranged on an upstream side of the first roller in a medium carrying direction, and a pressure application part arranged on the other side of the medium carrying surface to face the first roller and the second roller. A roller radius (r2) of the second roller is smaller than a roller radius (r1) of the first roller, and the first belt member is configured to carry the medium in the medium carrying direction in a non-stretched state.
US09014609B2 Fixing device having base tube with rough surface
A fixing device includes: a flexible tubular member defining an internal space and extending in an axial direction; a first fixing member disposed within the internal space; and a second fixing member configured to nip the flexible tubular member in cooperation with the first fixing member. The flexible tubular member includes a metal base tube having an outer peripheral surface configured of a first area and a second area other than the first area in the axial direction. The first area has a 10-point average roughness of larger than 3 μm, and the second area has a 10-point average roughness of equal to or smaller than 3 μm.
US09014606B2 Image forming apparatus and image forming method
The image forming apparatus includes a fixing-side member that comes into contact with an image-formation side of a sheet having a toner image formed thereon by an image forming section; a reverse-side supporting member that comes into contact with a reverse side of the sheet by being pressed toward the fixing-side member; a heat source that supplies heat to the sheet via the fixing-side member; an air separation section that discharges compressed air supplied by an air supply source, to a surface of the fixing-side member to separate the sheet from the fixing-side member; and a control section that controls a pressure accumulation operation in the air supply source. Moreover, the control section disables the pressure accumulation operation in the air supply source in a time period when an image forming process is not performed in the image forming section.
US09014582B2 Image forming apparatus which corrects an extracted color
An image forming apparatus comprises: an extraction unit that analyzes an input print job and extracts a color used in a plurality of pages of the print job; a forming unit configured to form a patch image of the color extracted by the extraction unit; a determining unit configured to measure the patch image formed by the forming unit and to determine an amount of color fluctuation from a reference value for the extracted color; and a correction unit configured, when printing the input print job, to correct the extracted color by using the amount of color fluctuation determined by the determining unit.
US09014581B2 Printer with unfused toner process control system
Toner printers are provided. In one printer a toner image is printed according to first printing instructions. An amount of toner in a target area of the toner image is determined and second printing instructions are generated causing the toner printer to print at least one subsequent toner image based upon the determined amount of first toner.
US09014578B2 Tone reproduction curve error reduction
Control parameters of a printing device are optimized using a process model to reduce a process tone reproduction curve (TRC) error between a process TRC and a desired TRC. Tone-corrected halftone levels for the printing device are generated using a sensor model to reduce a printing device TRC error between a TRC of the printing device and the desired TRC, based on color patches printed by the printing device using the control parameters as have been optimized, as measured by one or more sensors of the printing device.
US09014577B2 Carrier dispense rate measurement
A printing device (and associated method) comprises a carrier supply, one or more tubes operatively connected to the carrier supply, one or more developer stations operatively connected to the tubes, and at least two sensors connected to each of the tubes. The tubes supply a pulse of the carrier material (“slug”) from the carrier supply to the developer stations. The sensors are positioned a known distance apart along a length of the tubes. The sensors detect the slug of the carrier material passing in the tubes. The processor determines the slug speed based on the timing difference of when the different sensors detect the slug. The processor determines the size of the slug based on the slug speed and determines the dispense rate of the carrier supply based on the size of the slug.
US09014562B2 Optical line terminal arrangement, apparatus and methods
A wavelength division multiplexed optical communication system includes a plurality of optical line terminals which may be part of separate in service networks, each having a line interface and an all-optical pass-through interface including a plurality of pass-through optical ports, and each also including a plurality of local optical ports which are connectable to client equipment and an optical multiplexer/demultiplexer for multiplexing/demultiplexing optical wavelengths. The optical multiplexer/demultiplexer may include one or more stages for inputting/outputting individual wavelengths or bands of a predetermined number of wavelengths, or a combination of bands and individual wavelengths. At least one of the pass-through optical ports of an optical line terminal of one network may be connected to at least one of the pass-through optical ports of an optical line terminal of another network to form an optical path from the line interface of the optical line terminal of the one network to the line interface of the optical line terminal of the another network to form a merged network. The use of such optical line terminals allows the upgrading and merging of the separate networks while in service.
US09014561B2 Wavelength upgrade for passive optical networks
A method and system for upgrading service to an optical network terminal among a plurality of optical network terminals on a passive optical network. The upgrade enables bidirectional communications between a central office and the optical network terminal over dedicated downstream and upstream wavelength channels outside the downstream and upstream wavelength bands associated with the passive optical network. The optical network terminal to receive upgraded service is disconnected from a passive optical splitter at a remote node serving the optical network terminal, and optically coupled to a port of the multi-port arrayed waveguide grating at the remote node. Wavelength taps are provided at the central office and the remote node to facilitate multiplexing and demultiplexing the dedicated downstream and upstream channels with the downstream and upstream wavelength bands associated with the passive optical network. In this manner, certain users on the passive optical network may receive service upgrades to wavelength specific services without affecting other users who remain on the passive optical network.
US09014557B2 Optical switch with power equalization
An optical intensity control system for use with an optical switch providing individual signal paths between input and output ports. The system has optical splitters connectable to output multiplexers of the switch and has variable optical intensity controllers (VOICs) for insertion into the individual signal paths to individually control the intensity of optical signals present in the signal paths via intensity control signals. An equalizer is connected to the splitters and to the VOICs produces an estimate of the optical power of each individual switched optical signal and generates the intensity control signals. The equalizer is adapted to controllably isolate individual switched optical signals. In this way, individual and independent control of the power on each optical channel is provided.
US09014554B2 Optical transport network delay measurement
In one embodiment, a one-way delay is measured between optical devices in an optical transport network based on roundtrip times of request and corresponding response frames. A first optical device sends a sequence of delay measurement request frames to a second optical device, which varies a local delay before responding to a request frame, thus causing a slippage in the sequence of reply frames received by the first device. The point at which the request frames are received in relation to the stream of frames sent by the optical device can be identified based on the frame slippage. Therefore, the delay measurement can be adjusted by a corresponding offset to the beginning of a frame in order to increase the accuracy of the one-way delay measurement.
US09014550B2 Transmission device, transmission method, and program
A cross connecting unit outputs an including frame whose type matches a type of an including frame stored in a storage unit in association with identification information of a multiplexing unit having a problem among including frames generated by an including unit to a backup multiplexing unit when any one of multiplexing units has a problem.
US09014547B2 Playback apparatus and method of controlling the playback apparatus
According to one embodiment, a playback apparatus includes a multimedia processor having a decoding circuit to decode encoded video data and an arithmetic module configured to execute high pixel conversion for increasing a quantity of pixels of the decoded video data, a decoding module configured to decode the encoded video data, an issuing module configured to issue a changeover request for changing over between execution and non-execution of the high pixel conversion, and a changeover module configured to change over a providing destination of the encoded video data from any one of the multimedia processor and the decoding module to the other one thereof such that a picture group structure which is a unit for controlling the encoded video data is not divided, in response to the changeover request issued by the issuing module.
US09014543B1 Methods and systems configured for processing video frames into animation
Methods and systems configured for processing video frames into animation is provided. An example method includes receiving a video including a plurality of frames, and determining an amount of change per pixel across a portion of the plurality of frames. Based on the amount of change per pixel, a first masking frame may be generated indicative of modifiable pixels and a second masking frame may be generated indicative of static background pixels. The first masking frame can be applied to frames of the plurality of frames to generate a plurality of partial frames, and the second masking frame can be applied to a given frame to generate a background template frame. The background template frame can be combined with each of the plurality of partial frames to generate a plurality of altered frames, and the plurality of altered frames can be processed into a second animation.
US09014535B2 Systems and methods for synchronizing playback at multiple locations
Embodiments provide methods and systems for synchronizing simultaneous media asset viewing for users at different geographical viewing locations. In some embodiments, a first user device receives a request to synchronize viewing of a media asset with a second user device. Control circuitry may automatically determine that the media asset is available to the second user device after becoming available to the first user device. Based on the determining, the control circuitry may automatically schedule the media asset for recording on the first user device. In some embodiments, control circuitry synchronizes viewing of the media asset when the media access becomes available to the second user device. The second user device may access a video feed transmitted by a media source, while the first user device accesses a video feed of a recorded media asset.
US09014533B2 Method and system for look data definition and transmission over a high definition multimedia interface
A method and system are provided for look data definition and transmission over a high definition multi-media interface (HDMI). The method includes generating metadata for video content. The metadata is used for altering the video content before display thereof by accounting for variations between different display devices and variations between different creative intents by a content creator. The method further includes preparing the video content and the metadata for transmission over a high definition multimedia interface.
US09014525B2 Trench-assisted multimode optical fiber
A trench-assisted, multimode optical fiber includes a central core having an alpha refractive index profile with respect to an outer cladding. The optical fiber also includes an inner cladding, a depressed trench, and an outer cladding. The optical fiber achieves reduced bending losses and a high bandwidth.
US09014519B2 Optoelectronic interface
An optoelectronic interface includes an optically transparent substrate; and an alignment layer comprising a pattern of alignment features disposed on said optically transparent substrate.
US09014517B2 Fiber unit
A fiber unit has an illumination fiber and detection fibers. The illumination fiber and the detection fiber comprise a soft portion that is bendable, a distal end hard portion provided at an end thereof and having a greater hardness than the soft portion, and a pitch conversion portion that connects the soft portion and the distal end hard portion and changes a distance between adjacent fibers at the distal end hard portion with respect to a distance between the adjacent fibers at the soft portion, by bending and extending. 1.0 degree
US09014514B2 Image capture and identification system and process
A digital image of the object is captured and the object is recognized from plurality of objects in a database. An information address corresponding to the object is then used to access information and initiate communication pertinent to the object.
US09014510B2 Method for presenting high-interest-level images
A method for presenting digital images having a high interest level to a particular person selected from a set of candidate digital images. The candidate digital image are analyzed to designate one or more image elements, and familiarity levels are determined of the designated image elements to the particular person. For each candidate digital image, an associated interest level to the particular person is determined responsive to the determined familiarity levels. One or more of the candidate digital images are selected based on the determined interest levels and are presented to the particular person.
US09014507B2 Automatic tracking matte system
A system for generating automatically tracking mattes that rapidly integrates live action and virtual composite images.
US09014504B2 Systems and methods for highlight recovery in an image signal processor
Image sensors have finite ranges of illuminance that may be captured. When the sensors for particular pixels receive an amount of light exceeding these finite ranges, the pixel values clip to the maximum pixel value. Systems and methods for estimating pixel values that are clipped or near clipping are provided. In one example, a method for processing image data includes determining that a first channel of the image data is saturated or near saturation. The method further includes computing a highlight recovery value for the first channel based upon alternative channels in the image data that are not saturated or near saturation. The highlight recovery value is applied to the first channel.
US09014503B2 Noise-reduction method and apparatus
A noise-reduction method and apparatus are provided. The noise-reduction method includes estimating activity levels of regions in an input image; and applying different weights to a large noise filter kernel and a small noise filter kernel according to the estimated activity levels, wherein the estimating includes calculating a noise level of the input image, generating a binary image by calculating signal-to-noise ratios (SNRs) of pixels of the input image and by comparing the SNRs of the pixels of the input image with a predefined threshold, and reducing binary data boundaries in the binary image.
US09014502B2 Signal processing device, control program and integrated circuit
A signal processing device that processes sharpening of an image with respect to an input signal (SR) that represents the image and outputs an output signal (SO) that represents the sharpened image includes an oversampler that generates an oversampled signal by interpolating a signal in order to increase a sampling frequency with respect to an input signal (SR), and a sharpening processing unit to which the oversampled signal is inputted and which generates a sharpened signal in which high frequency band components in the oversampled signal are nonlinearly monotonically increased in a broad sense, and the sharpened signal is outputted as the output signal (SO).
US09014498B2 Encoding a signal into a scalable bitstream and decoding such bitstream
The invention relates to a bit-plane coding method of signals, for example, an image or video signal in the DCT transform domain. The bit planes of the DCT blocks are transmitted bit-plane by bit-plane in order of significance. As each plane contains more signal energy than the lower significant layers together, the resulting bitstream is scalable in the sense that it may be truncated at any position. The later the bitstream is truncated, the smaller the residual error when the image is reconstructed. For each bit plane, a zone or partition of bit plane is created that encompasses all the non-zero bits of the DCT coefficients in that bit plane. The partition is created in accordance with a strategy that is selected from a number of options in dependence of the content of the overall signal and/or the actual bit plane. A different zoning strategy may be used for natural images than for graphic content, and the strategy may vary from bitplane to bitplane. The form as well as other properties such as size of each partition can thus be optimally adapted to the content. Two-dimensional rectangular zones and one-dimensional zigzag scan zones may be mixed within an image or even within a DCT block. The selected zone creating strategy is embedded in the bitstream, along with the DCT coefficient bits in the actual partition.
US09014497B2 Tile encoding and decoding
A tile of pixels is encoded by variable length encoding at least a first block of pixels into a first sequence of symbols and a second block of pixels into a second sequence of symbols. The symbols of the first and second sequences are co-organized into a combined sequence of symbols in which the symbols of the first sequence are readable in a first reading direction and at least a portion of the symbols in the second sequence are readable in a second, opposite reading direction. The encoding of the tile to form one or more combined sequences significantly reduces the bandwidth requirements when writing the tile to a pixel value buffer. The co-organization of the first and second sequences enables parallel reading and decoding of the first and second sequences from the pixel value buffer, thereby reducing any decoding latency.
US09014494B2 Image coding method, image decoding method, image coding apparatus, image decoding apparatus, and image coding and decoding apparatus
A dependency indication is signaled within the beginning of a packet, that is, within the adjacent of a slice header to be parsed or a parameter set. This is achieved, for example, by including the dependency indication at the beginning of the slice header, preferably after a syntax element identifying the parameter set and before the slice address, by including the dependency indication before the slice address, by providing the dependency indication to a NALU header using a separate message, or by using a special NALU type for NALUs carrying dependent slices.
US09014487B2 Image processing apparatus and image processing method
An apparatus includes a first acquisition unit configured to acquire main object information specifying a main object in generation of a layout image, a second acquisition unit configured to acquire object correlation information specifying an object having a correlation with the main object, an extraction unit configured to extract at least one image including the main object and at least one image including the object having the correlation with the main object from a plurality of images based on the acquired main object information and the acquired object correlation information acquired, and a generation unit configured to generate, using a layout template, a layout image in which the at least one image extracted by the extraction unit and including the main object and the at least one image extracted by the extraction unit and including the object having the correlation with the main object are laid out therein.
US09014484B2 Appliance control apparatus, method thereof and program therefor
An appliance control apparatus recognizes image features of an target appliance from an obtained image, calculates a degree of similarity between the image features of the target appliance and image features of a registered appliance, specifies the registered appliance corresponding to the image features in the case where the degree of similarity indicates a high similarity as the target appliance; calls up control information of the specified target appliance, and controls the target appliance.
US09014482B2 Elongation measuring apparatus, elongation measurement system, and non-transitory medium
The present invention provides an elongation measuring apparatus, an elongation measurement system and a non-transitory medium recording a computer program, which enable measurement of an elongation of a chain without presetting a distance between rollers before use. Based on an image of three or more pins, two adjacent inter-pin distances are each calculated. As a result of a comparison between the two calculated inter-pin distances, the longer distance is determined as a pitch of an inner link and the shorter distance is determined as a pitch of an outer link. The outer link is not elongated while only the inner link is elongated, and therefore, a ratio of a difference between both of the pitches to the pitch of the outer link is determined as an elongation of a chain.
US09014473B2 Frame of color space encoded image for distortion correction
Embodiments of the present disclosure can include devices for storing and exchanging color space encoded images. The encoded images can store input data into high capacity multi-colored composite two-dimensional pictures having different symbols organized in specific order using sets in a color space. The encoding can include performing two-level error correction and generating frames based on the color space for formatting and calibrating the encoded images during decoding. The decoding can use the frames to perform color restoration and distortion correction. The decoding can be based on a pseudo-Euclidean distance between a distorted color and a color in a color calibration cells. In some embodiments, an encoded image can be further divided into sub-images during encoding for simplified distortion correction.
US09014472B2 Color balanced compression in dynamic range mismatched color systems
Methods, systems and processor-readable media for color balanced compression in dynamic range mistmatched color environments. An input L* can be compensated based on L*min in a destination space with respect to shadow colors while configuring a perceptual LUT during a profile phase. Input opponent color components a* and b* can be compressed based on how much L* is compensated to generate newly compressed L*a*b* values. The newly compressed L*a*b* values can be treated as an output L*a*b* to configure the perceptual LUT for color balanced compression thereof. Finally, an operation can be performed for recording in the output LUT, optimized CMYK values with respect to the output L*a*b* to configure the perceptual LUT in an ICC profile and result in the color balanced compression thereof.
US09014467B2 Image processing method and image processing device
An image processing method includes a segmentation step that segments an input image into a plurality of regions by using an automatic segmentation algorithm, and a computation step that calculates a saliency value of one region of the plurality of segmented regions by using a weighted sum of color differences between the one region and all other regions. Accordingly, it is possible to automatically analyze visual saliency regions in an image, and a result of analysis can be used in application areas including significant object segmentation, object recognition, adaptive image compression, content-aware image resizing, and image retrieval.
US09014465B2 System and method for detecting and tracking features in images
A system and method for tracking features is provided which allows for the tracking of features that move in a series of images. A training set of images is processed to produce clustered shape subspaces corresponding to the set of images, such that non-linear shape manifolds in the images are represented as piecewise, overlapping linear surfaces that are clustered according to similarities in perspectives. A landmark-based training algorithm (e.g., ASM) is applied to the clustered shape subspaces to train a model of the clustered shape subspaces and to create training data. A subsequent image is processed using the training data to identify features in the target image by creating an initial shape, superimposing the initial shape on the target image, and then iteratively deforming the shape in accordance with the model until a final shape is produced corresponding to a feature in the target image.
US09014456B2 Computer aided diagnostic system incorporating appearance analysis for diagnosing malignant lung nodules
A computer aided diagnostic system and automated method diagnose lung cancer through modeling and analyzing the visual appearance of pulmonary nodules. A learned appearance model used in such analysis describes the appearance of pulmonary nodules in terms of voxel-wise conditional Gibbs energies for a generic rotation and translation invariant second-order Markov-Gibbs random field (MGRF) model of malignant nodules with analytically estimated characteristic voxel neighborhoods and potentials.
US09014451B2 System and method for rapid OCT image acquisition using compressive sampling
A method for rapid OCT image acquisition includes acquiring by OCT a plurality of compressive measurements (y) representing a set of under-sampled OCT data in a Dirac domain below a Nyquist rate by sampling an object of interest at randomly spaced vertical and horizontal lines in a Cartesian geometry using a raster scan, and recovering a 3D volumetric OCT image (f) from the compressive measurements (y) using compressive sampling. The method may also include recovering the 3D volumetric OCT image (f) from the compressive measurements (y) based at least in part on a sparsifying matrix (S) capable of transforming the 3D volumetric OCT image (f) into a sparse representation, such as a matrix representation of the 3D volumetric OCT image (f) in a shift-invariant wavelet transform domain. The method may also be applied to radial OCT scan patterns.
US09014445B2 Visualization and characterization of pulmonary lobar fissures
Systems and methods for visualizing pulmonary fissures including a processor and software instructions for creating a 3 dimensional model of the fissures. Creating the 3 dimensional model includes accessing volumetric imaging data of the patient's lungs, analyzing the volumetric imaging data to segment the lungs into lobes, using the segmented lobes to identify locations at which pulmonary fissures should be present where the lobes abut each other, analyzing the volumetric images to identify locations at which pulmonary fissures actually are present as existing fissure, comparing the locations at which pulmonary fissures should be present to the locations at which pulmonary fissures are present to identify locations of missing fissure, and creating a visual display comprising a 3 dimensional model of the pulmonary fissures including existing fissure portions and missing fissure portions, with the existing fissure portion visually distinct from the missing fissure portions.
US09014443B2 Image diagnostic method, image diagnostic apparatus, and image diagnostic program
The image diagnostic apparatus includes: acquisition means 11 for acquiring data on an image having a first resolution, which is generated by imaging a diagnostic object; conversion means 12 for converting the resolution of the image into a second resolution which is lower than the first resolution; extraction means 13 for analyzing the image of which resolution has been converted into the second resolution and extracting an ROI of the diagnostic object; determination means 14 for determining whether or not a characteristic region which indicates a predetermined image characteristic exists in the ROI extracted by the extraction means 13; and creation means 15 for creating, when the characteristic region exists, an output image by converting the resolution so that the characteristic region is confined to an image size to be output, and occupies the image by a predetermined ratio or more.
US09014437B2 Ridge direction extraction device, ridge direction extraction method, and ridge direction extraction program
A ridge direction extraction unit, which analyzes the shape of a ridge in a fingerprint image and extracts the ridge direction that indicates the slope of the ridge, includes: a low confidence region density value conversion module that reduces the density values in a low confidence region to generate a density conversion image; a synthesized image generating module for synthesizing a high confidence region and the low confidence region to generate a synthesized image; an auxiliary direction determining function for determining which ridge direction in the synthesized image is to be the auxiliary direction and deriving the degree of confidence in the auxiliary direction; and a high confidence region expanding module for calculating the degree of confidence in the direction, and correcting the ridge direction in the low confidence direction contiguous with the high confidence region so as to increase the degree of confidence in the ridge direction.
US09014432B2 License plate character segmentation using likelihood maximization
A method determines a license plate layout configuration. The method includes generating at least one model representing a license plate layout configuration. The generating includes segmenting training images each defining a license plate to extract characters and logos from the training images. The segmenting includes calculating values corresponding to parameters of the license plate and features of the characters and logos. The segmenting includes estimating a likelihood function specified by the features using the values. The likelihood function measures deviations between an observed plate and the model. The method includes storing a layout structure and the distributions for each of the at least one model. The method includes receiving as input an observed image including a plate region. The method includes segmenting the plate region and determining a license plate layout configuration of the observed plate by comparing the segmented plate region to the at least one model.
US09014419B2 Valuable document identification method and identification system thereof
A valuable document identification method and an identification system thereof are provided. The method involves an information collecting module for identifying valuable documents starts, after a banknote separation module for storing valuable documents starts; information is sequentially collected by the information collecting module along movement direction of valuable documents; after arrival and pass of valuable documents are inspected, the collected valuable document identification information is processed and identified by the identification module, and an identification result is obtained; the valuable document information state is recorded; valuable documents are counted based on the identification result and the valuable document information state, and then valuable documents are identified and judged. As a result, the reliability of the valuable document identification process is improved, and the fault rate due to the counting problem is reduced.
US09014417B1 Method and apparatus for themes using photo-active surface paint
A method and apparatus for enabling themes using photo-active surface paint is described. The method may include capturing image data with at least a camera of a painted surface display system. The method may also include analyzing the image data to determine a real-world context proximate to a painted surface, wherein the surface is painted with a photo-active paint. The method may also include selecting a theme based on the determined real-world context. The method may also include generating a theme image, and driving a spatial electromagnetic modulator to emit electromagnetic stimulation in the form of the theme image to cause the photo active paint to display the theme image.
US09014415B2 Spatially integrated aerial photography for bridge, structure, and environmental monitoring
Spatially Integrated Small-Format Aerial Photography (SFAP) is one aspect of the present invention. It is a low-cost solution for bridge surface imaging and is proposed as a remote bridge inspection technique to supplement current bridge visual inspection. Providing top-down views, the airplanes flying at about 1000 feet can allow visualization of sub-inch (large) cracks and joint openings on bridge decks or highway pavements. On board Global Positioning System (GPS) is used to help geo-reference images collected and allow automated damage detection. A deck condition rating technique based on large crack detection is used to quantify the condition of the existing bridge decks.
US09014410B2 Earphone device
An earphone device includes a housing having a driver unit, and a sound guide tube mounted on a front surface of the housing to protrude from the front surface, in which the sound guide tube is disposed at a position deviated from a center position of the housing.
US09014409B2 Battery door
An earcup assembly for a headset may include a housing having a first side adapted to engage the head of a user when in use and a second side opposite thereto. A recess provided in the second side of the housing receives and stores a battery. A battery door is arranged to slidably engage the second side of the housing such that the battery door may be moved between a first, open position in which the recess is accessible to a user and a second, closed position in which the recess is covered by the battery door. Preferably, the earcup assembly includes active noise reduction circuitry. One or a pair of such earcup assemblies may be arranged to form a headset, wherein the assemblies are coupled to a headband via yokes.
US09014408B2 Subwoofer structure and adjusting method
A subwoofer (10) structure comprised of a transducer (30) located in a loudspeaker enclosure (11), an acoustic duct (21) expanding in a horn-like manner, a frontal chamber (40) and an aperture (22). A sound wave emanating from the transducer is conveyed via the acoustic duct portion expanding in a horn-like manner to the frontal chamber, and a sound wave emanating from the opposite side of the transducer is conveyed either to a closed space (20) or directly to the frontal chamber. The subwoofer can be adjusted without altering the external dimensions of the loudspeaker enclosure, utilising the entire volume of the loudspeaker enclosure, so that the frontal chamber is tuned by altering the size of the frontal chamber and/or the size of the aperture in the frontal chamber.
US09014405B2 Storage system for a hearing aid
A storage system for storing a hearing aid comprises means for providing power (101), a storage space (102) for containing a hearing aid, output means, communication means through which data from the hearing aid is received wirelessly and a processing unit for processing data received from the hearing aid. The output means is capable of providing functioning and guiding information (104) concerning the functioning of the hearing aid and for guiding the user through positioning of the hearing aid, respectively. The invention further provides a hearing aid, a kit and a method of testing a hearing aid.
US09014389B2 Megaphone
A rugged megaphone comprising a body, two opposing handles and a horn and further comprising a rim bumper attached to the tip of the horn; providing a megaphone of superior durability.
US09014384B2 System and method for adapting a loudspeaker signal
A sound system 100 for producing sound on a loudspeaker 130 is provided wherein the temperature of a voice coil of the loudspeaker may be monitored continuously. The sound system comprises a signal generator 150 for generating an evaluation signal which is combined with an input sound signal 120 to obtain a loudspeaker signal and a monitor 140 for monitoring an electric response of the voice coil to the loudspeaker signal. The loudspeaker signal may be adapted 180 to control the temperature of the voice coil in dependency upon the monitored response. The system can determine the temperature of the voice coil 170 even if the input sound signal comprises only little sound energy.
US09014366B2 Determining expected wait time
Embodiments for managing customer wait time at a call center are provided. In one embodiment, a system includes a switch having a software engine that determines the customer wait time, a computing device executing a work force optimization (WFO) software module, such that the software engine transmits a query to the WFO software module. In one embodiment, the WFO software module transmits a number of unlogged agents and a next shift time in response to the query, and such that the software engine determines the customer wait time based on the number of unlogged agents and the next shift time.
US09014352B1 Reduction in network congestion
A system, method and non-transitory computer readable storage medium comprising instructions that when read by a processor perform receiving a telephony connection request, determining addressing information regarding the telephony connection request, the addressing information including at least routing information or a phone number, determining traffic information regarding the telephony connection request based on the addressing information, the traffic information including previous telephony connection requests, sending a reply in response to the telephony connection request, wherein: forwarding the telephony connection request to an intended recipient would result in a system response, and the reply differs from the system response.
US09014351B2 System and method for deep dialing phone systems
An independent communication system (ICS) used in a transaction between a waiting party and a queuing party is adapted to connect to a particular node in an interactive voice response (IVR), wherein the queuing party has the IVR and the IVR has a plurality of nodes.
US09014346B2 Methods and systems for touch-free call handling
A method, apparatus and computer-readable medium for handling incoming calls destined for a called party. The method comprises detecting arrival of an incoming call destined for the called party and attempting to reach the called party by causing a communication device associated with the called party to emit a voice message soliciting a spoken call handling command from the called party. This allows the called party not only to recognize the calling party, but also to decide whether to accept, reject or forward the incoming call without having to physically manipulate the communication device. The network-based example of implementation is compatible with many existing communication devices and has the ability to query the calling party for identification information, whereas the communication device-based example of implementation is compatible with many existing network architectures, and does not require the called party to subscribe to any particular network service.
US09014343B1 Recalling user-generated messages
A method, system, and medium are provided for facilitating message recalls. One embodiment includes receiving an indication that a message has been communicated in association with a user device. A confirmation message is communicated to the user device. The confirmation message includes a recall option that, if selected, initiates a recall of the voice message. An indication of a user selection of the recall option is received and, thereafter, a recall of the message is initiated.
US09014337B2 Rotary-anode X-ray tube with reduced radial sealing
The invention relates to a rotary-anode X-ray tube which includes a sleeve bearing having an axial bearing section and a radial bearing section. Furthermore, radial sealing sections (601, 602) are provided in an outer bearing member (605, 607, 608) which have no functional relation to the axial bearing surfaces (2012) of the axial bearing section. Thus, additional sealing principles like gaskets or sealing edges can be used although this may result in degradation of surface parallelism.
US09014332B2 Radiation imaging apparatus and method for controlling radiation imaging apparatus
A radiation imaging apparatus includes a C-arm, a radiation source configured to irradiate a subject with radiation, and a two-dimensional detection device configured to detect the radiation having passed through the subject. The radiation source and the two-dimensional detection device are arranged to face each other across the C-arm, and at least one of the radiation source and the two-dimensional detection device is attached to the C-arm via a sub-arm that is rotatably connected to a frame of the C-arm.
US09014323B2 Clock synchronizer for aligning remote devices
Various aspects of the present disclosure are directed apparatuses and methods including a first phase locked loop (PLL) circuit and a second PLL circuit. The first PLL circuit receives a carrier signal that is transmitted over a communications channel from a non-synchronous device, and generates a PLL-PLL control signal. The second PLL circuit receives a stable reference-oscillation signal, and, in response to the PLL-PLL control signal indicating a frequency offset, adjusts a fractional divider ratio of the second PLL circuit. The first PLL circuit and the second PLL circuit are configured to produce an output frequency signal that is synchronous to the carrier signal.
US09014320B1 Interference whitening filters for MIMO maximum likelihood receivers
Systems and methods are provided for whitening noise of a received signal vector in a multiple-input multiple-output (MIMO) transmission or storage system. The whitening filter may be designed to whiten an interference component of the received signal vector, where the interference component is derived from modeling transmitter and receiver imperfections as a first coupling between MIMO transmitter outputs and a second coupling between MIMO receiver. The whitening filter may be computed based on the covariance matrix of the interference component.
US09014316B2 Method and apparatus utilizing multiple transmission receivers
A communications method uses simultaneously at least two receivers to reduce a need for data retransmissions. When using multiple receivers it is enough that at least one of the receivers outputs a correct bit set which are preferably checked by Cyclic Redundancy Check (CRC). The method comprises the following to be performed in a radio modem: a) receiving the same sample of a signal in a first receiver and in a second receiver; and in response to the same sample b) obtaining a first bit set from the first receiver and a second bit set from the second receiver; and c) determining whether the first bit set or the second bit set is a correct bit set. A retransmission request is sent only when the first and second bit sets are erroneous. This reduces latencies in the transmission. One can change receivers depending on the radio frequency (RF) circumstances.
US09014315B1 Cascaded high-level narrowband/low-level wideband interference canceler
A receiver receives radio frequency (RF) energy including a desired signal and interference including high-level narrowband interference and low-level wideband interference. A first stage canceler cancels the high-level narrowband interference from the received RF energy based on a first correction signal representative of the interference, to produce a first canceler output signal. A second stage canceler frequency down-converts to baseband, and filters the high-level narrowband interference from, a sample of the first correction signal, to produce a second correction signal including the low-level wideband interference frequency down-converted to baseband. A digital canceler digitally cancels the low-level wideband interference from the first canceler output signal based on the second correction signal, to recover the desired signal.
US09014314B2 Estimation of frequency offset between a base station and mobile terminal
A method and apparatus for frequency offset estimation exploits the differences in reference symbol timing for different channels to resolve ambiguities in the frequency offset estimation. Based on the initial frequency offset estimates, a hypothesis table is constructed providing hypothesized frequency offsets for each channel for a plurality of possible offset regions. An error metric for each offset region is calculated based on the difference of the hypothesized frequency offsets. The set of hypothesized frequency offsets that minimize the error metric is selected as the final frequency offset estimates.
US09014311B1 Interleaved multi-beam acquisition waveform providing concurrent beam selection, automatic gain control (AGC) and automatic frequency correction (AFC)
Systems, methods, apparatuses, and computer program products for an interleaved multi-beam acquisition waveform providing concurrent beam selection, automatic gain control (AGC) and automatic frequency correction (AFC) are provided. The access point (AP) may send an acquisition waveform on multiple beams, then return and retransmit an AFC on the multiple beams thus interleaving beam switching with the acquisition and frequency correction waveforms. AGC correction can be deferred until the end, relying on the fact that the transmitter may be detected at close range using a one of the multi-beams that is attenuated.
US09014309B1 Adaptive per-antenna rate control based on network conditions
Methods and systems are provided for enabling adaptive per-antenna rate control based on network conditions for a wireless communication device (WCD). The WCD and a radio access network (RAN) may form a communication link that has multiple data streams, each data stream received by a different antenna of the WCD. Each data stream may have a different encoding, and thus a different data rate. Additionally, each encoding may have an associated signal-to-interference-plus-noise ratio (SINR) requirement to decode. The more complicated an encoding, the higher the data rate the encoding supports. However, more complicated encodings also need a higher SINR to decode. By first decoding a data stream with a low-complexity encoding, the data can be subtracted from a data stream having a more complicated encoding. Therefore, the SINR of the data stream having a more complicated encoding may be increased, and increase the likelihood of it being decodable.
US09014308B1 Channel estimation using cascaded one-dimensional filtering in odd-order and even-order frequency bins
A method includes receiving signals transmitted over a communication channel in multiple blocks transmitted in respective frequency bins during respective time intervals. An estimate of the communication channel, for a given block transmitted during a respective time interval, is computed by (i) computing respective interim filtering results for the blocks transmitted in the respective time interval in the respective frequency bins belonging to the predefined subset, by filtering a first group of the reference signals that are transmitted in odd-order frequency bins and in a first set of symbols, so as to produce odd-order interim filtering results, and filtering a second group of the reference signals that are transmitted in even-order frequency bins and in a second set of symbols that does not overlap the first set, so as to produce even-order interim filtering results; and (ii) combining the odd-order interim filtering results and the even-order interim filtering results.
US09014306B2 IQ gain imbalance correction for receivers employing sigma-delta analog to digital conversion
Embodiments of an apparatus for improving a gain imbalance between an in-phase and quadrature component recovered by a receiver are provided. The apparatus includes a first transition counter configured to count a number of bit transitions in a first sequence of one-bit values provided by a first sigma-delta modulator based on the in-phase component, and a second transition counter configured to count a number of bit transitions in a second sequence of one-bit values provided by a second sigma-delta modulator based on the quadrature component. The apparatus further includes a gain monitor configured to: (1) determine a first and second power level, proportional to a power of the in-phase and quadrature components respectively, using the number of bit transitions in the first and second sequences, and (2) adjust a gain of one of the in-phase and quadrature components based on a ratio between the first and second power levels.
US09014305B2 Bi-phase communication demodulation techniques
One aspect of the present invention includes a bi-phase communication receiver system. The system includes an analog-to-digital converter (ADC) configured to sample a bi-phase modulation signal to generate digital samples of the bi-phase modulation signal. The system also includes a bi-phase signal decoder configured to decode the bi-phase modulation signal based on the digital samples. The system further includes a preamble detector comprising a digital filter configured to evaluate the digital samples to generate an output and to detect a preamble of the bi-phase modulation signal for decoding the bi-phase modulation signal based on the output.
US09014299B2 Digital pre-distortion system for radio frequency transmitters with reduced sampling rate in observation loop
A system includes a digital to analog converter, a power amplifier, an analog-to-digital converter, a filter, and a pre-distortion module. The digital to analog converter generates analog data based on digital data. The power amplifier generates output data based on the analog data. The analog-to-digital converter generates samples based on the output data at a sampling rate less than a Nyquist sampling rate. The filter filters the digital data and generates filtered data. The pre-distortion module distorts the digital data based on the samples and the filtered data to compensate for distortion generated by the power amplifier.
US09014296B2 Method and apparatus for transmitting encoded signals with frequency hopping environment
This document is related to a wireless communication system, and more particularly to a method and an apparatus for transmitting encoded signals with frequency hopping environment. A method of transmitting signals by a user equipment (UE) comprises: encoding an input signal having a length of (A) bits by using (A) basis sequences having a length of 20 bits to output an encoded signal having a length of 20 bits, wherein (A) is a natural number less than 14; mapping the encoded signal having the length of 20 bits to two different resource regions, wherein the first 10 bits of the encoded signal are mapped to a first resource region, and the second 10 bits of the encoded signal are mapped to a second resource region; and transmitting the resource-mapped signals to a Node B, wherein the encoded signal or the (A) basis sequences are cyclic shifted with a value of (x) before mapping the encoded signal to the two different resource regions, wherein (x) is a natural number less than 20.
US09014289B2 Transmission method for dual digital signal through single antenna, transmitter for dual digital signal through single antenna and receiving method for dual digital signal through single antenna
Disclosed is a method of transmitting dual digital signals through a single antenna. The method includes receiving, by a transmitter, a first data stream and a second data stream which use the same carrier frequency, modulating, by the transmitter, each of the first data stream and the second data stream, lowering, by the transmitter, a power level of the modulated second data stream, combining, by the transmitter, the modulated first data stream and the second data stream with the lowered power level, and transmitting, by the transmitter, the added first data stream and second data stream to a single antenna in the same channel.
US09014284B2 Peak-to-average power ratio (PAR) reduction based on active-set tone reservation
In an embodiment, a transmitter includes first and second processing blocks, which may each include hardware, software, or a combination of hardware and software. The first processing block is operable to generate a first peak-reducing vector. And the a second first processing block is operable to receive a first data vector, the data vector comprising a plurality of samples, the first data vector having a first peak with a first index and a first magnitude, a second peak with a second index and a second magnitude that is less than the first magnitude, and a first peak-to-average power ratio, and to generate a second data vector having a second peak-to-average power ratio that is lower than the first peak-to-average power ratio by using the first peak-reducing vector.
US09014269B2 Method and apparatus for managing bit rate
A crawl motion vector is determined based on a speed and direction of the crawling text to be displayed in a text crawl area. A determination whether to re-encode macroblocks in the plurality of pictures is made. The macroblocks in the plurality of pictures that are to be re-encoded are either macroblocks having motion vectors pointing to the text crawl area or macroblocks within the text crawl area. A lowest bit rate coding option for each macroblock to be re-encoded is determined, and each macroblock is re-encoded using the lowest bit rate coding option for the macroblock.
US09014267B2 System and method for encoding and decoding with dynamic interpolation filter
The present invention compensates motion at high precision even for an image having different characteristics in the horizontal direction and vertical direction, while decreasing code quantity of filter coefficients when a reference image with the fractional image accuracy is generated using a filter of each frame and is encoded and decoded with compensating motion.
US09014266B1 Decimated sliding windows for multi-reference prediction in video coding
Decimated sliding windows for multi-reference prediction are disclosed. Reference frames for coding using motion prediction are stored in two or more buffers, which can be arranged as first-in-first-out stacks. As new reference frames are added to a first buffer, the least recently used reference frame is either moved to a second buffer or discarded depending upon a decimation factor. More than two buffers can be used, and each of the buffers can have the same or a different decimation factor. This permits both short duration and long duration availability of reference frames while minimizing memory usage and overhead in the encoded video bitstream.
US09014264B1 Dynamic media transmission rate control using congestion window size
This disclosure relates to video segment identification and organization based on dynamic characterizations. A media component streams media content to a user device at a rate based at least in part on a congestion window size, and a trickle component determines the congestion window size based at least in part on a set of limiting criteria. The set of limiting criteria can include but is not limited to a queuing delay, a target transmission rate, and/or a packet loss compensation factor.
US09014245B2 Method and apparatus for compensating for phase shift in a communication device
A method and apparatus for compensating is described, in which a tuning network is electrically coupled to an antenna and to a phase shift network. A controller communicatively linked to the tuning network and to the phase shift network receives data regarding the state of a communication system. The controller changes the impedance of the tuning network, and changes the phase shift of the phase shift network based on the received data. The received data may include information regarding the channel, band, or sub-band on which a communication device is communicating; information regarding on the application state of the device; and the modem state of the device.
US09014244B2 Methods of implementing low-power mode for DSL modems
According to an embodiment, a DSL transceiver is set in a low power mode and moved out of the low power mode responsive to the DSL transceiver receiving data. Data is transmitted only on a first group of sub-carriers when moving the DSL transceiver out of the low power mode, the first group of sub-carriers being a subset of the sub-carriers available to the DSL transceiver for transmission.
US09014242B2 Bus communication transceiver
A bus communication transceiver measures a delay time in response to a rising time of a signal and adjusts a falling waveform of the same signal based on the measurement result. A signal waveform, especially, a duty ratio can be adjusted in a predetermined standard range. Also, the bus communication transceiver realizes an excellent real-time operation, without receiving influence of a variation of the voltage supplied to the bus, and a variation of a total of loads connected with the bus. The bus communication transceiver measures the delay time by using the signal and adjusts the waveform of the signal.
US09014239B2 Transmission-reception device of a node of a radio network
In one embodiment, a method comprising receiving at a first node a first data frame having a first frequency and a first phase, receiving at the first node a second data frame having a second frequency and a second phase, and determining a first phase difference between the first phase and the second phase by correlating one or more first sampling values associated with data in the first data frame with one or more second sampling values associated with data in the second data frame.
US09014235B2 Communication apparatus
A communication apparatus includes a Doppler shift amount calculation unit configured to calculate a Doppler shift amount of a reception signal which is received from an artificial satellite and is obtained by modulating a signal, for which spectrum spreading is performed by using a predetermined spread code, by a predetermined carrier frequency, a sampling interval setting unit configured to set a sampling interval, at which down sampling is performed for the reception signal, a down sampling unit configured to perform the down sampling for the reception signal, a coherent addition unit configured to perform coherent addition of the reception signal, a spread code generation unit configured to generate a spread code, and a phase detection unit configured to perform correlation calculation between a calculation result of the coherent addition and the spread code and detects a phase of the spread code of the reception signal.
US09014234B2 Communication system and communication method
A communication system comprises: a communication apparatus that is configured to transmit communication data, which includes a plurality of known synchronization symbols subjected to spread modulation with a spread code; and a communication apparatus that is configured to perform, when receiving the communication data, processing for detecting a synchronization timing, based on a correlation value between the received communication data and a reference signal. The communication apparatus comprises: a disturbing wave detection part configured to detect a period of a disturbing wave; a communication control part configured to set a transmission period of the synchronization symbol to be integer multiple of the period of the disturbing wave; and a transmission unit configured to transmit the communication data in which the transmission period of the synchronization symbol has been set by the communication control part.
US09014217B2 Cross-connect using ethernet multiplexors for a simple metro ethernet network
A metro area network is provided that includes edge and core multiplexors each having a plurality of line ports and one or more uplink ports, a transport network carrying multiplexed traffic between the edge and core multiplexors. In a hard cross connect implementation utilizing source port tagging, a cross-connect device coupled to the core multiplexors provisions or maps communications path between the core multiplexors thereby providing preselected connectivity/mapping of two or more line ports of any of the edge multiplexors. In a soft cross connect implementation utilizing destination port tagging, a cross-connect device includes additional cross-connect multiplexors and functionality to control the destination port tagging performed in the edge, core and cross connect multiplexors thereby provisioning or mapping the desired communications path(s) between various endpoints.
US09014214B2 Dynamic link adjustment method and link managing device
A receiving-side chip is disclosed according to the present invention, which includes a processor, configured to acquire and execute following instructions: receiving link information sent by a sending-side chip, and enabling, according to the link information, a SerDes link to be added; receiving padding data from the added SerDes link according to a short unit frame period to acquire a synchronization word, and determining, according to the synchronization word, whether the added SerDes link has been synchronized; switching a read period of data in the added SerDes link from the short unit frame period into a long unit frame period, and aligning the data of the added SerDes link with the data of an original SerDes link; and receiving service data over the added SerDes link and the original SerDes link.
US09014213B2 Method for supporting time synchronization relaying to neighboring nodes in wireless network
Under a wireless communication environment in which nodes sharing a time reference communicate information with a frame having a predetermined structure, when a node that has failed to acquire synchronization, a protocol in which neighboring nodes relays synchronization to the synchronization acquisition failed node by using a preamble defined in the frame is provided.
US09014212B2 Method and apparatus for transceiving data in a MIMO system
The present invention relates to a method and apparatus for transceiving data. A method in which a transmitting terminal transmits data to a receiving terminal in a MIMO system according to one embodiment of the present invention comprises the following steps: generating a data field containing the data; generating a signal field containing information on the data field; generating a data frame containing the data field and the signal field; and transmitting the data frame to the receiving terminal. According to the present invention, an end of the frame being transmitted is accurately notified to the receiving terminal in a communication system in which the frame is transmitted using MIMO, thereby decoding the frame in a more efficient manner at the receiving terminal.
US09014202B2 Least disruptive AF assignments in TRILL LAN adjacencies
A methodology is described for achieving efficient forwarder appointments. Such efficient appointment may provide an equal load on each participating routing bridge in the TRILL LAN. Load may be viewed as the number of VLANs for which a given node is an appointed forwarder. Furthermore, efficient appointment may be executed with a minimum of traffic disruption. Minimal disruption may be ensured by forwarder appointments by moving a minimum number of VLANs to ensure an equal load on each participating routing bridge.
US09014199B2 Home cloud gateway apparatus for multi-service and method of providing service using the same
A home cloud gateway apparatus that is connected to an indoor home network and that provides a service to a client that connects through the network includes an Internet interface unit, a phone exchange unit, a storage unit that stores a virtual computer module, and an authentication processor. The home cloud gateway apparatus provides a virtual computer service by activating the virtualization module that is stored at the storage unit, and provides a phone call service through the Internet and a phone call service through the Internet and a phone network using the Internet interface unit and the phone exchange unit.
US09014198B2 Apparatus and system for aggregating captured network traffic
Methods, systems, computer-readable media, and devices for aggregating sets of received captured network traffic by a network captured traffic distribution device communicatively coupled to a plurality of network captured network traffic distribution devices arranged in a stacked topology are described. Systems for aggregating captured network traffic may include a source of captured network traffic, a plurality of stacked network captured traffic distribution devices arranged in a stacked topology such that each network captured traffic distribution device is communicatively coupled via a communication link with at least one additional stacked network captured traffic distribution device, and an external device. In some embodiments, one or more of the stacked network captured traffic distribution devices, source, and/or external device may operate at locations that are geographically disperse from one another.
US09014197B2 E911 implementation for IP phones
A system including an application server, the application server communicatively coupled to a service bureau configured to store location information, and communicatively coupled to a communication device over an Internet Protocol (IP) network, the communication device configured to transmit to the application server a call request message in order to establish a voice communication session, and to transmit voice information during the voice communication session; wherein the application server is configured to associate the communication device with a first telephone number and a second number, and the second number is associated with the stored location information.
US09014196B2 System and method for providing a super channel in a multi-band multi-protocol hybrid wired/wireless network
Messages from a physical layer of each communication band and communication channel associated with each protocol utilized in a multi-band, multi-protocol network may be aggregated into a single multi-protocol layer called, for example, a super channel layer. An optimal communication path may be identified from among the communication bands and/or communication channels based on information borne by the single multi-protocol layer. A communication session may be established via optimal communication path. The communication path may include different channels within a single communication bands, and/or channels selected from different communication bands. In this regard, channels from the same or different communication bands may be combined to provide an optimal communication path. The single multi-protocol layer may be characterized as a sublayer located within the data link layer. Accordingly, the single multi-protocol layer may be located above a MAC layer, both of which are part of the data link layer.
US09014195B2 Packet forwarding method and system
Forwarding decisions for Internet Protocol packets/frames are provided. An IP address from received packets/frames is extracted and split into portions or parts, a prefix, offset and suffix. A prefix table is used to identify an entry with a longest match to the prefix. A base address is retrieved from the identified entry to generate an identifier used to locate another entry in another table. The other identified entry provides receiver data or information regarding the intended destination.
US09014194B2 Communication network for water treatment
A communications network is provided for a water treatment system. A controller is in communication with a plurality of network elements using digital communications. The network elements have a connection configured to connect the network element to the controller or another network element. The controller sends a message to the network elements to configure the network elements for communication with the controller. The controller receives a response from the network elements including a network address and a header. If the network address is a default address, configuration information is sent to the network element for communication on the network. If the network address is not a default address, communication is established with the network element. Messages sent from the controller to a network element having a network address not matching the network address of the network element are sent over the network to a next network element.
US09014192B2 Method and apparatus for improving data transmission reliability in a wireless communications system
Techniques for performing duplicate detection and re-ordering for a HARQ transmission are described. For duplicate detection, a receiver determines whether a decoded packet x for an ARQ channel y is a duplicate packet based on packet x and a prior decoded packet for ARQ channel y. For re-ordering, the receiver determines whether an earlier packet is still pending on any other ARQ channel based on prior decoded packets for the ARQ channels and forwards packet x only if there are no pending earlier packets. There are no pending earlier packets on another ARQ channel z if (1) a decoded packet was received on ARQ channel z at a designated time or later or (2) a decoded packet was not received on ARQ channel z within a time window from current time.
US09014188B2 Communication system
This communication system is equipped with a plurality of transceiver devices each composed of a transmission device that transmits unit data and a reception device that receives unit data from the transmission device. The transmission devices are connected in series. Each of the transmission devices stores identification information for identifying the device itself. The transmission device accepts unit data from a front stage side. The transmission device generates identification information for identifying one of the transmission devices from information included in the accepted unit data, in accordance with a predetermined generation process. In a case that the generated identification information corresponds to the stored identification information, the transmission device transmits the accepted unit data to the reception device. In a case that the generated identification information does not correspond to the stored identification information, the transmission device sends the accepted unit data to a back stage side.
US09014174B2 Managing multiple forwarding information bases
In some implementations, a method for routing a communication includes receiving, from an application running on a user equipment (UE), a request to access a forwarding information base (FIB). The UE includes a plurality of FIBs and a plurality of communication interfaces. Each of the plurality of FIBs includes communication interface information. An assigned FIB from the plurality of FIBs is determined. The assigned FIB has been assigned to the application. An appropriate communication interface for communication is determined based on a destination of the communication and the communication interface information of the assigned FIB. The communication is transmitted to the destination using the communication interface.
US09014173B2 Method and apparatus for transmitting control information
The present invention relates to a wireless communication system. More particularly, the present invention relates to a method and apparatus for transmitting uplink control information in the event that a plurality of cells is constructed, wherein the method comprises the following steps: receiving a PDCCH and/or a PDSCH; generating acknowledgement information on the PDCCH and/or PDSCH; and, if acknowledgement information transmission timing and channel state information transmission timing collide with each other, dropping the channel state information and transmitting only the acknowledgement information, or transmitting the acknowledgement information, or transmitting the acknowledgement information and the channel state information together in accordance with a predetermined condition.
US09014166B2 Method for transmitting system information
The present invention provides a method for transmitting system information, wherein the SIs are transmitted in their respective windows, and the windows do not overlap with each other, when the windows is equal to 1 millisecond, system information blocks are mapped into SIs and the number of the SIs is smaller than or equal to 5. Through this method, the initial wireless sub-frame of the transmitting window of the system information is configured to have offsets, so that the transmitting conflict between SI and SIB1 can be avoided.
US09014161B2 Multi-tier indexing methodology for scalable mobile device data collection
A mobile device indexing system includes a plurality of edge nodes in communication with each other across a communication network and a plurality of mobile devices configured to communicate with the edge nodes. Each mobile device has both computing and communication functionalities. A separate mobile device index is maintained at each one of the plurality of edge nodes. Each mobile device index is a geographical spatio-temporal index having entries for a unique set of mobile devices derived from the plurality of mobile devices. Each unique set contains only mobile devices registered to the edge node associated with that mobile device index.
US09014154B2 Method and apparatus for improved base station cell synchronization in LTE downlink
Methods and apparatus for enhancing a search performance for timing includes a mobile station that detects a plurality of signals, each from one of a plurality of cells, wherein one of the plurality of cells is identified by the mobile station as a strong cell and the remaining cells are identified by the mobile station as weak cells. A first matched filter is applied to a signal from the strong cell to detect first parameters associated with the strong cell. A second matched filter is applied to at least one signal from one or more of the weak cells resulting in at least one second matched filter output. Interference is removed from the at least one second matched filter output to detect one or more second parameters associated with one of the weak cells and to establish a timing of one of the weak cells.
US09014147B1 Techniques for establishing a communication handoff threshold using user feedback
Examples are disclosed for acquiring user feedback and implementing statistical modeling techniques to enable a handoff profile for a dual-mode hybrid mobile device. In some examples communication link handoff logic may be executed by the processor component to receive user feedback during a voice call mediated by a call server, the voice call between a hybrid mobile device and another communication device, the user feedback pertaining to one or more Voice-over Internet Protocol (VoIP) communication link parameters for the communication link between the hybrid mobile device and the call server. The VoIP communication link parameters are statistically modeled based on the user feedback and a handoff profile is established for the hybrid mobile devices, the handoff profile operative to establish criteria for switching the VoIP communication link to an alternate communication link.
US09014144B2 Employing physical location geo-spatial co-ordinate of communication device as part of internet protocol
A current physical location value associated is incorporated with a communication device as part of internet protocol (IP). An IP management component obtains current physical location information of a wireless communication device and modifies the IP address to incorporate the current physical location value corresponding to the current physical location of the communication device as part of the IP address of the communication device to prevent undesired intrusions by hackers, as communications associated with the communication device are routed to/from the communication device that is at the current physical location. If the communication device moves to a new location, the IP management component can perform a new IP address modification to modify the IP address to incorporate a new physical location value associated with the communication device.
US09014136B2 System and method to provide fast wide-area mobile IP handoffs
A system, device, and method for real-time handoff in a mobile IP network is provided. In an embodiment, an indication that a mobile device is in a new network is sent out more often in a beacon than in an IRDP message in order to provide an effective seamless connectivity between service areas for wireless communications.
US09014130B2 Method and apparatus for transmitting control information through uplink
Provided is a method for transmitting control information by a terminal, the terminal generates a first bit stream for first control information and a second bit stream for second control information; determines the transmission power of the first bit stream and the second bit stream on the basis of the weight of the first control information with respect to the second control information; generates a multiplexed bit stream by multiplexing the first bit stream and the second bit stream; and transmits the multiplexed bit stream to a base station on the basis of the transmission power.
US09014128B2 Transmission of synchronization and control signals in a broadband wireless system
In a broadband wireless communication system, a primary control signal may be relocated within the operation band for transmission while avoiding interference. For example, if the primary control signal employs P contiguous subcarriers, the primary control signal can be placed in any section of the band that has P contiguous subcarriers. If a narrow-band interferer appears at one end of the band, the primary control signals can be placed at the other end. If the interferer appears in the middle, the primary can be relocated to either end of the band. The placement of primary control signals can be changed as the interference environment changes.
US09014119B2 Spectrum estimation for low-load LTE signals
A method includes receiving a signal in a communication terminal. A power spectral density, which the signal would have under full-load conditions of a transmitter transmitting the signal, is estimated based on the received signal. An operation is performed in the communication terminal using the estimated power spectral density.
US09014113B2 User equipment architecture for inter-device communication in wireless communication systems
User equipment (UE) architecture for inter-device communication in wireless communication systems is provided. A UE may communicate directly with another UE over a direct inter-device communication link when they are located in proximity. Long term evolution (LTE) downlink or uplink radio resources may be used for communications over the inter-device communication link. The UE may simultaneously maintain an active communication link with its serving base station while communicating with other UEs over the inter-device communication link. To communicate with the base station and other UEs simultaneously, the UE may include additional transmit or receive chain to support the inter-device communications over the inter-device communication link.
US09014108B2 Method for transmitting/receiving a comp reference signal
Disclosed is a method for transmitting a CoMP reference signal for accurate channel estimation. The CoMP reference signal is a cell-specific reference signal or a CoMP-zone-specific reference signal. A method for transmitting the cell-specific reference signal uses a CoMP set ID or does not apply a frequency shift value, or uses a serving cell ID or a frequency shift value of the serving cell. The cell-specific reference signal is transmitted using a preset resource region. A method for transmitting the CoMP-zone-specific reference signal is configured such that the pattern of the sequence of CoMP reference signals varies in each of the CoMP zones, and the pattern can be set in advance. The reference signal is multiplexed using an orthogonal code and transmitted to plural terminals using the same CoMP zone.
US09014091B2 Network architecture for dual active personae cellular mobile devices
A communication device for providing dual-active personae using a single subscriber identification module. A long term evolution (LTE) protocol stack, maintained in the memory, defines a layered data structure for transmitting and receiving data. A single subscriber identification module provides data for a first persona and a second persona. A processor is coupled to the single subscriber identification module and memory and implements, on the single communication device, first virtual user equipment (vUE) associated with the first persona and second vUE associated with the second persona using virtual LTE protocol stacks for each vUE supported by the single subscriber identification module.
US09014085B2 Internet protocol session persistence for mobile communications
Providing for mobile communications incorporating Internet Protocol (IP) persistence is described herein. By way of example, IP persistence can be implemented for a mobile device receiving IP data content over a mobile network. Particularly, if the mobile device encounters a region of poor wireless coverage, the IP data content can be transmitted to the mobile device over a plurality of base stations concurrently. Thus, the IP persistence can comprise duplicating the IP data content and transmitting separate independent wireless transmissions of the content to the mobile device from separate cells or separate transmitters. The duplicate transmitting can be continued while the mobile device is within the region of poor wireless coverage, until a suitable quality of service or quality of experience parameter is met for a serving network, or the like.
US09014083B2 Transport channel flexibility over satellite backhaul links
A method is performed in a system integration unit located on the vessel and coupled with a radio device and a plurality of satellite transceivers that each provide a transport route for communication. A method for routing data packets from vessel to a fixed communication center through to one of the transport routes. The method determines which transport route should be used to communicate the data packet based on the availability of all transport routes and the desirability of using each transport route for the transmission of the data packet. The method then routes the data packet to the most desirable transport route that is available for communication data packets.
US09014082B2 Method and device for signal transmission on a wireless communications system
A method for signal transmission in a wireless communication system is provided. The method includes: transmitting backhaul resource allocation information by a base station to a relay node; decoding the backhaul resource allocation information by the relay node; and transmitting backhaul downlink control information and backhaul downlink data by the base station to the relay node, wherein a start position of a symbol for transmitting the backhaul downlink control information is fixed to a specific symbol of a backhaul link subframe, and the backhaul resource allocation information includes information on a radio resource for transmitting the backhaul downlink data.
US09014080B2 Apparatus and method for providing relay backhaul communications in a wireless communication system
An apparatus and method for designing a relay backhaul channel in a wireless communication system are provided. At least one relay node utilized for communication with respective user devices and at least one relay backhaul channel for conducting in-band half-duplex communication with the at least one relay node are identified. The relay backhaul channel may be an FDM channel, a TDM/FDM channel, or a joint R-PDCCH/R-PDSCH channel. The relay channel is used for communicating with the at least one relay node. The supportable ranks of the R-PDSCH channel may depend on the number of resources reserved for demodulation reference signals in the R-PDCCH region.
US09014062B2 Method for HARQ and link adaptation of device to device link in direct communication between user equipments and relaying by user equipment
Provided is a method of processing hybrid automatic repeat request (HARQ) and adaptive transmission of a device-to-device (D2D) link. In the method, an operation method of user equipment (UE) includes (a) receiving an initial transmission mode (TM) and transmission power for the D2D link from a base station, and performing data transmission through the D2D link, (b) determining, at the UE, a TM and transmission power of a succeeding subframe, or receiving a TM control value and a transmission power control value from counterpart UE of the D2D link and determining the TM and the transmission power of the succeeding subframe, and (c) performing the data transmission to the counterpart UE using the determined TM and transmission power. Here, (b) and (c) are repeated.
US09014054B2 Layer two over multiple sites
An apparatus comprising a service network, and a plurality of Layer 2 sites connected by the service network via a plurality of gateways, wherein the gateways are configured to map a plurality of Internet Protocol (IP) addresses of a plurality of hosts under a plurality of virtual local area networks (VLANs) in a plurality of Layer 2 sites to a plurality of addresses (e.g. MAC or others) of the corresponding gateways inform the other gateways in the other Layer 2 sites of the mapped IP addresses under each of the VLANs in the local Layer 2 sites, and forward data frames originated from the hosts in the local Layer 2 sites to the other gateways in the other Layer 2 sites when the data frames' destinations are residing in the other Layer 2 sites.
US09014050B2 Information processing apparatus, information processing method, and information processing system
There is provided an information processing apparatus including a communication controller for determining, based on an influence of a second communication device on a communication network connected to one or more first communication devices, whether joining of the second communication device in the communication network is accepted.
US09014048B2 Dynamic bandwidth re-allocation
A method and system for dynamic bandwidth re-allocation is provided. The method includes the steps of monitoring a video streams delivered by a server to a first client and a second client that have a same service level agreement and determining whether the first client is receiving a lower bitrate video stream compared to the second client. The method further includes the step of adjusting a parameter to allow the first client to receive a higher bitrate video stream. In an example, the monitoring, determining and adjusting steps are performed by a cable modem termination system (CMTS). In another example, the monitoring, determining and adjusting steps are performed by an optical line terminal (OLT).
US09014040B1 Selection of wireless devices for measurement reports
A database is maintained that maps source cell regions to channel condition on the neighbor cell(s) coverage. The database also tracks whether the neighbor cell has better, weaker, or similar signal strength than the source cell. The channel condition and bitrate requirement of each wireless device being served by the source cell are also tracked. Once a particular neighbor cell has been selected for traffic offload (i.e., handover of one or more wireless devices), the source cell uses the database to select which wireless devices should send measurement reports. Those wireless devices with channel conditions that are mapped in the database to the target cell's coverage are designated for possible selection. Among these wireless devices, either the wireless devices with the highest or lowest bitrate requirements are selected to provide measurement reports for the target cell.
US09014033B2 System and method for mobile station-assisted interference mitigation
Devices and methods are provided for using a mobile station to mitigate interference between wireless access points. A mobile station communicates interference mitigation data corresponding to a first and second set of radio resources between a first and second wireless access point (AP). The interference mitigation data is processed by the first wireless AP to resolve conflicts in the claiming, and subsequent assignment, of the first and second radio resource assignments to the mobile station.
US09014029B1 Measuring network transit time
Disclosed are various embodiments to determine network transit time for a packet. A request packet for determining a network transit time is received. A reply packet is transmitted to the requester in response to the request packet. A reply packet is transmitted to the requester. The reply packet includes information about a packet processing time. This packet processing time includes a time between the receiving of the request packet and the transmitting of the reply packet.
US09014017B2 Method and system for associating physical link partners using a layer two mechanism
A network device and an adjacent network device may autonegotiate for utilization of an OSI layer 2 protocol for exchanging control information. The network device may generate and/or communicate to the adjacent network device, Ethernet frames comprising the control information based on the OSI layer 2 protocol. OSI layer 2 capabilities status and/or MAC address of the adjacent network device may be received and/or stored during auto-negotiation. An Ethertype and/or LLDP Ethertype may be set within the Ethernet frames to indicate utilization of the OSI layer 2 protocol. Payload within the Ethernet frames may be populated with control information that is encapsulated in a non-standardized or standardized discovery protocol frame and/or a LLDPDU. The control information may comprise device capabilities and/or communication parameters. Subsequent Ethernet frames comprising other content may be communicated to the adjacent network device based on the control information.
US09014016B2 Techniques to manage presence information based on routing rules
Techniques to manage presence information based on routing rules are described. An apparatus may comprise a presence management component operative to manage presence information for a presentity. The presence management component comprises a presence interface module operative to receive a routing rule for a communication event for a presentity node used by a presentity. The presence management component also comprises a presence control module communicatively coupled to the presence interface module, the presence control module operative to determine presence state information based on the routing rule. The presence management component further comprises a presence publish module communicatively coupled to the presence control module, the presence publish module operative to publish the presence state information to multiple watcher nodes. Other embodiments are described and claimed.
US09014013B2 Packet tracing through control and data plane operations using SNMP trap commands
Improved debugging capabilities for network packet path tracing. Embodiments trace both the control and data planes. During control plane operations each switch appends its identity to the payload, providing a full trace of the control plan path. SNMP Trap commands containing the forward path payload are provided back at each hop. The data plane is monitored by setting traps along the control plane path, with SNMP Trap commands at each hop being provided that indicate a given switch has been used.
US09014007B2 VXLAN based multicasting systems having improved load distribution
A virtual extensible local area network (“VXLAN”) system includes servers having VXLAN tunnel end points (“VTEP”) and virtual machines (“VMs”), multiple routers to transmit network data using bidirectional groups (“BIDIRs”) and rendezvous points (“RPs”), and an associated management and provisioning entity (“MPE”) adapted to arrange BIDIRs dynamically based upon network traffic such that traffic is more evenly distributed across the VXLAN. Some of the routers can be preconfigured as potential RPs, and the MPE can activate and deactivate these routers to and from RP status as needed. The MPE creates and rearranges BIDIRs based upon volume thresholds of traffic being reached in BIDIRs, such as by splitting overloaded BIDIRs. Network traffic can be monitored by VTEPs and RPs.
US09014006B2 Adaptive routing using inter-switch notifications
A method includes receiving in a network switch of a communication network communication traffic that originates from a source node and arrives over a route through the communication network traversing one or more preceding network switches, for forwarding to a destination node. In response to detecting in the network switch a compromised ability to forward the communication traffic to the destination node, a notification is sent to the preceding network switches. The notification is to be consumed by the preceding network switches and requests the preceding network switches to modify the route so as not to traverse the network switch.
US09014004B2 Method for managing load balance in a cellular heterogeneous network
A method is provided for managing load balance in cellular heterogeneous networks. The method comprises: providing a plurality of spectrum carriers for conveying communication signals to/from a macro cell. At least one of the carriers is a shared carrier for conveying communication signals to/from the macro cell and to/from at least one small cell located at the geographical vicinity of the macro cell, and wherein the shared carrier is characterized in that data is the only type of communication signals being conveyed thereat when the cellular network is under congestion. One or more other spectrum carriers are dedicated carriers adapted to essentially convey voice calls, and wherein user terminals are steered away from dedicated carriers to the shared carrier, so that when a data session is initiated for a user terminal camped on the shared carrier, that session will be conveyed one or more of the small cells.
US09013995B2 Congestion control in packet data networking
A network element controls congestion in a link of a packet data network. A congested link is identified and a throttle rate is determined for one or more of the traffic groups traversing the congested link. The central controller determines the throttle rates using a weight of the group and the current traffic rate of the group through the link. The throttle rates are sent to switches to throttle traffic for each affected group.
US09013994B2 Distributed chassis architecture having integrated service appliances
A distributed virtual chassis comprises scaled-out fabric coupler (SFC) boxes. Each SFC box has fabric ports and a cell-based switch fabric for switching cells associated with a packet among the SFC fabric ports of that SFC box. Distributed line cards (DLCs) include switching DLCs and an appliance DLC (A-DLC). Each switching DLC has network ports. Each switching DLC and A-DLC has DLC fabric ports. Each switching DLC and A-DLC is connected to each of the SFC boxes. The A-DLC provides an upper layer service for packets arriving on the network ports of the switching DLCs. To forward a packet to the A-DLC, a switching DLC divides the packet into cells and distributes the cells among the SFC boxes. The SFC boxes forward the cells to the A-DLC, and the A-DLC reassembles the packet from the cells and provides the upper layer service to the packet.
US09013991B2 Multicore processor including two or more collision domain networks
Implementations and techniques for multicore processors having a domain interconnection network configured to associate a first collision domain network with a second collision domain network in communication are generally disclosed.
US09013990B2 Communication apparatus and method of content router to control traffic transmission rate in content-centric network (CCN), and content router
A communication apparatus and method of a content router control a traffic transmission rate in a content-centric network (CCN), and the content router. In the communication method and the content router, a congestion of a network may be predicted, a warning signal indicating the congestion may be added to an interest packet, and the interest packet with the warning signal may be transmitted. Additionally, a traffic transmission rate may be controlled by adjusting a data packet transmission time based on a value of a marked field of a PIT. The PIT is set by receiving an interest packet to which a warning signal is added. Thus, the communication apparatus and method thereof provide reachability, while maintaining stability of network routing.
US09013988B2 Enhancing mobile multiple-access communication networks
A method for estimating engine thrust values of an aircraft is disclosed, the method comprising calculating estimated thrust value of an engine based on an equation of longitudinal motion, aircraft data measured during flight and calibrated drag/lift models, and a method for determining the thrust of an aircraft engine, based on information available from tracking the aircraft air-speed, acceleration, and position, the method comprising calculating the thrust, using the following equation: Thrust=mg{dot over (H)}/V+m{dot over (V)}+Drag.
US09013986B2 Device-level redundancy protection method and system based on link aggregation control protocol
A device-level redundancy protection method and system based on Link Aggregation Control Protocol (LACP), wherein the method includes: configuring same parameters for the Link Aggregation Group (LAG) on a first device (LAGP1) and the LAG on a second device (LAGP2), and transmitting an LACP Data Unit (LACPDU) message carrying the parameters to the LAG on a customer edge (LAGC). After receiving the LACPDU message, the LAGC adds physical links respectively connected with the LAGP1 and the LAGP2 into the same Aggregator on the customer edge (AGGC). The LAGP1 and the LAGP2 respectively add physical links connected with the LAGC into the Aggregator of themselves to form a virtual Aggregator (AGGV). The customer edge performs message interactions with a server via the AGGC and AGGV.
US09013983B2 Proactive source-based reverse path validation in computer networks
In one embodiment, a network device may receive an indication of a particular future message time, and determines a path validation time that is prior to the particular future message time by an amount at least long enough to detect and report a route change of a path from the network device to a source of the particular future message, wherein the source utilizes the path in reverse to reach the network device for the particular future message. Accordingly, the network device sends, at the path validation time, a keepalive message on the path, where in response to a failure of the keepalive message on the path, the network device repairs the path to the source with a particular route change, and reports the particular route change to the source, e.g., such that in response, the source may transmit the particular future message on the changed path in reverse.
US09013973B2 Carrier frequency acquisition method and apparatus
The present invention discloses a carrier frequency acquisition method and apparatus in which the structure of a transmission frame includes a short training sequence, the method including: delaying a received short training sequence by L sampling points and multiplying the delayed short training sequence with the original short training sequence to obtain a new sequence; delaying the new sequence by D sampling points and conjugate multiplying the delayed new sequence with the original new sequence; accumulating the results of the conjugate multiplication; and evaluating a phase from the result of the accumulation to estimate carrier frequency offset. With the above method, the present invention is capable of greatly improving the acquisition range of carrier frequency offset while requiring a simple set of hardware.
US09013968B2 Data storage system and apparatus
A data storage system, having a data processor operable to convert digital data signals into ink dot patterns, and a data processor operable to receive the ink dot patterns and convert them into digital signals, the system having at least one print media receiving carrier or panel, a printing member operable to deposit ink dot patterns in a print medium on the carrier panel, and a print media reader operable to read the ink dot patterns and create data signals there from, and a method of storing and retrieving data.
US09013965B2 Optical pickup device and optical disk drive including the same
Provided are an optical pickup device and an optical disk drive including the same. The optical pickup device includes a quarter-wave plate (QWP) that is disposed parallel to an objective lens and a reflection mirror that reflects a beam back onto the QWP after the beam passed through the QWP. The optical pickup device also includes a polarization mirror that is disposed between the objective lens and the QWP, and which reflects the beam which is generated from a light source onto the QWP, and allows the beam reflected by the reflection mirror to pass through to the objective lens.
US09013960B2 Orientation of an ultrasonic signal
A system and method for orientation of an ultrasonic signal includes at least two emitters in a mobile device that includes an orientation sensor that can determine a device orientation. A receiver at a fixed, known point includes at least two microphones operable to receive an ultrasonic signal from the device. The mobile device can drive the emitters to produce an ultrasonic signal that is oriented towards the receiver. A location engine can establish a location of the mobile device using the time delay of arrival of an ultrasonic burst from the mobile device impinging on each microphone of the receiver. In response to the location and/or the orientation, the mobile device operable to drive the emitters to produce a signal that is oriented towards the receiver.
US09013955B2 Method and apparatus for echo-peak detection for circumferential borehole image logging
Signals from an acoustic transducer used in a borehole include overlapping, ringing reflections from the casing walls, voids in the cement and the formation. By using the Hilbert transform, an envelope of the signals is determined and individual echoes are detected by using a Gauss-Laplace operator.
US09013943B2 Static random access memory circuit with step regulator
Implementations of the present disclosure involve a circuit and/or method for providing a static random access memory (SRAM) component of a very large scale integration (VLSI) design, such as a microprocessor design. In particular, the present disclosure provides for an SRAM circuit that includes a step voltage regulator coupled to the SRAM circuit and designed to maintain a fixed-value voltage drop across the regulator rather than a fixed voltage across the load of the SRAM circuit. The fixed-value drop across the regulator allows the SRAM circuit to be operated at a low retention voltage to reduce leakage of the SRAM circuit while maintaining the parasitic decoupling capacitance across the power supply from the SRAM circuit to reduce power signal fluctuations. In addition, the regulator circuit coupled to the SRAM circuit may include a switch circuit to control the various states of the SRAM circuit.
US09013925B2 Nonvolatile semiconductor memory device
A nonvolatile semiconductor memory device comprises a memory cell array, a staircase voltage generator, and a decode and level shift circuit. The memory cell array comprises a plurality of memory cells and a plurality of bit lines coupled to the plurality of memory cells. The staircase voltage generator generates a staircase voltage having a staircase waveform that varies in at least two steps. The decode and level shift circuit selects one of said plurality of bit lines and applies the staircase voltage as a program voltage to the selected bit line.
US09013916B2 Josephson magnetic memory cell system
One aspect of the present invention includes a Josephson magnetic memory system. The system includes a superconducting electrode that conducts a read current. The system also includes a hysteretic magnetic Josephson junction (HMJJ). The HMJJ can store a binary value and convert superconducting pairs associated with the read current flowing through the HMJJ from a singlet-state to a triplet-state. The system further includes a write circuit magnetically coupled to the HMJJ and configured to write the binary value into the at HMJJ in response to at least one write current and a read circuit configured to determine the binary value stored in the HMJJ in response to application of the read current to the HMJJ.
US09013915B2 Semiconductor device and method of manufacturing the same
In an n-channel HK/MG transistor including: a gate insulating film made of a first high dielectric film containing La and Hf; and a gate electrode which is formed of a stacked film of a metal film and a polycrystalline Si film and which is formed in an active region in a main surface of a semiconductor substrate and surrounded by an element separation portion formed of an insulating film containing oxygen atoms, a second high dielectric film which contains Hf but whose La content is smaller than a La content of the first high dielectric film is formed below the gate electrode which rides on the element separation portion, instead of the first high dielectric film.
US09013911B2 Memory array architecture with two-terminal memory cells
A non-volatile memory device includes a word line extending along a first direction; a bit line extending along a second direction; a memory unit having a read transistor coupled to the bit line, at least one two-terminal memory cell, and a select transistor, the two-terminal memory cell having a first end coupled to the word line and a second end coupled to a gate of the read transistor. The second end of the two-terminal memory cell is coupled to a common node shared by a drain of the select transistor and the gate of the read transistor.
US09013908B2 Control scheme for 3D memory IC
The present invention discloses a control scheme for 3D memory IC that includes a master chip and at least one slave chip. The master chip includes a main memory core, a first local timer, an I/O buffer, a first pad and a second pad. The at least one slave chip is stacked with the master chip. Each of the slave chip includes a slave memory core, a second local timer and a third pad. A first TSV is coupled to the first pad and the third pad. A logic control circuit layer includes a logic control circuit and a fourth pad, and the logic control circuit is coupled to the fourth pad. A second TSV is coupled to the second pad and the fourth pad.
US09013889B2 Electronic controller
Provided is an electronic controller which enables visual identification of a portion applied with a small amount of a sealing material, which has a high possibility of air leakage from an area in which a joint is to be established. The electronic controller includes: an electronic circuit board; and a casing including a cover (1), a base (4), and a lid sealed with a sealing material (20) applied to surfaces thereof at which the cover (1), the base (4), and the lid are to be joined together. An area in which the cover (1), the base (4), and the lid are to be joined together is provided with a space (16) thereto for enabling an application state of the sealing material (20) to be observed with a naked eye.
US09013888B2 Systems and methods for ejecting removable entities from electronic devices
Systems and methods for ejecting removable entities from electronic devices are provided. A removable entity ejection system may include a driver that may be controllable by software (e.g., via a control unit that may be configured to send electrical signals to the driver). The driver may include a driving component that may apply a force directly, or indirectly, to one or more removable entities to eject the one or more removable entities from an electronic device. When the force is applied indirectly, one or more interfacing components may receive the applied force and may transfer the received force to the one or more removable entities to cause ejection thereof.
US09013886B2 Display apparatus and portable information apparatus comprising the same
Disclosed are a display device and a portable information apparatus including the same, which do not use a front set cover necessary for producing the display device and thus can minimize a thickness and enhance a sense of beauty with an innovative design. The display device includes a set cover, a guide frame, a display unit, a circuit disposing part, a plurality of circuit films, a PCB, and a deco cover. The circuit disposing part is prepared between one side of the guide frame and one side wall of a set side wall. The PCB is connected to the circuit films, and disposed at the circuit disposing part. The deco cover covers the circuit disposing part.
US09013879B2 Electronic component cooling hood and heat pipe
An electronic component and cooling system has a printed wiring board, which is planar. An electrical component is mounted on one side of the planar surface of the printed wiring board. A hood is positioned outwardly of the electronic component. Legs on the hood extend to the printed wiring board, and form an inner surface that is positioned away from the one side relative to the electrical component. A chassis has posts connected to the printed wiring board and on an opposed side of the planar surface of the printed wiring board from the electrical component. The chassis extends to a remote portion, beyond the printed wiring board. A heat pipe is generally elongate and positioned on an opposed side of the hood from the electrical component. The heat pipe extends to the remote portion of the chassis to transfer heat from the hood to the chassis.
US09013878B2 Electronic system for reflow soldering
An electronic system includes an insulating structural element with a coupling surface configured for coupling the electronic system with at least one further electronic system. The electronic system further includes at least one conducting contact element at least partially exposed on the coupling surface. Each conducting contact element has a soldering surface supporting reflow soldering of the conducting contact element with a corresponding further contact element of the further electronic system. In addition, each conducting contact element has at least one lateral surface protruding from the insulating structural element. The soldering surface of the conducting contact element includes at least one channel having an opened end at the protruding lateral surface, the channel configured to facilitate dispersion of waste gas produced during reflow soldering.
US09013877B2 Power semiconductor device
The purpose of the present invention is to provide a power semiconductor device which has a light weight, high heat dissipation efficiency, and high rigidity. The power semiconductor device including a base 1, semiconductor circuits 2 which are arranged on the base 1, and a cooling fin 3 which cools each of the semiconductor circuits 2, in which one or more protruding portions 1a, 1b are formed on the base 1, widths of the protruding portions 1a, 1b in a direction parallel to the base 1 surface being longer than a thickness of the base 1, thereby providing power semiconductor devices 100, 200, 300, 400 which have a light weight, high heat dissipation efficiency, and high rigidity.
US09013875B2 Electronic device
An electronic device includes a housing, a heat source located in a casing, and a heat dissipation device disposed in a casing. The heat dissipation device is kept apart from the heat source. The heat dissipation device includes a casing having a heat dissipation material including 15 to 30 percent volume of multiple copper materials, 50 to 85 percent volume of a phase change material, and 15 to 20 percent volume of air. The casing has a surface facing the heat source. A central area and an outer ring area are defined on the surface. A geometric midpoint of the central area overlaps a geometric midpoint of the surface. An orthographic projection region of the heat source to the surface is located in the central area. The heat dissipation device absorbs heat generated by the heat source through thermal radiation.
US09013874B2 Heat dissipation device
A heat dissipation device for an electronic device includes a base, a plurality of fins and at least one heat pipe. The base has a front surface and a rear surface opposite to the front surface. A heat-generating component of the electronic device is disposed adjacent to the rear surface. The plurality of fins extend from the front surface of the base. The heat pipe is disposed on the front surface of the base and in a cutout portion of the plurality of fins. The heat dissipation device, which removes heat from the heat-generating component, has a low profile and improved heat dissipation capability.
US09013872B2 Dry-cooling unit with gravity-assisted coolant flow
A method of fabricating a cooling unit is provided to facilitate cooling coolant passing through a coolant loop. The cooling unit includes one or more heat rejection units and an elevated coolant tank. The heat rejection unit(s) rejects heat from coolant passing through the coolant loop to air passing across the heat rejection unit. The heat rejection unit(s) includes one or more heat exchange assemblies coupled to the coolant loop for at least a portion of coolant to pass through the one or more heat exchange assemblies. The elevated coolant tank, which is elevated above at least a portion of the coolant loop, is coupled in fluid communication with the one or more heat exchange assemblies of the heat rejection unit(s), and facilitates return of coolant to the coolant loop at a substantially constant pressure.
US09013871B2 Electronic device
An electronic device including a main body, a heat dissipation fan and at least one block is provided. The main body has a side shell and a bottom shell. The side shell has a first air inlet and a first air outlet. The heat dissipation fan is disposed in the main body and has at least one second air inlet and at least one second air outlet. The second air outlet is aligned to the first air outlet. The block is disposed in the main body to form a channel with the bottom shell and the dissipation fan. The channel is extended between the second air inlet and the first air inlet, so as to guide airflow to pass through the first air inlet and the second air inlet sequentially and enter the heat dissipation fan.
US09013869B2 Consolidated thermal module
A low profile heat removal system suitable for removing excess heat generated by an integrated circuit operating in a compact computing environment is disclosed.
US09013868B2 Portable electronic apparatus, expanding platform and combination apparatus thereof
An expanding platform includes a main body, a moving element, a first elastic element and at least one operating element. The main body includes a stop portion. The moving element connects moveably to the main body and includes at least one fixed element. The at least one operating element connected movably to the moving element can move relative to the moving element, and each operating element includes a first operating portion and a second operating portion. The moving element is fixed at an initial position by the stop portion blocking the second operating portion. The first operating portion is pressed when inserting a portable electronic apparatus, and the second operating portion can be moved to escape from the stop portion. The moving element moves to a locking position by the first elastic element and locks the portable electronic apparatus by the at least one fixed element.