Document Document Title
US08622332B2 Stretch film handle
An apparatus for dispensing a roll of material with one hand is disclosed that includes a shaft having a core segment for supporting a roll of material and a handle segment that is integral with the core segment. The handle segment has an annular recess with a collar received therein. The apparatus includes a gripper received over the handle segment of the shaft. The gripper has a cylindrically shaped body defining an open center that has an open upper end and a closed lower end. The gripper is positioned on the handle segment with its open upper end between the collar and the core segment. The shaft is rotatable relative to the gripper and the gripper is hand-compressible to bring the gripper into frictional contact with the shaft to slow or stop the rotation of the shaft.
US08622321B2 Apparatus for preserving and serving by-the-glass wine, or other liquid that can be affected by oxygen
Device (100) for preserving and serving, from a bottle, by-the-glass liquid that can be affected by oxygen such as wine, by pumping pressurized inert gas in a bottle (40′). The device comprises a coupling portion (10) adapted to couple with a pressurized gas supply, a central body (20), and a fastening portion (30) to the bottle (40′), in particular, to a bottle neck (40). The central body (20) provides an inlet duct (21) of the pressurized gas, associated with an inlet valve (24), and a delivery duct (22) of the liquid, associated with a delivery valve (25), which draws the liquid from the bottle (40′) and brings it to a delivery mouth (23). In particular at least one among the inlet valve (24) and the delivery valve (25) is a pilot valve, which is piloted by the pressure of the inert gas. Furthermore, a pilot channel (26), (29) is provided communicating with a pilot port (27), (28) present in the coupling portion (10) and communicating with the pilot valve.
US08622319B2 Automatic air-assisted manifold mounted gun
A coating material dispensing device includes a first component providing a connection to a source of coating material to be dispensed and a filter for filtering coating material to be dispensed. The first component includes a housing for housing the filter and a closure for selectively closing the housing to permit removal and replacement of the filter. The coating material dispensing device further includes a second component providing a nozzle through which the coating material is dispensed. The first and second components include first and second passageways, respectively. The first and second passageways communicate when the first and second components are assembled together to provide a flow of filtered coating material from the filter to the nozzle.
US08622318B1 Integral elastomeric covered body cap for irrigation sprinkler
A sprinkler has a hollow outer case and a riser vertically reciprocable within the outer case through an upper end thereof. A nozzle is mounted at an upper end of the riser. A body cap fits over the upper end of the outer case and retains the riser. The body cap has a plurality of circumferentially spaced vertical ribs that connect a reduced diameter upper portion of the body cap with an enlarged lower portion of the body cap. An elastomeric cover extends over at least the reduced diameter upper portion of the body cap and at least a portion of the ribs.
US08622317B1 Irrigation sprinkler with twist-and-lock debris screen
An irrigation sprinkler has a generally tubular riser assembly including a nozzle turret rotatably mounted at an upper end of the riser assembly and a drive assembly coupled for rotating the nozzle turret. The riser assembly has at least one locking recess formed in a lower end of the riser assembly. A debris screen is removably mounted to a lower end of the riser assembly. The debris screen is formed with a plurality of apertures for filtering debris from water flowing through the apertures. The debris screen is dimensioned and configured to mate with the lower end of the riser assembly. The debris screen has at least one lock that is dimensioned and configured to be received in the locking recess for holding the debris screen to the riser assembly. In an alternate embodiment, the lock can be located on the lower end of the riser assembly and the recess can be located on the screen.
US08622316B2 SCR-injection unit
An SCR-injection unit includes an injector, a sleeve element for fixing the injector to a flange of an exhaust gas pipe, and a cooling body. According to the invention, the sleeve element has an elongated thin-walled connecting section, one axial end of which is indirectly connected to the flange of the exhaust gas pipe and the other axial end of which is indirectly connected to a supporting structure for the injector.
US08622315B2 Fluid injector having a reed valve
With reference to FIG. 1, the present invention provides a fuel injector (19) comprising a reed valve (35). The reed valve has at least one orifice and at least one reed valve blade, the or each reed valve blade having a valve head attached to at least one resilient spring arm. The or each valve head opens and closes a respective orifice in the valve seat. A support surrounds the reed valve blade(s). Each spring arm extending inwardly from the support. Each spring arm is curved.
US08622305B2 Efficient multi-image bar code reader
An efficient multicamera imaging-based bar code reader for imaging a target bar code on a target object. An imaging system has a plurality of camera assemblies coupled to an image processing system. Each camera assembly includes a sensor array and an imaging lens assembly for focusing a field of view of the camera assembly onto a sensor array as well as including one or more light emitting diodes for illuminating a field of view of that camera assembly. One camera is activated or energized to detect an object and then all cameras are activated for generating images suitable to decode a bar code on the detected object.
US08622302B2 Systems and methods for compensating for fixed pattern noise
This disclosure relates generally to systems and methods for estimating and, at least partially, compensating for fixed pattern noise (FPN) in an image sensor. In one configuration, an estimate of the FPN of an image sensor may be obtained by capturing a dark image (either a linear or an area image, depending on the sensor type) using a first exposure time, an illuminated image may be captured using a second exposure time, the second exposure time is greater than the first exposure time, and the dark image may be subtracted from the illuminated image to compensate, at least partially, for FPN. Certain configurations may utilize virtual scan lines. Two or more dark images may also be utilized to estimate FPN in an image sensor.
US08622300B2 System and method for data card emulation
An improved system and method for data card emulation is provided that enables a single data card to emulate any one of multiple data cards. The data card includes an improved system and method for conveying data involving pulsed light that can read a barcode and can emulate a barcode. The improved system and method for conveying data may also include at least one of a magnetic stripe reader or a magnetic stripe emulator. The data card uses the improved system and method for conveying data to interface with conventional barcode and/or magnetic stripe readers, to interface with other such data cards or other devices having similar circuitry, and to interface with a data management system used to manage barcode and/or magnetic stripe information stored in a memory on the data card.
US08622297B1 Card reader anti-skimming assembly and method
An anti-skimming assembly for a card reader device includes, for example, a displacement bar mountable on a front plate of a card reader device proximate a card entry opening formed in the front plate, which displacement bar has first and second legs. The displacement bar is mountable on the front plate with the first leg aligned with an internal read head inside the card entry opening of the card reader device. An infrangible fastener is connectible to the first leg through a first fastener opening formed in the front plate, and a non-conductive frangible or breakable fastener is connectible to the second leg through a second fastener opening formed in the front plate. In addition, first and second electrically conductive leads are carried by the non-conductive frangible fastener electrically connected to one another via an electrically conductive spring and connectible to an alarm circuit.
US08622296B2 Magnetic stripe card reader assembly and method
A magnetic stripe card reader assembly and method includes a panel having portions defining a card entry opening of a card entry path provided for receiving a magnetic stripe card with the magnetic stripe disposed perpendicular to the card entry path. A card swipe path in communication with the card entry path is provided for swiping the card with the magnetic stripe disposed parallel to the card swipe path, and a magnetic stripe read head is disposed proximate the card swipe path for reading only a pre-determined segment of the magnetic stripe. The panel is also provided with portions defining a card withdrawal opening of a card withdrawal path in communication with the card swipe path and partly overlapping the card entry opening for withdrawal of the card with the magnetic stripe disposed perpendicular to the card withdrawal path.
US08622294B1 Method and apparatus for electronically organizing transport documents
A system and apparatus is provided for managing the collection, preparation, and storage of shipping documentation. According to a preferred embodiment, the present invention includes multiple sensors, a processing system and a control unit for organizing and transporting shipping documents for multiple shipments in a real-time tracking system. The shipping document management system of the present invention travels and arrives with the actual shipment and allows the user to collect information and produce documents for viewing, scanning, transmitting and/or printing. The present invention may function as a universal open architecture envelope capable of linking to existing container sensor systems.
US08622292B2 Reservation-based preauthorization payment system
A method and system for allowing the setting of reservations and the pre-authorization of credit to purchase a desired service for which a reservation is made. A customer accesses a reservation system that is integrated with a credit authorization system. The customer may make a reservation and substantially simultaneously become pre-authorized to pay for services to be provided at the reservation by one of any number of credit providers. Pre-authorized credit and reservation information is then supplied to the service provider in advance of services being provided, expediting the overall transaction time and allowing for a secure and cardless transaction procedure. The reservation and preauthorization information are typically stored upon the reservation system and then passed to the point-of-sale systems, but other types of input/output storage devices could be used to perform this function.
US08622291B2 Stored-value card management method and system
A computerized system for activating, issuing and otherwise managing transactions and activities pertaining to stored-value cards over a communications network. A central information database is provided for storing stored-value cardholder and card purchaser information received directly from respective stored-value cardholders and card purchasers PCs through a universal central processor via respective communication gateways. The central processor is coupled for communication realtime to multiple unaffiliated stored-value card processing networks normally operated by respective hosts. Each network includes a stored-value card processor coupled to a stored-value card database and multiple respective merchant communication devices. The central processor is programmed for managing the activation and issuance of transactions and activities for the stored-value card through the respective unaffiliated networks. The universal central processor is programmed to issue the stored-value cards directly to the cardholder or card purchaser by download over respective communication gateways. The universal central processor is further programmed for reporting the card activations, issuances, transactions and activities to the cardholders and the merchants thereby providing a universal management system.
US08622289B2 Method and apparatus for credit card tracking at pay stations
An enhancement to a pay station where subscribers can track usage of credit cards or groups of credit cards at parking and other facilities. The subscriber provides a key that can be used with a predetermined hash or encryption algorithm to hash or encrypt every credit card number that enters the system. A database of the coded results for a set of pre-registered credit cards belonging to that subscriber is maintained in the pay station database. Whenever an incoming credit card's coded output matches one of the coded results on the pre-registered list, a log entry can be made in a usage log. The subscriber generally has a list of the coded outputs for each of their pre-registered cards. The subscriber can thus track usage of any of these cards.
US08622282B2 Blanks and methods for forming reinforced containers
A blank of sheet material for forming a container is provided. The blank includes a first reinforcing end panel extending from a first end panel, a first corner post panel extending from a first edge of the first reinforcing end panel, and a first top end panel defined within the first reinforcing end panel.
US08622280B2 Shipping and dispensing carton
A combination shipping and dispensing carton for containing a plurality of articles. The carton has a plurality of panels that extend at least partially around an interior of the carton. The carton may have various dispensing features to allow articles to be dispensed from the carton.
US08622275B2 Circular stapler introducer with rigid distal end portion
Introducers for introducing a surgical circular stapler into a patient. Various embodiments comprise a hollow flexible sheath that has a distal end and an open proximal end that is sized to receive a stapling head portion of the circular stapler therein. A rigid cap assembly is attached to the distal end of the hollow flexible sheath. The rigid cap assembly may be configured to selectively move between a closed position wherein a distal face of the stapling head is covered when inserted therein and an open position wherein the cap assembly may be withdrawn from around the stapling head and elongated shaft. A release arrangement interfaces with the rigid cap assembly such that upon an application of a release motion thereto, the rigid cap is movable from the closed position to the open position.
US08622270B2 Bladeless cleavers having a flexible tongue and related methods for cleaving an optical fiber using an abrasive medium
Methods, cleavers, and packagings for cleaving an optical fiber using an abrasive medium are disclosed. In one embodiment, the bladeless cleaver includes a body having a flexible tongue configured to receive an optical fiber. The flexible tongue is further configured to provide an arcuate surface to bend a portion of the optical fiber. The bladeless cleaver in this embodiment also includes a cleaver structure attached to the body that comprises an abrasive medium carrier configured to support an abrasive medium. The abrasive medium carrier is configured to be actuated to place the abrasive medium in contact with the portion of the optical fiber to create a flaw in the portion of the optical fiber.
US08622258B2 Container having a handle assembly
A container includes a body, a panel, and a handle assembly. The body defines a closed volume of the container and further includes at least two opposing walls having a width and longitudinally extending between a first end and a second end of the body. The panel includes an inner surface fixedly secured to the panel to the body. The handle assembly is at least partially disposed within a space created between the panel and the body, the handle assembly having a dispensing aperture, and the handle assembly being slidable within the space. A method of forming a container and a method of dispensing a container are also discussed.
US08622257B2 Auger-driven powder dispenser
An apparatus for dispensing granulated powder, such as a fine sugar or sweetener, which uses an auger driven by a gear motor. The gear motor is controlled by a control unit on the front of the dispenser, allowing a user to select the quantity of powder to be dispensed. The apparatus comprises at least one, preferably two dispensing assemblies within the chassis, each comprising a storage bin for the powder, an inclined base, an auger member abutting the base of the storage bin and a dispensing chute. The base of the storage bin is inclined positively toward to the orifice of the dispensing chute, thereby ensuring that the powder is dispensed at a constant rate with minimized dribbling.
US08622255B2 Aerosol systems and methods for dispensing texture material
An aerosol texturing system for applying a layer of texture material on an uncoated portion of a substrate substantially to match a coated portion of the substrate, comprises an aerosol assembly, texture material, and propellant material. The aerosol assembly defines a product chamber and is selectively operable in a first mode in which the product chamber is sealed and in a second mode in which fluid is allowed to flow out of the product chamber along a dispensing passageway. The texture material and propellant material are disposed within the product chamber. The texture material has a base portion and a particulate portion containing at least one particulate material. When the aerosol assembly is in the second mode, the propellant material is adapted to force the texture material out of the aerosol assembly along the dispensing passageway and onto the uncoated portion of the substrate.
US08622253B1 Anhydrous ammonia fertilizer metering and distribution apparatus and method
Fluid fertilizer is supplied to a metering assembly by fluid vapor pressure. The assembly divides fluid flow into several equal flows that are injected into the ground. The metering assembly includes a body chamber with a bottom, a top and a cylindrical wall. A driven shaft, journaled in the top wall, extends into the chamber. A rotor is fixed to the drive shaft in the chamber. Pluralities of elongated slots pass through the rotor. Discharge bores pass through a body bottom wall. Each discharge bore includes a counter bore that receives a resilient O-ring and a graphite tube. A top end of the tube engages the rotor on both sides of the elongated slot. The compressed O-ring holds the tube top in engagement with the rotor.
US08622251B2 System of delivering and storing proppant for use at a well site and container for such proppant
A method of delivering proppant to a well site has the steps of transporting a load of proppant in a vessel to a desired location, moving the load of proppant from the vessel into a container so as to create a proppant-loaded container, unloading the proppant-loaded container into a pneumatic bulk trailer, and transporting the unloaded proppant in the pneumatic bulk trailer to well site. The container is placed onto a bed of a truck and moved in proximity to the vessel. The proppant-loaded container is placed onto a tilting mechanism and then tilted so that the proppant is discharged through a flow gate of a container into a hopper. The proppant in the hopper can then be conveyed to the pneumatic bulk trailer.
US08622246B2 Fluid reservoir docking station
A fluid dispensing system may include a fluid outlet connected to a flexible fluid reservoir and a docking station configured to receive the fluid outlet and align the fluid outlet. In some examples, a fluid pump that defines a driveshaft aperture that is connected to the fluid outlet. In some additional examples, a drive motor is attached to the docking station that includes a driveshaft for driving the fluid pump. The docking station may align the fluid outlet so that the driveshaft aperture defined by the fluid pump is co-axially aligned with the driveshaft. This may allow an operator to efficiently take an empty reservoir out of service and replace it with a new reservoir full of fluid.
US08622244B2 Dispensing assembly comprising a cartridge with bag
A dispensing assembly includes a double cartridge having two storage containers with bags placed therein, a mixer that is connectable to the cartridge, and an opening device acting upon the bag. The opening device is arranged on the mixer housing and rotatable with respect to the cartridge and has a cutting member including two knife-edges that acts essentially perpendicular to the longitudinal axis of the bags within the cartridge. Due to the knife-edges being rotatable and arranged laterally with respect to the bags, the cutting member allows a clean and predetermined opening of the bags and a dispensing operation with minimum pressure losses and lost volumes.
US08622227B2 Merchandise security system
A merchandising system includes a support adapted to be secured to a first associated merchandising structure and a tile mounted to the support. The tile extends away from the support so as to approach a second associated merchandising structure spaced from the first associated merchandising structure. The tile includes a first portion and a second portion connected to the first portion and selectively slidable in relation to the first portion to change a size of the tile. A protrusion extends from the first portion. The protrusion is connected to the support to enable a movement of the tile in relation to the support thereby allowing selective access to any desired portion of at least one of the first and second associated merchandising structures. The tile front face can include a cut out section or a slot.
US08622223B2 Membrane assemblies and methods of making and using the same
A method of making a membrane assembly is provided. The method comprises forming an inorganic membrane layer disposed on a substrate, and forming a plurality of macropores in the substrate at least in part using anodization. Further, a membrane assembly is provided. The membrane assembly comprises a filtering membrane that is coupled to an anodized substrate comprising a plurality of macropores.
US08622213B2 Containers and components thereof for use in the medical industry and methods to manufacture the same
Containers and components thereof for use in the medical industry and methods to manufacture the same are described. An example tab for use with a medical container includes opposing sheets sealed to define an open ended chamber into which a port is to be at least partially positioned. The port is to enable access to the medical container. The tab includes a tear seal defined by each of the opposing sheets and a first guide positioned on a first side of each of the tear seals. The tab includes a second guide positioned on a second side of each of the tear seals, wherein the first and second guides are to enable a tear to propagate substantially between the guides and adjacent the tear seals.
US08622212B2 Tool holder
A tool holder is described. The tool holder can include a main panel having a front side and a plurality of sleeves extending from the front side and forming openings. The plurality of sleeves can include a first sleeve component forming peaks and valleys and a second sleeve component coupled to the first sleeve component at coupling points. At least one primary opening can be formed between the main panel and the first sleeve component between adjacent valleys and at least one secondary opening can be formed between the second sleeve component and the first sleeve component between adjacent peaks. A tool can be received through each opening and stored in the tool holder.
US08622211B2 System and method for displaying a padlock
For example, a first retaining tab may have a first (curved) surface and a second surface substantially parallel to the face of the card, wherein the first surface restricts movement of the padlock in a direction parallel to the face of the card (i.e., prevents the padlock from moving side to side) and the second surface restricts movement of the padlock in a direction orthogonal to the face of the card (i.e., prevents the padlock from moving out, away from the face of the card). Once the padlock is placed in the aperture and the back plate is attached to the card, the padlock is secured (e.g., between at least one retaining tab and the back plate) and ready to be displayed (e.g., on a hook, on a shelf, on a display rack, etc.).
US08622209B2 Container for mixing
A self-contained generator/fumigator and delivery system is described herein that provides for sealed containment to store, isolate and protect two or more solid and/or liquid reactants in separate chambers. Upon activation, the container facilitates robust mixing of the reactants, the containment thereof and allows the release of a pre-determined amount of gaseous products, e.g., chlorine dioxide, carbon dioxide and others, into a targeted volume of water, air or other solution.
US08622207B2 Carrier for containers
A carrier for holding a plurality of containers. The carrier has at least one bottom panel, at least one top panel, a front panel, a back panel, and at least two side panels. The at least one top panel is foldably connected to one of the front panel and the back panel. The at least one top panel has a handle portion for forming a handle of the carrier and a retaining portion having container receiving openings for retaining the containers in the carrier. The carrier has a retention flap foldably connected to the top panel for retaining the carrier in an assembled position.
US08622206B2 Peel-to-open packages
Improved peel-to-open packages including sachets, pouches, and the like are disclosed. The packages are made of substrate layers removably adhered together using an adhesive pattern of seal(s) that are characterized by peel forces. The adhesive pattern is designed to provide for controlled opening of the packages, in some embodiments to a predetermined stopping point, such that any product(s) contained therein are presented to the consumer for removal. Further design features include, but are not limited to, offset tabs, textures, color variations and text, which may further provide for easy, intuitive opening.
US08622197B2 Rotary spacing apparatus
A spacing apparatus singulates and spaces items for further processing and packaging. The apparatus comprises a rotatable dispensing wheel member having apertures for receiving items, such as food parts. The apertures are configured to place the items in a consistent alignment on a conveyor system. As the dispensing wheel rotates, the items are deposited from the apertures sequentially and with consistent positioning on a conveyor system that transports the singularized items to a measuring point. The rate of rotation of the dispensing wheel member can be controlled by a controller. A guide disposed above the dispensing wheel member provides greater accuracy in depositing items into the slots.
US08622179B2 Parking brake control device
A parking brake control device performs a releasing control with good precision by more precisely maintaining clearance between a friction-applying member and a friction-applied member. During a releasing control, a timing at which a braking force generated by an electric parking brake 2 drops to zero is detected based on a change in a motor current, and a second releasing operation time is set according to the magnitude of the motor current at the time the braking force drops to zero. This makes it possible for the second releasing operation time to be set in accordance with fluctuations in a motor load due to temperature changes or the like. Therefore, a clearance between a brake pad and a brake disc can be kept constant according to the motor load.
US08622177B2 Control system and energy storage for an elevator apparatus
A control system is provided and includes energy accumulators (20; 120) coupled to a first inverter (10) and controlled through a second inverter (12). These accumulators (20; 120) are adapted to store the energy generated by an electrical machine (3) associated with the elevator apparatus (1), and the energy coming by a source and optionally not used by the machine (3), as well as to deliver the stored energy towards the machine (3) when this requires energy with a power higher than a threshold. The system is arranged to automatically cause the lifting of the car (2) up to the highest floor when preset conditions occur in a time interval of inactivity of the elevator apparatus (1).
US08622174B2 Escape devices for high-rise buildings
An escape device for high-rise buildings includes an escape capsule, a speedup gear mounted to the escape capsule, a track provided with a rack with which the speedup gear is engaged so that the escape capsule can move along the track, and a damper including a rotor. The speedup gear in operation drives the rotor into rotation and the damper is capable of converting a portion of kinetic energy of the escape capsule to the electric energy. The escape device can be braked at any position at a building.
US08622170B2 Lift vehicle with multiple capacity envelope control system and method
A multiple envelope control system and method expands the operating capabilities of a lift vehicle. The vehicle includes a platform mounted to a telescoping main boom. The main boom is configured for lift/lower function and telescope function. The multiple envelope control system includes a selector switch for selecting between a plurality of capacity modes including at least a low load mode and a high load mode. A plurality of sensors are strategically positioned on the main boom to cooperatively define position zones of the platform. A control system determines in which position zone the platform located according to signals from the plurality of sensors. The control system controls an envelope of the platform based on a position of the selector switch. By strategically positioning the sensors to define the position zones, inexpensive switches, such as limit switches or the like, can be used, thereby reducing manufacturing costs of the machine.
US08622163B2 Scooter type motorcycle equipped with fuel cell system
A scooter-type motorcycle is provided with a fuel cell system for driving the motorcycle by an electric power and includes: a vehicle body including a pair of left and right upper frames extending in a longitudinal direction of the vehicle body and a pair of left and right lower frames extending in the longitudinal direction of the vehicle body and having rear side end portions bent and connected to the respective upper frames; a fuel cell mounted on the vehicle body; a fuel tank connected to the fuel cell, in which the fuel tank is disposed in a center tunnel surrounded by the upper frames and the lower frames. A pair of left and right upper frames and a pair of left and right lower frames constitute a fuel tank supporting structure.
US08622159B2 Motorized tracked unit
This motorized track unit is for use with a wheelchair seating system or other undefined cargo systems. The Smart Trak device is capable of carrying its intended cargo across solid or loose surfaces such as grass, mud, dirt, sand or snow. It is also capable of traversing uneven or unsteady ground surfaces and having the abilities to scale incline/declines of approved stair sets. The device itself can be outfitted with a multitude of add-ons giving it the ability to allow handicapped persons the abilities to have a full function wheelchair system that allows them to go up/down stairs.
US08622157B1 Polycrystalline diamond compact (PDC) cutting element having multiple catalytic elements
A polycrystalline diamond compact useful for wear, cutting, drilling, drawing and like applications is provided with a first diamond region remote from the working surface which has a metallic catalyzing material and a second diamond region adjacent to or including the working surface containing a non-metallic catalyst and the method of making such a compact is provided. This compact is particularly useful in high temperature operations, such as hard rock drilling because of the improved thermal stability at the working surface.
US08622147B1 Sound based fire alarm system and method
Stovetop fires are among the more prevalent of resident fire hazards and smoke detectors are among the most prevalent and economical forms of residential fire alarms. Automatic stovetop fire extinguishers can prevent property damage and even personal injury; however, these stovetop fire extinguishers may also limit smoke emissions and the subsequent detection of smoke. While an initial fire may be efficiently subdued by an automatic stovetop fire extinguisher, it is often desirable to alert present and future occupants of a fire hazardous condition. A sound based fire alarm system and method are described herein, which detects a sound burst emitted upon deployment of an automatic stovetop fire extinguisher and triggers a continuous fire alarm to alert occupants of a potentially fire hazardous condition. Alarm signals can be audible, visual, or both. The system may be a stand alone system and use battery power for affordability and ease of installation. The method described herein enables the ready and automatic extinguishment of a stovetop fire, while alerting those in the surrounding area or those in adjacent dwellings of a fire situation.
US08622142B2 Sealing wellhead members with bi-metallic annular seal
A wellhead seal assembly that forms a metal-to-metal seal between inner and outer wellhead members. A bi-metallic U-shaped seal with legs having a low yield metal on the outer portions. During installation of the seal assembly, the legs of the seal are forced outward against the surfaces of the wellhead members, by pressurization of a interim non-metallic seal which forces a wedge into the U-shaped seal, causing localized yielding of the low yield metal to fill defects on wellhead member surfaces.
US08622133B2 Resistive heater for in situ formation heating
One embodiment of the method includes providing an electrically conductive first member in a wellbore located in a subsurface formation, and also providing an electrically conductive second member in the wellbore. The method also includes providing an electrically conductive granular material in the wellbore. The granular material is positioned so as to provide an electrical connection between the first member and the second member. An electrical current is established across the first member, the granular material and the second member so as to generate resistive heat within the granular material. The surrounding subsurface formation is thereby conductively heated so as to cause formation hydrocarbons in the formation to be heated, and in some cases, pyrolyzed to form hydrocarbon fluids. Preferably, the subsurface formation is an organic-rich rock formation, including, for example, an oil shale formation.
US08622126B2 Reaming tool
A reaming shoe for location in a bore has a rotationally balanced nose. A rotary drive is rotationally coupled to the reaming shoe to enable reaming of the bore. The assembly of the reaming shoe and the rotary drive is adapted to be coupled to a tubular component. The reaming shoe is mounted to the tubular component to enable rotation of the reaming shoe independently of the tubular component, such that the reaming shoe is rotatable at a different rotational speed than the tubular component.
US08622103B2 Transferrable purse organizer
A transferable insert for organizing the interior of a bag includes a pair of side walls, a pair of end walls and a bottom wall substantially continuously interconnected so as to define an interior storage compartment, a first and second expansion panel each being operatively moveable between a collapsed position and an expanded position to conform to the width of the interior of the bag, a first and second expansion fastener structured and disposed for holding the respective first and second expansion panels stowed in the collapsed position, and a plurality of pouches within the interior storage compartment for holding and positioning a plurality of objects therein in an organized arrangement. A releasable fastener on each of the pair of end walls may be used for releasably holding one of the pair of end walls in a gusseted position.
US08622098B2 Container for fluids, insert and method of filling a container
The invention relates to a container for fluids, in particular liquids, such as beer or water, comprising an outer casing, preferably spheroid and preferably made of a rigid material, a gas and/or liquid tight inner casing of a flexible material located inside the outer casing, a valve part for filling the container with a fluid, and at least one vent via which the inside of the outer casing communicates with the outside at least during filling. One or more spacers are located between the inner casing and the outer casing, providing one or more venting paths at least during filling.
US08622094B2 Metal dusting protection for welded pipe assemblies
A method for protecting a welded pipe assembly from metal dusting and a welded pipe assembly suitable for performing the method. The welded pipe assembly comprises two pipes, weld material joining the two pipes and insulating material. The pipes are protected from metal dusting by a protective coating. The present invention is useful for conveying gases comprising carbon monoxide at temperatures greater than 425° C. while preventing metal dusting of the welded piping assembly.
US08622091B2 Protector for tubular threaded joint
A protector which prevents damage to a solid lubricating coating on a threaded portion of a threaded joint when the protector is mounted on a pin or a box of a threaded joint for pipes in which at least one of the pin or the box is lubricated with a solid lubricating coating comprises a tubular member having a threaded portion on its inner or outer peripheral surface which threadingly engages with at least a portion and preferably 3-5 complete threads of the threaded portion provided on the pin or the box to be protected. The thread height H1 of the threaded portion of the protector and the thread height H2 of the complete thread of the pin or the box on which the protector is mounted satisfy H1>H2, and the difference between H1 and H2 [=H1−H2] is larger than the maximum coating thickness at the thread crest of the solid lubricating coating which covers the threaded portion of the pin or the box.
US08622087B2 Control valve
A control valve includes a valve body, a valve plug, two adjusting elements and two operating members. The valve body has a valve hole defined through the valve body and further defines an inlet hole and two outlet holes respectively communicating with the valve hole. The valve plug is movably assembled within the valve body. Two ends of the valve plug are respectively exposed to the outside of the valve body. The two adjusting elements are respectively mounted to two ends of the valve body and respectively adjustably resist against two ends of the valve plug. The two operating members are respectively fixed to the two adjusting elements for driving the two adjusting elements to move the valve plug within the valve hole of the valve body, and thereby controlling the control valve to switch between an open state and a closed state.
US08622086B2 Multi-position micro-fluidic valve system
A micro-fluidic valve system is provided which includes a micro-fluidic valve actuator apparatus, a fluid distribution manifold and a micro-fluidic POD apparatus. The POD apparatus includes a POD housing that defines an interior central passage extending from a distal mounting end of the housing to a proximal portion thereof. The POD apparatus further includes a stator device disposed in the interior central passage, and includes a distal stator face that cooperates with an opening in the distal mounting end to define a gasket receptacle. A relatively thin, elastomeric gasket member is disposed in the gasket receptacle of the housing in abutting contact between the stator and a communication face of the manifold. A fluid-tight seal is then formed between each respective stator communication port of the stator device and a corresponding manifold communication port of the manifold.
US08622076B2 Seat cleaning-capable double-seat valve
The invention relates to a seat cleaning-capable double-seat valve (1) with two serially arranged closing elements (3, 4), moveable relative to each other and designed as slide pistons, which border both in the closed and open position of the double seat valve (1) a leakage cavity (9), which is connected with the surroundings of the double-seat valve (1) via a tubular shaft (4b/4c) arranged on a low-lying (with respect to a vertical normal position of the double-seat valve (1)), second closing element (4), in which a drainage hole (4d) is arranged. The second, independently driven closing element (4) is thereby designed larger than the first, independently driven closing element (3) so that, as a result, the double-seat valve (1) opens downward and the drainage of the leakage cavity (9) also takes place downward.
US08622075B2 Fluid flow control valve
The invention provides a fluid flow control valve (1) comprising a cylindrical inlet chamber (2) having a fluid inlet aperture (3) and a coaxial waisted cylindrical outlet chamber (4) having a fluid outlet aperture (5), said inlet chamber containing a coaxial cylindrical cage (6) opening into said outlet chamber and said cage having in its cylinder wall at least one valve aperture (7) to allow fluid to pass from said fluid inlet aperture into said outlet chamber, said control valve further comprising a coaxial cylindrical plug (10) movable axially relative to said cage to close and open said valve aperture and a valve actuator (9, 11, 12, 13) operable to move said plug or cage relative to each other whereby to close or open said valve aperture, wherein said valve aperture is arranged to provide fluid exiting said cage from said inlet chamber with a velocity component tangential to the cylindrical axis (31) of said cage.
US08622072B2 Apparatus to control fluid flow
Apparatus to control a fluid flow are disclosed. An example fluid flow control apparatus described herein includes a signal stage comprising a signal stage relay having a supply plug being operatively connected to a valve seat at a first end and an exhaust seat at a second end and a seal operatively coupled to the supply plug such that the seal provides a feedback area to apply a fluid pressure feedback force to the exhaust seat.
US08622066B2 Portable expandable shelter
In one example, a portable expandable shelter includes an enclosure with one or more movable portions such as a side or end, and further includes a foldable frame configured and arranged for operation in unison with movement of the movable portion of the enclosure. This example of the portable expandable shelter also includes a cover that encloses at least a portion of a space defined by the movable portion and the foldable frame.
US08622062B2 Toezeeze—a biodegradable, water soluble individual toe separator used in pedicures
A system to facilitate pedicures and all applications where comfortable toe separation is demanded. The system consists of small water soluble tubular devices that fit in between each toe to ensure adequate spacing between the toes while polish is applied during a pedicure or other treatment to toes is required. The entire composition is made of water soluble corn starch and may be left in place when using your own sandal, flip flop or other open toed shoe when your services are complete.
US08622060B2 Self-pressurizing supraglottic airway
A supraglottic airway of the type used to facilitate lung ventilation and the insertion of endo-tracheal tubes or related medical instruments through a patient's laryngeal opening where the shield is designed to have an internal increase in pressure during assisted inhalation such as positive-pressure ventilation.
US08622058B2 Medical air tubing connection system
A medical air tubing and anti-mismatch fluid distribution system is provided for preventing the inadvertent connection of a feed line to an incorrect source of fluid. The fluid distribution system includes an adapter that is connected permanently to the fluid supply and has an outlet end that is compatible with a coupling member on the feed line. The coupling member on the feed line is compatible with the adapter but is not compatible with the other coupling member of the second fluid supply. A feed line assembly includes a feed line with a connector fixed to a first end and a nebulizer or other medical device fixed to a second end to form a one piece, integrally formed unit. The second fluid supply can include an adapter that is different from the first adapter so that the coupling members of the feed lines are compatible only with the appropriate adapter for the desired fluid source.
US08622056B2 Solar energy power generation system
A solar energy power generation system generates AC electrical power from solar radiation through the use of parabolic troughs to capture the energy and a fluid turbine to convert the solar energy to mechanical energy. The turbine is directly coupled to a generator to produce AC electrical power.
US08622051B2 Back-tension archery release
A back-tension archery release includes a handle with an adjustable sear housing and an adjustable finger. The handle has a longitudinal axis. The sear housing is adjustable about an axis normal to the longitudinal axis to eliminate twist or torque in a bowstring loop connected with the release. The finger is adjustable about the longitudinal axis to increase or decrease the speed of the release and provide an improved ergonomic feel to the user. In addition, the finger is removable from the handle so that differently configured fingers may be substituted by the user.
US08622048B2 Three-port valve
A three-port valve includes a valve body including a first port, a second port, and a third port, the first port having a first valve orifice and the second port having a second valve orifice. The valve may also include a first valve closure member and a second valve closure member, the first and second valve closure members may be configured to selectively seal the first and second valve orifices, respectively. The valve may further include a solenoid including a first coil and a second coil, at least one of the first and second coils configured to actuate at least one of the first and second valve closure members when energized. Additionally, the valve may include an electrical connection configured to selectively and individually energize the first and second coils. The valve may be configured to operate in at least three different states of operation. For example, the three-port valve may have a first state (e.g., a default state) when neither coil is energized, a second state when first coil is energized to move only one of the valve closure members, and a third state when the second coil is energized to move both valve closure members.
US08622043B1 Electrical power generation system that includes a fluid containment system
Some embodiments relate to an example electrical power generation system that includes a fluid containment system (FIG. 2 shows the example electrical power generation system of FIG. 1 where the fluid containment system is filled with fluid F). The electrical power generation system includes an internal combustion engine and an alternator that is driven by the internal combustion engine to generate electrical power. The electrical power generation system further includes an enclosure such that the internal combustion engine and alternator are positioned within the enclosure. The fluid containment system is positioned below the internal combustion engine and the alternator to collect fluids F. The fluid containment system includes a drain. The electrical power generation system further includes a control that selectively operates the drain to permit fluids F to exit the fluid containment system.
US08622041B2 Method and apparatus for operating traveling spark igniter at high pressure
An ignition circuit and a method of operating an igniter (preferably a traveling spark igniter) in an internal combustion engine, including a high pressure engine. A high voltage is applied to electrodes of the igniter, sufficient to cause breakdown to occur between the electrodes, resulting in a high current electrical discharge in the igniter, over a surface of an isolator between the electrodes, and formation of a plasma kernel in a fuel-air mixture adjacent said surface. Following breakdown, a sequence of one or more lower voltage and lower current pulses is applied to said electrodes, with a low “simmer” current being sustained through the plasma between pulses, preventing total plasma recombination and allowing the plasma kernel to move toward a free end of the electrodes with each pulse.
US08622038B2 Device for variably adjusting the control times of gas exchange valves of an internal combustion engine
The invention relates to a device (11) for variably adjusting the control times of gas exchange valves (9, 10) of an internal combustion engine (1) having a hydraulic phase shifting device (12), a camshaft (6, 7), and a pressure accumulator (15), wherein the phase shifting device (12) can be brought into a drive connection with a crankshaft (2) and is connected to the camshaft (6, 7) in a rotationally fixed manner, wherein a phase position of the camshaft (6, 7) relative to the crankshaft (2) can be variably adjusted by means of the phase shifting device (12) and wherein the interior of the camshaft (6, 7) comprises a cavity (38).
US08622037B2 Harmonic drive camshaft phaser with a compact drive sprocket
A camshaft phaser includes a housing with an array of internal splines formed within a bore. A harmonic gear drive unit is disposed within the housing and includes a circular spline and a dynamic spline, a flexspline disposed radially within the circular spline and the dynamic spline, a wave generator disposed radially within the flexspline, and a rotational actuator connectable to the wave generator. One of the circular spline and the dynamic spline is fixed to the housing. A hub is rotatably disposed radially within the housing and attachable to the camshaft and fixed to the other of the circular spline and the dynamic spline. A back plate has an array of external splines engaged in a sliding fit with the array of internal splines for transmitting torque from the back plate to said housing. The back plate also has an input sprocket for receiving rotational motion, in use.
US08622034B2 Two-stroke engine
The two-stroke engine has a plurality of intake passages extending from the external air inlet port through the crankcase, separating the intake air charge from the air and oil vapor within the crankcase. The piston has one or more corresponding inlet tubes depending therefrom that telescope within the crankcase intake passages as the piston reciprocates. All intake air travels through these passages and is separated from the remainder of the crankcase volume. The incoming air charge passes through a concentric poppet valve in the piston crown to enter the combustion chamber. Fuel is provided by conventional direct or port injection and ignition is provided by one or more conventional spark plugs. Diesel operation is achievable when the engine is configured appropriately. Exhaust exits the combustion chamber through a poppet valve in the cylinder head, the poppet valve being actuated by a rocker arm and pushrod from a crankshaft driven cam.
US08622025B2 Indoor fishfarm with raised tank
An indoor fish tank has a of walls and bottoms interconnected to define distinct fish holding, sedimentation and bioreactor sections. Water flows out of the bioreactor section into the top of the fish holding section, and then from the bottom of the fish holding section into the sedimentation section. A frame structure with braces connected with the tank walls and bottoms supports the tank on a ground support, with at least the bottom of the fish holding section raised above the ground surface.
US08622023B1 Pet litter box
A pet litter box comprises a housing, a detachable wall, and a grid. The housing comprises a left wall, right wall, front wall, and back wall that define a well. The left, right, and back walls comprise a plurality of apertures on the top of the walls. The detachable wall comprises three plates that connect to the apertures on top of the walls of the housing. The grid comprises a plurality of holes between grid lines and a locking mechanism. The grid slides into the well and the locking mechanism attaches to the front wall of the housing. A locking frame with an aperture locks over the grid.
US08622016B2 Wear indication system for compressor diaphragms of gas turbine engines
A wear indication system for use in turbine engines to measure gap closure that indicates the amount of wear found on a compressor diaphragm outer hook to prevent contact between a compressor vane attached to the compressor diaphragm outer hook and an upstream compressor blade. The wear indication system enables the wear to be serviced before failure occurs. The wear indication system may be formed from a base mounting plate having one or more wearable material layers attached thereto. In one embodiment, the wear indication system may have multiple wearable material layers. The outermost wearable layer may have a cross-sectional area less than a wearable layer to which it is attached to enable visual determination of the amount of wear that has occurred. The wearable layers may be formed from a honeycomb shaped material enabling wear to occur without threatening downstream components with damage.
US08622012B2 Arrangement for dynamic control of running trim and list of a boat
The invention relates to an arrangement (1) for dynamic control of running trim and list of a boat, said boat having at least one hull (2) with a stern (3), said arrangement (1) having a housing member (9), an interceptor member (5), an actuating means (10), a drive unit (7) operated by a power supply means (8), and a guiding means (22), said guiding means (22) being arranged to guide said interceptor member (5) between a first end position and a second end position, said actuating means (10) being arranged to displace said interceptor member (5) in a movement between said first and second end positions in relation to said housing member (9) by being driven by said drive unit (7), and said housing member (9) fully enclosing said interceptor member (5) in said first end position and partially enclosing said interceptor member (5) in said second end position. According to the invention, said guiding means (22) has a first guiding member (23) and a second guiding member (24) which are arranged to interact with each other, said first guiding member (23) being a rotatable element arranged to extend transverse to the direction of displacement of said interceptor member (5), and said second guiding member (24) being a guiding surface against which said first guiding member runs (23).
US08622007B2 Table with molded plastic table top
A table may include a molded plastic table top with an upper surface, a lower surface and a hollow interior portion disposed between the upper surface and the lower surface. The upper surface, lower surface and hollow interior portion of the table top may be integrally formed during the molding process as part of a unitary, one-piece construction. The table may also include a side rail of a frame connected to the lower surface of the table top and a plurality of depressions disposed between the side rail and the upper surface of the table top. The plurality of depressions may be integrally formed in the lower surface of the table top during the molding process as part of the unitary, one-piece construction. The plurality of depressions may be sized and configured to support the portion of the table top disposed above the side rail of the frame.
US08622006B2 Pallet
A pallet for storage and transport of goods consists of an upper deck that serves as a standing surface for the goods, standing feet that can be assembled onto the underside of the upper deck, and accommodation channels formed into the upper deck, for affixing at least one reinforcement strip. The upper deck is divided into at least two rectangular partial regions, and each partial region has an accommodation channel for a reinforcement strip, which is disposed in the diagonal of the partial region.
US08622005B1 Television support and mounting kit
A panel television support and mounting kit allows the consumer to employ any of the three modes of support, namely stand mount, elevated console mount and wall mount. The elevated console mount incorporates a vertical spine to elevate the panel television above the console and an offset arm to support the television over an upper shelf of the console. A mounting structure is provided that can be attached to the spine or to a wall. Pivoting and tilting is accommodated by the mounting structure.
US08621997B2 Printing machine
The printing machine comprises at least one transfer system (5) for conveying a substrate (1) onto an impression cylinder (6) and at least one screen (7, 8) of cylindrical or flat shape, with a doctor blade, said screen collaborating with the impression cylinder (6) and intended to print the substrate with an ink containing pigments that can be orientated by a magnetic field and an unloading system (9) for carrying the substrate (1) away. The impression cylinder comprises at least one magnetic element on its impression surface, said magnetic element being positioned at a point corresponding to said impression performed by said screen (7, 8) on said substrate.
US08621995B2 Sleeves and sleeve segments for flexography
A sleeve segment for flexography has the shape of a sleeve with a first circular side containing a female registration element and a second circular side containing a male registration element. Also a method for manufacturing a flexographic sleeve segment, segmented sleeves and methods of flexographic printing.
US08621994B2 Embosser
Embodiments of the disclosure set forth an embosser for a die. The embosser includes a frame, a roller body, and a handle. The frame includes two substantially parallel sides. The roller body includes a roller to be in contact with the die. The embosser further includes a first pin pivotally coupling an end of the handle to the sides of the frame, and a second pin pivotally coupled the handle to a first end of the roller body. The second pin further couples the first end of the roller body to the sides of the frame along a first path. The embosser further includes a third pin coupling a second end of the roller body to the sides of the frame along a second path.
US08621992B2 Round baler
A round baler of the non-stop type has three arms rotating about a common axis and having rolls at their free ends. A loop may be formed between the rolls of the same arm, whereas a small loop is created, by way of which the start of a bale core can be achieved.
US08621991B1 Pistol grip spring compressor system and method for maintaining compression on a valve spring
A pistol grip spring compressor system including a spring lock unit, an actuator assembly, and an anvil module such that the spring lock unit secures a valve spring coil of a valve spring unit from an internal combustion engine in a fixed position relative to a frame element to permit an anvil, provided by the anvil module and positioned against a valve spring retainer of the valve spring unit, to maintain compression on the valve spring while the valve spring unit is separated from an automobile internal engine combustion block.
US08621989B2 Food manufacturing apparatus and related method
The invention is directed to a food manufacturing apparatus comprising a feed system for inputting a plurality of materials, an extruder and a cutting assembly. The extruder comprises a pump system and a rotating extrusion die removably connected to the pump system, wherein the rotating extrusion die comprises at least one product channel for receiving and extruding the plurality of materials. The cutting assembly comprises at least one groove and a wire attached through the groove. The feed system is attached to the extruder and the cutting assembly is located at a position to cut the extruded plurality of materials with the wire from the rotating extrusion die.
US08621988B1 Inverted suspension poultry roasting rack
An inverted suspension poultry roasting rack for supporting a poultry in an inverted position with only the interior portion of the poultry making physical contact with the support rack. The inverted suspension poultry roasting rack generally includes a base unit, a first member extending upwardly from the base unit at a first angle with respect to the base unit, a second member extending upwardly from the first member, a third member extending downwardly from the second member at a second angle with respect to the base unit, and a hook extending from the distal portion of the third member. A poultry is positioned upon the third member and retained in an inverted position for cooking.
US08621978B2 Actuator for opening an aircraft engine nacelle cowl
Actuator (V) for opening an aircraft nacelle cowl (7), comprising a dead travel device (19), characterized in that it comprises means (42a, 42b, 43) for blocking the dead travel device (19) when this actuator (V) is extended.
US08621976B1 Pistol having a barrel with synchronized cams
A semi-automatic pistol is provided having a barrel, a frame and a slide. The slide is adapted for linear motion along the frame during a firing sequence and has a forward end and a block end. The forward end has an upper cam follower surface and a lower cam follower surface on the inside surface adjacent to the barrel. The barrel has a ramp cam surface adjacent to the chamber end of the barrel to effect locking and unlocking of the barrel relative to the slide during the firing sequence, a bottom cam surface and a top cam surface. The bottom cam surface and the top cam surface extend from the front end toward the chamber end of the barrel and each have undulating surfaces that moves against the lower cam follower surfaces of the slide to cause oscillation of the barrel while the slide moves during the firing sequence.
US08621975B2 Device and method for treating vascular abnormalities
A vascular device is provided that includes a tubular structure and an occluding structure. The tubular structure has inner and outer layers, with the occluding structure located between the inner and outer layers. Each of the inner and outer layers may define a different pick count, and the tubular structure may include a leading edge at a transition between the pick counts. The leading edge may be disposed at the distal end of the vascular device when the device is deployed from a delivery device. Furthermore, the occluding structure may have first and second layers formed by the inversion or eversion of the occluding structure and the subsequent coupling of its free ends to form a continuous structure. Thus, any loose ends may be sealed to minimize unraveling and/or shifting of the occluding structure within the tubular structure. A method of making the vascular device is also provided.
US08621974B1 Modular over pressure disrupter
In an exemplary embodiment, an overpressure disrupter system is described including at least one module, an explosive material contained in at least one module, and a fire retardant material contained in at least one module. At least one module includes at least one connection area, at least one outer wall; and at least one inner wall. At least one outer wall and at least one inner wall combine to form at least one outer compartments housing the fire retardant material. At least one inner wall forms at least one inner compartment housing the explosive material. At least one connection area is configured to connect at least one module with at least one of another of at least one module and at least one ancillary device.
US08621968B1 Tire shearing apparatus
A shearing apparatus may comprise a frame and a shearing assembly configured to shear a portion of a tire along a shear plane, the shearing assembly including a lower shear blade structure and an upper shear blade structure mounted on the frame. The apparatus may also comprise a tire indexing structure configured to advance a portion of the tire a distance through the shear plane for shearing the portion of the tire from a remainder of the tire. The tire indexing structure may include a tire clamping assembly to clamp onto the tire and movable between an initial and a final position to move the tire through the shear plane, a carriage assembly to move the tire clamping assembly between the initial and final positions, and a guide defining a path along which the carriage and tire clamping assemblies are movable between the positions.
US08621965B2 Face driver
A face driver has a body rotatable about an axis and a head rotationally fixed on the body and formed with a plurality of guides open axially forwardly toward a workpiece and radially offset from the axis. A centering rod axially shiftable in the body on the axis has a front-end point engageable with the face of the workpiece. A compression spring in the body urging the rod axially forward toward the workpiece, a driver disk has a front face engageable with the workpiece and a back face formed with a plurality of rearwardly open and radially extending grooves aligned with the guides. Respective support pins axially shiftable in the guides have heads engaged in the respective grooves so as to rotationally couple the driver disk rotationally to the body while permitting the driverd disk to tip with axial displacement of the pins.
US08621955B2 Robot arm assembly
A robot arm assembly includes a first robot arm and a second robot arm rotatably connected to the first. The first robot arm includes a first input shaft and a second input shaft. The second robot arm includes a sleeve and an output shaft partially received in the sleeve. The sleeve of the second robot arm is rotated relative to the first robot arm via a pair of bevel gears. The output shaft is rotated relative to the sleeve via a plurality of bevel gears which cooperatively form a polygon.
US08621954B1 Systems and methods for gravity compensation
Disclosed herein are systems and methods that may compensate for the effect of gravity on certain haptic devices, such as haptic-robot devices. An example embodiment of the disclosed systems and methods may take the form of a gravity-compensation system that includes (a) a carriage coupled to a rod having a first axis, wherein the carriage is configured to move along the first axis, (b) a displacement mechanism coupled to the carriage, wherein the displacement mechanism is configured to move the carriage along the first axis of the rod based on a displacement of an extendable arm along the first axis, and (c) a restorative-force mechanism configured to exert, on the carriage, a restorative force that acts along a second axis. The gravity-compensation system acts in a primarily passive manner, helping to ensure the safety of users at the point of human-robot interaction (pHRI).
US08621947B2 Assembly device for a measuring probe for measuring process variables in a process
An assembly device, especially a retractable assembly, for a measuring probe for measuring process variables in a process, comprising: an assembly housing with a connection system for connecting the assembly device to a process container; a tubular holder for a measuring probe, wherein the tubular holder is guided in the assembly housing axially displaceably between a measuring position in the process container and a maintenance position outside of the process container; and a damping system to damp axial shifting of the tubular holder. The damping system comprises a fluid filled, damping cylinder within the assembly housing, and a damping piston unit guided within the damping cylinder (15) in operative connection with the tubular holder.
US08621946B1 Support for ultrasonic probe
A support for an ultrasound probe device may comprise a handle portion at a first end and providing a hand hold, with the handle portion being elongated with a first longitudinal axis. The support may comprise a pocket portion at a second end opposite of the handle portion, and which is elongated with a second longitudinal axis. The support may comprise a middle portion positioned between the handle portion and the pocket portion, with the middle portion being flexible to change and retain an angle between the first longitudinal axis and the second longitudinal axis. A cord channel may be formed in the handle portion, the pocket portion and the middle portion to receive a cord of the probe device. A probe pocket may be formed in the pocket portion to receive the probe housing of the probe device.
US08621942B2 Force sensor with compressible electrode
A sensor includes a first electrode and a second, compressible electrode. A dielectric layer separates the first electrode from the second electrode. At least one of the first and second electrodes compress responsive to force, increasing capacitance between the first and second electrodes.
US08621936B2 Flow cell for a flow meter
A flow cell for a plurality of sensor assemblies to communicate with a flow meter for measuring characteristics. The flow cell includes a sensor body with a sensor body bore extending through the sensor body. The flow cell also includes a sensor body quadrant extending outwardly from the sensor body bore on a side of the flow cell, wherein the sensor body quadrant intersects the sensor body bore. A plurality of sensor ports extend through the sensor body quadrant to provide openings from the exterior of the flow cell to the sensor body bore in which sensor assemblies can be inserted. A cable channel extends internally within the sensor body quadrant at least from the plurality of sensor ports to an access port on the exterior of the flow cell for routing cables from the sensor ports to communicate with the flow meter.
US08621930B2 Transducers
A generator structure has alternating linear regions which are respectively relatively absorbing and relatively non-absorbing. When the structure is illuminated, the spatial contrast in the absorption created by the characteristics of the regions gives rise to mechanical effects within the workpiece, such as localized heating. This results in ultrasound being created to propagate through the workpiece.
US08621926B2 Wiring substrate, piezoelectric oscillator and gyrosensor
A wiring substrate includes: a substrate having a first surface and a second surface; a first insulating layer stacked on the first surface; a pad electrode stacked on the first insulating layer; a through electrode connected to the pad electrode; and a second insulating layer disposed between the substrate and the through electrode and between the first insulating layer and the through electrode, wherein a diameter of the through electrode in a connection section between the pad electrode and the through electrode is smaller than a diameter of the through electrode on the second surface side, the first insulating layer, the second insulating layer and the through electrode overlap with each other in a peripheral area of the connection section, when seen from a plan view, and the thickness of the first insulating layer in the area is thinner than the thickness of the first insulating layer in other areas.
US08621924B2 Humidity sensing circuit with temperature compensation
A humidity sensing circuit with temperature compensation includes a wave producing module, a phase processing module, a sensing module and a detecting module. The wave producing module outputs a wave signal. The phase processing module outputs an oscillatory wave and an invert oscillatory wave according to the wave signal. The sensing module has a temperature sensor and a humidity sensor which are connected in series. The temperature sensor and the humidity sensor respectively receive the oscillatory wave and the invert oscillatory wave. The sensing module outputs a parameter signal according to the oscillatory wave and the invert oscillatory wave. The detecting module outputs a detection signal according to the parameter signal. Hence, the humidity sensing circuit with temperature compensation senses the temperature and humidity by the simple circuit design. Moreover, it is feasible for circuit design and application.
US08621923B2 Humidity sensor
A humidity sensor has, on a substrate, at least one voltage sensor with a sensor region and at least one control electrode. The control electrode is connected to a signal source which is designed such that a variable control voltage can be applied to the control electrode. A moisture-permeable sensor layer whose dielectric constant depends on humidity is located on the sensor region. The control electrode is adjacent to the sensor layer in such a manner that the measured voltage signal of the voltage sensor depends on the control voltage and the humidity. The voltage sensor is connected to an analysis unit for ascertaining the humidity on the basis of the measured voltage signal. In the vertical projection onto the plane in which the substrate extends, the control electrode is located laterally next to the sensor region.
US08621922B2 Method and system for monitoring waterbottom subsidence
A system for monitoring subsidence and/or rising of a waterbottom has string of pressure sensors along the interior of a sealed -protective tube(q−) that rests on the waterbottom and is filled with a low pressure liquid, so that any subsidence and/or rising of the can be deduced from subsidence and/or rising of a section of the tube and associated pressure variations measured by the sensors due to variation of the hydrostatic fluid pressure of the liquid in the of the tube. The tube interior is divided into segments by valves during descent to protect the sensors against hydrostatic pressure of the liquid within the tube during installation. The use of a low pressure liquid in the tube allows the use of sensitive pressure sensors which are able to monitor pressure variations of −0.001 Bar associated with a waterbottom subsidence of −1 cm, at a water depth of >km where the ambient water pressure may be >100 Bar.
US08621918B2 Test device comprising a receiving device for a vehicle mock-up and method for testing a test vehicle using a test device
The invention relates to a test device for testing test vehicles, said test device having a receiving device for a vehicle mock-up. The receiving device for a vehicle mock-up is positioned on a rail system of the test device such that it can be moved.
US08621911B2 Method and system for determining levels of gases
A method and system for measuring or assessing the homeostatic relationship between gases in the body, environment or water. The measured or assessed level of gases in the body, environment or air uses the interrelationships of the various components in order to establish guidelines for treating individuals, the environment or water.
US08621907B2 Method for making metallic casing
A method for making a metallic casing includes providing an apparatus comprising a first mold and a second mold, placing a preform into a rectangular depression of first mold, moving the first mold to the second mold so that each sharp edge is substantially coplanar with a corresponding cutting edge, moving the first mold to the second mold so that the cutting edges are beyond the corresponding sharp edges of the first mold to complete a partial cut procedure, and moving the first mold to the second mold so that the secondary-cutting edge moves beyond the corresponding sharp edge and completely cuts the excess off the side wall.
US08621900B2 Electric door lock
An electric door lock including: a lock housing; an operating member having a holding part and a shaft part, the shaft part able to be placed in the lock housing, the shaft part connected to the holding part, the holding part defined as a long axis; a cog wheel able to be placed in the lock housing, the cog wheel having at least one bump; a coupling plate installed on the shaft part of the operating member, the coupling plate having at least one bulge and one protruding part, with the protruding part and the long axis of the holding part designed to move in alignment with each other; a motor placed in the lock housing; three sensor switches set separately in the lock housing; operating the motor causing the bump of the cog wheel to rotate and push the bulge of the coupling plate, so that the protruding part of the coupling plate of the electric door lock installed in the required position on a left-hand door or right-hand door, selectively touches the two sensor switches adjacent to each other, so as to reach the correct unlocked position or locked position.
US08621895B2 Drum type washing machine
A drum type washing machine is provided which includes a tub having a fastening part formed on a rear wall thereof, a stator fastened to the fastening part of the tub, the stator having a core part having teeth formed thereon, a coil wound around the teeth, a first insulator that covers a front surface of the core part and a second insulator that covers a rear surface of the core part, a stator rib formed on a front surface of the first insulator, and a supporting part that projects from the rear wall of the tub that supports the stator rib in an up-and-down direction when the stator is fastened to the fastening part of the tub.
US08621888B2 Manufacturing method for a thermal head
In manufacturing method for a thermal head, concave portions, including a reference concave portion, are formed on a surface of a substrate so that a length of each of the concave portions other than the reference concave portion increases as a distance from the reference concave portion in a length direction increases and so that a width of each of the concave portions other than the reference concave portion increases as a distance from the reference concave portion in a width direction increases. A mark identifying the reference concave portion is formed on the surface of the substrate. An insulating film is thermally fusion bonded to the surface of the substrate including the concave portions formed thereon. Heating resistors are formed on the insulating film using a photo mask by aligning the photo mask with the substrate in accordance with the reference concave portion to form the heating resistors so as to be opposed to the plurality of concave portions.
US08621875B2 Method of removing heat utilizing geometrically reoriented low-profile phase plane heat pipes
A method of removing heat from a heat generating component. A geometrically reoriented heat pipe is formed including an evaporator section and a condenser section geometrically reoriented relative to the evaporator section. The evaporator section is positioned proximate to the heat generating component. A thermoelectric element is positioned between the at least one heat generating component and the evaporator section. Heat is transferred, via the thermoelectric element, from the heat generating component to a heat transfer fluid contained within the evaporator section. The heated fluid migrates to the condenser section. The fluid is cooled within the condenser section and the fluid is returned to the evaporator section.
US08621872B2 Method and device for utilising biomass
A method and device for converting thermal energy from carbonaceous raw materials into mechanical work is provided. The device includes at least one first and one second device for storing and releasing thermal energy connected at least intermittently alternatingly in a turbine branch having a gas turbine connected downstream. The method includes the steps of: a) combusting a gas in a gas burner; b) passing the smoke gases arising in the gas burner through a device for storing thermal energy; and c) feeding the hot air released by at least one device into the gas turbine, wherein the gasification of the carbonaceous raw materials takes place in a gasifier in a first step and the product gas is fed into the gas burner connected downstream of the gasifier.
US08621871B2 Systems and methods involving multiple torque paths for gas turbine engines
Systems and methods involving multiple torque paths of gas turbine engines are provided. In this regard, a representative method for reducing overspeed potential of a turbine of a gas turbine engine includes: providing a first load to the turbine via a first torque path; providing a second load to the turbine via a second torque path; and operating the turbine such that: mechanical failure of a component defining at least a portion of the first torque path does not inhibit the second load from being applied to the turbine via the second torque path; and mechanical failure of a component defining the second torque path does not inhibit the first load from being applied to the turbine via the first torque path.
US08621863B2 Turbocharger for an internal combustion engine of a motor vehicle
In a turbocharger for an internal combustion engine of a motor vehicle, comprising a turbine housing having first and second spiral passages, each of which is connected to at least one exhaust gas line of an exhaust train of the internal combustion engine and a turbine wheel disposed within a rotor chamber of the turbine housing and connected to a compressor impeller via a drive shaft for rotation with the impeller, the exhaust gas of the internal combustion engine can be routed through the spiral passages for admission to the turbine wheel via the first and second spiral passages which have different wrap angles around the turbine wheel.
US08621862B2 Remote cooling system for charge-air cooled engines
A remote cooling system (10) for cooling turbocharged compressed air from a charge-air cooled engine (12) which is placed within an enclosed environment. The cooling system (10) comprises a charge-air cooler (14) located a predetermined distance from the engine (12). The charge-air cooler (14) comprises a fluid receiver (16) which receives turbocharged air from the engine 12, an air-to-water heat exchanger (24) which cools the turbocharged air received from the fluid receiver (16), and a fluid return member (26) for returning cooled air to the engine (12). A secondary cooling device (34), located outside of the enclosed environment, provides heat transfer from the heat exchanger (24) within the charge-air cooler (14) to an external environment.
US08621861B2 Actuating armature
An actuating armature, in particular a brake and/or clutch armature, has a housing (2) in which is arranged a piston (5) moveable in a cylinder space (3) by an actuating element (7) in order to displace liquid. An equalizing space and/or storage tank (19) is arranged within the cylinder space (3) and/or within the piston (5).
US08621857B2 Adsorption-enhanced compressed air energy storage
In an embodiment of the present disclosure, an energy storage device is presented. The energy storage device includes a porous material that adsorbs air and a compressor. The compressor converts mechanical energy into pressurized air and heat, and the pressurized air is cooled and adsorbed by the porous material. The energy storage device also includes a tank used to store the pressurized and adsorbed air and a motor. The motor is driven to recover the energy stored as compressed and adsorbed air by allowing the air to desorb and expand while driving the motor.
US08621855B2 Electro-hydraulic auxiliary mode control
A work machine (10) comprises an auxiliary electro-hydraulic circuit (22) adapted to operate a hydraulic actuator (16) of an auxiliary tool (12) when the auxiliary tool (12) is attached to the work machine. The auxiliary electro-hydraulic circuit (22) is electrically controlled by a controller unit (24) in a proportional mode or a continuous mode.
US08621853B2 Exhaust gas-treating device
An exhaust gas-treating device (1) for an exhaust system of an internal combustion engine, especially of a motor vehicle, has a housing (2), which has a jacket (3) extending circumferentially on the side and two end-side end bottoms (4, 5). Maintenance is simplified with at least one mounting tube (6), which passes through one or the first end bottom (4) and into the outlet end (8) of which a particle filter (7) is plugged axially from the outside, with a deflecting housing (9). The deflecting housing (9) contains a deflecting chamber (10), and has at least one inlet (11) communicating with the deflecting chamber (10) and at least one outlet (12) communicating with the deflecting chamber (10). A fastening device (13) is provided for detachably fastening the respective inlet (11) at the respective outlet end (8) of the mounting tube (6).
US08621844B2 System and method for controlling fuel delivery based on output from a post-catalyst oxygen sensor during catalyst light-off
A system includes a voltage determination module and a fuel control module. The voltage determination module determines a first output voltage of a first oxygen sensor position upstream from a catalyst in an exhaust system of an engine, and determines a second output voltage from a second oxygen sensor positioned downstream from the catalyst, the first output voltage indicating a first oxygen level of exhaust upstream from the catalyst, the second output voltage indicating a second oxygen level of exhaust downstream from the catalyst. The fuel control module controls a fuel mass injected into the engine based on the first output voltage and the second output voltage when a temperature of the catalyst is greater than a light-off temperature, and controls the fuel mass based on the second output voltage and independent from the first output voltage when the catalyst temperature is less than light-off temperature.
US08621829B2 Thermoplastic resin container for which completion of retort processing can be confirmed and method for producing the same
To provide a thermoplastic resin container that contains food or drink subjected to a retort processing for which completion of the retort processing can be confirmed and supervised with simple means without the need of an expensive member or facility, not only whether the temperature of the retort processing is reached but also whether the retort processing is performed as specified can be confirmed, and the consumer also can easily confirm completion of the retort processing of the product. The container is produced by two-stage stretch blow molding of a preform made of a thermoplastic resin in such a manner a part that is not stretched or is insufficiently stretched is formed at a part of the container, and the part that is not stretched or is insufficiently stretched is whitened to form a retort processing completion confirming part by heating in the retort processing after a content is packed and sealed in the container.
US08621828B2 Lancet integrated test element tape dispenser
A lancet integrated test element tape includes a plurality of lancet integrated test elements. The lancet integrated test elements each include a lancet configured to form an incision in tissue and a test element configured to analyze body fluid from the incision in the tissue. A cartridge includes a supply compartment configured to store an unused section of the tape. The tape is folded within the supply compartment to limit damage to the lancet integrated test elements. The cartridge can further include a waste compartment in which a used section of the tape is stored. An indexing mechanism moves the tape between the supply and waste compartments.
US08621824B2 Bottle decontamination system
A system for sterilizing bottles with a gaseous sterilant. The system includes moving means for continuously moving bottles one after another along a path. An assembly is provided for distributing a predetermined amount of the gaseous sterilant from a source of gaseous sterilant to each of the bottles. The assembly includes a plurality of injectors that are movable with the bottles. One of the plurality of injectors is associated with each of the bottles. The injector is fluidly connected to the source of gaseous sterilant when the bottle associated with the injector is disposed along a first portion of the path. The injector is disposed above the bottle when the injector is in a first position. The injector is disposed within an interior of the bottle when the injector is in a second position such that the predetermined amount of the gaseous sterilant is conveyed into the interior of the bottle.
US08621819B2 Shim for arrangement against a structural component and a method of making a shim
A method of making a shim comprises the steps of providing a first structural component, such as a rib foot of an aircraft wing. The rib foot is then scanned or mapped to generate the surface profile of the rib foot. The shim is then formed to include a feature on its surface which complements the surface profile of the assembly surface.
US08621813B2 Wireless solar shingle panel and a method for implementing same
A shingle and method is provided, wherein the shingle includes a shingle back having at least one back conductive trace and a shingle front configured to securely include at least one solar cell. The shingle front includes at least one front conductive trace configurable such that when the shingle front includes a solar cell, the solar cell is conductively connected to the at least one front conductive trace in a series fashion. At least one of the back conductive traces is conductively connected to at least one of the front conductive traces. The back conductive traces and the front conductive traces are configured such that when the shingle is associated with a like shingle, the back conductive trace of the like shingle is conductively connected to the at least one front conductive trace of the shingle to be in a series fashion.
US08621812B2 Attachment member for insulation panel
Attachment members are disclosed for use with an insulation panel or composite siding panel. The attachment member includes a male connecting member, a hem portion, and a connection portion joining the male connecting member and the hem portion. The male connecting member extends into the body of a foam insulating layer along a first end edge. The attachment member and the first end edge cooperate to be complementary in shape with the second end edge such that adjacent panels can engage each other.
US08621807B2 Process for the production of panels with integrated insulation for the production of buildings, panels thus produced
A process for the production of panels (10) with integrated insulation in particular for the production of buildings, includes the following stages: pouring a concrete that includes natural fibers into a mold M to form an interior surface (12) of the panel, pouring a light hydrophobic concrete, with reinforcements, to form an exterior surface (14) of the panel, adjustment of reinforcements (28) on the edge of each panel to ensure a cottering and adjustment of chain reinforcements (32). Also described are the panels obtained by the process.
US08621798B2 Construction insulating panel
A construction insulating panel includes a main body formed of a first polymer, and a mounting structure formed of a second polymer. The mounting structure is at least partially disposed within the main body and has cross members adapted to fasten mounting structure and thereby the insulating panel to a building structure under compressive loading to reduce formation of cold bridges through the insulation panel when an exterior finish material is fastened to the insulating panel.
US08621793B2 Glazing system
A self-lock glazing mechanism of two aluminum extrusion profiles, a male profile and a female profile, to self-lock glass panels using beadings. The mechanism functions when a glass panel is positioned on setting blocks over the flat surface of the upper leg of the female profile—with spacers between the vertical leg of the female profile and the glass panel and the male profile with the locking tip facing upward on its horizontal leg inserted into the gap between the upper leg and the lower leg of the female profile against the female locking tip above. The locking tips of both male and female profiles are then engaged by tilting the vertical leg of the male profile outward about its built-in fulcrum, and inserting wedges into the space created between the glass panel and the vertical leg of the male profile, for keeping the glass panel locked in position. The mechanism further tightens grip on the edges of the glass panel when the spacers and wedges are replaced by rubber beading of appropriate resilience for glazing to avoid touching metal and to allow expansion and to absorb impacts.
US08621783B2 Hollow pot
A hollow pot includes a pot unit and a connection unit. The connection unit is a hollow unit and installed to inner surface of a mold set before pressurized air is introduced in the mold set and before the mold set is closed. A probe is inserted into the mold set and blows the plastic material in the mold set. The plastic material expands and contacts against the inner surface of the mold set and seals the connection holes of the connection unit. The plastic material is extended and broken to match upon the connection holes of the connection unit. The plastic material is solidified to form the pot unit. The pot unit is air-tightly connected to the connection unit, and the conjunction area of the connection unit communicates with the space in the pot unit.
US08621782B2 Mechanism for aeration and hydroponic growth of plant applications
A method for hydroponical aeration of plants may include supplying, via an air pump, oxygenated air to a plant within a section of a plant vase that is part of a plant vessel. The section includes roots of the plant submerged in water. The method may further include evenly distributing, via an air diffuser, the oxygenated air to the roots of the plant to facilitate hydroponic growth of the plant.
US08621781B2 Hydroponic irrigation system
A low cost valve and system for automated ebb and flow irrigation utilizes a collapsible sleeve to control fluid flow direction. No external power, moving parts, or floats are needed to operate the valve, resulting in improved reliability, low operating cost, and minimal need for maintenance. The valve operates using feed pressure to close the drain when hydroponic nutrient solution is pumped into the cultivation chamber. The valve drains automatically once the pump is stopped, usually by means of a timer, and the spent hydroponic solution is recovered. The fill/drain cycle is repeated as needed to keep the plants moist, yet not waterlogged.
US08621779B1 Greenhouse utilizing waste heat source
A method and apparatus for growing plants in a heated environment. One aspect of the invention provides an apparatus for growing plants in a heated environment, with the apparatus comprising a greenhouse, a waste heat source provided to heat the greenhouse, and a radiant heat system that heats the greenhouse using the waste heat from the waste heat source. The greenhouse may be in or upon a rooftop, a space adjacent to a factory, a space adjacent to an urban store, or a space adjacent to a suburban store. In a preferred embodiment, the plants are grown hydroponically. In a different aspect, the radiant heat system uses a food grade heat transfer fluid. In another preferred embodiment, the waste heat source is a smokestack. For other embodiments, the radiant heat system resides in a floor and/or the sides of the greenhouse.
US08621770B1 Excavating apparatus employing swivel adapter with gear bearings having gears with divergent thickness
An apparatus for swiveling an implement, such as a bucket, relative to a device, such as an excavator boom, includes a rotary union and a bearing disc mounted in a housing. The bearing disc rotates relative to the housing so that the implement can be rotated relative to the device. A gear or geared bearing assembly is located between the bearing disc and top and bottom housing portions for bearing loads transverse to the axis about which the implement is rotated relative to the device. The rotary union has fluid passages extending from the top to the bottom of a central shaft, which is affixed to the bearing disc, and the shaft and disc can comprise a one piece combination rotary union and bearing disc.
US08621761B2 Self identifying template gage probing system
A component inspection system comprises a sensor apparatus and a template having a component side and an opposing inspection side. The inspection side includes a plurality of inspection bosses projecting therefrom, each of the plurality of inspection bosses having a first coupling and a sensor aperture. Each aperture is disposed axially through each respective boss to the component side of the template. The sensor apparatus includes a receptacle for retaining a sensor. The receptacle has a second coupling configured to individually engage with each of the plurality of first couplings for removably securing the sensor apparatus to a respective at least one of the plurality of inspection bosses.
US08621756B2 Smart material actuator adapted for resonant operation
A smart material actuator having a fixed supporting member, mechanical web, actuating arm, and piezoelectric or smart material stack is disclosed, together with a sensor adapted to indicate the degree of motion of the actuating arms and controller adapted to allow safe operation of the actuator in resonant conditions. Methods of maintaining resonant operation, avoiding resonant operation, and adjusting resonant frequencies are also disclosed.
US08621747B2 Method of making a coaxial cable including tubular bimetallic inner layer with folded over edge portions
A method for making a coaxial cable including an inner conductor, an outer conductor, and a dielectric material layer therebetween may include forming the inner conductor by at least forming a bimetallic strip into a tubular bimetallic layer having a pair of longitudinal edge portions at a longitudinal seam. The bimetallic strip may include an inner metal layer and an outer metal layer bonded thereto and coextensive therewith. Each of the longitudinal edge portions may be folded over. The method may also include forming a welded joint between adjacent portions of the folded over longitudinal edge portions and defining surplus material at the welded joint. The method may further include removing the surplus material at the welded joint and forming the dielectric material layer surrounding the inner conductor. The method may also include forming the outer conductor surrounding the dielectric material layer.
US08621743B2 Method for manufacturing lens with light shield
A method for manufacturing a lens includes: providing a metal sheet and a stamping mold; forming a light shield of a predetermined shape and size from the metal sheet using the stamping mold; providing an injection mold, the injection mold defining a mold cavity, the mold cavity defining a molding surface that corresponds to the light shield in shape and size; placing the light shield in the mold cavity, wherein the light shield is pasted to the molding surface; and forming a lens with the light shield using the injection mold.
US08621740B2 Water-retaining element, system and method for forming a temporary water-retaining structure
A water-retaining element (2) for forming a temporary water-retaining structure (1) includes a bottom (6), a plurality of side walls (8, 10), and connections (20). The plurality of side walls are immovably connected to the bottom and extend upwards from the bottom to form a water-fillable container (12). The connections connect the water-retaining element in a water-retaining manner to least one adjacent water-retaining element. The water-fillable container (12) is open at the top to receive a second water-retaining element (2) during transport and/or storage.
US08621737B2 Automated installation procedure for a disposable flow path
This invention provides an automated installation procedure for assembling a disposable flow path: providing a disposable flow path comprising tubing and a plurality of sensors onto a re-usable instrument; qualifying said tubing and said plurality of sensors to be on the flow path based on a standard; and determining if the tubing and the plurality of sensors comply with characteristics and performance according to limits for specifications or acceptance criteria.
US08621733B2 Device for preparing the end faces of thin-walled jackets for welding
The invention relates to a device for preparing the end faces of thin-walled jackets for welding, comprising a housing (1), on which an annular separator (2) is mounted, said separator containing at least two groups of elongated deformation elements (4, 6). The longitudinal axes of the deformation elements (4) of a first group are aligned radially in relation to the central axis of the separator (2) and the longitudinal axes of the deformation elements (6) of a second group are aligned at an acute angle (α) in relation to a radial through the central axis of the separator (2).
US08621732B2 Rapper device
A method and a rapper device for cleaning a heat exchange surface in a pressure vessel. The rapper device includes a striker rod which has one end contacting the heat exchange surface in the pressure vessel and one end projecting out of the pressure vessel via a passage opening. The rapper device also includes an impacting device for impacting the projecting end of the striker rod. A section of the striker rod is slideably supported in a pressure chamber adjacent the passage opening. The pressure chamber is connected to a sealing gas supply maintaining the pressure in the pressure chamber at a higher level than the pressure in the pressure vessel. A bellows defines a pressure chamber around at least a section of the striker rod.
US08621731B2 Tool and a method for renovation of a pipe system
The machining device is for machining the material of a pipe system that has a joint area between a pipe that has a smaller inner diameter and a pipe that has a larger inner diameter. The device has protruding parts that have been adapted to position the device inside the pipe that has the smaller diameter. A steerable actuator is adapted for removing material from the joint area and steering device for controlling the direction of the machining device in relation to the longitudinal axis of the pipe that has the smaller inner diameter while removing material from the joint area. The method is for machining material of the joint area that has a thinner and a thicker pipe.
US08621729B2 Buckle device
A frame member, which is approximately U-shaped in side view, has an ejector having elastic locking pieces whose tips are configured to move along long holes formed in an upper plate, mounted thereon. A permanent magnet is mounted on a slider member, at the end portion closer to a Hall IC switch. Pairs of elastic engagement pieces are inserted through the long holes respectively, and engaged with engagement portions provided at the tips of elastic engagement pieces of the ejector respectively and thus assembled. In a base member formed approximately rectangular-frame-shaped in plan view, the Hall IC switch is fitted on a Hall IC switch supporting extension, extended approximately perpendicularly outward from an end portion closer to the frame member of an outer plate positioned adjacent to the permanent magnet.
US08621725B2 Large wire anti-theft device
A large wire anti-theft device having a first body and a second body, the anti-theft device accepts passage of a large wire for inhibiting movement of a large wire by friction and compression for inhibiting movement of the large wire through the first body and the second body. A tension force applied to the large wire shall cause tightening of the first body and the second body against the large wire for preventing theft of the large wire.
US08621723B2 Relocatable ornaments and related methods
Disclosed is an apparatus and related methods of differentiating an item or improving its aesthetic appearance.
US08621709B2 Multi-strut cleaning head
A cleaning head for a surface cleaning apparatus has a plurality of struts extending from a front chamber having a dirty air inlet to a rear chamber having a transition duct that is in communication with a filtration apparatus of a surface cleaning apparatus by a dirty fluid outlet. One or more of the struts comprises an airflow passage. In one embodiment, no outer casing is provided surrounding the struts.
US08621698B2 Toothbrushes
Toothbrush heads, e.g., for power toothbrushes, are provided. The toothbrush heads include a support member and a plurality of bristles or tufts of bristles extending from the support member, the bristles or bristle tufts having different lengths. The contour of the bristles may be selected to allow substantially all of the bristles to contact the dentition during brushing.
US08621688B2 Siderail assembly for patient support apparatus
A siderail assembly includes a guide, a support coupled to the guide to move relative to the guide, and a barrier coupled to the guide. The barrier is movable between a lowered position, wherein the barrier is situated substantially below a frame of a patient support apparatus, and a raised position, wherein the barrier is situated substantially above the frame.
US08621681B2 Articulating shower arm
An improved shower arm having an elbow portion adapted to fluidly communicate with a shower head and an arm portion adapted to fluidly communicate with a water supply. The arm portion is pivotably coupled with the elbow portion about a long axis of the elbow portion, with the long axis of the elbow portion and a long axis of the arm portion forming an angle. Also, the shower arm includes a locking mechanism having one or more sets of splines to securely lock the relative position of the arm and elbow portions. The splines may be coupled and decoupled by a variety of mechanisms, including: hydraulic pressure generated by a restrictor plate; a spring forcing the sets of splines together; and a pair of magnets.
US08621673B1 Concussion indicator
A concussion indicator that may easily be applied to a helmet is provided. The concussion indicator may visually or audibly provide indicators relating to impacts creating accelerations of the helmet that likely cause a concussion. In some embodiments, three separate indicators may be used within a single base; each indicator is configured to indicate at impacts relating to different concussion grades. A rear of the base is attachable to a surface such as an interior or exterior of a helmet. Upon a concussion triggering acceleration, the concussion indicator will indicate that a concussion is likely. This display may be seen or heard by observers if the indicator is on an exterior of the helmet, and by the user or someone who removes the user's helmet if it is on the inside of the helmet.
US08621671B1 Protective chin guard
A chin guard has a shell with a cup suitable for fitting upon a human chin and a resilient layer received within the cup of the shell. The resilient layer is suitable for contacting the human chin. The shell has a first strap-receiving slot on one side thereof and a second strap-receiving slot on an opposite side thereof. Each of the first and second strap-receiving slots open through a thickness of the shell. A first strap extends through the first strap-receiving slot and a second strap extends through said second strap-receiving slot. The first and second slots are arranged transverse to a longitudinal axis of the shell.
US08621668B1 Convertible garment
A convertible winter garment converts from a cap or hat configuration to a neck gaiter, face cover, or hand warmer. The garment is a four-edged fabric with two layers such that opposing side edges of the fabric provide openings for insertion of the user's hands between the layers when the garment is used as a hand warmer. A transparent window through one layer of the garment permits observation of a mobile device held between the layers. Clips mounted along the edge opposing the longest edge can be attached to edges of the bill of a baseball cap worn by the user and anchor the garment to the baseball cap. In one embodiment, a bill having view openings is attached to the garment such that it can be used to shield the user's face from either overhead or below.
US08627510B2 Electronic device and method for operating the electronic device
The invention describes an electronic device and a method for operating the electronic device. The electronic device includes one or more circuit components. The electronic device further includes one or more fuses and one or more non-volatile memories to disable the access of at least one of the one or more circuit components. Each of the one or more non-volatile memories includes one or more firmware, which are used to program at least one bit to manage the access of the at least one circuit component. The method includes performing a power-up sequence in a power cycle for the electronic device. The method further includes determining a state of circuit and a state of a bit for selectively enabling a test function.
US08627496B2 Computer-readable medium for providing access to verified personal background data
Access to verified personal background data is provided in the form of an electronic document that includes a data record having personal background data and corresponding verification information as well as an electronic authentication of the contents of the data record. The data record is associated with a unique identifier. The electronic document may be distributed over a communication network to a person providing the identifier.
US08627493B1 Single sign-on for network applications
A method may include authenticating a device to a first server, where the device includes an agent; receiving a request, in the first server from a second server, to verify the authenticity of the device, where the device is not authenticated to the second server; sending a browser plug-in to the device to communicate with the agent for verifying the authenticity of the device; receiving, in the first server, a message from the agent verifying the authenticity of the device; and sending a message from the first server to the second server to authenticate the device to the second server.
US08627477B2 Method, apparatus, and system for detecting a zombie host
The present invention relates to the communications field, and in particular, to a detection method, an apparatus, and a network with detection functions. The present invention solves the problem that the Botnet cannot be detected on a current communication network. The detection method is used to detect a Botnet and includes: obtaining a network address translation (NAT) table; detecting a behavior plane and a communication plane of a host according to the NAT table; and performing cluster analysis on results of detection on the communication plane and the behavior plane.
US08627473B2 Peer-to-peer (P2P) botnet tracking at backbone level
A method, computer-readable medium, and system for analyzing backbone traffic to determine compromised hosts from among hosts on a network are provided. The backbone traffic includes data flows. Each of the data flows is analyzed to determine peer-to-peer data flows from among the data flows. Each of the peer-to-peer data flows is one of the data flows having a source address and a destination address that are each unassociated with a domain name. The peer-to-peer data flows are analyzed to determine the compromised hosts from among the hosts. Each of the compromised hosts is interconnected with another of the compromised hosts via at least one of the peer-to-peer data flows.
US08627472B2 Determining heavy distinct hitters in a data stream
A method for determining a heavy distinct hitter (HDH) in a data stream by a data traffic monitor, the data stream comprising a plurality of element-value (e,v) pairs, includes receiving the plurality of (e,v) pairs from the data stream by an HDH module in the data traffic monitor, the HDH module being in communication with a counter block, the counter block comprising a plurality of hash functions, and further comprising a respective pair of distinct counting primitives associated with each hash function of the plurality of hash functions; and adding each of the plurality of (e,v) pairs to one of the distinct counting primitives of the respective pair of distinct counting primitives for each of the plurality of hash functions in the counter block.
US08627463B1 Systems and methods for using reputation information to evaluate the trustworthiness of files obtained via torrent transactions
A computer-implemented method for using reputation information to evaluate the trustworthiness of files obtained via torrent transactions may include (1) identifying a torrent file that includes metadata for facilitating a torrent transaction for obtaining a target file via a peer-to-peer file-sharing protocol, (2) identifying at least one entity involved in the torrent transaction, (3) obtaining reputation information associated with the entity involved in the torrent transaction, wherein the reputation information identifies a community's opinion on the trustworthiness of the entity, (4) determining, based at least in part on the reputation information associated with the entity involved in the torrent transaction, that the target file represents a potential security risk, and then (5) performing a security action on the target file. Various other methods, systems, and computer-readable media are also disclosed.
US08627461B2 System, method, and computer program product for verifying an identification of program information as unwanted
A system, method, and computer program product are provided for verifying an identification of program information as unwanted. In use, program information is identified as unwanted at a client. Furthermore, the identification of the program information as unwanted is verified, utilizing a communication between the client and a server.
US08627458B2 Detecting malicious computer program activity using external program calls with dynamic rule sets
A stream 14 of external computer program calls made from an application program 2 to an operating system 4 is logged by an anti-malware layer 8. This stream 14 is examined for a primary set XYZ of external program calls known to be associated with malicious computer program activity. When such a primary set XYZ of external computer program calls is identified, the malicious activity is blocked and the logged stream 14 is examined to determine one or more secondary sets of external program calls which are now added to the set of rules 10 against which the logged stream 14 of external program calls is tested. In this way the set of rules 10 is dynamically adapted so as to more rapidly and proactively identify malicious computer program activity.
US08627442B2 Hierarchical rule development and binding for web application server firewall
At least one of an HTTP request message and an HTTP response message is intercepted. A corresponding HTTP message model is identified. The HTTP message model includes a plurality of message model sections. Additional steps include parsing a representation of the at least one of an HTTP request message and an HTTP response message into message sections in accordance with the message model sections of the HTTP message model; and binding a plurality of security rules to the message model sections. The plurality of security rules each specify at least one action to be taken in response to a given condition. The given condition is based, at least in part, on a corresponding given one of the message sections. A further step includes processing the at least one of an HTTP request message and an HTTP response message in accordance with the plurality of security rules. Techniques for developing rules for a web application server firewall are also provided.
US08627438B1 Passwordless strong authentication using trusted devices
A code for accessing an online resource having a customer account associated therewith is presented via a secondary device, and authentication data indicative of the code that was presented is received from a primary device. The primary device is identified as a trusted device associated with the customer account responsive to receiving the authentication data therefrom, and the secondary device is authenticated for access to the online resource responsive to identification of the primary device as the trusted device associated with the customer account.
US08627434B2 Cross security-domain identity context projection within a computing environment
Processing within a computing environment is facilitated by: determining by a local security manager of a first system in a first security domain whether a local security context of a user is acceptable to a second system in a second security domain; responsive to the user's security context being unacceptable to the second system, creating by a local security manager of the second system a runtime security context for the user in the second system; and providing the first system with a reference to the runtime security context for the user in the second system which is resolvable within the computing environment or a portable representation of the runtime security context for the user in the second system, the reference or the portable representation being subsequently returned to the second system with a request from the first system to process work at the second system.
US08627433B2 System and method for authenticating a request for access to a secured device
A method for authenticating a request for access comprises monitoring one or more ambient transmissions present in a local environment, analyzing the one or more ambient transmissions to create a characterization thereof, and transmitting information configured to instruct a security token regarding characteristics of an adapted transmission protocol based on the characterization. The adapted transmission protocol is configured for decreasing a likelihood of interference by the one or more ambient transmissions with reception of an authentication transmission from the security token. An authentication transmission comprising authentication information is received from the security token, and the security token is authenticated based on the authentication information. In response to a request for access, a signal is transmitted to a controller indicating the request is authentic. A system for authenticating a request for access comprises a secured device configured for use with a security token and for monitoring one or more ambient transmissions.
US08627424B1 Device bound OTP generation
A method, system, and computer product for use in generating one time passcodes (OTPs) in security environment, the security environment comprising an OTP generator and an OTP validator, the method comprising generating, at the OTP generator, an OTP according to a function, wherein the function includes as an input a device id, validating the OTP at the OTP validator, whereby the validation comprises generating, at the OTP validator, a second OTP according to the function, and determining whether the OTP is valid based on a comparison of the OTP with the second OTP generated at the OTP validator.
US08627415B2 System and method for secure commercial multimedia rental and distribution over secure connections
A method for securing intellectual property includes establishing contact between an IP server and a client. At least two component codes are shared and pre-stored in both the player and the server prior to ordering the intellectual property. The IP server accepts an order for an intellectual property product from the client. The IP server creates a shared private key based on the pre-stored shared component codes and an additional shared component code at the time the intellectual property product is ordered. The shared private key is not distributed to the player software. The IP server encrypts the intellectual property product with the created shared private key prior to distribution to the client. The intellectual property product further comprises content data and rights data in digital form. The IP server electronically distributes the intellectual property product to the client in encrypted form without the shared private key.
US08627413B2 System and method for authorization and management of connections and attachment of resources
Embodiments of the present invention are directed to a method and system for authorization management and resource attachment. The method includes receiving, within an electronic system, a notification of an emulated device operable to be provisioned and updating an authorization record of an authorization record datastore. The updating of the authorization record comprises updating routing information related to communication of the emulated device and a virtual device. The method further includes receiving a request for initial instantiation or reconnection of the emulated device with the virtual device and determining whether the emulated device and the virtual device are allowed to communicate based on the authorization record datastore. A response to the request for instantiation or reconnection can then be sent.
US08627403B1 Policy applicability determination
Provided are, among other things, systems, methods and techniques for determining applicability of a policy defined by reference to a source document. A first sketch that was generated based on content of the source document is obtained, and a matching criterion is defined based on the first sketch. Also obtained is a second sketch that was generated based on content of a potential target document. A determination is made as to whether the policy applies to the potential target document based on whether the second sketch satisfies the matching criterion and, if the policy applies, a notification regarding applicability of the policy automatically is provided and/or an action automatically is blocked so as to prevent a violation of the policy.
US08627402B2 Evaluation systems and methods for coordinating software agents
A device, method, computer program product, and network subsystem are described for associating a first mobile agent with a first security policy and a second mobile agent with a second security policy or for providing a first agent with code for responding to situational information about the first agent and about a second agent and for evaluating a received message at least in response to an indication of the first security policy and to an indication of the second security policy or for deploying the first agent.
US08627388B2 Method and apparatus for channel prioritization
A method includes detecting a client device, determining a maximum number of channels based on the client device and selecting different targeted channels from a set of available channels. At least one of the different targeted channels is selected to form a preloaded channel.
US08627378B2 Systems and methods for creating aggregations of episodes of series programming in order
A viewer of an episode of a series such as a television series may wish to access episodes of the series that the viewer missed when they were originally broadcast. Interactive applications may receive the viewer's indication of interest to record missed episodes of the incomplete series, which may include instructions regarding recording options for including the missed episodes in a series aggregation. Interactive applications may identify the episodes to be included in the series aggregation, and record the missed episodes, which may then be stored and organized to create a series aggregation, in the order that they were first broadcast with episodes that the viewer may already have available. Interactive applications may present the episodes of the series aggregation in the order that they were originally broadcast, by providing the viewer with options on how to access the episodes.
US08627375B2 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.
US08627374B2 Video content search system and method with automatic multi-term grouping and search
A search based video interface system and method is disclosed. Search results are dynamically filtered based on automatic combinations of search terms.
US08627372B2 Information processing apparatus, information processing method, and program
A package identifier generating unit generates, for each unique combination of information on specific items included in a package, a package identifier identifying the combination. A first table registering unit extracts information on the specific items from the obtained package, and registers the information on the specific items, a user identifier identifying a user of a program reproducing apparatus being a transfer source of the package, and the generated package identifier in correspondence with each other, in a first table. A second table registering unit extracts a correspondence relation between the user identifier and the package identifier from the first table, and registers the package identifier corresponding to the user identifier, as a program view history for each user, in a second table. A determining unit determines the package identifier being a difference between program view histories similar to each other registered in the second table.
US08627365B2 Multi-moving picture searching service providing system and method
Disclosed is a multi picture searching service providing system. The multi picture searching service providing system includes a head end transmitting a multi moving picture including plural moving pictures, moving picture-related data for each of the moving pictures, and multi moving picture configuration information for each of the moving pictures, and a user terminal receiving the multi moving picture, the moving picture-related data, and the multi moving picture configuration information and provides a user with a moving picture searching view, which is created by editing the plural moving pictures and the moving picture-related data, according to predetermined searching view generation information and the multi moving picture configuration information.
US08627364B2 Digital system and method of processing service data thereof
A digital system and a method of processing service data thereof are disclosed. The digital system includes a first device configured to transmit at least one of device information and device location information of a first device to a second device which is connected to the first device, receive service data from the second device, the service data being extracted based upon at least one of the device information and the device location information of the first device, process and output the service data on a screen, transmit a command signal which is selected from the outputted service data to the second device and receive respond data corresponding to the command signal from the second device and outputting the respond data on the screen.
US08627345B2 Apparatus, system, and method for soap access to data source procedures
An apparatus, system, and method are disclosed for web service access to a remote data source procedure. The method includes receiving a web service request from a client and identifying the procedure call identifier within the web service request. The web service request includes a procedure call identifier and zero or more parameters. The method includes creating a procedure call to a data source procedure accessible through an Application Program Interface. The procedure call is created at least in part by ordering parameters of the procedure call based on an order of the zero or more parameters in the web service request. The parameters of the procedure call are ordered without using an explicit parameter mapping. The method includes sending a web service response to the client in response to receiving a response from the data source procedure. The web service response includes information responsive to the procedure call.
US08627343B2 Information processing apparatus and data output managing system
A setup method of an information processing apparatus in which a module as a control program for expanding a printer driver has been installed. A plurality of modules are detected and the information processing apparatus is set up so that the plurality of detected modules execute processes in predetermined operating order.
US08627339B2 Service-oriented architecture component processing model
A service-oriented architecture can include a service provider comprising a plurality of service objects, each service object comprising a self-describing, self-contained, platform independent, modular unit of application logic. The service oriented architecture further includes a service object among the plurality of service objects that is a service implementation having a pre-ordained message processing system. The service implementation can respond to client requests at different levels of granularity and can use a common transfer object message format that separates a business object into its constituent parts. The common set of operations can include at least the Read, Create, Update, Delete, and Execute functions.
US08627334B2 Intranode data communications in a parallel computer
Intranode data communications in a parallel computer that includes compute nodes configured to execute processes, where the data communications include: allocating, upon initialization of a first process of a compute node, a region of shared memory; establishing, by the first process, a predefined number of message buffers, each message buffer associated with a process to be initialized on the compute node; sending, to a second process on the same compute node, a data communications message without determining whether the second process has been initialized, including storing the data communications message in the message buffer of the second process; and upon initialization of the second process: retrieving, by the second process, a pointer to the second process's message buffer; and retrieving, by the second process from the second process's message buffer in dependence upon the pointer, the data communications message sent by the first process.
US08627331B1 Multi-level parallelism of process execution in a mutual exclusion domain of a processing system
A technique is described for improving throughput in a processing system, such as a network storage server. The technique provides multiple levels (e.g., a hierarchy) of parallelism of process execution within a single mutual exclusion domain, in a manner which allows certain operations on metadata to be parallelized as well as certain operations on user data. The specific parallelization scheme used in any given embodiment is based at least partly on the underlying metadata structures used by the processing system. Consequently, a high degree of parallelization possible, which improves the throughput of the processing system.
US08627329B2 Multithreaded physics engine with predictive load balancing
A circuit arrangement and method utilize predictive load balancing to allocate the workload among hardware threads in a multithreaded physics engine. The predictive load balancing is based at least in part upon the detection of predicted future collisions between objects in a scene, such that the reallocation of respective loads of a plurality of hardware threads may be initiated prior to detection of the actual collisions, thereby increasing the likelihood that hardware threads will be optimally allocated when the actual collisions occur.
US08627324B2 Utilizing user-defined workflow policies to automate changes made to composite workflows
Automating changes to a composite workflow using user-defined workflow policies can begin with the detection of a state change by a workflow policy handler for a record of an instance of a composite workflow running within a composite workflow system. User-defined workflow policies can be identified for the composite workflow in which the change was detected. A user-defined workflow policy can define policy actions to be performed if policy conditions are satisfied. For each identified user-defined workflow policy, the applicability to the instance of the composite workflow can be determined. If an identified user-defined workflow policy is determined to be applicable, the policy actions can be automatically performed on the instance of the composite workflow.
US08627321B2 Repository of background job templates
Aspects of the current subject matter can provide a background job repository that stores a background job template specifying a background job comprising a maintenance task that affects a customized software platform. The background job template can also include metadata defining a purpose of the background job, triggering information indicating when the background job should be executed, and a prerequisite feature of the customized software platform that indicates a need for the background job in the customized software platform. A previous set of background jobs that run in the customized software platform can be updated to a current set by comparing the previous set with the background job template and including the background job in the current set of background jobs when the customized software platform includes the prerequisite feature.
US08627319B1 Method for scheduling executions of real-time processes with various timing constraints
A system and methods for scheduling executions of real-time processes, including periodic processes and asynchronous processes to guarantee satisfaction of various timing constraints. The system schedules their executions in two phases: a pre-run-time (off-line) phase performed by a pre-run-time scheduler, and a run-time (on-line) phase performed by a run-time scheduler.
US08627313B2 Virtual machine liveness determination
A data center can share processing resources using virtual networks. A hosting program 9,10 hosts one or more virtual machines 11, 12. The program has a virtual interface VIF 1 14, to the virtual machines, a network interface 19 to enable communication between the virtual machines and other nodes of a network, and an infrastructure management interface 8, invisible to the virtual machines. The program has an intercept function 7 implemented as a comparator, switch or router, arranged to intercept a status message from one of the virtual machines, or applications run by that virtual machine. The status indication is sent to a status buffer 5 and is made available to the infrastructure management interface without providing a network path between the management interface and the virtual machine. This can discriminate between VM failure and communication failure, and the invisibility maintains isolation and helps avoid vulnerability to denial of service attack.
US08627311B2 Systems, methods, and apparatus to deploy software
Systems, methods, and apparatus to deploy software are disclosed. An example method comprises storing a configuration of a software suite at a first computer in an object data store, wherein the software suite comprises a first component and a second component, and wherein the configuration comprises a deployment location for each of the first and second components, and a shared parameter of the first and second components; probing a second computer to determine if the first component is deployed, the second computer being indicated by the deployment location of the first component; retrieving the shared parameter of the first and second components from the object data store; establishing a connection from the first computer to the second computer; and transmitting from the first computer to the second computer an instruction to install the first component using the shared parameter via the connection.
US08627298B2 Using appropriate level of code to be executed in runtime environment using metadata describing versions of resources being used by code
A system and computer program product for using an appropriate level of code to be executed in a runtime environment. Code in a non-Java format is translated into a Java source file. During the translation process, metadata is generated from a configuration file where the metadata includes version information of the resources (e.g., JSTL) being used by the code written in the non-Java format. A determination is made as to whether to recompile the non-Java code based on software components, referred herein as “listener components,” determining whether the versions of the resources being used by the non-Java code performs acceptably well in the runtime environment. If a listener component determines that a version of a resource being used is not acceptable, then the non-Java code is recompiled with a newer version of the resource. In this manner, an appropriate level of code is executed by the runtime environment.
US08627293B2 Detecting applications in a virtualization environment
A computer program product and system for allowing license tools to detect the installation of applications that are not physically installed on a machine when an Application Virtualization Environments is used. In one embodiment of the invention, the license tools may further detect application usage. In one embodiment of the invention, a virtual installation signature may be defined. Agents in a target computer may be used to compare the virtual installation signature of an application with a localized list of potential applications to detect whether the software is installed on the target computer.
US08627278B2 Freehand system and method for creating, editing, and manipulating block diagrams
A method of integrating freehand user input into a block diagram environment is disclosed. The freehand user input is a user's approximation of a diagram component or feature of a component which is received by the block diagram environment and compared to multiple patterns stored in a storage location. The storage location holds patterns of block diagram components and block diagram component features. The freehand user input may be displayed, superimposed on a block diagram being shown to the user. Upon the freehand user input being matched to one of the patterns representing a block diagram component or feature of a component, the freehand user input is replaced on the displayed block diagram with an electronic device drawn rendering of the matched diagram feature component or feature of a component. Partial matches of the user drawn input may result in a menu of choices being presented to the user for selection.
US08627264B1 Automated verification of transformational operations on a photomask representation
In an example embodiment, an EDA application creates a physical PCell from a CAD database that relates the physical PCell to a collection of expected mask layers. The EDA application auto-places an identifying text label with the physical and converts the physical PCell and the text label to a format that represents the physical PCell and the text label as sequence of drawn layers. The EDA application generates an equation that performs transformational operations on the drawn layers to create a sequence of derived layers, where the sequence of derived layers defines a collection of logical mask layers. The EDA application executes the equation and compares a derived layer to the expected mask layers, if the derived layer interacts with the derived layer for the text label. If the compared derived layer varies from the expected mask layers, the EDA application reports a variance based on the text label.
US08627262B2 Automatic generation of merged mode constraints for electronic circuits
Individual mode timing constraints associated with a set of netlists are combined into merged mode timing constraints. An initial merged mode constraint is generated by combining timing constraints from individual modes. The initial merged mode includes the union of all timing constraints from individual modes that add timing relationships and the intersection of all timing constraints from the individual modes that remove timing relationships. Extraneous timing relationships are identified in the merged mode and eliminated by introducing timing constraints in the merged mode. Equivalence between the merged mode and the individual modes is verified by comparing timing relationships in the merged mode with timing relationships in the individual modes. The merged mode is considered equivalent to the individual modes if every timing relationship present in an individual mode is present in the merged mode and every timing relationship present in the merged mode is present in any of individual modes.
US08627259B2 Capacitance modification without affecting die area
According to one exemplary embodiment, a method for adjusting geometry of a capacitor includes fabricating a first composite capacitor residing in a first standard cell with a first set of process parameters. The method further includes using a second standard cell having substantially same dimensions as the first standard cell. The method further includes using a capacitance value from the first composite capacitor to adjust a geometry of a second composite capacitor residing in the second standard cell, wherein the second composite capacitor is fabricated with a second set of process parameters. The geometry of the second composite capacitor can be adjusted to cause the second composite capacitor to have a capacitance value substantially equal to the capacitance value from the first composite capacitor.
US08627223B1 Customized execution sequences for portions of third party applications
A system is provided for customized execution sequences for portions of third party applications. A customizing tool conducts discovery through application program interfaces to identify data associated with screens associated with third party applications. Each application program interface is associated with a corresponding third party application. The customizing tool also enables selection of a customized screen execution sequence based on the data and a portion of the screens. The customized screen execution sequence includes at least one screen corresponding to each third party application and excludes at least one default start screen associated with at least one of the third party applications. Additionally, the customizing tool stores the selection of the customized screen execution sequence as a customized application. Execution of the customized application outputs a customized result to a user interface. The customized result is based on execution of the customized screen execution sequence.
US08627222B2 Expanded search and find user interface
A search and find user interface is provided that is integrated with a data indexing engine to allow efficient and high-speed data search and retrieval across data storage folders associated with a given software module or associated with a number of disparate software modules. An expanded form of the search and find user interface is provided for advanced searching. Where searching is required beyond a present search scope, an automatic “upscoping” mechanism is provided for expanding a search to data storage folders outside a current data storage folder on which an initial search is executed.
US08627221B2 Generation and data management of a medical study using instruments in an integrated media and medical system
In general, a computer-implemented method is described for receiving one or more requests to generate a medical study, retrieving from one or more data repositories one or more medical study instruments, receiving a selection of a particular medical study instrument to use in the medical study, generating by one or more computers a list of one or more research collaborators invited to review the medical study, and generating by one or more computers a list of one of more participants invited to join the medical study.
US08627220B2 Apparatus and method for invoking a function based on a gesture input
An electronic apparatus is provided including an input assembly. The input assembly includes a graphic display layer, a masking layer, and an input device. The graphic display layer includes a plurality of function icons. The masking layer includes a plurality of function icon windows for displaying functions icons associated with a particular application. Each of the displayed function icons corresponds to a function of the particular application. The input device includes a plurality of input device sections for receiving a gesture input. The graphic display layer is moveable relative to the masking layer such that, based on the relative positioning between the graphic display layer and the masking layer, function icons associated with a particular application are displayed through the function icon windows and the other function icons are at least obscured by the masking layer. The receiving of the gesture input by a one of the plurality of input device sections corresponding to a one of the displayed function icons invokes the function corresponding to the one of the displayed function icons.
US08627216B2 Rendering hypertext markup language content
In general, one aspect of the subject matter described in this specification can be embodied in a method that includes rendering Hyper Text Markup Language (HTML) content, in an HTML rendering engine, to primitives of a vector graphics rendering engine; rendering the primitives, in the vector graphics rendering engine, to provide a user interface; receiving an input event via the user interface; determining, in the HTML rendering engine, a change in appearance for the user interface based on the input event; and updating at least one of the primitives for rendering by the vector graphics rendering engine in accordance with the change in appearance to update the user interface.
US08627215B2 Applying access controls to communications with avatars
Senders of instant messages may inspire perception by a recipient of avatars capable of being animated in order to customize or personalize communication exchanges from the sender. The avatar, an animation of or associated with the avatar, an object associated with the avatar, or another component of the avatar or communication may be inappropriate, or otherwise objectionable, to the recipient, the recipient class or category, or an identity associated with the recipient. In one example, a parent of a minor who is the intended recipient of an avatar (or a component of the avatar or communication) may object to the minor being exposed to the avatar (or the component of the avatar or communication). In such a case, the communication may be discarded or the perception of the objectionable avatar (or component associated with the avatar or the communication) by the intended recipient may be disabled, replaced or modified.
US08627205B2 System for managing multi-media content across multiple software applications
A system is provided to i) Allow a computer to access multiple streams of multi-media content, such as video, audio and RSS content; ii) put a “place holder” inside software applications into which the multi-media content can be directed; and iii) direct the multi-media content to any software application running in the foreground that contains a place holder.
US08627201B2 Method for generating simple object access protocol messages and process engine
A method for generating a Simple Object Access Protocol (SOAP) message in XML during execution of a process in a SOA-based process engine apparatus and a corresponding process engine apparatus. The method includes: generating and storing an XML character string containing a fixed SOAP message skeleton; generating and storing an XML character string containing an instance-constant variable; generating an XML character string containing a dynamic variable; and concatenating the XML character string containing the fixed SOAP message skeleton and the XML character string containing the instance-constant variable as previously stored and the XML character string containing the dynamic variable by a character string concatenating operation to generate a SOAP message. A process engine apparatus including a message analyzer unit, a message pre-composer unit, a character string depository, and a message composer unit is also provided.
US08627183B1 Systems and methods for storing variable rate product codes
Systems and methods for storing variable rate product codes are provided. A plurality of row code parity symbols is stored on a storage unit. Each symbol of the row code parity symbols is associated with a different one of a plurality of equal sized portions of information. A plurality of column code parity symbols is computed. Each of the plurality of column code parity symbols is computed based on (1) a respective one of the plurality of row code parity symbols and (2) the portion of information associated with the respective one of the plurality of row code parity symbols. Each of the plurality of column code parity symbols corresponds to one of at least two code rates. The plurality of column code parity symbols is stored on the storage unit.
US08627179B1 Split sector recovery method
Reproduction of encoded data which includes a split-mark. FIR data corresponding to split-mark and FIR data affected by the split-mark due to inter-symbol-interference are identified. FIR data corresponding to the split-mark is removed from the received FIR data. Recovered data is created by removing incorrect inter-symbol-interference from the FIR data due to the split-mark, and adding correct inter-symbol-interference from codeword bits. The recovered data is stitched together with data unaffected by split-mark data.
US08627174B2 Memory devices and systems including error-correction coding and methods for error-correction coding
In one aspect, a memory device includes a memory cell array, parallel internal data paths which transmit internal data to and from the memory cell array, a data driver which transmits and receives external data, and a data buffer which delays and transfers the external data received by the data driver to the internal data paths, and which delays and transfers the internal data transmitted from the memory cell array to the data driver. The memory device further includes an error correction code generator which generates an error correction code (EC) based on the internal data transmitted on the internal data paths, an EC buffer which delays the error correction code generated by the error correction code generator, an EC driver which transmits the error correction codes delayed by the EC buffer, and a latency controller which variably controls a delay time of at least one of the data buffer and the EC buffer.
US08627171B2 Techniques for cyclic redundancy check encoding in communication system
A method and apparatus for generating a Cyclic Redundancy Check (CRC) encoded message in a communication system are provided. The method includes generating the message, generating a first CRC for the message, generating a second CRC for the message, scrambling the first CRC by a first bit sequence of the message, and scrambling the second CRC by a second bit sequence of the message. The apparatus includes a message generator, a first CRC encoder, and a second CRC encoder. The message generator generates a message. The first CRC encoder generates a first CRC for the message, and scrambles the first CRC by a first bit sequence of the message. The second CRC encoder generates a second CRC for the message, and scrambles the second CRC by a second bit sequence of the message.
US08627170B2 Cyclic redundancy check circuit and semiconductor device having the cyclic redundancy check circuit
An object of the present invention is to provide a CRC circuit with more simple structure and low power consumption. The CRC circuit includes a first shift register to a p-th shift register, a first EXOR to a (p−1)th EXOR, and a switching circuit. A data signal, a select signal, and an output of a last stage of the p-th shift register are inputted to the switching circuit, and the switching circuit switches a first signal or a second signal in response to the select signal to be outputted.
US08627129B2 Data processing apparatus, control method, and storage medium
A data processing apparatus includes a storage unit and operates in a first power mode in which power that the storage unit can operate is supplied to the storage unit or in a second power mode in which power that the storage unit can operate is not supplied to the storage unit. The data processing apparatus includes an input unit configured to input data, a storing unit configured to store the data in the storage unit, a setting unit configured to set waiting time for making the data processing apparatus wait to shift from the first power mode to the second power mode according to a storage destination if the data is stored in the storage unit, and a control unit configured to shift the data processing apparatus from the first power mode to the second power mode when the waiting time elapses after the data is stored in the storage unit.
US08627126B2 Optimized power savings in a storage virtualization system
Various embodiments for optimized power savings in a storage virtualization system are provided. First meta data for physical resources which describes a power status of a storage resource in one of a powered-on/read-write, powered-on/read only, and powered-off power state is created. Second meta data for each of the physical storage resources which determines an actual performance of the physical storage resources and which supports optimization of a powering-on and a powering-off of the physical storage resources is created. A write request from one of a host and application to logical and virtual storage resource is executed.
US08627124B2 Techniques for performing storage power management
A technique for performing storage power management on storage subsystems includes measuring, using a power measurement device, power consumption of a storage subsystem. A first average power and a second average power for the storage subsystem are calculated based on the measured power consumption. In this case, the first average power is calculated over a shorter time period than the second average power. One or more first actuators are incremented in response to the first average power of the storage subsystem being greater than a first power level to reduce the first average power of the storage subsystem below the first power level within a first time period. One or more second actuators are incremented in response to the second average power of the storage subsystem being greater than a second power level and less than the first power level to reduce the second average power of the storage subsystem below the second power level within a second time period that is greater than the first time period. Finally, one or more of the first actuators and the second actuators are decremented in response to the second average power of the storage subsystem being more than an offset below the second power level to increase the power consumption of the storage subsystem.
US08627123B2 Managing power provisioning in distributed computing
One or more computers manage power consumption in a plurality of computers by repeatedly evaluating power consumption of pluralities of computers such that any given plurality of computers is evaluated by aggregating indicia of power consumption of the individual computers in the given plurality. The evaluation identifies or predicts pluralities of computers that are over-consuming power and identifies pluralities of computers that are under-consuming power. A first plurality of computers identified as over-consuming power are sent messages to instruct some of its comprising computers or virtual machines (VMs) to lower their computational workload. A second plurality of computers identified as under-consuming power are sent messages instructing the other computers to increase their computation workload.
US08627109B2 Method of securing access to a hard disk drive of a computer system with an enhanced security mode
A method of enhancing security of a storage component communicating with a host processor over a bus comprises: receiving from the bus by the storage component one of a security unlock command, set password command, security disable command and security erase command along with a password associated therewith; determining a security state in which the storage component is operating at reception of the received command; determining if an enhanced security mode is enabled at reception of the received command; and performing security steps of the received command based the determined security state and the determined security mode.
US08627098B1 Electronic device and method for verifying firmware of the electronic device
In a method for verifying firmware of an electronic device, the electronic device includes a baseboard management controller (BMC) for storing a BMC firmware, and a basic input-output system (BIOS) for storing a BIOS firmware. The method writes a first verification code into the BMC firmware, and writes a second verification code into the BIOS firmware. The method writes the BMC firmware into the BMC, and writes the BIOS firmware into the BIOS. The method further triggers the electronic device to power off if the first verification code of the BMC firmware is not identical to the second verification code of the BIOS firmware, and boots an operating system of the electronic device if the first verification code of the BMC firmware is identical to the second verification code of the BIOS firmware.
US08627096B2 System and method for providing secure access to an electronic device using both a screen gesture and facial biometrics
A system and method for providing secure authorization to an electronic device by combining two or more security features of authentication process at substantially the same time where at least one of the factors is a “tolerant” factor. By combining two factors such as a facial recognition any screen gesture, these can be analyzed at substantially the same time such that the tolerance match required by the tolerant factors providing a better user authentication experience without reducing the overall security accuracy.
US08627091B2 Generating a secure signature utilizing a plurality of key shares
A method begins by a module to generate a secure signature on an item by selecting a first key representation index of a set of key representation indexes, wherein a first mathematical encoding of a private key generates a first plurality of key shares as a first key representation. The method continues with the module determining whether a first plurality of signature contributions have been received in response to a signature request for the item based on the first key representation index, wherein one of a first set of dispersed storage (DS) units executes a first mathematical signature function using one of the first plurality of key shares on the item to produce a signature contribution of the first plurality of signature contributions and when the first plurality of signature contributions have been received, generating the secure signature on the item from the first plurality of signature contributions.
US08627079B2 Method and system for controlling a device
A system and method for controlling a device. Data that was encrypted using a first encryption scheme is decrypted, then re-encrypted using a second encryption scheme. The re-encrypted data is then decrypted.
US08627077B2 Transparent authentication process integration
Systems and techniques to provide transparent authentication integration. In general, in one implementation, the technique includes: receiving a request from a client to take an action with respect to an electronic document, in response to the request, obtaining an authentication process, and sending the authentication process to the client for use in identifying a current user and controlling the action with respect to the electronic document based on the current user and document-permissions information associated with the electronic document. Obtaining the authentication process can involve requesting and receiving the authentication process from a second server. The authentication process can use an existing interface provided by the client to communicate authentication information to the server.
US08627074B1 Secure block acknowledgement mechanism for use in communication networks
The present disclosure provides secure block acknowledgment techniques for use in communication networks. In one embodiment, a method of processing data at a communication device that maintains a receiving window defining a set of information units that the communication device may accept includes receiving an information unit from a transmitting station during a block acknowledgment session with the transmitting station. The information unit includes information indicative of a request for the communication device to adjust the receiving window. The method further includes determining whether the received information unit is encrypted. The method further includes adjusting the receiving window if the received information unit is encrypted.
US08627072B1 Method and system for controlling access to data
A method for controlling access to data, involves evaluating an access authorization associated with a requestor for approving access to requested data, where access to the requested data by the requestor is approved, obtaining, responsive to access approval, outbound data for the requested data, evaluating the access authorization associated with a requestor for approving access to outbound data, where access to the outbound data by the requestor is not approved, and providing an alert based on non-approval of access to the outbound data based on the access authorization.
US08627068B1 Selecting access authorities
Group access authorities for a restricted user account group in a directory system are selected to include directory traverse authority. A restricted user account is included in the restricted user account group such that the restricted user account inherits group access authorities. The directory system is configured to allow directory traversing without performing directory traverse checking. An application is confined to run within the restricted user account so that access authorities of the application include group access authorities.
US08627065B2 Validating a certificate chain in a dispersed storage network
A method begins by a processing module receiving a certificate chain and determining whether at least one of one or more signed certificates of the chain has a valid signature. When the at least one of the one or more signed certificates has a valid signature, the method continues with the processing module identifying one or more certificate authorities (CA) to produce identified CAs, accessing registry information that includes one or more realm identifiers (IDs) and a plurality of trusted CA IDs, determining whether one or more of the identified CAs is a trusted CA, and when the one or more of the identified CAs is a trusted CA, indicating that the certificate chain is valid, identifying a realm ID based on a trusted CA ID, and generating certificate chain validation information to include the realm ID, trusted CAs, and the indication of the validity of the certificate chain.
US08627064B2 Flexible system and method to manage digital certificates in a wireless network
An infrastructure is provided for managing the distribution of digital certificates for network security in wireless backhaul networks. In embodiments, a root certificate management system (root CMS) processes requests for digital certificates, issues root certificates, automatically authenticates surrogate certificate management systems (sur-CMSs), and automatically processes certificate requests and issues certificate bundles to sur-CMSs that are successfully authenticated. The infrastructure includes sur-CMSs to which are assigned base stations within respective regions. Each sur-CMS automatically authenticates its own base stations and automatically processes certificate requests and issues certificate bundles to base stations that are successfully authenticated. A certificate bundle issued to a base station includes a digital certificate, signed by the issuing sur-CMS, of a public key of such base station, and at least one further digital certificate, including a self-signed certificate of the root CMS.
US08627061B1 Method and system for employing a fixed IP address based encryption device in a dynamic IP address based network
A network operations center (130) provides secure communication between fixed IP address based encryption devices (114,154) in an enclave (110) and on a handheld communication device (150) deployed on a dynamic IP address based wireless carrier network (140). In communication from the enclave (110) to the handheld device (150) a fixed IP address based data packet (310) is obtained from the enclave (110) and encapsulated into a network data packet (320) which is provided over the wireless carrier network (140) to the handheld device (150) for decapsulating the fixed IP address based data packet (410) from the network data packet (320). In communication from the handheld device (150) to the enclave (110) a fixed IP address based data packet (710) is decapsulated from a network data packet (620) into which it has been encapsulated by the handheld device (150) and provided to the enclave (110).
US08627055B2 Wimax terminal for calculating a first hash value to a load command and firmware and comparing the first hash value to a second hash value from the executed load command and firmware
The present invention discloses a starting method of a WiMAX terminal and a terminal thereof, wherein, the starting method comprises: step S202, calculating a load command and a firmware required to be loaded for starting the terminal in advance to obtain a first firmware Hash and a first load command Hash, and storing the first firmware Hash and the first load command Hash in a predefined memory of the terminal; step S204, in response to a starting operation of the terminal, performing starting process and starting a boot loader; step S206, the boot loader executing the load command transmitted by a driver of the terminal to download the firmware to the terminal; step S208, the boot loader calculating a second firmware Hash of the downloaded firmware and a second load command Hash of the load command transmitted by the driver; step 210, the boot loader judging whether the first firmware Hash matches with the second firmware Hash, and judging whether the first load command Hash matches with the second load command Hash, and permitting to start the terminal under the circumstances that the first firmware Hash matches with the second firmware Hash and the first load command Hash matches with the second load command Hash.
US08627050B2 Executing perform floating point operation instructions
A method and system are disclosed for executing a machine instruction in a central processing unit. The method comprise the steps of obtaining a perform floating-point operation instruction; obtaining a test bit; and determining a value of the test bit. If the test bit has a first value, (a) a specified floating-point operation function is performed, and (b) a condition code is set to a value determined by said specified function. If the test bit has a second value, (c) a check is made to determine if said specified function is valid and installed on the machine, (d) if said specified function is valid and installed on the machine, the condition code is set to one code value, and (e) if said specified function is either not valid or not installed on the machine, the condition code is set to a second code value.
US08627049B2 Real-time prioritization of stall or event information
Disclosed herein is a system and method for executing a series of instructions on a circuit. The system comprises an encoder that receives event data corresponding to the executed instructions. The encoder groups the event data into one or more groups and outputs the highest priority event for each such group.
US08627047B2 Store data forwarding with no memory model restrictions
A pipelined microprocessor includes circuitry for store forwarding by performing: for each store request, and while a write to one of a cache and a memory is pending; obtaining the most recent value for at least one complete block of data; merging store data from the store request with the complete block of data thus updating the block of data and forming a new most recent value and an updated complete block of data; and buffering the updated complete block of data into a store data queue; for each load request, where the load request may require at least one updated completed block of data: determining if store forwarding is appropriate for the load request on a block-by-block basis; if store forwarding is appropriate, selecting an appropriate block of data from the store data queue on a block-by-block basis; and forwarding the selected block of data to the load request.
US08627030B2 Late lock acquire mechanism for hardware lock elision (HLE)
A method and apparatus for a late lock acquire mechanism is herein described. In response to detecting a late-lock acquire event, such as expiration of a timer, a full cachet set, and an irrevocable event, a late-lock acquire may be initiated. Consecutive critical sections are stalled until a late-lock acquire is completed utilizing fields of access buffer entries associated with consecutive critical section operations.
US08627028B2 Method of constructing replication environment and storage system
A management computer collects a usage condition of a volume from a host computer and a storage apparatus at each site, consolidates management thereof, and prevents a volume from duplicating among applications as a copy source. This makes it possible to select a used volume in an application as a copy source without excess or deficiency and to create a copy pair configuration definition without duplication or incompatibility. If a replication environment is constructed in a large-scale storage system, the consolidated management of a usage condition of a volume collected from the host computer and the storage apparatus at each site makes it possible to create a copy pair configuration definition by a task constituted by a plurality of applications.
US08627018B2 Automatic optimization for programming of many-core architectures
The present invention extends to methods, systems, and computer program products for automatically optimizing memory accesses by kernel functions executing on parallel accelerator processors. A function is accessed. The function is configured to operate over a multi-dimensional matrix of memory cells through invocation as a plurality of threads on a parallel accelerator processor. A layout of the memory cells of the multi-dimensional matrix and a mapping of memory cells to global memory at the parallel accelerator processor are identified. The function is analyzed to identify how each of the threads access the global memory to operate on corresponding memory cells when invoked from the kernel function. Based on the analysis, the function altered to utilize a more efficient memory access scheme when performing accesses to the global memory. The more efficient memory access scheme increases coalesced memory access by the threads when invoked over the multi-dimensional matrix.
US08627017B2 Read and write monitoring attributes in transactional memory (TM) systems
A method and apparatus for monitoring memory accesses in hardware to support transactional execution is herein described. Attributes are monitor accesses to data items without regard for detection at physical storage structure granularity, but rather ensuring monitoring at least at data items granularity. As an example, attributes are added to state bits of a cache to enable new cache coherency states. Upon a monitored memory access to a data item, which may be selectively determined, coherency states associated with the data item are updated to a monitored state. As a result, invalidating requests to the data item are detected through combination of the request type and the monitored coherency state of the data item.
US08627010B2 Write-through cache optimized for dependence-free parallel regions
An apparatus and computer program product for improving performance of a parallel computing system. A first hardware local cache controller associated with a first local cache memory device of a first processor detects an occurrence of a false sharing of a first cache line by a second processor running the program code and allows the false sharing of the first cache line by the second processor. The false sharing of the first cache line occurs upon updating a first portion of the first cache line in the first local cache memory device by the first hardware local cache controller and subsequent updating a second portion of the first cache line in a second local cache memory device by a second hardware local cache controller.
US08627004B2 Extent migration for tiered storage architecture
A method for data migration between each of a plurality of storage pools in a computing storage environment is provided. Each of the plurality of storage pools is categorized by a metric shared between data segments assigned to any one of the plurality of storage pools. The data segments are prioritized in the any one of the plurality of storage pools based on the metric. A discovery is performed for each of the plurality of storage pools, on a predetermined interval, based on the metric, whether a data segment with a highest priority on a child pool is greater than a data segment with a lowest priority on a parent pool. If so, the data segment with the highest priority on the child pool is promoted to the parent pool. A similar discovery process demotes the data segment with the highest priority on the parent pool to the child pool.
US08627002B2 Method to increase performance of non-contiguously written sectors
A method of managing data in a cache memory storage subsystem upon a cache write operation includes determining a first number of non-contiguously written sectors on a track in the cache and comparing the first number with a second, threshold number. If the first number exceeds the second number, a full background stage operation is issued to fill the non-contiguously written sectors with unmodified data from a storage medium. A corresponding system includes a cache manager module operating on the storage subsystem. Upon a determination that a cache write operation on a track has taken place, the cache manager module determines a first number of non-contiguously written sectors on the track, compares the first number with a second, predetermined threshold number, and issues a background stage operation to fill the non-contiguously written sectors with unmodified data from a storage medium if the first number exceeds the second number.
US08626998B1 Multi-rank memory module that emulates a memory module having a different number of ranks
A transparent four rank memory module has a front side and a back side. The front side has a third memory rank stacked on a first memory rank. The back side has a fourth memory rank stacked on a second memory rank. An emulator coupled to the memory module activates and controls one individual memory rank from either the first memory rank, the second memory rank, the third memory rank, or the fourth memory rank based on the signals received from a memory controller.
US08626993B2 Method for tracking memory usages of a data processing system
Techniques for tracking memory usages of a data processing system are described herein. According to one embodiment, a memory manager is to perform a first lookup operation in a memory allocation table to identify an allocation entry based on a handle representing a memory address of a memory block allocated to a client and to retrieve a trace entry pointer from the allocation entry. The memory manager is then to perform a second lookup operation in a memory trace table to identify a trace entry based on the trace entry pointer and to increment a memory allocation count of the trace entry. The memory allocation count is utilized to indicate a likelihood of the client causing a memory leak.
US08626986B2 Pre-emptive garbage collection of memory blocks
A method and system pre-emptively perform garbage collection operations of a forced amount on update blocks in a memory device. The amount of garbage collection needed by a certain data write is monitored and adjusted to match the forced amount if necessary. Update blocks may be selected on the basis of their recent usage or the amount of garbage collection required. Another method and system may store control information about update blocks in a temporary storage area so that a greater number of update blocks are utilized. The sequential write performance measured by the Speed Class test may be optimized by using this method and system.
US08626983B2 Motherboard for supporting expansion card or serial advanced technology attachment dual in-line memory module through same expansion slot
A motherboard includes a processor, a platform controller hub (PCH), a switch, a power connector, a switch unit, and an expansion slot. The PCH is connected to the expansion slot to output a bus signal to a serial advanced technology attachment dual in-line memory module (SATA DIMM), which is connected to the expansion slot, in response to the movement of a switch. The processor connected to the processor socket outputs a bus signal to an expansion card, which is connected to the expansion slot, in response to another movement of the switch.
US08626982B2 Dynamically configurable wireless data bus switch for coupling a data bus to a wireless link
Provided is a dynamically configurable wireless data bus switch for coupling a data bus to a wireless link. For example, there is a dynamically configurable wireless data bus switch including a configurable protocol adaption layer data plane providing a first interface to a data bus and a processor configured to execute a protocol adaption layer control plane. The configurable protocol adaption layer data plane of the dynamically configurable wireless data bus switch is coupled to the processor and is dynamically configurable by the protocol adaption layer control plane.
US08626980B2 High density, low jitter, synchronous USB expansion
A method of providing high density expansion of a USB network, the method comprising: attaching a plurality of USB hubs to adjacent slots in a PXI instrumentation chassis; configuring one of the USB hubs as a primary USB Hub; connecting an upstream port of the primary USB Hub to a USB network; configuring a first downstream port of the primary USB Hub to communicate across a first PXI Local Bus to a first adjacent USB Hub of the USB Hubs other than the primary USB Hub, the first adjacent USB Hub being adjacent to the primary USB Hub; configuring a plurality of other downstream ports of the primary USB Hub to provide expansion of the primary USB Hub; connecting an upstream port of the first adjacent USB Hub to the first PXI Local Bus, wherein the first PXI Local Bus is in the direction of the primary USB Hub; configuring a first downstream port of the first adjacent USB Hub to communicate across a second PXI Local Bus to a second adjacent USB Hub of the USB Hubs other than the primary USB Hub, the second adjacent USB Hub being adjacent to the first adjacent USB Hub; configuring a plurality of other downstream ports of the first adjacent USB Hub to provide expansion of the first adjacent USB Hub; and configuring any other of the USB hubs and the first adjacent USB Hub in like manner.
US08626970B2 Controlling access by a configuration to an adapter function
Access to an input/output adapter by a configuration is controlled. For each requested access to an adapter, checks are made to determine whether the configuration is authorized to access the adapter. If it is not authorized, then access is denied. If it is authorized, but access should be temporarily blocked, then instruction execution is altered to indicate such. If access is permitted, but should be blocked for another reason (other than temporarily), then access is denied.
US08626964B2 Method of transferring data, a method of processing data, an accelerator, a computer system and a computer program
The invention provides a method of transferring data from a data array within a main memory of a computer to an accelerator for processing, the embodiment of the method comprising: at the accelerator, requesting data from the main memory and generating a data stream between the main memory and the accelerator, the generated data stream including data from the data array; and, using an offset to determine the scheduling of array elements within the generated data stream.
US08626963B2 Packet based data transfer system and method for host-slave interface
In a host-slave data transfer system, the slave device receives packet based data from an external device and stores the packet content in a buffer as data segments. The slave merges a plurality of data segments into data streams and transmits the data streams to the host. The host uses direct memory access (DMA) to unpack the data stream from the slave into individual data segments without memory copy. To enable the host to set up DMA, the slave transmits information regarding sizes of the data segments to the host beforehand via an outband channel, e.g. by transmitting the size information in headers and/or tailers inserted into previous data streams. The host utilizes the data segment size information to program descriptor tables, such that each descriptor in the descriptor tables causes one data segment in the data stream to be stored in the system memory of the host.
US08626953B2 System and method of communicating data for a hospital
A system used by a local health care facility to communicate with a remote health care facility via a data communication network. A controller at the local health care facility controls communication on the data communication network, including data communicated between the local health care facility and the remote health care facility. One or more devices located at the local health care facility transmit data to the remote health care facility via the data communication network. Additionally, the one or more devices receive control data via the data communication network and perform one or more functions in response to the received control data.
US08626944B2 System and method for efficient replication of files
A method comprises distributing a plurality of descriptors of file encoded with comprising a plurality of recipient nodes, wherein at least one descriptor is distributed from the first node to each recipient node of the at least a portion of the first group. The at least a portion of the first group communicate their respective descriptors received from the first node to other nodes of the first group. A system comprises an origin node operable to distribute all of a plurality of descriptors of a MDC file to a first group of recipient nodes, wherein the origin node does not attempt to communicate all of the plurality of descriptors to all of the recipient nodes of the first group. The recipient nodes of the first group are each operable to communicate a descriptor that it receives from the origin node to other nodes of the first group.
US08626936B2 Protocol independent server replacement and replication in a storage area network
A method for adding a server to a storage area network, the method comprising identifying a set comprising one or more communication protocols for connecting a second server to a first storage device configured to communicate with a first server using a first protocol, wherein the set of protocols comprises protocols that are supported by both the second server and the first storage device; selecting a second protocol from the set of protocols; and configuring the first storage device, the second server, and associated connection devices, wherein the second server may communicate with the first storage device using the second protocol.
US08626934B2 System and method for controlling access to legacy push protocols based upon a policy
In accordance with embodiments, there are provided mechanisms and methods for controlling access to telecommunications resources implementing a legacy protocol based upon a policy. These mechanisms and methods for controlling access to legacy protocols based upon a policy can enable embodiments to control access by third party created and other applications to network resources implementing legacy telecommunications protocols. The ability of embodiments to control access by third party created and other applications to network resources can enable network providers to provide greater access to network resources without compromising security of other users. Embodiments may further provide the ability to interface with legacy push protocols, multimedia message protocols and short message peer-to-peer protocols.
US08626931B2 Media transport protocol extensions for system information exchange, and applications thereof
Methods, systems and computer program products to implement extensions of the Media Transport Protocol (MTP) are provided herein. The methods include opening a session between an initiator and a responder, exchanging one or more of device and system information and sending one of an operation or event based on media player application features. The operation includes one or more of a dataset, response code, operation parameter and response parameter. In an embodiment, the extensions enable the initiator and responder to manage connections efficiently between devices, send media player application information to a media player device, exchange device and system information, manage digital rights, monitor system security and specify properties within one or more extensions of MTP. These extensions may be in the form of one or more of an operation, an event, a dataset or property code.
US08626929B2 Scalable session management using an encrypted session key
Scalable session management is achieved by generating a cookie that includes an encrypted session key and encrypted cookie data. The cookie data is encrypted using the session key. The session key is then signed and encrypted using one or more public/private key pairs. The encrypted session key can be decrypted and verified using the same private/public key pair(s). Once verified, the decrypted session key can then be used to decrypt and verify the encrypted cookie data. A first server having the private/public key pair(s) may generate the cookie using a randomly generated session key. A second server having the same private/public key pair(s) may decrypt and verify the cookie even if the session key is not initially installed on the second server. A session key cache may be used to provide session key lookup to save public/private key operations on the servers.
US08626926B2 Method and apparatus for performing session info query for user plane location
Techniques for querying for information on location sessions in a user plane location architecture are described. In an aspect, a location server may send a query message to a terminal to query for information on active location sessions, e.g., when at least one location session for periodic triggered service or area event triggered service is deemed to be active. The terminal may return a response message containing a list of session identifiers (IDs) for the active location sessions, parameters for the active location sessions, capabilities of the terminal, etc. The location server may compare the information received from the terminal and information stored at the location server. The location server may terminate each location session deemed to be active at only the terminal or only the location server. The location server may restart or terminate each location session having inconsistent parameters at the terminal and the location server.
US08626921B2 Device and service management based on layer 2 through layer 7 device attributes
A smart network may include a smart network host device as well as one or more client devices configured to connect to the smart network. Each of the client devices may implement one or more services that the client device exposes to other devices connected to the smart network. Each of the client devices includes network layer 2 and 3 attributes as well as network layer 7 application attributes. The application attributes are enumerated as named services, which each client device registers with the smart network host device. When a client device needs access to a named service, the smart network host device uses layer 2, 3, and 7 attributes associated with the client device to select a suitable server for providing the named service to the client device.
US08626918B2 Workload allocation based upon heat re-circulation causes
A method of allocating workload among servers in a geographically collocated cluster of compute equipment includes calibrating causes of heat re-circulation in the cluster of compute equipment. In addition, workload is allocated among the servers to address causes of the heat re-circulation to reduce costs associated with cooling the compute equipment.
US08626909B2 Page phase time
A method of measuring load time for a web page includes video recording a duration of the web page load including capturing N frames in a series of frames 1 through N of the web page. The method includes comparing each frame from frame 1 through frame N−1 with a next frame from frame 2 through frame N in the series of frames to determine a pixel change amount between the compared frames. The method includes defining a series of page phases for the duration of the web page load, each page phase defined by a start time and an end time with each phase start time determined based on estimating user perceptible pixel change amount levels.
US08626908B2 Distributed capture and aggregation of dynamic application usage information
A web-based hosted solution through which application developers create, manage and monitor application usage analytics in an online manner. During the development process, a usage monitoring API is integrated into the application and the application is deployed. As users interact with the application, a log file is generated. If the application is able to write to a local file system, usage information is gathered in a log file local to the deployed application and then dispatched to an upload server for processing in a batch manner. If the application is not able to write to the user machine's local file system, the usage information is sent to a remote logging server, preferably on a just-in-time basis, and then the log file is generated on the logging server. The usage information tracked comprises “features,” “faults” and “failures” of the application, independent of platform, location, and number of deployed application instances.
US08626907B2 Information processing unit, program execution method, and program for controlling electric appliance
An information processing unit, a program execution method, and a program are capable of identifying the type of an electric appliance and then automatically performing the setting operation, the setting information viewing, and the like of the electric appliance in order to enhance the user convenience. The information processing unit detects the electric appliance connected with a network and then determines the model related information of the detected electric appliance. The information processing unit selects a program corresponding to the model related information based on the determined model related information and then executes the selected program in a device communicatively connected with the electric appliance.
US08626906B1 Scheduling data pushes to a mobile device based on usage and applications thereof
Embodiments relate to pushing data to mobile devices more efficiently. In a first embodiment, a computer-implemented method receives pushed data on a mobile device. The method includes: (a) recording, at a memory of the mobile device, information describing activity occurring on the mobile device during a first time period; (b) sending, from the mobile device to a server, data indicating the first time period and activity data indicating whether the mobile device was active during the first time period; and (c) during a second time period occurring after the recording (a) and sending (b), receiving application data pushed to the mobile device at a first rate determined based at least in part on the activity data sent to the server in (b), wherein the second time period is determined by the server based at least in part on the data indicating the first time period.
US08626902B2 Modeling and reducing power consumption in large IT systems
The power consumed by a large IT system may be managed by individual servers calculating a set of predictors of the resources of the large IT system that may be required for a future time period, and weighting factors for those predictors. The predictors and weighting factors may be based on historical data showing actual resources used and past values of the predictors and weighting factors. An estimate of the resources required for the large IT system is then produced based on the predictors and weighting factors and the estimate is then used to determine excess resources of the individual server that may be put into a low power state in the future time period to minimize the power used. If too much resource is excess, the server may enter a soft off state.
US08626898B2 System and method for application alert tracking in an Internet protocol television system
A maintenance system for an IPTV network includes a logging module, a ticketing module, and an operations module. The logging module receives a fault alert from a service provider and sends the alert to the ticketing module. The ticketing module determines the urgency of the fault, generates a ticket, assigns priority to the ticket based upon the urgency, and sends the ticket to the operations module. The operations module allocates the ticket and sends a message to a mobile device regarding the ticket. A method includes receiving a fault alert from a service provider, sending the alert to a ticketing module, determining the urgency of the event, generating a ticket, assigning priority to the ticket based upon the urgency, sending the ticket to an operations module, allocating the ticket, and sending a message to a mobile device the ticket.
US08626897B2 Server farm management
Techniques and systems are disclosed that can measure capacity of a server farm, and project capacity needs based on traffic and resources. Server farm system information is collected for managing the server farm by identifying a list of servers in the server farm. Performance metrics are collected from identified servers and stored in a collection database. The stored performance metrics are analyzed in accordance with a server farm management request.
US08626887B2 Porting of information technology structures
A method and system for porting an abstract Information Technology (IT) structure into an IT delivery environment. An abstract IT structure A that is currently within an IT delivery environment X is translated by generating a virtual IT structure V from the abstract IT structure A through specification of an IT delivery environment Y. Delivery binding the virtual IT structure V to the IT delivery environment Y generates a delivery-bound virtual IT structure D. The delivery-bound virtual IT structure D is deployed in the IT delivery environment Y, resulting in a real IT structure instance R capable of operating in the IT delivery environment Y.
US08626884B2 Method for establishing data connection on mobile network, mobile network, and policy control entity
A method for establishing data connections on a mobile network, a mobile network, and a policy control entity are disclosed. The method includes: establishing a data channel between a user equipment (UE) and a gateway (GW), and allocating an Internet Protocol (IP) address to the UE according to an address allocation request or a data channel setup request sent from the UE; and triggering the policy control entity to establish or update a policy control session according to the IP address. By using the mobile network and the policy control entity under the present invention, after the data channel is established between the UE and the GW, the GW may trigger the policy control entity to establish or update a policy control session.
US08626882B2 Reconfigurable communication for distributed embedded systems
A distributed embedded system that allows for the reconfiguration of tasks and messages. The system includes a system configuration manager and a plurality of electronic control units (ECU) each having an ECU configuration manager. Each ECU configuration manager stores the current configuration data for task scheduling and bus/network accessing/retrieving for the current schedule for that ECU. The system configuration manager includes a separate configuration data table for each ECU that can be reconfigured by programming signals sent on a system bus. The system configuration manager transmits the new configuration data from the data table on the bus to the ECU configuration manager if the scheduling of the tasks, message retrieval from the bus and message transmission on the bus changes for an ECU as a result of adding new tasks or new ECUs to the system.
US08626881B2 Distributed mesh network
A device, method, and system are disclosed. In one embodiment a computing device resides in a mesh network. The device includes a first storage device that operates when the computing device is awake. The first storage device stores a last known list of peer computing devices in the mesh network. The device also includes a second storage device that operates regardless of whether any central processing unit in the computing device is awake or asleep. The second storage device includes a local block that stores a list of resources provided by the first computing device and a list of computing devices in the mesh network verified by the first computing device. The second storage device also includes a remote block that stores an unverified remote list of computing devices in the mesh network.
US08626878B2 Techniques for establishing a connection with a message-oriented middleware provider, using information from a registry
A method, apparatus, and system are provided for a Message-Oriented Middleware (MOM) provider having multiple logical MOM server instances. In an embodiment, the MOM provider having multiple logical MOM server instances is implemented on an application server. Each MOM server instance may include a session container to manage one or more sessions and a destination container to provide one or more destinations. In an embodiment, a globally unique identifier identifies each destination.
US08626872B2 Synchronization system and method for audiovisual programmes associated devices and methods
The present invention relates in particular to a synchronization system and method. The synchronization system comprises a specification unit for specifying synchronization signals associated with an audiovisual program, the latter comprising an audiovisual content and control information, a recognition unit for recognizing the synchronization signals in a transmitted stream carrying this program, by recognition of at least one extracted portion of the audiovisual content, and an activation unit triggering an action in case of detection of these signals. The specification unit prepares and transmits to the recognition unit recognition elements making it possible to obtain this extracted portion, as well as at least one action timeout lag in case of detection of the synchronization signals. The recognition or activation unit then delays the triggering of this action according to the lag transmitted, in case of detection of the synchronization signals. In variants, the timeout lag is determined and/or the recognition elements are obtained independently of the specification unit.
US08626865B1 Shared worker application
Techniques are described herein that provide a web application that incorporates one or more shared worker applications. In one example, a shared worker application as described herein may receive a first request for first information for a first web application, acquire the first information in response to the request, and store at least a portion of the first information in a memory of a local communications device. The shared worker may further receive a second request for second information for a second web application. The shared worker may determine whether at least a portion of the first information stored in the memory of the local communications device will satisfy the second request for the second information. The shared worker may provide, from the local memory to the second web application, at least the portion of the first information in response to the second request.
US08626862B2 Identifying people and available communication modes
A system that includes a computer device and a user interface. The user interface is configured to enable a user to interact with a person using one of at least two of voice conversation, voice-video conversation, graphic text-based conversation, fax, and electronic mail. The interactions can include the following. Creating a rule to cause the computer device to automatically perform an action based on a request to converse with the user. Viewing an automatically generated listing of a set of persons, the listing comprising a name, presence information, and communication modes available for the user to communicate with the person from the set of persons. Selecting the person from the set of persons. Selecting a communication mode from the communication modes available to communicate with the person, and retrieving information about a person using an identifying characteristic of the person, where the identifying characteristic is selected by the user from a display. Communicating with the person.
US08626860B1 Defined delays to support consistent tiered messaging performance
A method for defining delays to support consistent tiered messaging performance is provided. The method comprises a query server receiving a message and the query server analyzing a class of service associated with the message. The method also comprises the query server injecting a defined delay prior to initiating processing of the message and the query server processing the message and storing the processed message in an outgoing queue. The method also comprises the query server sending a notification to a destination component that the message is available for retrieval and the query server releasing the message to the destination component upon request of the destination component.
US08626859B2 Custom message presentation
For custom message presentation, an identification module identifies an optical code as not communication ready. A message module generates a custom message indexed to the optical code in response to identifying the optical code as not communication ready. The message module further makes the optical code communication ready in response to generating the custom message. In addition, the message module communicates the custom message in response to receiving the optical code and identifying the optical code as communication ready.
US08626857B2 System and method for provisioning an email account using mail exchange records
A system provisions an electronic mail (email) account of a user for allowing access to an electronic mailbox from a remote device to retrieve email. A communications module receives email address parameters of the user and transmits a domain name system (DNS) query to the Internet for returning mail exchange (MX) records corresponding to the email address parameters of the user. A configuration module processes any returned MX records as a starting point for determining configuration parameters for accessing the email account of the user to retrieve user email.
US08626820B1 Peer to peer code generator and decoder for digital systems
Digital content from a source (e.g., a file or a stream), is striped and encoded in parallel over a cluster of Storage Systems. The encoding ensures that subsequent retrieval of the data succeeds even when some members of the cluster of Storage Systems are lost or when errors in communication result in the loss of some IP packets. Host Map File (HMF) data is produced that describes fully how to retrieve the content, including the encoding parameters, the cluster of Storage Systems and the striping of the encoded data. This HMF data is then inserted as the header of every encoded file on the cluster of Storage Systems. The HMF data is the only way the encoded files can be reassembled into a meaningful whole. The original content is retrieved by requesting its data from the cluster of Storage Systems. In each Storage System, a decoder parses the HMF data and transmits the striped data to the requestor. The decoders cooperate to dynamically detect erasures and to reconstruct the missing data. The system is self-healing as new Storage Systems are able to reconstruct data missing due to the loss of any Storage Systems from the cluster without impeding concurrent encode and decode transactions.
US08626811B2 Method and apparatus for providing flexible bit-length moduli on a block Montgomery machine
Techniques are disclosed for utilizing a block Montgomery machine designed only to operate at a fixed block length to perform operations using non-block length (flexible)moduli. In one embodiment, a new modulus n′ is obtained having a block length equal to the fixed block length of the Montgomery machine or a multiple thereof. At least one modular additive operation is performed with the new modulus n′, and at least one modular multiplicative operation is performed with the non-block length modulus n. In this way, the result of the at least one additive operation is sufficiently reduced when a carry stems from the additive operation.
US08626810B2 Method and system for finite impulse response (FIR) digital filtering
A method for finite impulse response (FIR) digital filtering is provided that includes generating a frequency domain sample block from an input sample block of length L, adding the computed frequency domain sample block to a reverse time-ordered set of previously generated frequency domain sample blocks as a newest frequency domain sample block, computing a spectral multiplication of each of K newest frequency domain sample blocks in the reverse time-ordered set with a corresponding frequency domain filter block in a time-ordered set of K frequency domain filter blocks of a FIR filter, adding the K results of the K spectral multiplications to generate an output spectral block, inverse transforming the output spectral block to generate a time domain output block, and outputting L filtered output samples from the time domain output block.
US08626809B2 Method and apparatus for digital up-down conversion using infinite impulse response filter
A method and an apparatus for digital up-down conversion using an Infinite Impulse Response (IIR) filter are provided. The method for digital up-down conversion for frequency conversion in a mobile communication system using plural frequency converts, includes IIR-filtering, by a magnitude response IIR filter having the same magnitude response as in Finite Impulse Response (FIR) filtering, an input signal and a stable filter coefficient calculated according to a Levinson polynomial; and receiving, by the magnitude response IIR filter, the IIR filtered signal, and performing IIR filtering by a phase compensation IIR filter having a filter coefficient compensating for a non-linear phase to a linear phase.
US08626807B2 Reuse of rounder for fixed conversion of log instructions
A method for converting a signed fixed point number into a floating point number that includes reading an input number corresponding to a signed fixed point number to be converted, determining whether the input number is less than zero, setting a sign bit based upon whether the input number is less than zero or greater than or equal to zero, computing a first intermediate result by exclusive-ORing the input number with the sign bit, computing leading zeros of the first intermediate result, padding the first intermediate result based upon the sign bit, computing a second intermediate result by shifting the padded first intermediate result to the left by the leading zeros, computing an exponent portion and a fraction portion, conditionally incrementing the fraction portion based on the sign bit, correcting the exponent portion and the fraction portion if the incremented fraction portion overflows, and returning the floating point number.
US08626802B2 Dynamic media content previews
A sandboxed process is initiated in response to a request for a preview of dynamic media content. A stream of frames is generated in a preview specific format by a plug-in that executes within the sandboxed process. The stream of frames is provided as the preview of the dynamic media content, where the preview is viewable on a display screen.
US08626800B2 Synchronization of artifacts across different domains
A method of synchronizing artifacts of a first domain with artifacts of a second domain is provided. The method includes: loading a first set of transformed artifacts and a first artifact map from a first domain into a second domain; generating an association model based on an evaluation of the first artifact map and a second artifact map; comparing a first transformed artifact of the first set of transformed artifacts with a second artifact of a second set of artifacts corresponding to the second artifact map based on the association model; determining differences based on the comparing; and selectively updating the second artifact map based on the differences.
US08626797B2 Information processing apparatus, text selection method, and program
Disclosed herein is an information processing apparatus including: a sensor information acquisition section configured to acquire sensor information outputted from a sensor for detecting a user motion and sensor information outputted from a sensor for obtaining a user current location; an action pattern detection block configured to analyze sensor information indicative of a user motion to detect an action pattern corresponding to the acquired sensor information from a plurality of action patterns obtained by classifying user's actions that are executed in a comparatively short time; a keyword conversion block configured to convert, on the basis of the sensor information indicative of a current location, the information into at least one keyword associated with the current location; and a text extraction block configured to extract a text for user presentation from a plurality of texts on the basis of the detected action pattern and the generated at least one keyword.
US08626794B2 Indexing secure enterprise documents using generic references
A web crawler indexes documents including information about document contents and metadata including information such as a URL. However, some applications rely on URL's that change frequently or are constructed to include user information so that the contents retrieved is customized to the user. An approach is provided for storing generic URL's in an index at crawl time, which are customized for the user at search time. A callback mechanism may be used to dynamically transform the generic URL into a URL that is specific to the user issuing the query and/or includes current information that may change frequently. In this way, when the query or search results are returned to the user, the user receives links that are active and valid for that particular user, directing the user to the appropriate site, application, etc. without requiring continuous updating of a very large index.
US08626791B1 Predictive model caching
Methods, systems, and apparatus, including computer programs encoded on one or more computer storage devices, for caching predictive models are described. Records are obtained, each record including a time of a previously submitted predictive request and an identifier of a trained predictive model. A trained scheduling model is generated using the records as training data. A set of identifiers of trained predictive models are determined from a plurality of trained predictive models that are stored in a secondary memory of a computing system. The target time is inputted to the trained scheduling model. In response, a second predictive output is received that comprises the set of identifiers. A set of trained predictive models are obtained that correspond to the set of identifiers from the secondary memory. The set of trained predictive models are stored in a primary memory of the computing system.
US08626788B2 Method for determining relative ranking data in a broker mediated geospatial information service environment
A method for determining a value indicator in a broker-mediated geospatial information service environment includes receiving feedback data at a first system of the broker-mediated geospatial information service environment. In particular, the feedback data is received from a plurality of respondents, and relates to a broker-mediated geospatial information service provided to each respondent of the plurality of respondents. Furthermore, each respondent of the plurality of respondents is a prior requestor of a process-dataset solution for performing the broker-mediated geospatial information service. Based on the feedback data, a value indicator relating to the process-dataset solution is determined.
US08626787B1 Locating meaningful stopwords or stop-phrases in keyword-based retrieval systems
A stopword detection component detects stopwords (also stop-phrases) in search queries input to keyword-based information retrieval systems. Potential stopwords are initially identified by comparing the terms in the search query to a list of known stopwords. Context data is then retrieved based on the search query and the identified stopwords. In one implementation, the context data includes documents retrieved from a document index. In another implementation, the context data includes categories relevant to the search query. Sets of retrieved context data are compared to one another to determine if they are substantially similar. If the sets of context data are substantially similar, this fact may be used to infer that the removal of the potential stopword(s) is not material to the search. If the sets of context data are not substantially similar, the potential stopword can be considered material to the search and should not be removed from the query.
US08626785B2 Contextual query revision
Apparatus, systems and methods for contextual query revision are disclosed. A current search query is received during a search session. The current search query includes one or more current search tokens. Potentially inaccurate search tokens are identified from the one or more current search tokens. A possible replacement token is identified based upon the potentially inaccurate search token. A group of related tokens is identified from query logs, and a modified search query is generated if the replacement token is not included in the related tokens.
US08626782B2 Pattern identification apparatus and control method thereof
A pattern identification apparatus identifies a pattern that exists in input data using registration data including data of a reference pattern or a feature amount thereof and identification parameters defining processing details for comparing the input data with the registration data, the apparatus holding the registration data and the identification parameters in association with a label. The apparatus acquires registration data, identification parameters, and a label generated by an external apparatus, and registers the acquired registration data and identification parameters in association with the acquired label. If the registration data and identification parameters associated with the same label as acquired label are already registered, in the additional registration, either the stated acquired identification parameters or the identification parameters that is already registered in association with the same label are selected, and the stated acquired registration data and the selected identification parameters are additionally registered in association with the acquired label.
US08626778B2 System and method for conversion of JMS message data into database transactions for application to multiple heterogeneous databases
A system and method for performing real-time conversion of data which is present in the form of messages on JMS-compliant or other messaging systems into database transactions, which can then subsequently be applied to multiple heterogeneous databases or other systems. In accordance with an embodiment, the invention provides a means by which data can be read from messages, and converted to a set of database operations that are then stored as a persistent trail file (for example, as an Oracle GoldenGate trail file). The operations, as recorded in the trail file, can then be routed via a network and applied to target systems as required. In accordance with an embodiment, the data can be read in real-time from the messaging system, and written out as quickly as it can be consumed to the persistent trail files.
US08626775B1 Topic relevance
Determining the relevance of a destination page to a topic is disclosed. A plurality of paths that include arrivals at a destination page are determined. A plurality of paths that include arrivals at the destination page are determined. A proportion of the paths that include arrivals at the destination page that also include a preceding arrival at a distinguished page are determined. The relevance of the destination page based at least in part on the proportion is determined.
US08626774B2 Location based apps ranking for mobile wireless computing and communicating devices
Systems, methods, and apparatuses are disclosed for presenting applications to a user, via a mobile wireless communication device (user equipment), that are selected and ranked based on context information describing a location and type of motion of the user equipment, and/or a time that the ranking request was made, compared to context information describing the applications.
US08626772B2 Double weighted correlation scheme
A method is provided for determining a correlation between a reference user and another user on the basis of two sets of ratings, where each rating is associated with a respective user. In response to a trigger, user ratings associated with the reference user and user ratings associated with the other user are collected, and all co-rated items of these two sets are correlated in the basis of an adjusted cosine correlation function which is weighted by a first and a second weighting function. The correlation is then stored and may be repeated for a plurality of users. The stored correlations may be used e.g. for ranking purposes.
US08626761B2 System and method for scoring concepts in a document set
A system and method for scoring concepts in a document set is provided. Concepts including two or more terms extracted from the document set are identified. Each document having one or more of the concepts is designated as a candidate seed document. A score is calculated for each of the concepts identified within each candidate seed document based on a frequency of occurrence, concept weight, structural weight, and corpus weight. A vector is formed for each candidate seed document. The vector is compared with a center of one or more clusters each comprising thematically-related documents. At least one of the candidate seed documents that is sufficiently distinct from the other candidate seed documents is selected as a seed document for a new cluster. Each of the unselected candidate seed documents is placed into one of the clusters having a most similar cluster center.
US08626760B2 System and method for document management
A system and method for document management in an industry where mass volumes of drawings are exchanged and worked upon is facilitated and streamlined. The system has a server in communication with a plurality of remote workstations. Each of the workstations includes a display and interface. The system standardizes the documents, and is operable to display the same document in each of the workstations. Thus, revisions by an authorized person may be made and seen by the other workstations. The system and method disclosed herein also ensures that drawings are delivered to the appropriate personnel as only authorized users may access the system, and eliminates the potential use of outdated drawings in planning as each drawing is automatically time and date stamped and placed in sequential order.
US08626748B2 Combined word tree text visualization system
An example method includes identifying instances of a search term in a source text, and identifying prefix strings and suffix strings comprising tokens preceding and subsequent to the search term in the source text. The method further includes displaying a visualization interface that includes the search term within a combined tree diagram that includes a prefix tree and a suffix tree extending to either side of the search term. The prefix tree displays the prefix strings and the suffix tree displays the suffix strings, and both have user-selectable branches. The method further includes providing, in response to a user input selecting a branch in the prefix tree or in the suffix tree, a visual indication of a prefix string and a suffix string in the visualization interface that form a matching sequence that originate together in the source text, for matching sequences that are connected through the selected branch.
US08626738B2 Interest contour computation and management based upon user authored content
Embodiments of the present invention provide a method, system and computer program product for interest contour computation and management based upon user generated content and associated meta-data. In an embodiment of the invention, an interest contour computation and management method is provided. The method includes crawling content sources disposed about a computer communications network for authored content created by an end user. The method further includes identifying meta data provided for the authored content and adding the meta data to a user interests profile of the end user. The meta-data further can include extracted text from the content. Of note, the method can further include receiving from the end user a specified time period and limiting the addition of the meta data to meta data applied to the authored content during the specified time period.
US08626731B2 Component information and auxiliary information related to information management
In one aspect, a method related to receiving, retrieving and presenting information. In addition, other method, system, and program product aspects are described in the claims, drawings, and/or text forming a part of the present disclosure.
US08626727B2 Systems and methods for providing a map of an enterprise system
An exemplary system and method for providing a map of an enterprise system is provided. The method comprises accessing data describing an element from one or more sources. One or more objects are associated with the element. At least one relationship is identified between the one or more objects. A map is then generated of an enterprise system comprised of the one or more objects based on the at least one identified relationship.
US08626720B2 System and method of reconstructing complex custom objects
A system and method is provided for reconstructing one or more collections of objects across platforms. More particularly, Java Annotations are used to assist a Web Services Description Language (WSDL) wizard in reconstructing a collection of objects. In implementation, the system and method parses the object types such that a wizard can recreate or reconstruct the collection of objects for use by a receiving service. The method comprises reconstructing a collection using one or more annotations that document a base object of the collection.
US08626716B1 Service broker enhancements
A data access layer operable to manage data requests from one or more software applications is provided. The data access layer includes a query processor, a metadata repository, a transaction data store, and an exception handler. The query processor manages transaction processing of data requests between applications, such as commercial-off-the-shelf software applications, and data stores. The metadata repository maintains a logical data model related to the data to provide instructions regarding handling the data requests from the application. The transaction data store maintains transaction information. A data warehouse may be updated along with the data stores by publication and subscription of data updates. When an error related to processing the one of the data requests is detected, the exception handler uses the transaction information to return any of the data to its previous state using compensating transactions.
US08626707B2 Automatic meta-data sharing of existing media to create streamable collections
A method, system, and/or apparatus of automatic meta-data sharing of existing media to create streamable collections are disclosed. In one embodiment, a method of a server device includes analyzing a media data of a client device to determine at least one meta-data identifier associated with the media data and automatically populating a new mark-up language file using a existing media-collection data associated with certain items of the media data, and creating a streamable media content of the existing media-collection data on the server device based on a reference of the at least one meta-data identifier associated with each of the existing media collection data with a content database of a central server. The method may include communicating the streamable media content from the central server to the user on any client device without requiring consideration of the user to access the media content.
US08626704B2 Map update data supply device and method
A map update data supply device and method includes an update map database of per section versions of an update data file, and a request update data extraction unit for extracting a request update section and an update data file. A safeguard update data extraction unit extracts a safeguard update section to safeguard a road network connection between adjacent sections. An integrated data generation unit integrates all versions of the update data file for each extracted request update section and generates a request update integrated data file. The integrated data generation unit integrates, per safeguard update section, versions of the update data file up to the update safeguard version for each extracted safeguard update section, and generates a safeguard update integrated data file. An integrated data supply unit supplies the generated request update integrated data file and the safeguard update integrated data file to a navigation device.
US08626696B2 Method and system for approximate string matching
A method and system for approximate string matching are provided for generating approximate matches whilst supporting compounding and correction rules. The method for approximate string matching of an input pattern to a trie data structure, includes traversing a trie data structure to find approximate partial and full character string matches of the input pattern. Traversing a node of the trie data structure to process a character of the string applies any applicable correction rules to the character, wherein each correction rule has an associated cost, adjusted after each character processed. The method includes accumulating costs as a string of characters is gathered, and restricting the traverse through the trie data structure according to the accumulated cost of a gathered string and potential costs of applicable correction rules.
US08626689B1 Data pattern analysis using optimized deterministic finite automation
Techniques for data pattern analysis using deterministic finite automaton are described herein. In one embodiment, a number of transitions from a current node to one or more subsequent nodes representing one or more sequences of data patterns is determined, where each of the current node and subsequent nodes is associated with a deterministic finite automaton (DFA) state. A data structure is dynamically allocated for each of the subsequent nodes for storing information associated with each of the subsequent nodes, where data structures for the subsequent nodes are allocated in an array maintained by a data structure corresponding to the current node if the number of transitions is greater than a predetermined threshold. Other methods and apparatuses are also described.
US08626681B1 Training a probabilistic spelling checker from structured data
A spelling system derives a language model for a particular domain of structured data, the language model enabling determinations of alternative spellings of queries or other strings of text from that domain. More specifically, the spelling system calculates (a) probabilities that the various query entity types—such as STREET, CITY, or STATE for queries in the geographical domain—are arranged in each of the various possible orders, and (b) probabilities that an arbitrary query references given particular ones of the entities, such as the street “El Camino Real.” Based on the calculated probabilities, the spelling system generates a language model that has associated scores (e.g., probabilities) for each of a set of probable entity name orderings, where the total number of entity name orderings is substantially less than the number of all possible orderings. The language model can be applied to determine probabilities of arbitrary queries, and thus to suggest alternative queries more likely to represent what a user intended.
US08626680B2 Group variable selection in spatiotemporal modeling
In response to issues of high dimensionality and sparsity in machine learning, it is proposed to use a multiple output regression modeling module that takes into account information on groups of related predictor features and groups of related regressions, both given as input, and outputs a regression model with selected feature groups. Optionally, the method can be employed as a component in methods of causal influence detection, which are applied on a time series training data set representing the time-evolving content generated by community members, output a model of causal relationships and a ranking of the members according to their influence.
US08626678B2 Anomaly detection for link-state routing protocols
Disclosed herein is an anomaly detection method for link-state routing protocols, a link-state routing protocol providing for link-state update (LSU) messages to be exchanged between nodes in a packet-based network, wherein each link-state update message includes link-state advertisement (LSA) message(s) each having a respective header. The method comprises monitoring the link-state advertisement messages exchanged in the network, extracting and forming respective feature vectors with the values in the fields of the headers of the monitored link-state advertisement messages, and detecting an anomaly related to routing based on the feature vectors. In particular, detecting an anomaly related to routing includes feeding the feature vectors to a machine learning system, conveniently a one-class classifier, preferably a one-class support vector machine (OC-SVM).
US08626675B1 Systems and methods for user-specific tuning of classification heuristics
A computer-implemented method for user-specific tuning of classification heuristics may include: 1) identifying a trusted software component on the computing device that has been excluded from analysis by a classification heuristic, 2) applying the classification heuristic to the trusted software component, 3) determining that the classification heuristic incorrectly classified the trusted software component, and then 4) lowering a confidence score associated with the classification heuristic.
US08626672B2 Secure tracking of tablets
A method of tracking and tracing tablets, in particular pharmaceutical tablets, includes reading, i.e. detecting, code structure from the tablet, reading additional information from the package on an information sheet, and then comparing the readings to verify authenticity. The code structure may be two-dimensional or three-dimensional. The detected code may further be compared with information stored in a database.
US08626667B2 Method and apparatus for a cryptographically-assisted commercial network system designed to facilitate and support expert-based commerce
The present invention is an expert matching method and apparatus for managing communications between an expert having particular qualifications and an end user seeking a solution to an expert request. In a preferred embodiment, the apparatus of the present invention includes a controller having a database for storing expert qualifications. In one embodiment, the controller receives an expert request. A search program identifies experts qualified to respond to the expert request. The expert request is then transmitted to the expert, which results in an expert answer transmitted to and received by the central controller. After authentication of the expert answer, using a wide range of security levels from passwords to cryptography, the answer is forwarded to the end user. The method and apparatus of the present invention have applications on the Internet as well as conventional voice telephony systems.
US08626662B2 Method for securely clearing checks
A method for check clearing by a first entity where the check was previously issued from a first party to a second party. The first party has a first account with the first entity and the second party has a second account with a second entity. The first entity receives first information included with the check from the second party, including first party identifying information, a unique pseudorandom check number, and a check amount. The first entity authenticates at least a portion of the first information and receives second information from the second party, including at least the second account number and the second entity's routing transit number. The first entity transfers funds from the first account of the first party to the second account of the second party using at least a portion of the authenticated first information and the second information.
US08626660B2 Time-of-transaction foreign currency conversion
Providing a time-of-transaction currency conversion from a merchant's local currency to a cardholder's credit card currency uses a conversion rate developed by reference to the particular merchant, acquirer, card association and issuer. After a merchant has generated an authorization request in the merchant's currency for a transaction by a cardholder in a different currency, the transaction amount in the authorization is converted from the merchant's currency to the currency of the cardholder's issuing currency, and optionally modified to include additional fees. The converted authorization request is then transmitted to the appropriate card association and then to the issuing bank for authorization, with a response returned to the merchant. The cardholder sees and approves the transaction in the cardholder's currency, and in an amount identical to the amount for which he will be billed.
US08626656B2 System and method for securing payment instruments
A system and method for securing financial information in payment instruments including generating a pseudorandom number sequence, generating an activation code, including a unique pseudorandom number of the sequence with each payment instrument of a plurality of payment instruments and issuing the plurality of payment instruments with the activation code to a customer. The activation code is associated with customer identifying information and each unique pseudorandom number of the sequence included with each payment instrument of the plurality of payment instrument. The plurality of payment instruments is activated with the activation code. A received payment instrument of the plurality of payment instruments is authenticated if the customer and the unique pseudorandom number of the sequence included on the received payment instrument are authenticated and if the plurality of payment instruments are activated.
US08626653B1 Methods and systems for processing electronic cross-border payments
Systems, methods, and computer-readable storage media are provided for processing electronic cross-border payments. The computer system is coupled to a payment network. The computer system is programmed to receive an identification of a payee, receive a destination currency and a payment amount, determine an exchange rate based on the destination currency and an origination currency, wherein the origination currency is based on a payor bank account, and determine a total transaction cost for converting the payment amount from the origination currency to the destination currency and for transmitting payment data over the payment network, wherein the total transaction cost includes the payment amount. The computer system is also programmed to transmit payment data over the payment network, wherein the transmission of payment data represents the payment amount being transferred from the payor bank account to a payee bank account. Remittance information may also be transmitted from payor to payee.
US08626649B1 Systems and methods for providing loan management from cash or deferred income arrangements
A method, system and program product implemented at least in part by computer for facilitating provision of loans to a plurality of participants of one or more benefit plan accounts associated with one or more record keepers, each participant having participant assets in one or more of the benefit plan accounts, each of the benefit plan accounts comprising a plurality of investment vehicles, each of the one or more record keepers providing record keeping services for at least one of the benefit plan accounts, the method comprising: administering a first plurality of loan fund accounts; maintaining an association of each different one of the first plurality of loan fund accounts with a different investment vehicle that is part of the respective one or more benefit plan accounts; receiving a selection from a selecting entity of one or more of the loan fund accounts from among the first plurality of loan fund accounts; investing or having invested or maintaining loan fund assets comprising participant assets associated with the selecting entity in the one or more respective different investment vehicles associated with the one or more selected loan fund accounts; associating a respective loan accounting process with each of the selected one or more loan fund accounts; receiving a loan-request; initiating transfer of an amount of funds requested; and updating by computer said account information for said loan fund account to reflect said loan-request amount of funds transferred from said loan fund account using the associated respective accounting process.
US08626632B1 System and method for margin loan securitization
A system and method for securitizing margin loans, wherein a processor system operates to analyze account data for a plurality of accounts, and to identify and flag accounts that are marginable. The process provides for flagging a group of accounts which collectively are representative of a portfolio of marginable accounts held by a brokerage company. The system and method also provides for generating a general ledger for the brokerage company, a SPV, and a trust, wherein these general ledgers track the sale of margin loans belonging to the flagged accounts, from the brokerage company to the trust via the SPV. The system and method further provide for processing transactions in the flagged accounts to identify and classify transactions in the flagged accounts which affect the margin balances for the flagged accounts.
US08626631B2 Adaptive closed loop investment decision engine
An adaptive closed loop decision engine outputs actionable alerts regarding asset holdings and allocations to reduce investment volatility and improve returns over market and sector cycles without unnecessary trading activity. The decision engine performs a statistical analysis on pricing trends that generates threshold decision points for investing in or avoiding assets and for determining asset allocation weightings within a portfolio. The engine operates in a way that yields higher returns, dramatically reduces maximum drawdown and lower volatility over market cycles. It identifies conditional probabilities, when they exist, to establish decision parameters that are applied to individual investment vehicles or to portfolios of investments. If asset pricing were a purely random event, then no conditional probability advantage would exist to yield a statistical benefit. However, historical data and empirical evidence indicate that for broad market indices and many investable assets (e.g., funds and ETFs) pricing variability deviates from a purely random (Gaussian) nature. Specifically, some trends have a higher probability of continuing for some period of time. Furthermore, these conditional relationships can be detected and used to establish decision parameters that can improve asset returns and lower volatility over single and multiple market corrections. Any conditional relationship that has existed in the past may not continue into the future and this invention is able to detect if those relationships are changing and adapt to those changes. The recent market turbulence has highlighted the need to have a well-developed statistical model of the market and an adaptive tool to deal objectively with such volatile situations.
US08626629B2 Systems for provision of remote services
A system for providing a remote service including selecting a reference item, selecting a specification of the reference item, evaluating the specification against alternatives to the reference item, determining interchangeability between the reference item and alternatives based on the evaluating of the specification in relation to the alternatives, where the determining of interchangeability is based on or includes determining at least one of quasi-fungibility and quasi-anti-fungibility. The method further including forming at least one set based on the determined interchangeability and providing a remote service based on or including at least one of the set and at least one member of the set.
US08626628B1 Annuity having interest rate coupled to a referenced interest rate
The disclosure herein provides a guaranteed rate of return for a guarantee period of a financial account while at the same time providing upward adjustments to the interest rate if there is a corresponding increase in a specified referenced rate. The guaranteed base interest rate is set at the beginning of the guarantee period, which is credited to an account for an initial pre-defined period. Periodically, the then-current referenced rate is compared to a base referenced rate defined at the establishment of the guarantee period. If the referenced rate has increased, the interest rate that will be credited to the account value will increase by an amount that is based on the amount of increase in the referenced rate. If the referenced rate has not changed or has decreased, the interest rate that will be credited to the account value will be the guaranteed base interest rate.
US08626623B2 Image processing apparatus, image processing method, and recording medium
A disclosed image processing apparatus includes an adjusting unit configured to convert input image data into image formation data, an arithmetic unit configured to calculate an image formation ink cost based on the converted image formation data, and a determining unit configured to compare the calculated image formation ink cost with a black-and-white image formation ink cost, wherein the calculated image formation ink cost is fixed based on a determination result of the first determining unit.
US08626619B2 Information processing system and method for managing and determining tax information
A multi-user information processing system and method for managing a multi-jurisdictional entity's data for determining tax returns information and tax provision information, and for tax planning purposes. The system includes a database for storing data, a calculation engine for determining tax returns information and tax provision information based on data stored in the database, a user interface unit for creating dataset(s) and manipulating the dataset(s) for tax planning purposes, and a report engine for producing reports using information from the database.
US08626606B2 Systems and methods to transmit consumer notifications associated with printed publication retail locations
According to some embodiments, a central platform may receive one or more publication preferences associated with a consumer. Based on the publication preferences, the central platform may access a publication database to identify a publication potentially of interest to the consumer. At least one retail location where the identified publication may be currently available can be determined based at least in part on a current location associated with the consumer. A notification message may then be transmitted to a consumer device to indicate the at least one retail location.
US08626598B2 Method and system for obtaining services
A method for obtaining a service by a first terminal related to a network entity, the method comprising receiving information indicative of capabilities related to the network entity; and selecting one or more of the capabilities.
US08626596B2 Online transaction method and system using a payment platform and a logistics company
The disclosed online transaction method and system uses payment platform acting as an intermediary agent between the merchant and the shipping company to handle the payment. While the payment platform receives payment from the shipping company, the merchant receives payment from the payment platform. The method and system do not require buyers to use the payment method provided by an intermediary transaction platform to make a payment. Instead, the buyer may pay directly to the shipping company. Unlike conventional transaction method based on COD, however, the disclosed online transaction method and system centrally manage a logistics platform or multiple logistics operations run by logistics companies. The merchant does not receive the payment from the logistics company, but rather receive the payment from a centralized payment platform to ensure secure and fast payment.
US08626585B1 Selection of images to display next to textual content
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for selecting thumbnail images to display with text advertisements. In one aspect, a method includes identifying landing page non-textual content items from a landing page to which the textual content item links and which a user device requests when the textual content item is selected at the user device; for each landing page non-textual content item, determining a relevance measure that measures the relevance of the landing page non-textual content item to the content of the landing page; selecting one or more of the landing page non-textual content items for display with the textual content item based on the relevance measures of the landing page non-textual content items; and storing, in a data storage system, data associating the selected landing page non-textual contents with the textual content items.
US08626570B2 Method and system for data quality management
A method for data quality management may include collecting data related to a project. The method may also include generating a predetermined representation of the data and implementing or performing an improvement related to the project in response to the representation of the data indicating a trend toward not meeting a predefined project goal. The method may further include defining a control plan in response to the data indicating a trend toward meeting the predefined project goal.
US08626564B2 System and method for simulating drink production
A system for simulating drink production. The system can include a processor configured to aggregate existing material information, receive predicted material information, aggregate production information, receive timing information of at least one drink product, model consumer liking of the at least one drink product, and determine a production plan based on the existing material information, the predicted material information, the production information, the timing information and the consumer liking. The existing material information can be associated with a beverage input of at least one drink product. The predicted material information can be associated with the beverage input of the at least one drink product. The production information is associated with production resources of the at least one drink product.
US08626562B2 Collection and processing of product consumption timelines
Disclosed herein are apparatus and methods for collecting and utilizing product consumption cycle information from product purchasers. In one example a method comprises, responsive to a purchase of a product by a purchaser, selecting an end of use criteria for the product from a plurality of end of use criteria, determining a length of a consumption cycle of the product based on the end of use criteria, recording information identifying the purchaser, the product, and the length of the consumption cycle in an electronic database, and contacting the purchaser proximate expiration of the consumption cycle.
US08626560B1 System and method for evaluating vehicle purchase loyalty
One embodiment of the system and method described herein provides a vehicle loyalty system that gathers data on an individual's or a household's vehicles and analyzes purchase and disposal records within a particular time frame relative to the purchase date of each unique vehicle to determine brand and related loyalties. The system and method offer unique window definitions surrounding each purchase record such that data straddling a study time frame will still be caught and analyzed.
US08626555B2 Creating scheduled events in an electronic calendar
A relationship is established between scheduled events in an electronic calendaring application. A first event is scheduled on the electronic calendaring application and at least a second event is scheduled at a user designated time interval relative to the first event. The at least a second event is automatically changed when the user initiates a change to the first event. The user designated time interval is automatically maintained between the first event and the at least a second event.
US08626554B2 Smart reminders
Systems and methods for scheduling appointment reminders are based on multiple conditions including estimated travel time. An estimate of the time needed to travel between the user's location and the location of the appointment can be determined by retrieving location information from a global address list (GAL), a local address book of a calendaring application, from a map service, or other location determining technology. Users can subscribe to alert service to receive information regarding recent events such as traffic problems, flight delays, weather conditions, etc., which is then used in setting or modifying reminder times. Notifications can be generated for timing conflicts based on the estimated travel time. If the estimated travel time would require the user to leave a previous appointment early, or be late for a subsequent appointment, a notification can be generated to the user.
US08626553B2 Method for updating an electronic calendar in a vehicle
A method for updating an electronic calendar in a vehicle involves uploading an appointment to the electronic calendar, where the appointment includes a description of an event, a time block for the event, and a travel time preceding the time block. An alert is set in a telematics unit of the vehicle, where the alert notifies a vehicle occupant of the appointment. The alert is configured to be activated in response to a trigger. At a time subsequent to the time block of the event, one of i) a memo is uploaded to the electronic calendar indicating that the alert was activated, or ii) another memo is uploaded to the electronic calendar indicating that the alert was not activated.
US08626551B2 Motivating equitable behavior in calendar events
An event scheduling request is received, and a disruption factor is associated with each of a plurality of invitees. The disruption factor is based upon, at least in part, an event parameter and at least one invitee attribute. An event is scheduled based upon, at least in part, the disruption factors associated with each of the plurality of invitees.
US08626540B2 Method and apparatus for transportation planning based on mission-specific vehicle capacity constraints
A computer, for planning moves of freight using vehicles, determines one or more attributes of a mission, based on a group of shipments being consolidated into the mission, computes a total amount of freight to be moved, and decides on feasibility of performing the mission, using a vehicle of a given type based at least on each of (A) the amount of freight, (B) one or more attributes of the mission, and (C) multiple effective capacities of freight moveable by the type of vehicle being selected, which depend on the mission attribute(s). Multiple effective capacities for each vehicle type, and corresponding values of mission attribute(s) at which they are to be applied are stored in the computer ahead of time, based on industry experience. Examples of mission attribute(s) include (1) number of stops, (2) type of stops (whether pooling or not), and (3) a combination thereof.
US08626539B2 Life insurance cooperative
A method in a server computer connected over a network to a group of participants, where each participant operates a client computer. The method receives a payment for each participant in the group, associates the payments received for the group with a time period, calculates a designated portion of each payment, and creates a fund for the time period by combining the designated portions of the payments. The method receives a notification for each participant in a subgroup of the group of participants, where the notification indicates that during the time period an event occurred. The method calculates a portion of the fund to disburse to each participant in the subgroup, and disburses the fund to the participants in the subgroup, where the portion of the fund to disburse to each participant in the subgroup is a share of the fund.
US08626538B1 Insurance coverage management system
A coverage management system is described herein that enables an insurance agent and an insured party to engage in a streamlined insurance procurement process. The coverage management system facilitates generation of interactive insurance-related documents, provides mechanisms to interact with the documents, and optimizes agent-insured interaction via the insurance-related documents.
US08626525B2 Systems and methods for real-time monitoring and analysis of prescription claim rejections
Embodiments of the invention can provide systems and methods for real-time monitoring and analysis of prescription claim rejections. In one embodiment, a transaction performance monitoring system for facilitating real-time monitoring of the rejection of claims can be provided. The transaction performance monitoring system can include a transaction performance monitoring application operable to receive a plurality of claims associated with at least one dispenser, wherein each of the claims relates to at least one prescription and at least one payor. In addition, a transaction performance monitoring application operable to, in real-time, identify rejected claims and associated causes of the rejected claims. Furthermore, a transaction performance monitoring system can include a network operable to communicate the plurality of claims between the at least one dispenser and the at least one payor.
US08626517B2 Simultaneous time-domain and frequency-domain noise shaping for TDAC transforms
A frequency-domain noise shaping method and device interpolates a spectral shape and a time-domain envelope of a quantization noise in a windowed and transform-coded audio signal. In the method and device, transform coefficients of the windowed and transform-coded audio signal are split into a plurality of spectral bands. For each spectral band, a first gain representing a spectral shape of the quantization noise at a first transition between a first time window and a second time window is calculated, a second gain representing a spectral shape of the quantization noise at a second transition between the second time window and a third time window is calculated, and the transform coefficients of the second time window are filtered based on the first and second gains, to interpolate between the first and second transitions the spectral shape and the time-domain envelope of the quantization noise.
US08626512B2 Cooperative processing for portable reading machine
A handheld device includes an image input device capable of acquiring images, circuitry to send a representation of the image to a remote computing system that performs at least one processing function related to processing the image and circuitry to receive from the remote computing system data based on processing the image by the remote system.
US08626510B2 Speech synthesizing device, computer program product, and method
An acquiring unit acquires pattern sentences, which are similar to one another and include fixed segments and non-fixed segments, and substitution words that are substituted for the non-fixed segments. A sentence generating unit generates target sentences by replacing the non-fixed segments with the substitution words for each of the pattern sentences. A first synthetic-sound generating unit generates a first synthetic sound, a synthetic sound of the fixed segment, and a second synthetic-sound generating unit generates a second synthetic sound, a synthetic sound of the substitution word, for each of the target sentences. A calculating unit calculates a discontinuity value of a boundary between the first synthetic sound and the second synthetic sound for each of the target sentences and a selecting unit selects the target sentence having the smallest discontinuity value. A connecting unit connects the first synthetic sound and the second synthetic sound of the target sentence selected.
US08626504B2 Extracting features of audio signal content to provide reliable identification of the signals
Signatures that can be used to identify video and audio content are generated from the content by generating measures of dissimilarity between features of corresponding groups of pixels in frames of video content and by generating low-resolution time-frequency representations of audio segments. The signatures are generated by applying a hash function to intermediate values derived from the measures of dissimilarity and to the low-resolution time-frequency representations. The generated signatures may be used in a variety of applications such as restoring synchronization between video and audio content streams and identifying copies of original video and audio content. The generated signatures can provide reliable identifications despite intentional and unintentional modifications to the content.
US08626496B2 Method and apparatus for enabling playback of ad HOC conversations
In one embodiment, a method includes monitoring activity in an environment, and storing a snippet of the monitored activity. Monitoring the activity in the environment includes operating a device arranged to capture the activity between approximately a first time and approximately a second time. The snippet has a particular duration that is arranged to end at approximately the second time. The method also includes storing the snippet in a storage module and determining when a request to provide the snippet is obtained from a party. If it is determined that the request to play the snippet is obtained, the method includes accessing the storage module to obtain the snippet and providing the snippet to the party if it is determined that the request to provide the snippet is obtained.
US08626486B2 Automatic spelling correction for machine translation
Methods, systems, and apparatus, including computer program products, for correcting spelling in text. A text input is received for translation. One or more suspect words in the text input are identified. For each suspect word, one or more candidate words are identified. A score for the text input and scores for each of one or more candidate inputs are determined, where each candidate input is the text input with one or more of the suspect words each replaced by a respective candidate word. If any, a candidate input whose score is highest among the scores for the candidate inputs and is greater than the text input score by at least a threshold is selected. Otherwise, the text input is selected. A translation of a selected candidate input or the selected text input is provided as the translation of the text input.
US08626483B2 Efficient clock models and their use in simulation
Methods simulating a system of devices are described. A model that simulates the system is executed. The system model includes a plurality of modules. A clock object for a module can be disabled when it is not needed or not being used.
US08626479B2 Client load simulation framework
Described is a technology for load testing a service such as a medical data service (e.g., Microsoft Amalga® UIS) with mixed test sets. Simulated users perform randomly selected operations against the service. State machines are created to represent the simulated users, with the operations arranged within states of the state machine. By randomly selecting each state and its operations, the actions of many real users may be simulated, providing a realistic load test of the service. Moreover, to match certain types of usage scenarios, the states in a state machine may be weighted relative to one another so that the random selection is biased in favor of more weighted states. Similarly, each operation within a state may be weighted relative to each other operation within the same state, so that when a state is determined, the random selection is biased in favor of more weighted operations within that state.
US08626472B2 System and method for measuring balance and track motion in mammals
An example sensor band configured for attachment to a calf of a mammal and used in measuring track and balance motion of the mammal includes one or more first sensors for sensing muscle circumferential pressure at multiple positions; one or more second sensors for sensing Earth's magnetic field; and one or more third sensors for sensing Earth's gravitational field.
US08626465B2 Calibrating sensor measurements on mobile devices
Sensor measurements are used to detect when a device incorporating the sensor is stationary. While the device is stationary, sensor measurements at a current device temperature are used to estimate model parameters. The model parameters can be used in a state estimator to provide an estimated attitude that can be provided to other applications. In some implementations, the estimated attitude can be used to mitigate interference in other sensor measurements.
US08626461B2 Efficiency monitor for inductive power transmission
An efficiency monitor for monitoring the efficiency of power transmission by an inductive power outlet. The efficiency monitor includes an input power monitor, for measuring the input power delivered to the primary coil, and an output power monitor, for measuring the output power received by the secondary coil. The input and output powers are used by a processor to determine an index of power-loss. A circuit breaker may be used to disconnect the inductive power outlet in case of excessive power loss.
US08626458B2 Method and system for measuring the dynamic response of a structure during a machining process
A machine implement includes sensors that measure a force imparted by the machine implement to a structure during a machining process. A sensor array coupled to the structure measures the vibrational response of the structure to the imparted force. Analysis software compares the imparted force to the vibrational response to generate a transfer function for the structure. Based on the transfer function, a tool-path of the machine implement may be adjusted such that the resulting structure has precise vibrational characteristics that substantially comply with a set of design goals for the structure.
US08626451B2 Method and device for characterization and sensing of exhaust gas and control of engines and components for aftertreatment of exhaust gases
A method and device allow the determination of the concentrations of a plurality of gas species in a gas mixture based on the output signals from a plurality of gas sensors, each of which is sensitive to a plurality of gas species in the gas mixture. The method includes measuring the response of each sensor at a number of levels of each gas in the mixture, determining a mathematical representation of the response characteristics of each sensor, and using the mathematical representation to determine gas concentrations from sensor readings.
US08626448B2 Method for estimating a blood sugar condition
A blood sugar condition is estimated by measuring a urine sugar value, discriminating whether it is less than a discriminating method classification boundary value, when it is less, obtaining an averaged value of measured urine sugar values during a past predetermined period of time, measured at the same time of day as the latest measurement, calculating the difference between the averaged and measured urine sugar values, when the difference is not less than a positive discriminating reference difference, discriminating as being a blood sugar value decrease, when the measured value is not less than the discriminating method classification boundary value, obtaining an averaged value of all measured values during the past predetermined period of time, calculating a ratio between the measured and averaged values, and, when the ratio is not greater than a first discriminating reference ratio, discriminating as being the blood sugar value decrease.
US08626437B2 Selecting route according to traffic information
A method and apparatus for selecting a travel route in which first and second positions values for searching a travel route are received, and travel prediction information of all road sections from a first position to a second position are calculated by applying a pre-set weight value to each road section according to at least one of current traffic congestion status information and predicted traffic congestion status information from the first position to the second position that correspond to the first and second position values.
US08626434B1 Automatic adjustment of a camera view for a three-dimensional navigation system
Methods and systems for automatically adjusting a three-dimensional navigation system are provided. A method for automatically adjusting a display viewpoint for a three-dimensional navigation system may include receiving a velocity of a vehicle and a look-ahead distance between the vehicle and a look-ahead point, determining a range distance between the vehicle and the display viewpoint, determining the first position of the display viewpoint, displaying a three-dimensional view of a navigation route for the vehicle from the first position, receiving a change in the look-ahead distance, determining a new range distance, determining a second position of the display viewpoint, and automatically moving the position of the display viewpoint to the second position on a curvilinear swoop path located above and behind the vehicle. A corresponding system may include a navigation information collector, a range determiner and a display viewpoint adjuster.
US08626431B2 Travel supporting control system
In a travel supporting control system 10 including an LDW/LKA system 17 which performs traveling-lane keeping assist control so that a vehicle V travels without deviating from the lane along which it travels, the LDW/LKA system 17 calculates a virtual lane width W, which is the width of the lane narrowed by an obstacle O detected by an obstacle detecting sensor 11, and stops the traveling-lane keeping assist control when the calculated virtual lane width W is so narrow as to be equal to or smaller than a threshold value and an avoidance operation of the driver is required. Accordingly, since the operation of LDW or LKA can be stopped at a proper timing, it becomes possible to prevent interference between the operation of the driver and the operation of the system for keeping the lane.
US08626428B2 Selectable display of aircraft traffic on tracks
A method of displaying aircraft traffic information on a display element of a host aircraft begins by displaying a lateral display and an in-trail procedure (ITP) display. The lateral display includes representations of tracks corresponding to flight path constraints, the host aircraft, and neighboring aircraft, wherein the host aircraft and the neighboring aircraft are displayed in alignment with the tracks. The ITP display includes representations of flight levels including a current flight level of the host aircraft. The method continues by receiving a command that indicates selection of one of the displayed tracks. In response to the command, the ITP display is rendered to display representations of neighboring aircraft traveling on the selected track, in the absence of neighboring aircraft traveling on tracks other than the selected track.
US08626406B2 Method and system for transferring material between vehicles
A user interface alerts an operator of the lead vehicle if the follower vehicle location is within a predefined radius of the lead vehicle location and a predetermined angular difference with respect to a heading of the lead vehicle. A user interface response mechanism is configured such that the operator can accept or reject jointly coordinated movement of the lead vehicle and follower vehicle for unloading the lead vehicle during an unloading period. The first wireless communications device is adapted to transmit an alignment data message to the follower vehicle to maintain a target offset between the lead vehicle and the follower vehicle, where the target offset is based on a first vehicle identifier of the follower vehicle, a second vehicle identifier of the lead vehicle, and preset target offset stored in at data storage device associated with the lead vehicle.
US08626400B2 Grain cleaning system
A method for powering a system in a vehicle, the method including the steps of mechanically coupling, driving and controlling. The mechanically coupling step includes coupling a power unit with at least one primary load, the at least one primary load including a propulsion load. The driving step includes driving a cleaning fan and a cleaning shoe with at least one power source, the at least one power source being mechanically independent from the power unit. The controlling step includes controlling a speed of the at least one power source independent of a speed of the power unit.
US08626392B2 Vehicle running control apparatus
A vehicle driving control apparatus is provided at least with: a rudder angle varying device capable of changing a relation between a steering angle, which is a rotation angle of a steering input shaft, and a rudder angle, which is a rotation angle of steered wheels; and a trajectory controlling device for controlling the rudder angle varying device such that a trajectory of a vehicle approaches a target driving route of the vehicle. The vehicle driving control apparatus is further provided with a changing device for changing responsiveness of control by the trajectory controlling device when there is a steering input given to the steering input shaft through a steering wheel by a driver of the vehicle.
US08626389B2 Method and system for determining a reference yaw rate for a vehicle
The method and system described herein may be used to determine a reference yaw rate (γref) for a vehicle chassis control system, and may do so across a wide spectrum of vehicle operating conditions. These conditions may include, for example, when the vehicle is being driven: at low and high vehicle speeds, in forward and reverse directions, with front-, rear- and all-wheel steering systems, according to subtle and aggressive driving maneuvers, and on roads with flat or banked surfaces, to cite a few of the potential scenarios. According to an exemplary embodiment, the method and system take into account certain tire dynamics, such as the relaxation length (λ) of the tires, when estimating the reference yaw rate (γref). Once an accurate reference yaw rate (γref) is determined, the vehicle chassis control system may use this estimate to control one or more actuators that can influence the yaw rate of the vehicle. Some non-limiting examples of systems that may include such actuators are chassis systems, brake systems, steering systems, suspension systems, safety systems, stability control systems, traction control systems, torque control systems, or any other system that can affect the vehicle yaw rate. It is also possible for the method and system described herein to determine a reference lateral velocity (Vyref) for the vehicle as well.
US08626372B2 Systems and methods for diagnosing an engine
A condition of an engine is diagnosed based on information provided by signals from speed sensors associated with the engine or other signals associated with a generator operationally connected to the engine. Different types of degradation are distinguished based on discerning characteristics within the information. Thus, a degraded engine component can be identified in a manner that reduces service induced delay.
US08626361B2 System and methods for unmanned aerial vehicle navigation
A system includes an unmanned aerial vehicle (UAV) configured to be equipped with data representing a first UAV flight plan, and a ground station configured to control the UAV. The ground station is operable to receive, at a first time, a first data set representing at least one flight path of at least one aircraft, calculate a second UAV flight plan to avoid the at least one flight path of the at least one aircraft, the second UAV flight plan being based on the data representing the first UAV flight plan and the first data set representing at least one flight path of the at least one aircraft, and transmit data representing the second UAV flight plan to the UAV.
US08626360B2 Avionics control and display unit having cursor control mode of operation
An avionics control and display unit (CDU) in an integrated avionics system includes a display unit having a touch screen configured to detect touch input. The CDU is configured to have a first mode of operation or a second mode of operation. When the first mode of operation is selected, the display unit is configured to display control indicia to facilitate the control of one or more functions associated with the avionics system. When the second mode of operation is selected, the display unit is configured to enable a cursor control area to facilitate manipulation of indicia displayed by a display device such as a primary flight display (PFD) or a multifunction display (MFD), and so forth, via touch input to the touch screen over the cursor control area.
US08626357B1 Method to change driver identification for passive entry vehicle
A method for applying driver preference settings for a vehicle includes transmitting an exterior signal from at least one closure antenna. The method further includes determining whether a valid response signal was received in response to the transmitted exterior search signal. The valid response signal includes a respective ID code unique to a fob that transmitted the valid response signal. Upon determining that a valid response signal was received, the method further includes determining whether a door switch flag allows for changing of a driver preference setting. Upon determining that the door switch flag allows for changing the driver preference setting, the method includes assigning the driver preference setting based on the respective ID code in the received response signal. The assigned driver preference setting includes at least one of a vehicle seat setting, a rearview mirror setting, a side view mirror setting, a radio station setting, and an HVAC setting.
US08626343B2 Monitor and control system and method for server model
A monitor and control system includes a server model, a number of switches, a temperature sensor mounted in the server model, a monitor and control device, and a microcontroller. The switches are connected to the resistors to control current through the resistors. The temperature sensor is mounted in the server model. The monitor and control device is connected to the server model and configured to monitor and control the server model. The microcontroller is configured to switch the switches on and off and send temperature information sensed by the temperature sensor to the monitor and control device.
US08626339B2 Digital media transaction kiosk and method
A digital media transaction kiosk and method which provide security for digital media. An example kiosk includes a digital media identifier for reading an identifier of a digital media item on a representative of the digital media item provided by the customer, and a digital media dispenser for dispensing the digital media item to the customer using the identifier.
US08626324B2 Altering sound output on a virtual music keyboard
Disclosed are systems, methods, and non-transitory computer-readable storage media for altering pitch of a note played on a musical instrument keyboard of a touch-sensitive electronic display. An exemplary method includes playing a note of a key of the keyboard on the touch-sensitive display touched by a user. The method includes continuously altering the pitch of the played note as the user slides a point of contact on the touch-sensitive display horizontally from the key being played across adjacent keys to a second key, in accordance with the keys being contacted during the sliding of the point of contact. In a further aspect, the method includes detecting motion of user contact in a direction other than horizontally across keys of the keyboard, such as vertical, and activating a sound effect in addition to pitch alteration in response to the detection. Example sound effects include tremolo, vibrato, echo, and sound filter effects.
US08626322B2 Multimedia display based on audio and visual complexity
A computer-implemented method and system are provided for profiling or analyzing audio data based on an audio parameter. The audio data is divided into audio data into segments. Each segment is characterized by the audio parameter in a defined range. Effects are selected according to the segments meeting criteria for the audio parameter of the effects. A media presentation is authored or generated using the selected effects.
US08626319B2 Modular energy load management
Systems and methods are provided that integrate a modular load management solution within a general control architecture. One or more load modules deployed within a controller act as interlocks to energy consuming field devices or machines fed by an energy distribution system within a facility. One or more feeder modules deployed within the controller collect energy supply data from an energy source or feeder on the energy distribution system. The load and feeder modules publish their energy demand and supply data to a virtual energy bus, which facilitates exchange of energy data between the load and feeder modules. The load modules, feeder modules, and virtual energy bus generate multiple views of the facility's overall energy supply and demand status based on the energy data shared between the components, and perform automated load management for the energy distribution system based on the collected data.
US08626315B2 Electronic pacemaker and pacemaker electrode
A pacemaker includes a pulse generator, a conduction line, and a pacemaker electrode. The pacemaker electrode includes a body and an insulation layer. The body includes at least one carbon nanotube yarn. The carbon nanotube yarn includes a number of carbon nanotubes. The carbon nanotubes are interconnected along one axis of the body by van der Waals force. The insulation layer covers an outer surface of the body.
US08626306B2 Visual prosthesis for control of spatiotemporal interactions
In a visual prosthesis or other neural stimulator it is advantageous to provide non-overlapping pulses in order to provide independent control of brightness from different electrodes. Non-overlapping pulses on geographically close electrodes avoid electric-field interaction which leads to brightness summation or changes in the shape and area of percepts. It is advantageous to apply pulses to nearby electrodes in a way that the currents do not overlap in time at all. The new finding is that even a small amount of separation in time results in a significant improvement with a time separation as small as 0.225 msec. ‘Nearby’ is defined as within a few millimeters of each other.
US08626297B2 Apparatus and methods for charging an implanted medical device power source
Apparatus and methods for charging an implanted medical device.
US08626289B2 Method and system for delivering cardiac resynchronization therapy with variable atrio-ventricular delay
A pacing system computes optimal cardiac resynchronization pacing parameters using intrinsic conduction intervals. In various embodiments, values for atrio-ventricular delay intervals are each computed as a function of an intrinsic atrio-ventricular interval and a parameter reflective of an interventricular conduction delay. Examples of the parameter reflective of the interventricular conduction delay include QRS width and interval between right and left ventricular senses.
US08626287B2 Short circuit fault-tolerance in an implantable medical device
A device includes an energy storage device, a plurality of electrodes, a memory, a switching circuit, and a processing module. The energy storage device stores electrical energy for delivery of defibrillation therapy to a heart. The memory stores N therapy configurations that define which of the plurality of electrodes are used to deliver defibrillation therapy and a waveform to be applied during delivery of defibrillation therapy. The switching circuit connects the plurality of electrodes to the energy storage device. The processing module controls the switching circuit to deliver defibrillation therapy according to a first therapy configuration of the N therapy configurations, detects a short circuit fault during delivery of the defibrillation therapy according to the first therapy configuration, and selects a second therapy configuration of the N therapy configurations based on when the short circuit fault was detected during delivery of the defibrillation therapy according to the first therapy configuration.
US08626284B2 Intracardiac defibrillation catheter system
An intracardiac defibrillation catheter system equipped with a defibrillation catheter, a power source device and an electrocardiograph. The defibrillation catheter is equipped with a first DC electrode group and a second DC electrode group. The power source device is equipped with a DC power source unit, a catheter-connected connector, an electrocardiograph-connected connector, an arithmetic processing unit, which controls the DC power source unit and has an output circuit for outputting a direct current voltage from the DC power source unit, and a changeover unit, in which the catheter-connected connector is connected to a common contact. The electrocardiograph-connected connector is connected to a first contact, and the arithmetic processing unit is connected to a second contact. In the intracardiac defibrillation catheter system, electric energy necessary and sufficient for defibrillation can be surely supplied. The defibrillation catheter can be used as an electrode catheter for cardiac potential measurement when a defibrillation treatment is not performed.
US08626281B2 Remote sensing in an implantable medical device
An embodiment uses an accelerometer to sense heart sounds, and determines heart rate information using the sensed heart sounds. An embodiment uses an accelerometer to sense respiratory activity. An embodiment delivers a programmed neural stimulation therapy with a programmed duty cycle, where the programmed duty cycle includes a stimulation ON portion followed by a stimulation OFF portion. An electrode electrically connected to the implanted neural stimulation device is used to remotely detect cardiac activity. The remotely detected cardiac activity is used to detect heart rate information during the stimulation ON portion and to detect heart rate information during the stimulation OFF portion. The detected heart rate information and/or the detected respiration information are used to control a neural stimulation therapy performed by the neural stimulator device and/or are used to provide diagnostic information for the patient's condition.
US08626280B2 Methods and devices for accurately classifying cardiac activity
Methods, systems, and devices for signal analysis in an implanted cardiac monitoring and treatment device such as an implantable cardioverter defibrillator. In illustrative examples, captured data including detected events is analyzed to identify likely overdetection of cardiac events. In some illustrative examples, when overdetection is identified, data may be modified to correct for overdetection, to reduce the impact of overdetection, or to ignore overdetected data. New methods for organizing the use of morphology and rate analysis in an overall architecture for rhythm classification and cardiac signal analysis are also discussed.
US08626277B2 Computer-implemented electrocardiographic data processor with time stamp correlation
A computer-implemented electrocardiographic data processor with time stamp correlation is provided. A monitoring circuit includes a persistent memory and power supply that powers an encoder that determines a differential voltage between a current discrete digital voltage value and a prior voltage value. The differential voltage is stored into the persistent memory in a digitized data stream representative of analog cardiac action potential signals. Digitally-encoded voltage values and time stamps are retrieved from the persistent memory. A post-processing application executes. A set of output voltages and voltage differences that each correspond to lower and upper bounds of voltage is stored. Each retrieved voltage value is compared to the voltage bounds and the voltage differences within which each retrieved voltage value falls is identified. The output voltages corresponding to the voltage differences is selected. A display depicts the output voltages as reproduced analog cardiac action potential signals and correlates the time stamps.
US08626249B2 Charging station that operates as an intermediary device between mobile devices and other devices
A charging station for mobile devices that acts as an intermediary device to facilitate communication between mobile devices and other proximate devices. The charging station may receive data with a mobile device via a first communication protocol (e.g., Bluetooth) or in a first data format and may transmit the received data to a proximate device via a second communication protocol (e.g., WiFi) or in a second data format. The charging station may then receive responsive data from the proximate device via the second communication protocol (e.g., WiFi) or second data format and transmit the responsive data the mobile device via the first communication protocol (e.g., Bluetooth) or first data format. In some embodiments, the charging station may communicate status data about a mobile device to other proximate devices.
US08626247B2 Mobile terminal having dual display unit and method of changing display screen using the same
A mobile terminal having a dual display unit and a method of changing a display screen using the same are disclosed. The mobile terminal includes a main body, a front display unit for providing a multimedia mode, a rear display unit for providing a normal mode, and a screen control module for controlling to turn off the rear display unit and turn on the front display unit, and to display a multimedia execution screen in the front display unit. The method of changing a display screen of the mobile terminal having additional multimedia functions provides an optimum multimedia environment and improves user convenience and effectiveness of the mobile terminal by flexibly supporting a multimedia function to be executed according to a screen state of the rear display unit.
US08626241B2 Allocation of sub channels of MIMO channels of a wireless network
A base station for wireless network uses one or more MIMO channels having subchannels, to communicate with multiple user equipments, and allocates the sub channels to the user equipments. Different subchannels of a given one of the channels can be allocated to different user equipments. The ability to allocate sub channels individually rather than only allocating entire channels can enable higher data rates can be achieved. This is particularly useful for improving data rates at cell boundaries or sector boundaries, where the coverage is traditionally weakest. A user equipment can use subchannels from different MIMO channels from different sectors or from different base stations.
US08626237B2 Integrating a cellular phone with a speech-enabled softphone
A method is disclosed that enables access to the paired combination of a personal computer and cellular telephone, the access being provided through voice commands from a Bluetooth headset or other type of wireless headset. Through the headset, a user is able to invoke a speech-recognition engine during a call in progress that involves the cell phone with which the personal computer has been paired. The set of phrases that can be recognized by the engine, which is resident at the personal computer, are based on the current call-processing state of the call that is being handled by the paired cell phone. Some of the phrases correspond to commands to retrieve one or more entries from a database, such as one stored at the cell phone. One or more of the commands can be for controlling the cell phone or a softphone application that executes at the personal computer.
US08626233B2 Method and apparatus for flexible multiple number assignment modules
A method and apparatus for configuring a mobile device capable of supporting multiple number assignment modules, the method writing a first configuration parameter to indicate whether the mobile device should support multiple number assignment modules; specifying a second configuration parameter to indicate whether the mobile device should support data connectivity on a second or subsequent number assignment module; and setting a third configuration parameter to indicate whether separate billing should occur for data usage on the multiple number assignment modules. Also, a method and apparatus for data connectivity on a mobile device supporting multiple name assignment modules, the method checking, subsequent to transitioning to a second name assignment module, whether the second name assignment module supports data connectivity; responsive to the checking, determining whether separate billing is required for the second name assignment module; and responsive to the determining, establishing a data connection.
US08626230B2 Method and system for using routine driving information in mobile interactive satellite services
A method and an apparatus according to an embodiment of the invention includes a controller to process a criterion for selecting a point-of-interest (POI). The criterion can be based on historical trip data. Data related to a POI, including a community-of-interest rating, for example, can be accessed through a satellite and terrestrial mobile communication network. Multiple POIs can be graphically represented for user selection based on the criterion and/or other data. Once a POI is selected, data related to the selected POI, including navigation data, can be displayed. In another embodiment, the controller can access navigation data to a specified destination. The navigation data can be based on historical trip data such as route segments and destination areas. The navigation data can be accessed from an in-vehicle system or from a navigation service provider and can be displayed to assist a user in reaching the specified destination.
US08626224B1 Advanced transmit power correction
Exemplary methods and systems for determining initial transmit power are disclosed herein. An exemplary method involves a mobile station (1) determining an interference level for the forward link; (2) if the determined interference level is greater than a threshold interference level, then determining an interference correction factor to be equal to the minimum of (a) the threshold interference level minus the determined interference level and (b) a predetermined constant; (3) if the determined interference level is less than the threshold interference level, then determining the interference correction factor to be equal to the minimum of: (a) the maximum of: (i) the threshold interference level minus the determined interference level, and (ii) zero, and (b) a predetermined constant; (4) using the determined interference correction factor as a basis for determining an initial transmit power level; and (5) transmitting an initial access probe to the base station at the determined initial transmit power level.
US08626223B2 Femto cell signaling gating
System(s) and method(s) are provided to manage signaling in a femto cell access point. A pilot signal power profile, or pilot signal gating, determines transmitted a time-dependent pilot signal power. The power profile displays a duty cycle well below 100% and a power depth, which is the amplitude between maximum and minimum pilot signal power, determined partially upon radio link conditions. The time-dependent power profile can be established through a schedule based at least in part on attachment data or subscriber input; machine-learning method facilitate inferring the schedule. Pilot signal gating profile can be reused in a femto cell deployment to broaden femto cell identification and thus facilitate macro-to-femto handover. Activating/deactivating pilot signal in a femto cell in the scheduled and synchronized manner provided herein leads to macro-femto interference mitigation and mobility improvement(s), and improved battery life of wireless devices that operate in a wireless environment that includes femto cells.
US08626221B2 Method, base station, base station controller and system for setting up radio link
A method, a base station, and a base station controller for setting up a radio link is provided. The method includes: sending a message to a base station controller, where the message includes channel element consumption rules of a new board and an old board in a base station (101); and instructing the base station controller to set up a radio link according to the channel element consumption rule of the old board when determining that the actual number of assignable channel elements of the old board does not satisfy a radio link setup request sent according to the channel element consumption rule of the new board by the base station controller (102). The present invention can effectively ensure the uniformity of the channel elements maintained by the base station and the base station controller when both of new and old baseband boards exist in the base station.
US08626215B2 Radio network controller and radio network controller assembly
It is presented a radio network controller assembly for controlling base stations. The radio network controller assembly comprises: a plurality of unit radio network controllers, wherein each unit radio network controller comprises: a set of external interfaces configured for interaction with a core network, base stations and other radio network controllers; and a set of internal interfaces, distinct from the set of external interfaces, configured at least for interaction with peer unit radio network controllers belonging to the radio network controller assembly. The radio network assembly further comprises a database arranged to store configuration data comprising mappings of each base station to one of the plurality of unit radio network controllers. The radio network controller assembly is arranged to use the set of external interfaces for communication with the plurality of base stations, the core network and other radio network controllers external to the radio network controller assembly.
US08626210B2 Methods, systems, and products for security systems
Methods, systems, and products are disclosed for notification of alarms in security systems. A packetized alarm message is received from a security system associated with a network address. The network address is associated to a notification address. A communication to the notification address is initiated to alert of an alarm from a security system.
US08626208B2 Traffic data transmission from a vehicle telematics unit
A method of sending traffic related data to a call center using a telematics unit of a vehicle. The method includes receiving a request at the telematics unit to transmit non-traffic data such as vehicle diagnostic information to the call center. Both the non-traffic data as well as traffic related data is obtained by the telematics unit and embedded into a short message service (SMS) message that is then sent to the call center. The traffic related data can be inserted only if it indicates a traffic problem and can be inserted into an otherwise unused portion of the SMS message. The received traffic related data can then be used by the call center or other remote facility to improve traffic reporting.
US08626204B1 Delivery of paging information to sets of wireless communication devices
What is disclosed is a method of operating a wireless access system. The method includes exchanging wireless communications with a plurality of user devices using a first communication mode that uses a first frequency spectrum and a second communication mode that uses a second frequency spectrum. The method also includes transferring a first bit sequence using the first communication mode to a first set of the user devices to indicate the presence of first pages pending on a paging channel portion of the first communication mode. The method also includes transferring a second bit sequence using the second communication mode to a second set of the user devices to indicate the presence of second pages pending on a paging channel portion of the second communication mode, where the second set of the of user devices tune away from the first communication mode to the second communication mode to receive the second bit sequence. The method also includes configuring a third set of the of user devices to tune away from the first communication mode to the second communication mode to check for the presence of third pages pending on the paging channel portion of the second communication mode.
US08626196B2 Wireless-based positioning without association
A wireless location assist device (WLAD) comprises control logic and a wireless radio coupled to the control logic. The control logic causes the radio to perform at least one of wireless local area network (WLAN) beacon transmission and WLAN probe request receipt and response. The control logic never permits the WLAD to associate with a wireless station.
US08626195B2 Systems and methods for detecting and controlling transmission devices
A method of detecting, controlling and managing transmission of a transmitting device within a facility is disclosed. The method involves transmitting information to the transmission device, detecting a response transmission from the transmission device by a least one transmission detection facility, extracting identification information associated with the transmission device in response to the transmitted information; and determining a location of the transmission device based on the response transmission received by the at least one received transmission detection facility, wherein the response transmissions are sorted by the identification information, determining an allowability of the located transmission device with the set area and interacting and manipulating transmission of the detected transmitting device.
US08626193B1 Method and apparatus for tracking a transported item while accommodating communication gaps
A method and apparatus is provided for minimizing potential security problems and battery power usage in a tracking device used in tracking an associated product while being transported along a route wherein wireless communication may be nonexistent or intermittent. This is accomplished in part by having an accessible database of signal quality and strength at a large plurality of locations along given transportation routes whereby adjustments can be made as to the times for the tracking device to obtain GPS location information as well as for times to report any location and or product status data to a remotely located central station. The ability to predict when, along a transportation route communication problems may occur provides the opportunity to notify appropriate authorities in advance of arriving at the communication gap zones whereby arrangements can be made to alleviate potential problems during transportation through wireless communication “gap or dead” zones.
US08626191B2 Node and method in a node
Node and method in a node, for estimating a position of a user equipment. The method comprises determining the need for at least one virtual reference measurement. Further, the method comprises obtaining the at least one virtual reference measurement, when it is determined to be needed. Additionally, the method comprises estimating the position of the user equipment, using the obtained at least one virtual reference measurement.
US08626186B2 Avoiding transmitter collision sessions in femtocells arrays
Control unit within a femtocell base station is arranged to detect a transmission collision situation and resolves it by adjusting the timing of the transmission signal and consequently the frame position gradually over time. The adjustment (or shift) is performed in a slow enough rate such that the User Equipments currently connected (camped) to the femtocell base station remain connected. Additionally, a method is also provided. The method comprises: detecting neighboring base stations; detecting frame boundaries of the transmitting signal of each detected neighboring base station; calculating optimal transmit position; setting transmit position to calculated optimal transmit position; and maintaining optimal transmit position by gradually adjusting transmit position over time. In case, detecting neighboring base stations is not possible, the method comprises: detecting absolute time drifting in view of an absolute accurate time reference and maintaining constant absolute transmit position by gradually adjusting transmit position over time.
US08626184B2 Method and apparatus for reducing transmission of location information
Provided is a method and apparatus for reducing transmission of location information when tracking the geographic location of one or more mobile devices. A mobile device generates location information using GPS technology and provides the location information to a communication device on an ongoing basis. In a first embodiment, if the location information of the mobile device is not needed, then the communication device transmits a message indicating that the location information of the mobile device is not needed. Upon receiving the message, the mobile device stops providing location information to the communication device on the ongoing basis. This can reduce the amount of information that gets transferred over the air between users sharing their location information.
US08626176B2 Method and apparatus for deriving femto cell timing information
A method for deriving timing information for a femto cell of a wireless communication system comprises a wireless communication unit of the system receiving observed timing data for a femto cell within a macro cell, and observed timing data for the macro cell. Timing difference values between timing offsets for the femto cell and timing offsets for the macro cell are used to determine a central reference timing difference value for the femto cell. The central reference timing difference value is set as reference timing information for the femto cell. A network element and computer program product for implementing the method of the invention are also provided.
US08626169B2 Method of handover and base station information transmission in wireless communication system
A method of handover in a wireless communication system is disclosed. A method of handover of a mobile station in a wireless communication system with femtocells comprises transmitting a control message including at least one among information of first femtocell base station detected through initial scanning and location information of the mobile station to a base station; receiving information of one or more second femtocell base stations to which the mobile station is accessible, wherein the second femtocell base stations are searched based on the control message from the base station; and performing a handover to one of the second femtocell base stations.
US08626160B2 User plane location based service using message tunneling to support roaming
An improved User Plane location based service (LBS) architecture and message flow, enabling seamless User Plane location based services even when a mobile or wireless device has roamed among different carrier networks. The present invention overcomes constraints inherent in the current protocol for roaming support defined by the Secure User Plane Location Service specification. A location system is enabled to automatically fall back to a message tunneling mechanism to ensure the security of a communication path between the location service system and the target wireless device, ensuring that the communication path is uninterrupted as the wireless device travels.
US08626148B2 Text message transmissions indicating failure of recipient mobile device to connect with a call
An originating communications device is configured to transmit a text message to a recipient mobile device when the originating device determines that the recipient device has failed to connect with a call that was initiated by the originating device. The text message is designed to indicate that the recipient device has failed to connect with the call; in addition or as an alternative, the text message includes a code that indicates to the recipient device that it is potentially in a poor RF coverage area. The recipient mobile device, upon receiving and displaying the text message, may determine that it is indeed in an area with poor coverage and will in response store its current geographic location as a poor coverage area. Other embodiments are also described and claimed.
US08626146B2 Method, software and apparatus for performing actions on a wireless device using action lists and versioning
A system and method for performing actions on a wireless device using action lists and versioning. The system includes receiving, over a network, a remote action list version number, the remote action list version number associated with a remote action list containing an instruction for the wireless device. The system further includes determining whether the remote action list version number is different from a local action list version number. The system also includes sending, over a network, a request for the remote action list in response to determining the remote action list version number is different from the local action list version number. Also, the system includes receiving, over a network, the remote action list.
US08626132B2 Digital device and method for providing additional service by using the same
A digital processing device capable of receiving an additional service is disclosed. In one aspect, a digital processing device includes i) an input unit, inputting a signal, ii) a subscriber identity unit, storing an identity code of a communication operator and generating a communication network access request message, iii) an additional service identity unit, storing an identity code of an additional service operator and generating an additional service request message and v) a control unit, generating a control signal allowing one of the subscriber identity unit and the additional service identity unit to be selectively driven. In accordance with at least one inventive embodiment, a user of the digital processing device can receive an additional service without his or her subscription to a specific communication operator and use various additional services in addition to the additional services provided by the subscribed communication operator.
US08626124B2 Method and system for synchronizing attributes among electronics devices
A method and system for notifying a security context to an electronic device for inter radio access technology mobility is provided. The method includes establishing the inter radio access technology mobility for the electronic device by a core network node. The method also includes determining a security context for the electronic device based on the establishing by the core network node. Further, the method includes transmitting an indication of the security context to the electronic device based on the determination. The system includes a core network node to determine the security context for the electronic device. The system also includes a source radio access network node to transmit an indication of the security context to the electronic device and the electronic device using the security context for the inter radio access technology mobility.
US08626118B2 System and method for authorizing and monetizing collect cellular telephone calls
The collect cellular call identifies the cellular telephone carrier and called party cell phone. After determining whether the carrier and phone accept message service charges (SMS), a voice response module seeks positive authorization from the called party with the telephone. If positive, the system facilitates a connection between the calling party and the called party and initiates a predetermined billing charge assigned to the cellular telephone number. If the carrier or the cell phone is not enabled or if no authorization is obtained from the called party, the system facilitates a denial of completion signal. A timer monitors the length of the collect cellular call. Databases are accessed to locate the carrier and called cell phone number approved list of numbers and deny service list of numbers.
US08626110B2 Circuit arrangement and receiver including the circuit arrangement
A circuit arrangement is provided. The circuit arrangement includes a first input terminal and a second input terminal, a first transistor and a second transistor coupled to each other and to the first input terminal and the second input terminal, each of the first transistor and the second transistor having a first controlled terminal, a second controlled terminal and a control terminal, an input matching circuit coupled to the first input terminal, the second input terminal, the first transistor and the second transistor, a first resistive element coupled between the control terminal and the second controlled terminal of the first transistor, a second resistive element coupled between the control terminal and the second controlled terminal of the second transistor, and an output terminal coupled to the second controlled terminals of the first transistor and the second transistor.
US08626109B2 Method for controlling of receive diversity in an antenna system
A method for controlling receive diversity of an antenna system of a computer device, the antenna system including two or more antenna elements. The method includes establishing a session with a remote transmitting system and determining whether a predetermined criteria detected by the computer device is satisfied within the session. If the predetermined criteria is satisfied within the session, the method includes activating at least two of the antenna elements for receiving transmissions, enabling performance of receive diversity on the received transmissions, and performing receive diversity on the received transmissions. If the predetermined criteria is not satisfied within the session, the method includes activating at least one of the antenna elements, disabling performance of receive diversity on the received transmissions, and performing a default signal processing on the received transmissions. A mobile communication device may be used to perform the method.
US08626108B2 Apparatus and method for controlling sleep cycle synchronization for emergency alert service in wireless communication system
A method operates a Mobile Station (MS) in a sleep mode state in a wireless communication system. The method includes transmitting a request message to a Base Station (BS) to inquire a location of a next scheduled listening window responsive to failing to receive a traffic indication message and unicast data during a listening window, receiving a response message unicast in response to the request message, performing sleep cycle synchronization by using synchronization information included in the response message, and determining whether an emergency alert service-related message is transmitted by using emergency alert service-related information included in the response message.
US08626103B1 Method and apparatus for filtering
Aspects of the disclosure can provide a second order low pass filter. The second order low pass filter can work in current domain, and have high linearity for in-band signals and out-of-band signals. The second order low pass filter can include a MOS transistor having a gate terminal, a current input terminal and a current output terminal, a first capacitor coupled between the current input terminal and a ground connection and a second capacitor coupled between the gate terminal and the current input terminal.
US08626097B2 Methods and apparatus for identifying signal degradation in a receiver
Described herein are systems, methods and apparatus for identifying signal degradation in a receiver. A process for identifying signal degradation includes determining a first signal strength of a signal received by the receiving device at a first time and determining a second signal strength of the received signal at a second time. The process further includes calculating a signal strength difference between the first signal strength and the second signal strength and determining whether the signal strength difference is greater than a first decision value. The process further includes outputting for presentation a message responsive to determining that the signal strength difference is greater than the first decision value, the message indicating to a user the degradation of the signal.
US08626095B1 Mobile device and method for controlling the same
A mobile device and a method for controlling the same, in which different lock states are provided depending on a mode which is currently implemented in a dual mode of a child mode and an adult mode, and different unlock interfaces are provided depending on the lock state.
US08626089B2 Adaptive predistorter coupled to a nonlinear element
In one embodiment, a circuit comprises an adaptive predistorter and a nonlinear element coupled to an output of the predistorter. The predistorter is operative to predistort an input signal according to predistortion control parameters at a given sampling rate. The circuit further comprises an identification unit and a translation unit. The identification unit identifies nonlinearity parameters representing the nonlinearity of the nonlinear element by sampling the output of the nonlinear element at an identification sampling rate lower than twice a bandwidth at the output of the nonlinear element. The translation unit translates the identified nonlinearity parameters into the predistortion control parameters. Other systems and methods are disclosed.
US08626088B2 Data communication scheduling
A data communication scheduling system (300) of a radio base station (100) serving multiple cells (10-30) comprises multiple radio equipment, REs, (101-103) and antenna interfaces (115, 125, 135) connectable to antennas (110, 120, 130). In order to reduce the power consumption, only a subset of the RE (101) is active, while the other REs (102, 103) are turned off. A transmitter controller (155) is arranged for controlling the active RE (101) to be shared among multiple cells (10-30) during a radio frame (40) so that each cell (10-30) is guaranteed at least one sub frame (50-58) for downlink transmission. A receiver antenna system multiplexer(140) selectively interconnects the active RE (101) with the antenna interfaces (115, 125, 135) according to the operation of a receiver controller (145). Consequently, the RE (101) becomes connected to different antenna interfaces (115, 125, 135) during different sub frames (50-58) to thereby allow each cell (10-30) at least one assigned uplink sub frame (53-55) in the radio frame (40) at a predefined sub frame distance after the at least one downlink sub frame (50-52) assigned to the same cell (10-30).
US08626076B2 Transmitting content corresponding to a time of disabled communications
There is provided an information processing apparatus including a communication unit that transmits content to a communication terminal connected via a network and a control unit that controls transmission of the content by the communication unit. The control unit causes the communication unit to transmit a first file containing the content for a time corresponding to a communication disabled time of the communication terminal in response to a transmission request of the content from the communication terminal and causes the communication unit to transmit a second file to be transmitted subsequent to the first file at a transmission predetermined time obtained by adding the communication disabled time of the communication terminal to a transmission time of the first file.
US08626069B2 Apparatus and method for beamforming considering interference amount in broadband wireless communication system
An apparatus and method for beamforming in a broadband wireless communication are provided. The apparatus includes a first calculator for determining a degradation factor to indicate a degradation degree of a target signal due to interference cancellation by using a target channel matrix and at least one interfering channel matrix, a second calculator for determining a new noise power value to be used to calculate a beamforming vector if the degradation factor is greater than or equal to a threshold, and for determining the beamforming vector by using the new noise power value, and a beamformer for performing beamforming on a signal transmitted/received with a target Mobile Station (MS) by using the beamforming vector.
US08626065B2 Near-field communication (NFC) system providing plug-in device connection assistance features and related methods
A near-field communication (NFC) system may include a plug-in device(s) including a first NFC sensor, and a mobile wireless communications device. The mobile wireless communications device may include a portable housing defining a plug-in device port(s), a light source(s) carried by the portable housing and positioned to illuminate the plug-in device port(s), an optical sensor carried by the portable housing configured to determine an ambient light level, and a second NFC sensor carried by the portable housing and configured to establish NFC communications with the first NFC sensor when in close proximity therewith. A controller may be carried by the portable housing and coupled to the light source(s), the optical sensor, and the second NFC sensor and configured to cause the light source(s) to illuminate the plug-in device port(s) based upon NFC communications between the first and second NFC sensors and the ambient light level.
US08626063B2 Wireless telemetry auto tuning for torque measurement system
A torque measurement system that includes a rotor device and a stator device can perform automatic tuning to improve the initial tuning performed during design and assembly. The stator device can include a variable capacitive element and a micro-controller configured to adjust a capacitance value of the variable capacitive element. Additionally or alternatively, the rotor device can include a variable capacitive element and a micro-controller configured to adjust a capacitance value of the variable capacitive element. The adjustment of the capacitive elements can be based on the quality of signal detected at either the rotor device or stator device.
US08626058B2 Method and apparatus related to on-board message repeating for vehicle consist communications system
A communications method for a vehicle consist comprising a lead vehicle having a first and second antenna associated with a respective first and second transceiver and a remote vehicle having a third and fourth antenna associated with a respective third and fourth transceiver. The method further comprises transmitting an outbound message from the first transceiver via the first antenna or from the second transceiver via the second antenna, the outbound message comprising a plurality of message bytes, receiving the outbound message at the third and fourth antennas and associated third and fourth transceivers, determining correct bytes and error bytes in the outbound message as received at the third transceiver, determining correct bytes and error bytes in the outbound message as received at the fourth transceiver, and assembling a reconstructed message using correct bytes from the message received at the third transceiver and the fourth transceiver.
US08626056B2 Adjustable transmitter for privacy protection of content broadcast from a transmitting device to a receiving device
Transmitting devices facilitate privacy protection of content broadcasted from the transmitting device to a receiving device without the need to modify the receiving device. A transmitting device may be adapted to acquire content, such as audio and/or video data, to be broadcasted by the transmitter for reception and use by a receiving device. A transmission range is selected to define a distance for broadcasting the content from the transmission device for reception and use by a receiving device. A frequency is also selected to be used for broadcasting the content. With the transmission range and frequency selected, the transmitting device may broadcast the content according to the selected transmission range and frequency.
US08626037B2 Powder container having an opening on an end of the container body, the opening facing the longitudinal direction of the container
A powder container that includes a container body, a drive transmitting unit which engages with an image forming apparatus, and an opening at an end of the container body. There is a conveying unit that conveys powder in the container body to the opening, and an information storage unit on the outer peripheral surface of the container body. The outer peripheral surface of the container body near the opening on which the information storage unit is to be mounted includes resin and is formed by injection molding.
US08626036B2 Powder container and image forming apparatus having an opening/closing member
A powder container includes a containing portion having an opening; an opening/closing member that is movable between an open position and a closed position and supported with play; an opening restraining portion provided on the containing portion; an opening restrained portion provided on the opening/closing member; an urging member that urges the opening/closing member; and an opening/closing contact portion provided on the opening/closing member and contactable with an opening/closing contacted portion of an apparatus into which the containing portion is installed, wherein the opening restrained portion is disposed such that a direction of force generated when the containing portion is installed into the apparatus is inclined with respect to the direction in which the opening/closing member moves, and the opening restrained portion is disposed downstream of an imaginary line extending from a contact position at which the opening/closing contact portion contacts the opening/closing contacted portion.
US08626029B2 Image forming apparatus with power transmission system configured to attenuate oscillation
An image forming apparatus includes an image carrier that rotates by power generated by a driving source. A power transmission system transmits the power from the driving source to the image carrier. The power transmission system includes a coupling member to attenuate oscillation. The coupling member includes a viscous fluid, male and female fittings, and a rotating resistor. The viscous fluid provides a resistance against rotation of the image carrier. The male and female fittings are mutually fitted and rotatably supported on a rotary shaft of the image carrier penetrating through the male and female fittings in a direction in which they are mutually fitted. The rotating resistor is accommodated together with the viscous fluid in an accommodation space defined by a recess of the male fitting and a bottom inner surface of the female fitting. The rotating resistor integrally rotates with the rotary shaft.
US08626024B2 Method for controlling the distance between the photosensitive member and the developing member in a toner cartridge, and the device thereof
A method for controlling a distance between a photosensitive member and a developing member in an integral or separated toner cartridge. The toner cartridge is provided with an elastic member for providing an elastic force to the developing member or to the photosensitive member, so as to force the developing member to move towards the photosensitive member, or to force the photosensitive member to move towards the developing member. A production accuracy requirement of the toner cartridge is reduced by the elasticity of the elastic member. Also a device for controlling a distance between a photosensitive member and a developing member in a toner cartridge. By using the method and the device thereof, the requirement of the manufacturing accuracy of a toner cartridge can be reduced, and the negative impact of the accuracy bias caused by abrasion can be reduced, so, the product cost is saved, and the service life of the product is increased.
US08626023B2 Image forming apparatus
The image forming apparatus includes a separating member, which is provided between a light emitting device and a drum bearing portion, for supporting the light emitting device to a separated position when the cartridge is shipped while being packed together, the separating member being provided to a regulating member for regulating a supply of a developer at a shipping mode. With this structure, when the image forming apparatus is shipped while the cartridge is packed together, the light emitting device as an exposure apparatus and an electrophotographic photosensitive drum is separated from each other, whereby the reliability during the transportation while packing the cartridge together may be enhanced.
US08626021B2 Developer supply device having side seal members to prevent toner leakage, and image forming apparatus having the same
A developer supply device is provided, which includes side seal members each of which is disposed to extend across a casing-side facing portion of a casing and a supporting-member-side facing portion of a board supporting member, the casing-side facing portion and the supporting-member-side facing portion facing one of both ends of a developer carrying surface in a first direction, the developer carrying surface being a cylindrical circumferential surface of a roller main body which surface is formed parallel to the first direction to carry development agent thereon. Each of the side seal member is configured to slide in contact with one of both ends of the developer carrying surface in the first direction while filling in a gap between the casing and one of both ends of the roller main body in the first direction.
US08626017B2 Image forming device and developer supply method including pre-supply toner detection
There are provided a powder supply element adapted to supply powders containing at least toner; developing element adapted to develop an electrostatic latent image by agitating and conveying a developer containing the powders that are supplied by the powder supply element; a toner amount detecting element that is placed in the middle of a conveyance path to connect the powder supply element with the developing element and detects a toner amount per unit volume to be supplied to the developing element; and control element that controls a correction amount with respect to a reference supply amount due to the powder supply element on the basis of a toner amount per unit volume that is detected by the toner amount detecting element.
US08626013B2 Recording material detection apparatus and image forming apparatus
A recording material detection apparatus having a detecting device configured to detect a surface state of a recording material on the basis of reflected light from a surface of the recording material includes a reference surface to be irradiated with light from a light source, the detecting device includes a light-shielding portion configured to control conditions for detecting information relating to the surface state of the recording material on the basis of the reflected surface from the reference surface, and cover a portion of the reference panel other than the reference surface so as to prevent the light from the light source from being reflected from the portion of the reference panel other than the reference surface and being received by the light-receiving unit.
US08626000B2 Coherent optical receiver, apparatus and method for detecting inter-channel skew in coherent optical receiver
In a coherent optical receiver, sufficient demodulation becomes impossible and consequently receiving performance deteriorates if an inter-channel skew arises, therefore, a coherent optical receiver according to an exemplary aspect of the invention includes a local light source, a 90° hybrid circuit, an optoelectronic converter, an analog to digital converter, and a digital signal processing unit; wherein the 90° hybrid circuit makes multiplexed signal light interfere with local light from the local light source, and outputs a plurality of optical signals separated into a plurality of signal components; the optoelectronic converter detects the optical signals and outputs detected electrical signals; the analog to digital converter quantizes the detected electrical signals and outputs quantized signals; the digital signal processing unit includes a skew compensation unit for compensating a difference in propagation delay between the plurality of signal components, and an FFT operation unit for performing a fast Fourier transform process on the quantized signals; and wherein the difference in propagation delay is calculated on the basis of a plurality of peak values with a central focus on one peak value in the results of performing the fast Fourier transform process.
US08625999B2 Modulator for frequency-shift keying of optical signals
Described are an FSK modulator and a method for large-alphabet FSK modulation. The FSK modulator and the method are based on filtering of a multi-tone optical source such as a mode-locked laser which provides a comb distribution of tones. A frequency-selective component selects for transmission a subset of the tones. In various embodiments the frequency-selective component is a Mach-Zehnder interferometer filter or a microring resonator filter. A second frequency-selective component selects a subset of the tones from the comb distribution provided by the first frequency-selective component. Still more frequency-selective components can be used according to the number of tones supplied by the multi-tone optical source to the FSK modulator. The optical signal exiting the last frequency-selective component includes only a single tone which corresponds to the symbol to be transmitted.
US08625992B2 Method and apparatus for enabling multiple optical line termination devices to share a feeder fiber
A method and apparatus for enabling multiple optical line termination (OLT) devices to share a feeder fiber are disclosed. For example, the optical network comprises a plurality of optical line termination (OLT) devices, where each OLT device having a transceiver for sending and receiving optical signals. The optical network further comprises a wave division multiplexer (WDM) combiner, coupled to the plurality of OLT devices, for combining optical signals received from the plurality of OLT devices. The optical network further comprises an optical extender box comprising at least one hybrid SOA-Raman amplifier, wherein the optical extender box is coupled to the WDM combiner via a first standard single mode fiber section. Finally, the optical network further comprises at least one optical splitter coupled to the optical extender box via a second standard single mode fiber section.
US08625971B2 Systems and methods for recording and playing back programs having desirable recording attributes
Systems and methods for recording multiple copies of a program are provided. The method may include receiving a user instruction to record a program. A determination may be made to record multiple copies of the program. In response to the determination, multiple copies of the program may be recorded. A user instruction to display the recorded program may be received. A copy of the program may be played back. The user may switch to another copy of the recorded program if the original copy lacks desirable recording attributes, or the interactive television application may automatically switch to another copy of the program.
US08625970B2 Image conversion apparatus and image conversion method
According to one embodiment, an image conversion apparatus includes a 3D conversion instruction module, a determination module, and a converter. The 3D conversion instruction module is configured to instruct execution of a 3D conversion required to convert an input image into a 3D image. The determination module is configured to determine validity or invalidity of the 3D conversion instruction based on whether the input image corresponds to a 3D image format or a 2D image format. The converter is configured to convert, based on validity determination of the 3D conversion instruction, the input image into the 3D image in response to the 3D conversion instruction.
US08625963B2 Video reproduction limiting method and video reproducing apparatus
A video player for limiting the view by a viewer not satisfying the view allowance condition allowing a young person to view a specific video. When a limited video viewing of which by a viewer not satisfying a view allowance condition is limited by limiting the broadcast time zone, e.g., by limiting the broadcast time zone to the midnight of when the young people are asleep is recorded, the video player inhibits reproduction of the limited video in a time zone other than the time zone from the recording start time of the limited video to a predetermined time. Since the limited video can be reproduced only in the time zone from the originally broadcast time to a predetermined time, any viewer not satisfying the view allowance condition is prevented from viewing a limited video.
US08625961B2 Information processing system, recording/playback apparatus, playback terminal, information processing method, and program
An information processing system is disclosed. The information processing system includes: a recording/playback apparatus; and a playback terminal. The recording/playback apparatus includes an output unit, a management unit, and a playback unit. The playback terminal includes a playback unit, a generating unit, and an output unit.
US08625956B2 Imaging/reproducing device
Position information of image pickup positions included in a designated moving image file is read out from position of point of change information, and map information covering all the positions of the position information is obtained from a map information database by a map information obtaining portion. A map is drawn by a map drawing portion based on the position information and the map information. The drawn map is overlapped with a moving image, which is replayed by a moving image replay portion, by an overlapping portion and displayed on a display portion.
US08625951B2 Modular support system for optical fiber trays
The invention comprises a modular support system (7) for optical fiber trays (10) comprising: at least one central module (21) for supporting the optical fiber trays, the central module being adapted to be positioned side-by-side with a plurality of central modules supporting the optical fiber trays, wherein the central module further comprises a fixing structure (34, 35) for attaching at least one additional fiber management module (41, 51) to the central module. The invention further comprises a kit of parts for a modular support system for optical fiber trays as well as an optical fiber organizer.
US08625950B2 Rotary locking apparatus for fiber optic equipment trays and related methods
A rotary locking apparatus for locking and unlocking a fiber optic equipment tray and related methods are disclosed. The rotary locking apparatus may be a torsional rotary locking apparatus. The torsional rotary locking apparatus includes a rod having at least one protrusion and a torsion spring attached to the rod. The torsion spring may also be attached to a tray mount on the fiber optic equipment tray. The rod can be rotatably actuated such that the at least one protrusion selectively engages or disengages one or more of a plurality of slots in a tray guide to allow the fiber optic equipment tray to move from a closed to an open position. The torsion spring may be configured to lock the fiber optic equipment tray in either the open or the closed position when the at least one protrusion engages one of the plurality of slots in the tray guide.
US08625948B2 Ti: sapphire crystal fiber, manufacturing method thereof, and wide band light source using the same
The present invention relates to a crystal fiber, and more particularly to a Ti: sapphire crystal fiber, a manufacturing method thereof, and a wide band light source with the same. The Ti: sapphire single crystal is grown by means of laser-heated pedestal growth (LHPG) method into a crystal fiber of a predetermined diameter. The crystal fiber is enclosed by a glass capillary and is grown into a single cladding crystal fiber. The wide band light source comprises: a pumping source for providing a pumping light; a single cladding Ti: sapphire crystal fiber for absorbing the pumping light and emitting the wide band light.
US08625941B1 Broadband reflective waveguide metal gratings and their formation
Devices having reflective grating structures and methods of fabricating the same are disclosed. A bottom clad layer is disposed above a substrate. A waveguide core layer is disposed above the bottom clad layer. A top clad layer is disposed above the waveguide core layer. At least one metal grating structure is disposed adjacent to an interface between the waveguide core layer and one of the bottom clad layer and the top clad layer, where the at least one metal grating structure is configured to reflect at least a portion of an incident electromagnetic radiation coupled into the waveguide core layer.
US08625925B2 Distortion of digital images using spatial offsets from image reference points
A method for distorting a digital image comprising receiving the coordinates of one or more than one image reference point defined by a user within the digital image, receiving one or more than one spatial offset assigned by the user and associated with the coordinates of the one or more than one defined image reference point, providing a mixing function algorithm embodied on a computer-readable medium for distorting the digital image, calculating an offset matrix by applying the mixing function algorithm based on the one or more than one spatial offset and the coordinates of the one or more than one defined image reference point; and distorting the digital image by application of the offset matrix. A graphic tag may be associated with each of the defined image reference points and displayed over the digital image, and the assignment of the spatial offset may be accomplished by movement of the graphic tag with the pointing device. Abstract image reference points may be used to limit distortion.
US08625916B2 Method and apparatus for image encoding and image decoding
Provided are a method and apparatus for image encoding which improves encoding efficiency in accordance with image characteristics by performing prediction in lines and performing a one-dimensional transformation in lines on an input image, and a method and apparatus for image decoding. Encoding efficiency of an image may be improved by generating a prediction sub residual block using neighboring residues and performing a one-dimensional discrete cosine transformation (DCT) on a difference residual block which is a difference between an original sub residual block and the prediction sub residual block.
US08625913B2 Image processing apparatus and image processing method
A low frequency component image L[i] and high frequency component-emphasized image SH[i] are generated from an image A[i]. Lossy compression processing is performed for the low frequency component image L[i] to generate a compressed image C[i] and store it in a memory. A compressed image C[i−1] is decoded to generate a decoded image L′[i−1]. The compressed image C[i] is decoded to generate a decoded image L′[i]. A difference image E[i] between the decoded image L′[i] and the low frequency component image L[i] is generated. The low frequency component image L[i], decoded image L′[i−1], and difference image E[i] are composited at a predetermined ratio to generate a composite image SL[i]. The high frequency component-emphasized image SH[i] and composite image SL[i] are output as subframe images of the i-th frame.
US08625906B2 Image classification standard update method, program, and image classification device
The objective is to improve a classification standard. Classification standard data, in which is registered image data information that is the standard when image data is classified, and classification data, in which is registered image data information that is the result when newly input image data is classified using the classification standard data, are stored in a storage unit. An image classification device is characterized in that when any image data information of the image data that is registered in the classification data is selected by means of an input unit, and an instruction to additionally register the selected image data information in the classification standard data is input by means of the input unit, the selected image data information is additionally registered in the classification standard data.
US08625902B2 Object recognition using incremental feature extraction
In one example, an apparatus includes a processor configured to extract a first set of one or more keypoints from a first set of blurred images of a first octave of a received image, calculate a first set of one or more descriptors for the first set of keypoints, receive a confidence value for a result produced by querying a feature descriptor database with the first set of descriptors, wherein the result comprises information describing an identity of an object in the received image, and extract a second set of one or more keypoints from a second set of blurred images of a second octave of the received image when the confidence value does not exceed a confidence threshold. In this manner, the processor may perform incremental feature descriptor extraction, which may improve computational efficiency of object recognition in digital images.
US08625901B2 Method for dynamically adjusting a waiting time of handwriting inputs, electronic equipment and computer-readable medium thereof
A method for dynamically adjusting a waiting time of handwriting inputs is applied to an electronic equipment having a handwriting input device. When a waiting-for-input time after the handwriting input device receives a handwriting input exceeds a waiting time of the electronic equipment, the electronic equipment performs a handwriting recognition upon the handwriting input so as to display a candidate word list. The method includes the following steps: receiving the handwriting input; generating a writing speed according to the handwriting input; and setting the waiting time of the electronic equipment according to the writing speed.
US08625897B2 Foreground and background image segmentation
Foreground and background image segmentation is described. In an example, a seed region is selected in a foreground portion of an image, and a geodesic distance is calculated from each image element to the seed region. A subset of the image elements having a geodesic distance less than a threshold is determined, and this subset of image elements are labeled as foreground. In another example, an image element from an image showing at least a user, a foreground object in proximity to the user, and a background is applied to trained decision trees to obtain probabilities of the image element representing one of these items, and a corresponding classification assigned to the image element. This is repeated for each image element. Image elements classified as belonging to the user are labeled as foreground, and image elements classified as foreground objects or background are labeled as background.
US08625892B2 Image processing apparatus and pixel interpolation method
A color separating unit separates a color image into plural color components to generate images of respective colors. A periodicity determining unit determines, for each of the color images, whether an image region including a target pixel whose pixel value is to be interpolated is a periodic region in which pixel values vary periodically. A first generating unit generates pixel values of the respective colors of a pixel using a first interpolation method. A second generating unit generates pixel values of the respective colors of a pixel using a second interpolation method. A control unit determines which one of the first and second generating units is to be used for generating pixel values of the respective colors of the target pixel. A pixel value combining unit combines candidate pixel values which are the pixel values of the respective colors of the target pixel to calculate a combined pixel value.
US08625891B2 Image processing apparatus and processing method therefor
In an image processing apparatus for dividing image data into blocks having a predetermined number of pixels and processing each of the divided blocks in sequence, color data of pixels in a block to be processed is compared to identify a pattern flag that corresponds to a placement pattern of the color data included in the block. The identified pattern flag and the color data for the number of colors included in the block are output and, assuming that output color data that corresponds to a pixel at a predefined position in the block is first color data, the pattern flag, the first color data, and other color data that are output for each of the divided blocks are collectively stored in respectively different memory areas.
US08625882B2 User interface with three dimensional user input
A device and method for image manipulation is provided. The image manipulation may be performed as a function of a three dimensional user input and image or application specific data regarding the displayed image to be manipulated. The three dimensional input may be in the form of a two dimensional position on a touch screen and a measured force in the third dimension. The image or application specific data may be in the form of a maximum depth value indicating the maximum depth of the displayed image. The system may be configured to adjust the image based on a percentage of the measured user input force and a threshold force. The image may be adjusted based on the percentage and the maximum depth.
US08625879B2 Apparatus and method for mounting an inclined component with respect to a substrate
A mounting apparatus which mounts on a substrate, a component having an inclined surface which intersects with a contact surface of the substrate and the component, at an acute angle, includes a first light source having an optical path orthogonal to the contact surface, and a camera which picks up an image of the component and an image of the substrate, a second light source which irradiates light on the inclined surface, and a moving means which moves at least one of the component and the substrate relatively, in a plane parallel to the surface of contact, and reflected light which is irradiated from the second light source, and reflected by the inclined surface is incident on the image pickup section.
US08625874B2 Methods and devices for analysis of x-ray images
Disclosed are devices, methods and systems for the accurate and reliable evaluation of bone structure from x-ray images. Also disclosed are related non-invasive measurement of bone structure and diagnosis and/or treatment of bone conditions.
US08625868B2 Radiation diagnostic apparatus and image reconstructing method
According to one embodiment, a radiation diagnostic apparatus includes a photon-counting detector, a counting information storage unit, an image reconstituting unit, and a controlling unit. The detector performs counting on light derived from incident radiation. The counting information storage unit stores therein counting information based on the counting result of the detector. The image reconstituting unit reconstitutes a medical image by performing a back projection process on projection data that is generated by use of the counting information stored in the counting information storage unit. After the reconstitution of the medical image, the controlling unit performs control so that all or part of the counting information is maintained in the counting information storage unit.
US08625867B2 Medical image display apparatus, method, and program
Storing a second image reconstructed from a plurality of images, including a first image, and an image reading report that includes a lesion character representing a lesion area in the first image. Associating the lesion character with a position of the lesion area and storing the position in the second image corresponding to the position of the lesion area as a link position. Displaying a link character constituted by the lesion character, a position indicator indicating the link position corresponding to the position of the lesion area represented by the link character, and an association indicator indicating the link character and position indicator in association with each other in the second medical image.
US08625864B2 System and method of cosmetic analysis and treatment diagnosis
A method and system is provided for performing cosmetic analysis of a subject. Assessment data of observable characteristics of each of a plurality of defined body areas of a subject is converted to weighted data for each of the plurality of defined body areas. This weighted data is analyzed to generate cosmetic analysis data. This cosmetic analysis data can include an apparent age of the subject. The cosmetic analysis data is then provided to a user such as a cosmetic surgeon, beauty therapist or the subject themself. The system and method can be further adapted to perform treatment diagnosis for the subject based on the cosmetic analysis data.
US08625863B2 Superresolution optical fluctuation imaging (SOFI)
Statistical analysis techniques based on auto- and cross-correlations/cumulants, of image stacks of fluctuating objects are used to improve resolution beyond the classical diffraction limit and to reduce the background. The time trajectory of every pixel in the image frame is correlated with itself and/or with the time trajectory of an adjacent pixel. The amplitude of these auto- or cross-correlations/cumulants of each pixel, at a given time lag or averaged or integrated over an interval of time lags, is used as the intensity value of that pixel in the generated superresolved optical fluctuation image.
US08625850B2 Environment recognition device and environment recognition method
There are provided an environment recognition device and an environment recognition method. The device obtains position information of a target portion in a detection area, including a relative distance from a subject vehicle; groups continuous target portions into a target object of which position differences in a width direction vertical to an advancing direction of the vehicle and in a depth direction parallel to the advancing direction fall within a first distance; determines that the target object is a candidate of a wall, when the target portions forming the target object forms a tilt surface tilting at a predetermined angle or more with respect to a plane vertical to the advancing direction; and determines that the continuous wall candidates of which position differences in the width and depth directions among the wall candidates fall within a second predetermined distance longer than the first predetermined distance are a wall.
US08625842B2 Remote encoding center automation systems and methods
A computerized method for retrofitting a legacy manual mail recognition processing system (MRPS) with an automated MRPS without substantial changes to the configuration of the legacy manual MRPS includes detecting a request by a keyer desk software component to display a mail piece scan image on a computer display connected to the keyer desk computer. The image can at least temporarily be prevented from being displayed on the computer display and the image can be read from memory. Automated recognition processing can be performed on the image to resolve the image and create an automated recognition processing results data. If said automated recognition processing was successful the automated recognition processing results data can be sent to the keyer desk software component and the image can be permanently prevented from being displayed on the computer display. Otherwise, the image can be displayed to the human user for manual processing.
US08625838B2 Cardless financial transactions system
Users are enabled to conduct financial transactions in a secured manner without the need to use traditional financial instruments, such as credit cards, debit cards, prepaid cards, ATM cards, checks, cash, etc. In addition, user's identity is kept confidential in the financial transactions.
US08625837B2 Protocol and format for communicating an image from a camera to a computing environment
A media feed interface may be provided that may be used to extract a media frame from a media feed. The media feed interface may access a capture device, a file, and/or a network resource. Upon accessing the capture device, file, and/or network resource, the media feed interface may populate buffers with data and then may create a media feed from the buffers. Upon request, the media feed interface may isolate a media frame within the media feed. For example, the media feed interface analyze media frames in the media feed to determine whether a media frame includes information associated with, for example, the request. If the media frame includes the requested information, the media feed interface may isolate the media frame associated with the information and may provide access to the isolated media frame.
US08625820B2 Amplifier circuit audio circuit and electronic device
An amplifier circuit which, includes a first input for receiving a first input signal and a second input for receiving a second input signal. A first amplifier section is connected to the first input and the second input is present. The first amplifier section can combine the first signal and the second signal into a first combined signal, the first amplifier being connected to a first output, for outputting the first combined signal. A second amplifier section is connected to the first input and the second input, for combining the first signal and the second signal into a second combined signal, the second amplifier being connected to a second output, for outputting the second combined signal. A common mode section is connected to the first input and the second input, for generating a common mode signal based on a combination of the first signal and the second signal and outputting the common mode signal at a common output connected to the common mode amplifier. The first combined signal, the second combined signal and the common mode signal satisfy the condition that combining the first combined signal and the common mode signal results in a signal with an amplitude proportional to the amplitude of the first input signal and combining the second combined signal and the common mode signal results in a signal with an amplitude proportional to the amplitude of the second input signal.
US08625816B2 Advanced speech encoding dual microphone configuration (DMC)
A microphone array is described for use in ultra-high acoustical noise environments. The microphone array includes two directional close-talk microphones. The two microphones are separated by a short distance so that one microphone picks up more speech than the other. The microphone array can be used along with an adaptive noise removal program to remove a significant portion of noise from a speech signal of interest.
US08625815B2 Vehicular rearview mirror system
A rearview mirror system for a vehicle includes an interior rearview mirror assembly including a control. The interior rearview mirror assembly may include a video display device operable to display video information for viewing by a driver of the equipped vehicle through an electrochromic reflective element of the interior rearview mirror assembly. The control may include a digital signal processor disposed in the interior rearview mirror assembly. The interior rearview mirror assembly may include a vehicle bus node. When the interior rearview mirror assembly is mounted in the equipped vehicle, the vehicle bus node may be connected to a vehicle bus of the equipped vehicle, and at least one of (a) the control conveys signals to the vehicle bus via the vehicle bus node and (b) the vehicle bus conveys signals to the control via the vehicle bus node.
US08625798B2 Method and apparatus for encrypting short data in a wireless communication system
A method and apparatus is capable of encrypting short data in a wireless communication system When a terminal generates a short data burst in idle mode, the apparatus generates a Traffic Encryption Key (TEK) using a Cipher-based Message Authentication Code (CMAC)-TEK prekey derived from an Authorization Key (AK) related to Security Association (SA) between the terminal and a Base Station (BS). A nonce is constructed with a Packet Number (PN) identical to an uplink CMAC PN (CMAC-PN_U) transmitted together with a Ranging Request (RNG-REQ) message carrying the short data burst The short data burst is encrypted using the TEK and the nonce. A Medium Access Control (MAC) Protocol Data Unit (PDU) is generated by attaching a MAC header and a CMAC digest for integrity protection to the RNG-REQ message carrying the encrypted short data burst. The MAC PDU is transmitted to the BS.
US08625789B2 Dynamic encryption
Systems and methods for encrypting a media file for streaming and/or downloading over a network are disclosed. These systems and methods may be part of a larger media servicing network that can be used to, among other things, process uploaded media content, provide it for streaming, and collect metric information regarding the streaming. The disclosed systems and methods provide for receiving requests for a media file or a chunk of a media file and responding to these requests by encrypting the requested chunks dynamically and providing the chunks to the requesting entity. These systems and methods, which can be utilized with a dynamic chunk generation and dynamic index file generation, enable a high degree of flexibility in streaming chunked media files and preclude the need to encrypt the chunks prior to streaming. The systems and methods may also be applied to encrypting files for continuous streaming protocols as well as for progressive download.
US08625777B2 Pairing computation device, pairing computation method, and pairing computation program
Provided are a pairing computation device, a pairing computation method, and a pairing computation program all of which enable fast pairing computation. The pairing computation device includes, where: E is an additive group of rational points on a pairable elliptic curve defined over Fpk with an embedding degree of k, and the curve equation is given by y2=x3+ax+b where aεFp and bεFp, E[r] is a set of rational points of a prime order r, φp is Frobenius endomorphism, and the order r and a trace t of the Frobenius endomorphism φp are used as functions of an integer variable χ: computation means for computing a rational function fχ,Q(S); computation means for computing a value of a rational point S(xs, ys) on a line passing through a predetermined rational point; computation means for computing a rational function f′χ,Q(S) using computation results of these computation means; and computation means for performing pairing computation by using the rational function f′χ,Q(S) as Formula (1): e(Q,S)=ƒ′χ,Q(S)(pk−1)/r  (1).
US08625774B2 Method and apparatus for generating a subliminal alert
A method and apparatus for generating a subliminal alert at a computing device is provided. A first audio file comprising a subliminal alert is selected, the first audio file enabled for processing by a processing unit to control a speaker at the computing device. The first audio file is at least one of: a subliminally audible length; a subliminally audible volume; and chosen based on previous conditioning of a user to the first audio file. The first audio file is associated with at least one alert condition, such that when the alert condition is met, the processing unit controls the speaker to play the first audio file thereby providing the subliminal alert.
US08625773B2 System and method for analyzing automatic speech recognition performance data
In a disclosed method for interpreting automatic speech recognition (ASR) performance data, a data processing system may receive user input that selects a log file to be processed. The log file may contain log records produced by an ASR system as a result of verbal interaction between an individual and the ASR system. In response to receiving the user input, the data processing system may automatically interpret data in the log records and generate interpretation results. The interpretation results may include a duration for a system prompt communicated to the individual by the ASR system, a user response to the system prompt, and a duration for the user response. The user response may include a textual representation of a verbal response from the individual, obtained through ASR. The interpretation results may also include an overall duration for the telephone call.
US08625772B2 Integrated testing platform for contact centres
A contact center (120) is desirably tested for operating performance by simulating calls in the contact center (120) in an automated manner. Simulation of calls is achieved with the use of virtual agents that mimic the behavior of human agents that ordinarily deal with caller enquiries in a contact center (120). A set of virtual agents, which can mirror their human counterparts, can be generated and assigned activities and behaviors that simulate the behavior of human agents. These virtual agents can thus be enlisted in testing campaigns placed within the contact center (120), and assigned to answer calls as if they were in fact human agents, in accordance with the usual operation of the contact center environment.
US08625771B2 Local route groups and transformation patterns
In one embodiment, method can include: receiving an address in a call agent, the address being associated with a call; triggering a trunk group selection algorithm in response to at least a portion of the received address, the trunk group selection algorithm providing a selection result from among a trunk group placeholder and a plurality of trunk groups; and forwarding the call to a trunk group determined by a caller-associated attribute when the selection result comprises the trunk group placeholder.
US08625762B1 Providing additional information to called parties
A system, method, and computer readable medium for providing additional information to called parties comprises receiving a call from a calling party, performing a lookup of information associated with the calling party in a database via an Internet Protocol connection, receiving the information from the database, and forwarding the information to a called party. The system comprises at least one device for receiving a call from a calling party, and at least one database for storing information associated with the calling party, wherein the at least one device is operable to perform a lookup of information associated with the calling party in a database via an Internet Protocol connection, receive the information from the database, and forward the information to a called party.
US08625749B2 Content sensitive do-not-disturb (DND) option for a communication system
A method and apparatus is described to process an incoming telephone call. The method may comprise, at a recipient telephone system, receiving the incoming call including speech and identifying when a Do-Not-Disturb option is set. The Do-Not-Disturb option may identify that a user has requested not to receive telephone calls. Content analysis may be performed to identify content of the speech and a reference database may be interrogated based on the content to identify an associated rule. Thereafter, the Do-Not-Disturb option may be selectively overridden based on the associated rule. The content analysis may comprise performing speech recognition on the speech to obtain a reference word/phrase and interrogating the reference database with the word/phrase to identify the associated rule. A method of configuring a Do-Not-Disturb option in a telephone system is also described that allows a user to define reference words and associated rules.
US08625748B2 Removable sensor modules
A removable telecommunication sensor module is configured to be removably coupled between a power protection device and a bus bar and/or a backplane. The removable telecommunication sensor module monitors energy usage at a telecommunication equipment circuit level for a piece of telecommunication equipment arranged in a telecommunication network infrastructure.
US08625744B2 Apparatus and methods for real-time detection of explosives devices
The present disclosure relates, according to some embodiments, to apparatus, devices, systems, and/or methods for real-time detection of a concealed or camouflaged explosive device (e.g., EFPs and IEDs) from a safe stand-off distance. Apparatus, system and/or methods of the disclosure may also be operable to identify and/or spatially locate and/or detect an explosive device. An apparatus or system may comprise an x-ray generator that generates high-energy x-rays and/or electrons operable to contact and activate a metal comprised in an explosive device from a stand-off distance; and a detector operable to detect activation of the metal. Identifying an explosive device may comprise detecting characteristic radiation signatures emitted by metals specific to an EFP, an IED or a landmine. Apparatus and systems of the disclosure may be mounted on vehicles and methods of the disclosure may be performed while moving in the vehicle and from a safe stand-off distance.
US08625740B2 System and method for correcting X-ray diffraction profiles
A method for correcting an X-ray diffraction (XRD) profile measured by an X-ray diffraction imaging (XDi) system is provided. The XDi system includes an anode, a detector, and a control system. The method includes obtaining an emission spectrum of the anode using the control system. The emission spectrum includes spectral structures. The method further includes calculating a piecewise spectral-correction function using the spectral structures in the emission spectrum, obtaining a measured spectrum of an object, and applying the spectral-correction function to the measured spectrum to generate a spectrally-corrected measured spectrum.
US08625739B2 Charged particle cancer therapy x-ray method and apparatus
The invention comprises an X-ray method and apparatus used in conjunction with charged particle or proton beam radiation therapy of cancerous tumors. The system uses an X-ray beam that lies in substantially the same path as a proton beam path of a particle beam cancer therapy system. The system creates an electron beam that strikes an X-ray generation source where the X-ray generation source is located proximate to the proton beam path. By generating the X-rays near the proton beam path, an X-ray path that is essentially the proton beam path is created. Using the generated X-rays, the system collects X-ray images of a localized body tissue region about a cancerous tumor. The generated image is usable for: fine tuning body alignment relative to the proton beam path, to control the proton beam path to accurately and precisely target the tumor, and/or in system verification and validation.
US08625737B2 Sample module with sample stream supported and spaced from window, for X-ray analysis system
An x-ray analysis system with an x-ray source for producing an x-ray excitation beam directed toward an x-ray analysis focal area; and a sample chamber for presenting a fluid sample to the x-ray analysis focal area. The x-ray excitation beam is generated by an x-ray engine and passes through an x-ray transparent barrier on a wall of the chamber, to define an analysis focal area within space defined by the chamber. The fluid sample is presented as a stream supported in the space and streaming through the focal area, using a support structure to guide the sample stream. The chamber's barrier is therefore separated from both the focal area and the sample, resulting in lower corruption of the barrier.
US08625728B1 System and method for reducing electromagnetic interference and ground bounce in an information communication system by controlling phase of clock signals among a plurality of information communication devices
A communication system including a phase-locked loop, a signal division controller, a divider, and a transmitter. The phase-locked loop is configured to generate an output signal in response to a common reference clock signal. The output signal is in phase lock with the common reference clock signal. The signal division controller is configured to receive a select signal, select an edge of a rising edge of the output signal and a falling edge of the output signal in response to the select signal, and generate a divider reset signal in response to the selected edge. The divider is configured to generate a communication clock signal by performing frequency division of the output signal. The divider reset signal controls a start time of the frequency division. The transmitter is configured to operate in response to the communication clock signal.
US08625722B2 GFSK receiver architecture and methodology
A Gaussian Frequency Shift Key (GFSK) receiver includes a receiver front end to receive a GFSK-modulated signal and convert the received GFSK-modulated signal to a baseband frequency modulated signal, a channel filter to reduce channel interference which is adjacent to a desired channel of the baseband frequency modulated signal, a demodulator to demodulate the channel filtered baseband modulated signal and to recover a sequence of symbols, a digital filter to reduce inter-symbol interference (ISI) from the sequence of symbols, a slicer to produce symbol decisions based on the filtered sequence of symbols, and a symbol-to-bit mapper to map the symbol decisions to data bits.
US08625720B2 Demodulation of a digitally frequency-modulated analog received signal by evaluation of the time intervals between the zero crossings
A detector for zero crossings and a counter which is connected to it are used to determine the time intervals between the zero crossings of the received signal or of an intermediate-frequency signal which is produced from the received signal, and for detection of the digital signal data. In this case, a sequence of determined zero crossing intervals can be stored in digital form in a shift register chain, and can be compared in a classification device with previously stored interval sequences. Furthermore, a frequency offset can be determined by averaging the zero crossing intervals and can be compensated for by suitable selection or modification of the previously stored interval sequences, in which case the latter can also be used during the synchronization phase. The synchronization process may, furthermore, be assisted by payload data identification.
US08625711B2 Method and apparatus for acquiring a Precoding Matrix Indicator and a Precoding Matrix
In the field of communication technologies, a method and an apparatus for acquiring a Precoding Matrix Indicator (PMI) and a Precoding Matrix (PM) are provided. The method includes: acquiring a reference PMI and a differential PMI according to a first non-differential codebook and a first diagonal differential codebook, where codewords included in the first diagonal differential codebook form a diagonal matrix. The apparatus includes a PMI acquiring module. Acquiring a reference PMI and a differential PMI according to a non-differential codebook and a diagonal differential codebook can reduce the feedback overhead or improve the feedback precision; and the fact that codewords included in the diagonal differential codebook form a diagonal matrix can maintain amplitude characteristics (for example, a constant modulus characteristic, and a finite character set constraint characteristic) of elements of the non-differential codebook or facilitate power distribution among antennas.
US08625707B2 Apparatus and method for space frequency block coding in a multiple input multiple output single carrier wireless communication system
A Multiple Input Multiple Output (MIMO) single carrier wireless communication system is provided. The system includes a coder for performing block coding on symbols, an extender for collecting the block-coded symbols during one transmit (Tx) signal duration and for performing repetitive extension on the collected symbol vectors by an interval required in a frequency domain, an inserter for inserting ‘0’ to the repetitively extended symbol vectors so that the vectors are mutually orthogonal in a time domain, and a combiner for multiplying the ‘0’-inserted symbol vectors by a phase component so that the vectors are mutually orthogonal in the frequency domain and thereafter for combining the symbol vectors to generate a Tx signal for each antenna.
US08625704B1 Rejecting RF interference in communication systems
Rejecting radio frequency (RF) interference in a communication system. In one aspect, rejecting RF interference includes receiving a signal on a signal path of a receiver from a communication channel, the signal including one or more received signal components having a frequency within a predetermined subset range of frequencies within an operating signal bandwidth of the receiver. The received signal components are attenuated using a notch filter to reduce RF interference obtained during transmission of the signal over the communication channel. In some embodiments, the one or more signal components have been boosted in power at a link partner transmitter connected to the communication channel.
US08625688B2 Precoding method and device
A method for a transmitting terminal in a multi-user multi-antenna environment to perform precoding includes: receiving feedback information from a plurality of receiving terminals; estimating a channel between the transmitting terminal and the plurality of receiving terminals by using the feedback information; and generating a plurality of transmission symbols by applying a first nonlinear precoding method and a second nonlinear precoding method to a plurality of symbols and the estimated channel to be transmitted to the plurality of receiving terminals. The first nonlinear precoding method is used to eliminate interference between subchannels of the same receiving terminal, and the second nonlinear precoding method is used to eliminate interference between the receiving terminals.
US08625687B2 Ultra-wideband receiver
A receiver for receiving a signal that is representative of a plurality of sub-carriers modulated in dependence on transmit data, the receiver being arranged to determine a plurality of candidate vectors in dependence on the received signal, each of the candidate vectors being indicative of a modulation applied to a respective one of the sub-carriers, the receiver being further arranged to determine that the received signal incorporates a predetermined level of interference in respect of one or more of the sub-carriers and adjust one or more of the candidate vectors in dependence on that determination and determine the transmit data in dependence on the one or more adjusted candidate vectors, the receiver being arranged to adjust the one or more candidate vectors so as to reduce an influence that the candidate vectors indicative of the one or more sub-carriers would otherwise have had on the determination of the transmit data.
US08625680B2 Bitstream-controlled post-processing filtering
Techniques and tools for bitstream-controlled filtering are described. For example, a video encoder puts control information into a bitstream for encoded video. A video decoder decodes the encoded video and, according to the control information, performs post-processing filtering on the decoded video with a de-ringing and/or de-blocking filter. Typically, a content author specifies the control information to the encoder. The control information itself is post-processing filter levels, filter selections, and/or some other type of information. In the bitstream, the control information is specified for a sequence, scene, frame, region within a frame, or at some other syntax level.
US08625679B2 Digital broadcasting transmission and reception system, and a signal processing method using turbo processing and turbo decoding
A digital broadcast receiver and a method for receiving a digital broadcast signal are provided. The digital broadcast receiver includes a receiving unit for receiving a transmission stream comprising known data, control information having information regarding the known data, and a supplementary data stream; and a turbo decoder for detecting the supplementary data stream from the received transmission stream, and performing turbo decoding on the detected supplementary data stream.
US08625677B2 Apparatus processing video stream
An apparatus processing a video stream includes a CPU, a memory access controller reading stream data from an external memory, a buffer storing the stream data, and a hardware accelerator decoding the stream data. The hardware accelerator includes a plurality of decoders decoding the stream data in accordance with one of a plurality of different video coding standards.
US08625672B2 Methods and apparatus for video encoding and decoding using parametric filtering
There are provided methods and apparatus for video coding. Using the method, a video encoder (100) performs filtering of at least one reference picture to obtain at least one filtered reference picture (310), and predictively codes the picture using the at least one filtered reference picture (315). In an exemplary embodiment, the filtering is done using parametric filtering.
US08625660B2 Systems and methods for a multicarrier modulation system with a variable margin
A multicarrier modem has a plurality of carriers over which data is transmitted. By assigning, for example, one or more different margins to the individual carriers the data rate and impairment immunity can be increased.
US08625647B2 Semiconductor laser
A semiconductor laser of an embodiment includes: an optical resonator having a first cladding layer, a ring-shaped active layer on the first cladding layer, a ring-shaped second cladding layer on the active layer, a first electrode inside the ring shape on the first cladding layer, a ring-shaped second electrode on the second cladding layer, a first insulating layer between the first cladding layer and the active layer, formed from an inside wall toward an outside wall of the ring shape, where an outside wall side edge thereof is on an inner side than the outside wall, and a second insulating layer between the active layer and the second cladding layer, formed from the inside wall toward the outside wall, where an outside wall side edge thereof is on an inner side than the outside wall; and an optical waveguide optically coupled to the optical resonator.
US08625643B2 Free electron laser system
A free electron laser system includes an undulator having a first and second series of magnets. The first and second series of magnets are substantially parallel to and spaced apart from each other to define a laser cavity between the magnets. An electron source emits an electron beam through the laser cavity. The magnets in the first and second series can have varying polarities. The magnets can be electromagnets with random phase distribution.
US08625642B2 Method and apparatus of network artifact indentification and extraction
A method, system, and apparatus of network artifact identification and extraction are disclosed. In one embodiment, a method includes aggregating a payload data (e.g., may be a component of the extracted artifact) from different network packets to form an aggregated payload data, matching the payload data with an entry of a library of known artifacts, determining a type of the payload data based on a match with the entry of the library of known artifacts, separating the payload data from a header data in a network packet, and communicating the aggregated payload data as an extracted artifact to a user. The method may include using the extracted artifact to perform network visibility analysis of users on packets flowing across the network. The method may validate that the entry is accurate by performing a deeper analysis of the payload data with the entry of the library of known artifacts.
US08625641B2 Apparatus, method, and system for synchronizing time
The present invention relates to an apparatus, method and system for synchronizing time. The method includes: extracting line clock frequency information from an input line code stream, and extracting a time synchronization packet from a packet stream corresponding to the input line code stream; sending the input line code stream after extracting the line clock frequency information and the time synchronization packet to a packet switching device; receiving an output line code stream sent by the packet switching device; and calibrating local time according to the line clock frequency information and the time synchronization packet, recovering line clock frequency information of the output line code stream according to the calibrated local time, and inserting a time synchronization response packet into a packet stream corresponding to the output line code stream. In this way, the time synchronization network may be deployed without requiring the packet switching device to support time synchronization.
US08625635B2 Dispersed storage network frame protocol header
A method to generate a protocol header of a dispersed storage network (DSN) frame begins by a processing module generating a protocol class field and generating a protocol class version field. The method continues with the processing module generating an operation code (opcode) field and generating a request/response field. The method continues with the processing module generating a request number field and generating a payload length field. The method continues with the processing module outputting, in order, the protocol class field, the protocol class version field, the opcode field, the request/response field, the request number field, and the payload length field.
US08625629B2 Transmission/reception system and transmission/reception method
Provided is a transmitting and receiving system and method in which a transmitting and receiving device mounted on an operation system unit can process a signal received from an equipment connected to a standby system unit and a signal to be transmitted to the equipment connected to the standby system unit.A data signal and a control signal to be transmitted to a receiving device of the operation system unit are multiplexed by a parallel/serial conversion using a multiplexer. The signals are transmitted to the operation system unit as a serial received signal. The signal is demultiplexed by a serial/parallel conversion using a demultiplexer of the operation system unit. Further, a data signal and a control signal to be transmitted to the equipment connected to the standby system unit are multiplexed by a parallel/serial conversion using a multiplexer. The signals are transmitted from the operation system unit to the standby system unit as a serial signal to be transmitted. The signal is demultiplexed by a serial/parallel conversion using a demultiplexer of the standby system unit.
US08625609B2 Using DHCPv6 and AAA for mobile station prefix delegation and enhanced neighbor discovery
A network component comprising a processor configured to implement a method comprising promoting transmission of a request for an address prefix to a prefix issuing party, identifying a reply comprising the address prefix from the prefix issuing party, and promoting transmission of a router advertisement comprising the address prefix to a mobile station. Also disclosed is a method comprising receiving a request for an Internet Protocol version 6 (IPv6) prefix, assigning the IPv6 prefix to a mobile station, and sending the IPv6 address to the mobile station, wherein the method is implemented at a Dynamic Host Configuration Protocol (DHCP) server or an Authentication, Authorization and Accounting (AAA) server.
US08625604B2 Hash-based prefix-compressed trie for IP route lookup
A method and apparatus for performing an Internet Protocol (IP) network lookup in a forwarding device including an internal processor memory storing a first next hop information table and membership query information, and an external processor memory storing a plurality of prefix-compressed trees and a second next hop information table is described. In another embodiment consistent with present invention, a method (and apparatus) for creating stored data structures representing network forwarding information used for network route lookup is described.
US08625597B2 Methods, systems and apparatus for the interconnection of fibre channel over ethernet devices
Methods, apparatus and systems are provided for forwarding Fibre Channel Initialization Protocol (FIP) frames and Fibre Channel over Ethernet (FCoE) frames by a FCoE device interconnection apparatus (FIA) and with a Fibre Channel over Ethernet device interconnection apparatus controller (FIAC). An FCoE frame received by the FIA from the FCoE device includes at least destination and source Ethernet MAC address fields which are replaced, such as where the destination Ethernet MAC address is replaced by the MAC address assigned to a remote FCoE device, such as the desired end port. The frame is forwarded to the destination FCoE device. Preferably, first and second ports are coupled to the connectivity apparatus, which are then coupled to first and second FCoE devices.
US08625591B2 System, server and method for optimizing a group management protocol
The present invention discloses a method and router for optimizing a group management protocol so as to reduce the complexity in setting and switching filter modes in the prior protocols. The method includes: a group member sends a membership report to a multicast router; upon reception of the membership report, the multicast router judges whether the report carries an EXCLUDE mode non-empty source list; if so, the router updates a corresponding state inside the router according to a non-source-specific join; or else, the router updates the corresponding state inside the router directly with the information of the report. The method provided by the present invention can avoid the complex switching and processing of filter modes in the prior protocols.
US08625583B2 IP telecommunication system, method for controlling communication in IP network, client terminal and client server
A terminal including: a remote control section for transmitting and receiving data with respect to a main device which performs call control processing with a target device via a telephony server in place of the terminal; and a call communication section for performing audio communication with the target device, wherein the remote control section transmits a command including a calling request for the target device and an IP address of the terminal to the main device, and receives an IP address of the target device from the main device, and the call control section performs audio communication with the target device using the IP address of the terminal and the IP address of the target device.
US08625582B2 Method and apparatus for routing a bearer path in an internet protocol multimedia subsystem based communication system
A communication system is provided that routes a bearer path of a communication session between an originating Node B and a terminating Node B via an X2 interface, bypassing an IMS core network, while continuing to route the signaling path to an IMS network, thereby allowing the IMS network to retain control of the bearer path while avoiding delay, potential for data loss and jitter to the bearer stream, and additional backhaul capacity requirements that result from routing the bearer path between the originating and terminating Node Bs via the IMS core network. In determining whether the bearer path may bypass the IMS core network, the communication system determines whether IMS core network bearer associated services are required for the communication session such that a bearer path of the call will need to be routed to the IMS core network in order to provide such services.
US08625575B1 Traffic-oblivious load balancing protocol for sensor networks
A sensor in a network to which to route a packet is selected, where the sensor is selected independently of energy status of the sensors included in the network, and the sensor is selected by a source sensor. The packet is routed from the source sensor toward the destination sensor.
US08625568B2 Method of mapping physical resource to logical resource in wireless communication system
A method of mapping a physical resource to a logical resource in a wireless communication system is provided. The method includes: dividing a physical frequency band into at least one frequency partition, wherein each frequency partition is divided into a localized region and a distributed region in a frequency domain; and mapping the at least one frequency partition into at least one logical resource unit, wherein the localized region is directly mapped into the logical resource unit and the distributed region is mapped into the logical resource unit after rearranging subcarriers within the distributed region.
US08625560B2 Method and apparatus for feeding back channel quality information in multi-user multi-input multi-output communication system
A method for feeding back Channel Quality Information (CQI) by a terminal in a Multi-User Multi-Input Multi-Output (MU-MIMO) communication system is provided. The method includes receiving a signal from a base station, determining a lower limit of an average Signal to Interference plus Noise Ratio (SINR) for the received signal, and determining the lower limit of an average SINR as CQI, and feeding back the CQI to the base station.
US08625555B2 Hybrid location determination for wireless communication device
Hybrid location determination for wireless communication device. Various services that may be used by a wireless communication device within a particular location may be referred to as location based services (LBS). As such, means by which the location of a wireless communication device that may use such available services, within such a locale, is made by using more than one type of location determination approach. For example, a wireless communication device includes communication capability (e.g., RX and TX) in accordance with a first communication protocol (e.g., Bluetooth) and also includes a communication capability (e.g., RX only) in accordance with a second communication protocol (e.g., WiFi/WLAN (Wireless Local Area Network)). The RX capability is operative to assist in location determination for the wireless communication device based on knowledge of at least one wireless communication device that communicates with the wireless communication device.
US08625548B2 Access points of different types exchanging addresses and rules to support end points devices
An end-point device comprises multiple transceivers via which the end-point device associates with multiple access points simultaneously. The access points may belong to communicatively incompatible packet switched data networks. A backbone network communicatively connects all associated access points. The end-point device receives unique network address of an access point from the access point upon association and sends network addresses of other currently associated access points and first rule information to the access point either upon association or prior to detaching from the access point. One or more of the other currently associated access points may direct above action of the end-point device. The end-point device or one of the other access points generates the first rule information. The access point on identifying detachment of the end-point device from it uses one or more of the network addresses of other currently associated access points to deliver data packets to the end-point device via the backbone network and corresponding access point(s). Any one of the associated access points sends second rule information to another of the associated access points via the backbone network wherein the second rule information comprises information regarding pathway to be used, type of data to be delivered, duration of interaction between the access point and the detached end-point device via the backbone network etc.
US08625542B2 Beamforming spatial de-multiplexing for collaborative spatially multiplexed wireless communication
Techniques are provided herein to enable collaborative spatial multiplexing in a wireless communication system. At M plurality of antennas of a first wireless communication device, N plurality of spatially multiplexed transmissions are received from corresponding ones of N plurality of second wireless communication devices. The first wireless communication device produces M receive signals from the transmissions received at the M plurality of antennas. The first wireless communication device applies beamforming weight vectors to the M receive signals and in so doing produces N signals or signal streams, where N is less than or equal to M. The first wireless communication device then recovers the modulated data for each of the transmissions from the N signals.
US08625540B2 Mobile communication system, base station device, mobile station device, and mobile communication method
A mobile communication system includes a mobile station device and a base station device. The base station device includes a cell identification information transmission unit which transmits cell identification information of base station devices transmitting radio signals of the same synchronization channel, to the mobile station device when there are at least two base station devices transmitting radio signals of the same synchronization channel within a predetermined communication area. The mobile station device includes a measurement result transmission unit which performs a measurement process based on the cell identification information of the base station devices and transmits the measurement result acquired by the measurement process to the base station device.
US08625526B2 Method for obtaining synchronization signal in wireless communication system
A method for obtaining a synchronization signal in a wireless communication system includes dividing a full frequency band into a synchronization band for transmission of the synchronization signal and a usual band for transmission of multicast broadcast multimedia service (MBMS) data, and searching for a primary synchronization signal (PSS) for a dedicated MBMS in the synchronization band, and detecting the PSS for the dedicated MBMS through the synchronization band.