A sewing machine including an image capturing unit disposed at a position capable of capturing images of the stitches formed on the workpiece cloth and capturing images of the stitches at least from either upper and undersides of the workpiece cloth; an extracting section that extracts, from the image data of the stitches captured by the image capturing unit, a region occupied by an opposite side thread appearing at an interlace of the needle thread and the bobbin thread; a calculating section calculating an area of the extracted region; an evaluating section that evaluates a tension balance between the needle thread and the bobbin thread based on the area calculated by the calculating section; and a controller controlling the thread tension adjustment mechanism to modify the tension balance of the stitches based on a result of evaluation by the evaluating section.
An embroidery hoop (1) for a sewing machine or embroidery machine having two hoop parts, namely the lower hoop part (3) and the upper hoop part (5). The two hoop parts (3, 5) are connected to each other by a hinge that can be released without the use of tools. The embroidery material is clamped between the inner hinge element (9) on the lower hoop part (3) and the outer hinge element (15) on the upper hoop part (5). Through this measure, an embroidery material can be embroidered at any position.
A delay unit (10) comprises a timing strip (14) and, optionally, a calibration strip (20) deposited on a substrate (12). The timing and calibration strips comprise energetic materials which optionally may comprise particles of nanosize materials, e.g., a fuel and an oxidizer, optionally applied as separate layers. A method of making the delay units comprises depositing onto a substrate (12) a timing strip (14) having a starting point (14d) and a discharge point (14e) and depositing onto the same or another substrate a calibration strip (20). Timing strip (14) and calibration strip (20) are of identical composition and are otherwise configured, e.g., thickness of the strips, to have identical burn rates. The calibration strip (20) is ignited and its burn rate is ascertained. The timing strip (14) is adjusted by an adjustment structure to attain a desired delay period, preferably on the basis that the burn rate of the timing strip (14) is substantially identical to that of the calibration strip (20) and ascertaining the burn rate of the calibration strip. The adjustment may be attained by one or more of providing the timing strip with jump gaps (164), an accelerant or retardant (166a, 166b), completing the timing strip with a bridging strip (14c), or establishing a selected effective length of the timing strip by positioning one or both of a pick-up charge (16) and relay charge (18) over a portion of the timing strip.
The invention relates to a portable cordless hand held device and method for heating or reheating food directly in a dish such as a plate, bowl, cup, platter or serving bowl with steam, hot air or their mix and applying this steam and/or heat to foods conveniently and at anytime needed or desired after the food has been served to the consumer at the table or otherwise.
A tire tread skiving machine having an elongated frame with two spaced ends. An elongated cutting platen extends transversely across the frame between the two ends. An infeed conveyor conveys extrusions to the cutting platen while an outfeed conveyor conveys extrusions away from the platen. A rail assembly is mounted to the frame above the cutting platen and a carriage is movably mounted to the rail assembly. A rotatably driven skiving blade is mounted to the carriage and cuts the extrusion at the cutting platen as the carriage moves along the rail assembly. The rail assembly is pivotally mounted to the frame so that the dynamically variable angle of the cut made by the skiving blade may be varied.
According to the present invention, the main purpose is to provide a tool head positioning structure for a flexible wrench, which includes a handle and a tool head pivotally connected to the handle. The handle includes a controller associated with a retaining member disposed between the controller and the tool head, and the retaining member can be controlled to approach or away from the tool head by rotating the controller. The controller has two continued surfaces, which are pushing portion and retracting portion respectively, and each surface has a depth different from each other. The handle further includes a resilient device engaged to the controller so as to keep in a required position. A user can rotate the controller to make the pushing portion or the retracting portion be aligned with the retaining member so as to fix or adjust an angle of the tool head.
A differential carrier with an axis of rotation A around which the differential carrier can be rotatably supported in a differential housing is disclosed. The differential carrier comprises a first half-shell and a second half-shell. Each half-shell comprises a central carrier portion and two outer bearing portions. The two half-shells are connected to one another in the region of their bearing portions. A differential assembly which comprises such a differential carrier is also disclosed.
A pedal structure of a bicycle includes a retaining assembly having an arcuate engaging tab, a limiting piece mounted, and a pushing block, the limiting piece including a groove attached thereon, the pedal including an arcuate hook disposed on a front side thereof, an aperture mounted on a middle section thereof, a chamber fixed on a rear side thereof, the chamber including two slots attached on top ends of two sides thereof respectively, a defining plane formed on an upper side thereof, and two peripheral plates arranged on the two sides thereof individually, the adjusting member including a rotating disc and a stem having a recess, and an eccentric opening communicating with the recess, the recess includes a tee locking member having a vent, two sliding projections, and a protrusion, and a shank being inserted to the eccentric opening and the vents to be retained in the recess.
A roll joint utilizes at least one tendon guide surface to guide actuator tendons for distal roll off and on their respective drums on a central shaft of the roll joint. The tendon guide surface turns the actuator tendon in an axial direction in a more compact space than might be required for a pair of pulleys, while using fewer parts with larger features more easily formed on a small scale.
A power unit for a saddle-ride vehicle includes a transmission mechanism disposed in the course of power transmission between a crankshaft and a drive wheel is installed in a crankcase, and a shift actuator to drive and control the gear-shifting action of the transmission mechanism is disposed in the engine main body. The shift actuator is attached to a side surface of the crankcase 35 while the operational axis of the shift actuator is placed in a plane that is orthogonal to the axial direction of a transmission mechanism. The shift actuator is disposed so that a high degree of freedom in the layout is guaranteed for the functional parts disposed around the crankcase. At the same time, the amount of outward protrusion from the crankcase is reduced and the maintenance work is made.
A coil assembly includes a coil form and a winding. The coil form includes a base defining a loop defined by a pair of opposed first sides and a pair of opposed second sides, a plurality of spaced apart support members extending from the base along the first sides, and a coil support structure extending from the base at each of the second sides. Each support member includes a first portion and a second portion, the first portion extending from the base and the second portion extending from the first portion, with a gap is defined between adjacent support members. The winding abuts the first portion of at least some of the spaced apart support members and is at least partially secured by the second portions of the support members. The winding abuts each of the coil support structures, and is curved in a saddle shape.
Depth ambiguity artifact is addressed. The pulse repetition interval is periodically varied. This jitter in the interval causes variance in the artifact while maintaining actual tissue or signal. The variation of the artifact may be visually detected or automatically detected and reduced, such as by removal. By removing the information associated with the variation of the artifact, the constant or maintained information may be presented with fewer artifacts. The variation may result in greater blurring of the artifact thereby reducing the artifact.
A piezoresistive pressure sensor that uses a protective gel to protect the piezoresistive device is susceptible to lead wire failure by vibration-induced waves in the protective gel. Such waves can be reduced and the device made more robust by the use of three-dimensional structures in the gel, which are configured to reduce and/or re-direct vibration-induced pressure waves in the gel. The structures are referred to as “breakwaters” in that they protect lead wires and lead wire connections from wave fronts and the damage that wave-induced pressure on the lead wires causes.
A method for indicating a malfunctioning catalyst in a powertrain including an internal combustion engine and an aftertreatment system including an aftertreatment device utilizing a catalyst to convert NOx includes monitoring a NOx content entering the aftertreatment system, monitoring a NOx content exiting the aftertreatment system, determining an actual conversion efficiency based upon the NOx content entering the aftertreatment system and the NOx content exiting the aftertreatment system, monitoring factors affecting conversion efficiency within the aftertreatment device, determining a malfunction conversion efficiency indicative of the malfunctioning catalyst based upon the factors affecting conversion efficiency within the aftertreatment device, and indicating the malfunctioning catalyst based upon comparing the actual conversion efficiency to the malfunction conversion efficiency.
Radial compression mechanism includes a housing defining an inner chamber and a central opening for insertion and removal of product. A plurality of elongated compression dies are movably mounted for reciprocal movement within the inner chamber and define a central product receiving cavity coaxial with the axis of the central opening. Cam followers are affixed to the dies. First cam surfaces are affixed relative to the housing and second cam surfaces are movably mounted relative to the housing. Each cam follower engages a first cam surface to define a first position control constraint, and a second cam surface to define a second position control constraint. Each die has a position relative to each adjacent die and the coaxial central cavity that is controlled by the first position control constraint and the second position control constraint.
A method of producing an ultrathin-wall metal tube by a cold drawing method includes a diameter-expanding drawing method, in which an entry solid die, the diameter of which increases, remains constant or decreases from the engaging entry side toward the finishing exit side, and a delivery solid die, the diameter of which decreases at least in the vicinity of the engaging entry, are arranged in series and in an abutting relation on the same pass line. A tapered plug, the diameter of which increases from the engaging entry side toward the finishing exit side, floats along the pass line, whereby in the entry solid die region, the wall thickness is reduced while the mid-wall diameter of a hollow shell is being expanded between the solid die and the plug, and in the delivery solid die region, the tapered plug floats by performing reduction working of the outside diameter.
A transfer turret assembly is provided for transferring can bodies between process stations in a can necking machine. The transfer turret assembly includes a rotatable transfer starwheel. A plurality of pockets is formed in the starwheel that can each receive a can body. The turret assembly includes a vacuum assembly having a first zone that is under vacuum and a second zone separated from the first region by a boundary. The first zone vacuum retention force to vacuum ports formed in the pockets to retain the can bodies within the pockets. The boundary between the first zone and the second zone is adjustable to correspondingly adjust the vacuum retention force according to desired starwheel rotation speed.
A handle assembly, includes, but is not limited to a handle on one side of a vehicle tailgate liftglass. The handle is connected to a shaft member that passes through a hole in the liftglass. A motor pivots the assembly into either a closed position, in which the handle lies adjacent to the liftglass, or an open position, FIG. 2, in which a gap is left between the handle and the liftglass into which the user may place his hand in order to pull the handle or push the liftglass. Preferably there is a resilient element between the motor and the handle.
A padlock includes a lock housing, a U-shaped lock hoop and a lock cylinder in order selectively to lock the lock hoop to the lock housing, wherein the lock cylinder has a cylinder axis and is secured to the lock housing by means of a securing element. The securing element is displaceably supported at the lock cylinder and is resiliently supported transversely to the cylinder axis, wherein the securing element engages into a securing opening at an inner side of the lock housing to secure the lock cylinder to the lock housing.
The present invention relates to a container lock, a method for locking a container with at least one door (2), and a container provided with a lock, said door (2) having a first frame edge portion (4), and said container having a second frame edge portion (5) positioned adjacent to said first frame edge portion (4) in a closed position of the door, wherein said container lock comprises: an interior blocking portion (6), having a body (20) adapted to extend over said first and second frame edge portions (4, 5), and an engaging abutment (7, 47, 87, 107) and an extension portion (8, 88, 108) extending out from said body (20) so that, when said interior portion (6) is arranged on the inside of said second frame edge portion (5), said engaging abutment (7, 47, 87, 107) and extension portion (8, 88, 108) provide interacting engagement of opposite side surfaces of said second frame edge portion (5), and said extension portion (8, 88, 108) extends from the interior of the container to the exterior of the container, and an exterior blocking means (9) for lockable interaction with said extension portion (8, 88, 108).
A method for manufacturing a glass substrate by a fusion process includes flowing fused glass into a fusion pipe, and gradually cooling and solidifying the fused glass by allowing the glass to flow downward from the fusion pipe. An asperity is formed on a surface of the glass substrate by fastening and pressing the glass toward a direction of thickness of the glass with a pair of transfer rollers while the glass is flowing down from the fusion pipe.
A laser assisted frit sealing method is described herein that is used to manufacture a glass package having a first glass plate (with a relatively high CTE of about 80-90×10−7° C.−1), a second glass plate, and a frit (with a CTE that is at least about 35×10−7° C.−1), where the frit forms a seal (e.g., hermetic seal) which connects the first glass plate to the second glass plate.
Various application-centric user interface techniques are described. A user can easily launch, add, or update applications. An application-centric activity center can be presented as part of a user interface for an operating system shell. A file defining metadata for an application can be defined. The techniques can be applied to game-related software.
A jewelry ring and associated method includes a shank, and a cross member having ornamental elements which is received by the shank. The shank has two upwardly directed slots which accept the cross member and allow it to slide upward toward the ends of the shank. When the ring is worn the finger holds the cross member in the slots of the shank. The cross member includes ornamental elements which rotate around a rod. End members on the rod retain the ornamental elements, and prevent the rod from sliding transversely through the slots in the shank.
A fluid machine (10) includes: a closed casing (11) having an oil reservoir (16) in its bottom portion; a main compression mechanism (3) supplied with oil contained in an upper portion (16a) of the oil reservoir; a rotation motor (8); a main compression mechanism side shaft (38) for coupling the main compression mechanism (3) and the rotation motor (8); a mechanical power recovery mechanism (5) disposed below the upper portion (16a) and recovering mechanical power from a working fluid; a sub-compression mechanism (2) disposed below the upper portion (16a); a mechanical power recovery shaft (16) for coupling the mechanical power recovery mechanism (5) and the sub-compression mechanism (2); and a heat-insulating structure (80) located between the upper portion (16a) and the mechanical power recovery mechanism (5) and restricting flow of oil between the upper portion (16a) of the oil reservoir (16) and a lower portion (16b) of the oil reservoir in which the mechanical power recovery mechanism (5) is provided.
A turbo compressor includes a first impeller and a second impeller, which are spaced apart at a predetermined distance from each other in a direction of an axis and are fixed such that their backs face each other, in a rotation shaft which is rotatably supported around the axis. Two angular contact ball bearings are provided between the first impeller and the second impeller to rotatably support the rotation shaft around the axis. The two angular contact ball bearings are combined such that their fronts face each other. According to this turbo compressor, robustness can be improved against the inclination of the rotation shaft, any damage of the bearings can be prevented, and the lifespan thereof can be extended.
A display for a refrigerator, which can uniformly form a diffusing area, is provided. The display includes a process unit receiving a variety of operation signals for operating the refrigerator, a front cover provided in front of the process unit and including a pushing portion displaying an input location of a user and a light transmission portion transmitting light, and a diffusion sheet provided in rear of the front cover and uniformly diffusing the light.
A combustion duct assembly has a transition duct and a combustion liner having a hula seal at a downstream end that is forced within an inner wall of the transition duct. The combustion liner is held within the transition duct by the hula seal, but allowed to move relative to the transition duct. The combustion liner is formed with heat transfer columns adjacent the downstream end, and radially inwardly of the hula seal.
Use of working fluids for energy conversion in a thermal Organic Rankine Cycle (ORC) process for combined generation of electrical and heat energy. The heat source used in the ORC process is in particular thermal water. The working fluids used in the ORC process are partially or perfluorinated hydrocarbons and/or partially or perfluorinated polyethers and/or partially or perfluorinated ketones. In some embodiments, the working fluid used is a combination of 1,1,1,3,3-pentafluorobutane and a fluorinated polyether having a molecular weight of 340 and a boiling point of 57° C. at 101.3 kPa, or a combination of 1,1,1,3,3-pentafluorobutane and at least one partially or perfluorinated ketone.
A drive mechanism comprising a transmission housing with a transmission disposed therein and driven by a prime mover. A first axle drive mechanism is disposed in a first housing and driven by a first output shaft that extends from a first end of the transmission housing. A first drive axle is driven by the first axle drive mechanism and drives a first wheel. A second axle drive mechanism is disposed in a second housing and driven by a second output shaft that extends from a second end of the transmission housing. A second drive axle is driven by the second axle drive mechanism and drives a second driven wheel. The transmission housing, the first housing and the second housing at least partially define an operable space. An input shaft is engaged to the transmission extends into the operable space.
In various embodiments, efficiency of energy storage and recovery systems employing compressed air and liquid heat exchange is improved via control of the system operation and/or the properties of the heat-exchange liquid.
A hydraulic control device for moving at least one hydraulic consumer comprises at least one supply line, a discharge line or bypass line to which the hydraulic consumer is connected, and at least one pressure source and, optionally, a directional control valve. The line contains a dosing device for measuring a hydraulic medium dose by using a given compressibility of the hydraulic medium. The measured hydraulic medium dose either is supplied from the dosing device into the hydraulic consumer connected downstream or is discharged from the hydraulic consumer connected upstream into the dosing device. The dosing device comprises from upstream to downstream in series first and second blocking members which respectively can be switched into a leakage-free blocking position and into a through flow position, and a dead space between the blocking members. For dosing the hydraulic medium dose the blocking members are switched several times alternatingly.
The present invention relates to an exhaust emission control device having an NOx adsorbent, and makes it possible to judge whether the performance of the NOx adsorbent is degraded temporarily or permanently. The amounts of NOx and water adsorbed by the NOx adsorbent are measured during an actual operation of an internal combustion engine. A reference line indicating the correlation between a preselected water adsorption amount and NOx adsorption amount is then referenced to determine a reference value y0 of the NOx adsorption amount that corresponds to a measured value x1 of the water adsorption amount. Next, a measured value y1 of the NOx adsorption amount is compared against the reference value y0 to output a signal in which the result of the comparison is reflected.
A vertical bag packaging machine has a steam nozzle that is inserted into a bag to inject steam thereinto after an article to be packaged has been filled into the bag, thereby replacing the air in the bag with the steam to effect deaeration. After the steam-replacement deaeration, a seal portion to be ultrasonically sealed is preheated by a preheating device, thereby making the temperature of the seal portion uniform throughout it. The preheating temperature is not lower than a temperature of a highest temperature region of said seal portion before it is preheated and below a melting temperature of a material constituting an inner side of said bag Thereafter, the seal portion is ultrasonically sealed by an ultrasonic sealing device. Thus, reliable and stable ultrasonic sealing can be realized.
There is provided a medicine packaging apparatus, which is capable of rapidly coping with errors occurring during processes. The medicine packaging apparatus includes: a medicine supply unit 1 for supplying a medicine according to prescription data; a medicine standby unit 11 for temporarily holding the medicine supplied by the medicine supply unit 1 and having the medicine stand by; a printing unit 2 for printing relevant data on a packaging paper according to the prescription data; a packaging paper conveyance unit for conveying a packaging paper 15; a medicine packaging unit 3 for packaging the medicine supplied by the medicine supply unit 1 into the packaging paper 15 in a packaging position; and a control unit 4 for allowing the packaging paper conveyance unit to convey a relevant portion of the packaging paper 15, on which the relevant data is printed by the printing unit 2, to the packaging position and allowing the medicine packaging unit to package the corresponding medicine standing by in the medicine standby unit 11.
Finishing profile for a floor covering, wherein this finishing profile-comprises a body with at least two portions made separable from each other, which, in the unseparated condition, are connected to each other by means of a break-off or cut-off zone, wherein, by whether or not removing one or more of the aforementioned two portions, various application possibilities of the remaining portion of the body are created, wherein, at least on the aforementioned two portions of the body, a layer-shaped covering is provided, wherein said layer-shaped covering shows an interruption at least over part of the length of the finishing profile, at the height of the transition between said two portions.
A fastening device for curtain wall units includes a first clamping plate, a second clamping plate fixed to the first clamping plate and spaced apart from the first clamping plate, a first support plate positioned between the first clamping plate and the second clamping plate, and a second support plate hinged to the first support plate and configured to support the curtain wall units.
The sealing fin is elongated, and includes a central fin portion intersecting a crosspiece portion perpendicular thereto, thus generally forming a “T” shape in a preferred embodiment and an “L” shape in another. The sealing fin may be folded into a flat position and easily rolled. In one aspect of the present invention, the sealing fin has an adhesive layer on one or more surfaces. In another aspect of the present invention, the sealing fin is rigid. In another aspect of the present invention, the sealing fin has a rectangular configuration with a hinged portion. The invention provides a method to install a sealing fin in a continuous fashion around a window or door opening.
An under deck drainage system for use with a deck. The system includes at least one starter strip mounted to one or more joists of the deck, a plurality of clips coupled with the starter strip, where the clips are slidable along the starter strip. The system further includes an elongate channel member coupled with at least one of the plurality of clips, and the elongate channel member has at least one channel therein.
The slide door assembly includes a lower rail provided on a chassis; a lower roller bracket mounted on a slide door and slidably engaged with the lower rail, the lower roller bracket having a roller; an interlock stopper mounted on one side of the lower roller bracket and pivoting to protrude toward the lower rail when a window pane is opened; a locking device mounted on the other side of the lower roller bracket; and a safety device for holding the slide door in an open state, the safety device being locked to the locking device by the interlock stopper when the slide door with the opened window pane is opened. In the case where the slide door is opened, with the window pane being opened to a certain height, the slide door is locked substantially at a three-quarter point by the safety device.
Systems for the construction of a variety of planting configurations are disclosed. Some of the disclosed embodiments may be equally applicable for products such as shelving systems. The systems may include various shaped troughs and support surfaces and various methods of assembling the same. The various components and resulting configurational possibilities disclosed provides the user with functionality and aesthetic possibilities never before available, and is well suited for both commercial and residential applications. The device may also be made to be foldable or collapsible in nature. As such, the unit may be folded and stored when not in use so that the device does not take up space when it is to be stored. And is equally easy to unfold and put into use when it is to be used.
A ceiling system includes a number of longitudinal beams and/or transverse beams to be arranged in longitudinal arrangement and/or transverse arrangement in a building space, a number of ceiling panels to be arranged on the longitudinal and/or transverse beams, and at least one insect catching device, which: a horizontal holder supported by the transverse beams and/or longitudinal beams; one or more electrical lamps for emitting ultraviolet light to the surrounding area for the purpose of attracting insects; a connecting element for connecting the lamp to the domestic mains supply; and a fixing element for fixing insects attracted by the light.
A system for achieving multi-axis angular alignment of devices includes a monolithic mount. The mount includes three sections arranged along a longitudinal axis. The first two sections are connected by two flexures that constrain the second section to rotate in relation to the first section in a first rotational degree of freedom. The second and third sections are connected by flexures that constrain the third section to rotate in relation to the second section in a second rotational degree of freedom. The first and second rotational degrees of freedom are different. Actuating screws contact bearing surfaces on the mount to actuate the rotations.
An aiming apparatus for shotguns, that aids in maintaining correct head position and alignment of the aiming eye with the rib of the shotgun. Warning sight elements are positioned below the upper edges of the rib and forward of rearwardly located blinders, so that the warning sight elements are obscured when the aiming eye is correctly positioned level with the upper surface of the rib but become visible when the aiming eye are incorrectly raised to an elevated position. The warning sight elements also emerge from behind sides of the blinders if the aiming eye is moved laterally to a position offset from the rib. A centerline aiming element is positioned atop the rib and is visible through an aperture when the aiming eye is in the correct position, but becomes obscured when the aiming eye is moved upwardly or laterally out of the correct position. The warning and aiming sight elements are formed of rods of light-gathering optic fiber and have contrasting colors, preferably red/orange and green. The assembly mounts to the shotgun by a channel portion that fits over the rib. The assembly also serves to prevent problems with cross-dominance by the non-aiming eye.
A firing pin safety catch mechanism for a firearm, especially an auto-loading firearm which operates with a closed action such as found on the United States Military's M16 and its various derivatives. The firearm includes a firing pin which is housed within a bolt carrier group and which is capable of being moved from a rest position in which its proximal end is out of the travel path of the hammer to a firing position. The safety catch mechanism includes a safety catch, a pin and a spring for biasing the safety catch to hold the firing pin in its rest position to prevent the unintentional movement of the firing pin and thereby prevent the unintentional discharge of the host firearm. The safety catch includes a cam surface cooperating with the hammer so that the catch is released from engagement with the firing pin when the hammer has substantially completed its path of travel.
An integral ankle support for a shoe has a support element and a cushioning element. The support element has horizontally elongated, generally parallel, and panel-like edge upstanding wings having corresponding front and rear ends joined at their rear ends by an integral, curved, and edge upstanding bight panel portion. The support element is constructed of semi-rigid, but partially flexible, material that is lightweight and moldable. The support element has a bottom tab that is oriented substantially perpendicular to the wings and that extends inwardly under the insole of the shoe. The ankle cushioning element is located on the inner surfaces of the rear ends of the wings and the central portion of the lower margin of the bight panel portion. The ankle support is incorporated as part of the internal structure of the shoe so as to remain fixed in place and provide enhanced support to the wearer's foot.
A dryer drawer system is provided comprising a generally multisided drying chamber having opposed side walls, a rear wall, and at least one access door, wherein the door is sealable to the chamber. The dryer drawer further comprises a heater for heating air circulating in the chamber and at least one fan for circulating air in the chamber. The multisided drying chamber includes an air inlet and an air outlet, a sensor for sensing the temperature of the air in the chamber, a first damper for selectively opening and closing the air inlet, a second damper for selectively opening and closing the air outlet, and a controller for controlling operation of the fan, the heater and the dampers. The controller is operative in a first operational mode to open the air inlet and the air outlet to provide air flow through the chamber and in a second operational mode to close the air inlet and the air outlet to provide a recirculating air flow within the chamber. The controller can selectively switch between the first and second modes as a function of the sensed temperature in the chamber.
A rolling utility knife is disclosed. The rolling utility knife includes a pair of frame rails and at least one cross-member connecting the pair of frame rails. In addition, the rolling utility knife includes a front roller and a rear roller disposed between the frame rails. A circular blade is adapted to rotate along an outside edge of a first rail of the pair of frame rails. The rolling utility knife further includes a lever secured to an inside edge of the first rail by a fulcrum, where the circular blade secured to a first end of the lever and the blade is adjustable to move vertically relative to the first rail. A pin is disposed at a second end of the lever, where the pin is configured to cause the circular blade to move downward when the rolling utility knife is placed on a planar surface.
A method of installing a plug on a cable having insulated wire pairs includes stripping insulation from a cable end to expose the wires and arranging the wires into a plug configuration. A wiring block having a back end leading to a cavity and a front end having pass through holes respectively leading to wire troughs extending between the cavity and front end is provided. The cable end is inserted through the back end such that the wires are inserted into the wire troughs corresponding with the plug configuration and such that the ends of the wires protrude out through the pass through holes. The protruding wire ends are cut off after being pulled until the cable insulation adjacent to the cable end seats itself inside the cavity. The cable is removed from the block such that the cable end can be inserted into a plug to be crimped thereto.
A method of making an electronic package designed for interconnecting high density patterns of conductors of an electronic device (e.g., semiconductor chip) and less dense patterns of conductors of hosting circuitized substrates (e.g., chip carriers, PCBs). In one embodiment, the method includes bonding a chip to a single dielectric layer, forming a high density pattern of conductors on one surface of the layer, forming openings in the layer and then depositing metallurgy to form a desired circuit pattern which is then adapted for engaging and being electrically coupled to a corresponding pattern on yet another hosting substrate. According to another embodiment of the invention, an electronic package using a dual layered interposer is provided. Also provided are methods of making circuitized substrate assemblies using the electronic packages made using the invention's teachings.
Methods of providing flexible duct are provided. The methods include the steps of providing an inner core, the inner core having a cylindrical shape and an outer surface, providing a layer of insulation having a constant uncompressed thickness, fiber diameter and density, wrapping the layer of insulation around the outer surface of the inner core thereby forming a layered assembly, selecting an outer jacket from a set of outer jackets of different diameters, the selected outer jacket configured to compress the layer of insulation to a desired thickness and inserting the layered assembly into the selected outer jacket thereby forming flexible duct. The thickness of the compressed layer of insulation provides a desired insulative value. The outer jackets included in the set of outer jackets are configured to compress the layer of insulation into a plurality of flexible duct having different insulative values from each other.
A method for undermounting a sink to a countertop includes preparing a countertop and a sink. Thereafter a primary channel is routed within the backside of the countertop, the primary channel including a base and being shaped and dimensioned for receipt of the sink flange, and a secondary channel is routed within the base of the primary channel along an interior circumference of the primary channel. Substrate material is then removed from the secondary channel to expose an underside of the decorative laminate and adhesive is applied within the secondary channel so that the underside of the decorative laminate is fully covered. A bead of adhesive is applied to the base of the primary channel and the sink flange is placed within the primary channel. A support plate is secured around the sink flange to provide support and a central portion of the countertop defined by the primary channel is cut out to expose the bowl of the sink.
A cable assembly includes a cable having a conduit and a core longitudinally movable within the conduit, a core attachment secured to an end of the core, a conduit abutment fitting secured to an end of the conduit, and a guide tube extending from the conduit abutment fitting and slidably receiving the core attachment therein. The guide tube includes a main member secured to the conduit abutment fitting and an extension member longitudinally extending from the main portion such that the core attachment is slidably received in both the main portion and the extension portion. An end of the core attachment is located within the guide tube over an entire stroke of the core attachment. The extension member is longitudinally separable from the main member to expose the end of the core attachment during assembly so that the end of the core attachment can be secured to the core.
A needle holder 45 for a textile machine comprising a needle board (46), in which are provided—on an upper side (44)—several grooves (48) extending parallel to each other. Arranged along each groove (48), there are several bores (51) at a distance from each other and completely extending through the needle board (46). The diameter (E) of the bores (51) is greater than a mean value of the groove width (B) or greater than the groove width (B) in the region of the groove base (70)
Inexpensively manufactured device permits the holding, typically for display purposes, of at least one item, but preferably multiple items such as trading cards or photographs, in a manner offering an unobstructed view of the items.
An adjustable, elastic strap that can be fastened to a golf bag on one end and pinned to a golf club head cover or a hook and loop type pad on the other end utilized to eliminate lost head covers and golf gloves caused by misplacing or forgetting the covers or gloves after use.
A hinge assembly includes a shaft, a cam, a follower, and an resilient member. The follower is mounted on the shaft. One end of the follower has a first cam surface. The first cam surface defines a groove. The cam is mounted on the shaft and adjacent to the follower. The cam has a second cam surface, and the second cam surface engages with the first cam surface. The second cam surface forms a protrusion, and the protrusion is received in the groove. The resilient member is placed around the shaft forcing the first cam surface to engage with the second cam surface.
Cleaning apparatus has a matrix of brush assemblies (10) mounted on a support member (11) such that they are movable both in rotation (x) and in an axial direction (y). The brush assemblies comprise a cleaning brush (15) axially moveable within a gear wheel (22) and rotatable therewith during normal use. Each gear wheel meshes with an adjacent gear wheel to ensure that rotation of one brush causes rotation of the rest of the brushes in the matrix. When any given brush is retracted fully in an axial direction it is disconnected from its respective gear wheel such that it does not rotate therewith and is effectively removed from the drive chain.
A symmetrical pressure relief foam mattress includes an upper foam layer placed on a zoned foam layer. A plurality of cylindrical holes are distributed throughout each of a first, a second and a third lateral region of the zoned foam layer. The first lateral region is less than twelve inches wide and has a middle that is within eighteen inches of the top of the zoned foam layer. The third lateral region is also less than twelve inches wide and has a middle that is within eighteen inches of the bottom of the zoned foam layer. The second lateral region has a middle disposed at the center axis of the zoned foam layer. The middle of both the first and third lateral regions is about fifteen inches from the edge of the mattress regardless of which end the consumer chooses to use as the head of the mattress.
A chair structure is a chair body with seat cushion and back cushion and comprises: a fixed plate, which has a plurality of flexible accommodating holes and at least one first flexible member; a moving plate, which has at least one second flexible member corresponding to the flexible accommodating hole, the moving plate is below the fixed plate and has a distance with the fixed plate for moving; at least one lifting device, which is combined with the bottom of the moving plate, the moving plate and the second flexible member move up and down via the lifting device in order to let that the second flexible member penetrates through the flexible accommodating holes and protrudes out of the top surface of the fixed plate.
A duvet cover (10) comprising a pair of pouches (30, 40) joined by an upper duvet cover body (20). Each pouch is arranged to accommodate a duvet and has an area (35, 45) free from the upper duvet cover body towards the centre of the duvet cover.
An exercise garment is formed of a pair of shorts and an accompanying vest which are worn by an exerciser to enhance strength, conditioning, power, endurance and agility. The shorts include a pelvic portion with a pair of leg sections depending therefrom. Each leg section terminates at a leg opening having a circumferential zipper strand adjacent thereto. Immediately above the zipper strand are a plurality of juxtaposed, segregated pockets for receiving a weighted bar. A leg extension having multiple weight pockets includes a peripheral zipper strand at an upper end for mating engagement with the zipper strand of either leg section allowing the effective length thereof to be increased. The accompanying vest is formed of a torso portion with a pair of separable sleeves extending therefrom. A plurality of weight pockets are positioned on the front and rear of the torso portion and each sleeve. A torso extension having multiple weight pockets is removably attachable to the lower edge of the torso portion. Comfort flaps are securable over all of the pockets to form a comfort-enhancing, weight-restraining barrier.
Stab resistant garment having layers of multi-ply stab resistant fabric connected together such that a layer is stitched together, but individual layers are attached by bar tacking. This provides a mixture of stiff resistance and free play in the structure of the garment that prevents penetration by sharp implements including bladed weapons.
A microcantilever system comprising a paddle, its use and a method of simultaneously acquiring the topography and measuring the tip-sample interactions of a sample with it.
A method of controlling presentation of content on a media storage device is described. The method is comprised of verifying presence of a content presentation mechanism and a usage compliance mechanism on a computer system operated by a recipient to whom the media storage device is distributed. The usage compliance mechanism includes a file system filter driver for controlling data reads associated with the content. The present method further includes permitting the recipient to experience the content via the computer system provided the usage compliance mechanism is present on the computer system and the computer system is communicatively coupled with a network and wherein a server in the network authorizes the recipient to experience the content. The present method further includes presenting the content to the recipient via the content presentation mechanism. The content presentation mechanism is communicatively coupled with the usage compliance mechanism. The content presentation mechanism is enabled to present the content provided the content presentation mechanism is communicatively coupled with the server.
A web browser operating system using a browser kernel places principals having different origins in separate principal instances, where each separate principal instance executes in a separate protection domain. Principal origin may be determined using the combination of protocol, domain name, and port. The browser kernel mediates communications between principal instances, and between the principal instances and the operating system. Within each principal instance, a browser runtime executes as a restricted operating system process (ROSP), while any plugins are executed as a separate ROSP. Renderings from each browser runtime are combined by the browser kernel for presentation to a user.
Computer-implemented methods and systems for circumventing malicious attempts to block the installation of security-software programs are disclosed. An exemplary method for performing such a task may comprise: 1) detecting, during installation of a security-software program, an error that is indicative of an attack on the security-software program, 2) identifying at least one executable file targeted by the attack on the security-software program, 3) circumventing the attack by dynamically obfuscating the executable file targeted by the attack, and then 4) completing installation of the security-software program.
The present invention provides for protecting against denial of service attacks. A request is sent by a client, the request comprises client indicia. The request is received at a server. A request count is incremented by the server. A sequence number is assigned as a function of the client indicia. A problem is selected by the server. The problem is sent by the server to the client. A solution to the problem is sent to the server. It is determined if the solution by client is correct. If the solution is correct, a session is performed. If the solution is not correct, the request is discarded. This can substantially decrease the amount of attacks performed by a rogue client, as the session set-up time can be substantial.
A method, system, and device for filtering packets are disclosed. The method includes: by a deep packet inspection (DPI) proxy server configured at the access-network user side, identifying the service type and/or contents of a received packet, and performing DPI filtering on the packet by using a preset DPI filtering policy according to the identified service type and/or contents. In the technical solution of the present invention, DPI proxy servers are configured at the access-network user side on a distributed basis; each DPI proxy server receives packets only from a user equipment (UE) on a customer premises network (CPN), where the UE corresponds to the DPI proxy server. Compared with the DPI server configured at the edge between the core network and the access network in the prior art, the DPI proxy server provided in embodiments of the present invention processes fewer packets, thus performing real-time DPI on the packets.
A method and system are disclosed. In one embodiment the method includes calculating a trust level of a first entity. The first entity has a plurality of components. Each component in the first entity has at least the trust level of the first entity.
An entity resolution system and alert analysis system configured to process inbound identity records and to generate alerts based on relevant identities, entities, conditions, activities, or events is disclosed. One process of resolving identity records and detecting relationships between entities may be performed using a pre-determined or configurable entity resolution rules. Further, the entity resolution system may include an alert analysis system configured to allow analysts to review and analyze alerts, entities, and identities, as well as provide comments or assign a disposition to alerts generated by the entity resolution system. Furthermore, the entity resolution system may be configured to handle duplicate alerts, i.e., one or more identical or near-identical alerts generated using the same entities and/or identities as well as assign a relevance score to the particular entities and identities included in the alert.
A method, system and computer program product for enabling authentication of an OpenID user when a requested identity provider is unavailable. A relying party receives a login request from the OpenID user, where the login request includes a username. The relying party reads a list of trusted identity providers that are associated with the received username and selects one of those identity providers. The relying party generating an OpenID identifier using an identification (e.g., Uniform Resource Locator) of the selected identity provider and the username. The relying party transmits an authentication request (request to authenticate the OpenID user) to the selected identity provider using the formed OpenID identifier. If the selected identity provider is unavailable, then the relying party selects another identity provider from the list of identity providers that are associated with the received username and repeats the above process.
Generating user authentication challenges based in part on preferences of one or more contacts of a user includes receiving an authentication request from a user. One or more contacts of the user associated with the authentication request are determined. One or more preferences of the close contact or contacts are determined. An authentication challenge based on the one or more preferences of one or more of the user's contacts is generated. The authentication request is allowed or denied based on the completion on the authentication challenge.
A preference extracting apparatus includes a text information obtaining section that obtains text information having correspondence with a scene being currently played when video contents having text information having correspondence with each scene is played, a keyword extracting section that extracts a keyword for measuring user's preference based on the text information, a presenting section that presents the user a fact that the keyword has been extracted, a preference value defining section that defines a preference value of the user regarding the extracted keyword in accordance with the response by the user to the presentation, a storage section that establishes correspondence between the keyword and the preference value and stores them as the user's preference information in predetermined storage means.
A method for real time video transmission over networks with varying bandwidth is described. Image quality is maintained even under degrading network performance conditions through the use of image scaling in conjunction with block based motion compensated video coding (MPEG2/4, H.264, et. Al.). The ability to quickly switch resolutions without decreasing reference frame correlation is shown enabling a fast switch to reduce the required bandwidth for stable image quality.
A search based TV interface system and method is disclosed. Search results are dynamically filtered based on automatic Boolean combinations of search parameters based on search field types.
A method and display device for displaying images are discussed. According to an embodiment, there is a method for displaying images using a display device, the display device including a memory, a display screen, and a controller for controlling the memory and the display screen, the method comprising: storing, in the memory, channel information pertaining to a predetermined number of broadcast channels; and displaying, on the display screen, a multi-window including a plurality of sub-windows, each of the plurality of sub-windows configured to display images from a different one of the broadcast channels, wherein a number of the sub-windows displayed on the display screen is variable according to the channel information.
In one embodiment, a scheme for the display of targeted and personalized advertisements in a packet-based media-delivery system, such as an Internet Protocol Television (IPTV) service. An Internet keyword-based advertisement-bidding model is used to place the most-appropriate IPTV advertisements for viewers depending on their interests as determined through the users' Internet activities, while maximizing advertising revenue for the IPTV service provider. One method for scheduling an advertisement for rendering in one or more time slots in packet-based media programming comprises: (a) obtaining at least one keyword from one or more Internet sessions corresponding to at least one user; (b) receiving a plurality of bid amounts corresponding to a plurality of available advertisements for the one or more time slots; and (c) scheduling, based on the at least one keyword and at least one of the bid amounts, the advertisement to be rendered to the at least one user in the one or more time slots.
An ECG server for providing ECG information about a program to broadcast receiving terminals and user terminals includes an ECG information storage unit for storing the ECG information including attribute information, an emotion information acquisition unit for acquiring emotion information representing emotions of viewers about content of the program displayed by the broadcast receiving terminals via at least one of the information acquisition terminals, an emotion information analysis unit for analyzing at least one piece of the acquired emotion information, and an ECG unit configuration unit for configuring an ECG unit by associating at least one piece of the ECG information with the program and associating at least one piece of the acquired emotion information with the program based on attribute information of the ECG information to suit analysis results of the emotion information. Accordingly, viewers can be lured to view the program by inviting viewers to view the program.
The present invention extends to methods, systems, and computer program products for persisting application state. Through decoupling an application host from an instance store, the application host can be used with many different persistence stores and persistence administration tools. Further, a given persistence store can be used with many different application hosts and application host extensions. Accordingly, applications can benefit from periodically persisting work to any of a variety of instance stores even if the applications are changed or are not natively configured for use with a particular instance store. Using persistence providers an application host can also more easily coordinate the persisted state with runtime state to ensure that a consistent checkpoint is created. Persistence providers can also be used to compensate for application host extensions and persistence administration tools that add coordination requirements that cannot be predicted at the time that the application is originally developed.
Methods and apparatus, including computer program products, implementing and using techniques for automatic workflow processing in a workflow processing computer system. A federated data management system support module receives a data management activity description, determines a set of set references associated with the data management activity, determines a set of data sources associated with the set of set references within a federated data management system, determines whether the federated data management system includes infrastructure for accessing the references and for accessing the data sources, in response to determining that the infrastructure is not included, automatically creates the infrastructure from information in a metadata repository coupled to the federated data management system, replaces in the data management activity description references to set references and references to data sources by references to the infrastructure in the federated data management system, and delivers the data management activity description for execution by the system.
A multi-core SOC synchronization component comprises a key administration module, a thread schedule unit supporting data synchronization and thread administration, and an expansion unit serving to expand the memory capacity of the key administration module. The key administration module stores, distributes and manages keys. When the key is assigned to a data synchronization process, the key administration module supports the data synchronization process. When the key is assigned to a thread process, the thread schedule unit performs thread administration. The expansion unit is coupled to an external memory and able to expand the memory of the key administration module. When the keys are expanded or the internal memory is insufficient, the keys are stored in the external memory.
The present invention extends to methods, systems, and computer program products for a structured task hierarchy for a parallel runtime. The parallel execution runtime environment permits flexible spawning and attachment of tasks to one another to form a task hierarchy. Parent tasks can be prevented from completing until any attached child sub-tasks complete. Exceptions can be aggregated in an exception array such that any aggregated exceptions for a task are available when the task completes. A shield mode is provided to prevent tasks from attaching to another task as child tasks.
An object of the present invention is to suppress a variation in virtual machine startup times when multiple virtual machines are started in a computer system having multiple virtual machine providing servers. Execution server distribution unit 13 references a virtual machine status management table 32, which stores the status of virtual machine providing servers 90 in which virtual machines 91 are operating and the status of the virtual machines 91, and determines the positions of virtual machines in such a way that virtual machines, which execute specific processing (virtual machine startup, and so on) registered in a distributed processing specification table 31, are distributed. Operation server consolidation unit 16 references the virtual machine status management table 32 and determines the arrangement of the virtual machines 91 in such a way that virtual machines, which have executed the specific processing and are performing usual operations, are consolidated (FIG. 1).
Aspects of the present invention may be seen in a system and method for downloading update packages into an electronic device communicatively coupled to a carrier network. The system may facilitate the update of firmware/software in the electronic device. Different protocols may be utilized for discovery and download of update packages. Also, different protocols may be utilized for provisioning and for subsequent downloading of update packages.
Add-on functions to a software application are made through a single dynamic linked library (‘DLL’). After discovering, authenticating, and loading the DLL, the application may inspect the DLL to determine if it contains a function of a predetermined type. If the type is discovered, an object of the type may be instantiated and called. The inspection may evaluate metadata within the DLL to determine the precise characteristics of the function and compare the function to a predetermined type. Based on the authentication as well as the internal inspection of the DLL, extensions to existing software applications may be easily distributed and readily installed in an atomic fashion.
There is disclosed a method and system for configuring a data dependency graph (DDG) to handle instruction scheduling in computer architectures permitting dynamic by-pass execution, and for performing dynamic by-pass scheduling utilizing such a configured DDG. In accordance with an embodiment of the invention, a heuristic function is used to obtain a ranking of nodes in the DDG after setting delays at all identified by-pass pairs of nodes in the DDG to 0. From among a list of identified by-pass pairs of nodes, a node that is identified as being the least important to schedule early is marked as “bonded” to its successor, and the corresponding delay for that identified node is set to 0. Node rankings are re-computed and the bonded by-pass pair of nodes are scheduled in consecutive execution cycles with a delay of 0 to increase the likelihood that a by-pass can be successfully taken during run-time execution.
A system comprises a plurality of computation units interconnected by an interconnection network. A method for configuring the system comprises forming subsets of instructions corresponding to different portions of a program, the subsets of instructions being related according to a control flow graph; for each of a first subset of branches in the control flow graph, scheduling a value of an associated branch condition to be broadcast to multiple computation units; for each of a second subset of branches in the control flow graph, representing each instruction dependent on an associated branch condition as a predicated instruction that includes a predicate for computing the associated branch condition; assigning each subset of instructions to one of the computation units for execution on the assigned computation unit; and converting at least some of the predicated instructions in a subset of instructions assigned to a given computation unit into unpredicated instructions that depend on a branch local to the given computation unit.
A method of analyzing a legacy source code application is described. The method comprises traversing a generated set of entries of a module hash array, a summary count catalog, and an occurrence location catalog to determine duplicate lines of code of the legacy source code application. The method also comprises determining a duplicate sequence of one or more lines of code with respect to at least one other sequence of one or more lines of code of the legacy source code application based on traversal of the generated set of entries of the module hash array, the summary count catalog, and the occurrence location catalog. The method also comprises storing a match result identifying the determined duplicate sequence and the at least one other sequence.
A mechanism for maintaining configuration or other vital data outside of source code is disclosed. In accordance with the illustrative embodiment of the present invention, a data manager software component serves as an interface between an external configuration data store and one or more applications, processes, and threads. In contrast with techniques of the prior art, the illustrative embodiment does not suffer from the risk of undetected corruption of vital data, and therefore is especially advantageous in safety-critical systems.
XACML (eXtensible Access Control Markup Language) documents, PolicySets and Policies can become long, complex and difficult to completely comprehend. A method is provided for facilitating analysis of such code to make it easier to answer questions such as: Given a particular set of Attribute values (and/or others unknown as of now), what is permitted or denied; are any of the rules redundant; are any of the rules inconsistent; for any pair of policies in the code, what set of Attributes will they both return Permit; how can a policy be refactored into an equivalent set of policies in which each branch of the policy tree pertains to specific values of specified Attributes? To facilitate such analysis and refactoring, every Rule in the collection of policies being analyzed is reduced to an equivalent expression in DNF (Disjunctive Normal Form). Some terms, predicates and other elements may be eliminated.
A timing analysis mechanism allows defining a clock alias that correlates a clock that is not present in an integrated circuit design to a real clock in the integrated circuit design. In a first implementation, when an existing user assertion references a clock alias, the timing analysis mechanism generates a new user assertion that references the real clock specified in the clock alias. The new user assertion is then used in the timing analysis and the existing user assertion is not. In a second implementation, when an existing user assertion references a clock alias, the timing analysis mechanism generates a duplicate clock in the timing database, preserving all its attributes, and then passes the assertion using the alias name as well as any assertions using the corresponding real clock name to the timing engine to be used in the timing analysis.
A routing method for a multilayer circuit design layout that has a set of possible preferred local routing directions and a default preferred routing direction for each layer. The method receives a set of user specified constraints on routing directions for particular regions of the design layout. The method tessellates the available routing space into separate tiles and automatically defines a preferred local routing direction for each tile based on the user specified constraints. The set of user specified constraints includes user designated flows, locked etches, “etch keep-out” areas, user “planned” data, etc. A routing method for a multilayer design layout that receives a first set of user specified preferred routing directions for particular regions of the multilayer design layout. The method tessellates the available routing space into separate tiles and automatically defines a second preferred local routing direction for each tile based on the user specified preferred routing directions.
A designing apparatus includes an initial estimating portion, a general power supply noise analyzing portion, a layout designing portion, a detail estimating portion, a detail power supply noise analyzing portion, and a layout adjusting portion. The initial estimating portion estimates general values of an entire consumed current and an entire on-chip capacitance. Based on the estimated general values, the general power supply noise analyzing portion creates a lumped constant circuit model so as to conduct a power supply noise analysis, for computing a current-capacitance ratio. Based on the current-capacitance ratio, the layout designing portion performs placement of cells for each of predetermined regions obtained by dividing a placement region. The detail estimating portion creates a lumped constant circuit model for each of the predetermined regions so as to estimate detail values of the consumed current and the on-chip capacitance for each of the predetermined regions. Based on the detail values, the detail power supply noise analyzing portion conducts a detail power supply noise analysis. Based on a result of the detail power supply noise analysis, the layout adjusting portion performs adjustment of the placement of the cells.
An analysis and design apparatus for semiconductor device, which utilizes a transistor model using accurate channel impurity concentration distribution are provided. The analysis and design apparatus includes a parameter setting portion that divides a channel region into a plurality of regions, and temporarily sets a plurality of impurity concentrations for the plurality of regions as a plurality of parameters. Further, the analysis and design apparatus includes an element characteristic calculation portion that values of electric characteristics of the transistor using surface potential that is calculated by solving a Poisson equation using a plurality of effective impurity concentrations. Moreover, the determination portion compares the calculated values with measured values read from a storage portion based on the structure information, and determines that the plurality of parameters for the transistor when the measured values correspond to the calculated values.
A system comprises a plurality of computation units interconnected by an interconnection network. A method for configuring the system comprises accepting a set of instructions corresponding to a portion of a program that performs a computation repeatedly; identifying subsets of the instructions; and associating each subset with a different one of the computation units to form a specification of the set of instructions such that execution according to the specification forms a pipeline among at least some of the computation units.
A designing method of a semiconductor integrated circuit is provided, the method including a preparation step of preparing first design data having a power gating circuit for supplying a power supply voltage to a logic circuit according to a power gating control signal and a first clamp circuit for clamping an output signal from the logic circuit according to a clamp control signal; and a generation step of generating, in order to verify the first design data, second design data in which a first mask circuit for masking the output signal from the logic circuit according to the power gating control signal is added in place of the power gating circuit to the first design data.
A hardware definition system and method includes a computer processor analyzing software function modules of a software program, and generating, for each of at least a subset of the software function modules, and on the basis of the analyzing step, a respective setting indicating whether the respective function module is to be implemented as a respective hardware module or as a software module executed on a hardware module defined in a hardware module library.
Disclosed is an automated synthesis system in which a generalized condition vector (GCV) is generated at a node that is the leaf of a tree indicating a conditional branch of a control/data flow graph representing the flow of behavioral control and data of a circuit. The GVC is a condition vector includes valid bits that are set as a condition vector of code 1 only at one component in a case where an outer conditional operation to a certain operation node is unresolved and, moreover, an inner conditional operation to said certain operation node is resolved, the valid bits being bits at positions where components of a vector of the inner side resolved conditional operation are 1's. The GVC of the operation node is calculated by taking a bitwise logical OR with the condition vector of the unresolved conditional operation. At such time the bits of component 1's of valid bits of the GVC of the inside resolved condition are masked in the bitwise logical OR operation, and parallel IF statements are treated the same as speculative execution of a condition.
A computer-readable recording medium stores therein a dynamic reconfiguration program that switches process by process, execution of a series of processes for which reconfiguration is to be performed, from execution by software over to execution by hardware. The dynamic reconfiguration program causes a computer to execute detecting in an order reverse to that in which the series of processes is executed, a process that is among the series of processes and under execution by the software; building on the hardware, a logic circuit realizing a function of the detected process; and switching execution of the process from execution by the software over to execution by the built logic circuit.
A method for managing simulation includes modifying a design for a system to allow for a path pulse filter to filter a pathpulse delay, on a signal transmitted to a component, that is greater than an IOpath delay.
One embodiment of the present invention relates to a system that calibrates a photolithography process model. During operation, the system receives a process model which models a photolithography process. The system further receives measured critical dimension (CD) values for a first set of features that were printed by applying the photolithography process to a layout. The system then calibrates the process model using the measured CD values so that CD values predicted by the process model substantially match the measured CD values, and depth of focus (DOF) values predicted by the process model for a second set of features are substantially maximized.
User interface animation techniques are described. In an implementation, an input having a velocity is detected that is directed to one or more objects in a user interface. A visual presentation is generated that is animated so a first object in the user interface moves in parallax with respect to a second object. The presentation is displayed so the first object appears to moves at a rate that corresponds to the velocity.
A user interface method, medium, and apparatus with gesture-recognition. The user interface method may include measuring acceleration of a gesture-recognition based input device while a writing gesture is performed, e.g., in the air, using the gesture-recognition based input device to generate acceleration signals, and determining whether the gesture-recognition based input device is operated in a predetermined gesture range from a time period when the writing gesture is made, or the acceleration signals, to generate warnings when the gesture-recognition based input device deviates the predetermined gesture range.
An interactive graphical environment that facilitates interactive navigation of a reconstructed dataflow process image is disclosed. The environment can create segmented image sections for at least one dataflow process image, which can be used to form the reconstructed dataflow process image. The environment can respond to inputs from a user to navigate the reconstructed dataflow process.
A system is disclosed for reducing the time required to generate web pages on post-back of collaborative web applications. Content from web pages of the collaborative web applications may be displayed in respective foreground and background IFRAMES over a display. Upon post-back to load content from a new web page in the foreground IFRAME, the content from the background IFRAME persists, thus saving the round trip otherwise required to update content from the background IFRAME. Initialization and update of the content in the background IFRAME may be performed when interaction with the content in the foreground IFRAME is idle.
Icon integrity is managed. A notification for a selected icon is received and a determination is made whether a set of properties exists for the selected icon. Responsive to determining the existence and verification of the authenticity of the set of properties, the computer implemented method analyzes the set of properties to determine permission and authentication and responsive to determining the permission and authentication, allows execution of an executable function associated with the icon.
A template to be estimated is selected from a template list containing a plurality of types of templates for which usage conditions for layout control of content data in a page are respectively set. The usage condition of the selected template is estimated. A template used for layout control of the data in the page is decided from the template list on the basis of the estimation result. Layout control of the content data in the page is executed using the template.
A digital ink annotation process and system for processing digital documents and digital ink annotations therein. An annotation's position is maintained within a document such that the original intent and meaning of the annotation is preserved. This is true even if the document is edited, resized, displayed on a different device or otherwise modified. The process includes automatic and manual grouping of digital ink strokes within a document to define digital ink annotations, classifying the annotations according to annotation type, and anchoring the annotations to appropriate regions or positions in a document. The process further includes reflowing the annotations in a new document layout such that the annotations conform and adapt to the new layout while preserving the original intents and meanings of the annotations. The system includes a classification module, an anchoring module, a reflow module and a clean-up module to implement the digital ink annotation process.
The present invention includes a method and system for persistently self-replicating multiple ranges of cells through a copy-paste operation, in a multi dimensional spreadsheet. A set of ranges of cells is defined, wherein each range of cells has the same size. Each time the content of a range of cells belonging to this set is changed, a self-replication operation is performed automatically. The self-replication operation includes the steps of copying the changed range of cells onto a buffer; determining the set of ranges of cells to which the changed range of cells belongs to; identifying the ranges of cells belonging to the set; and pasting the content of the buffer in each of identified range of cells belonging to the set.
When a data write request to a disk drive 210 is received from a host computer 20, a first error detecting code of write data to be written to the disk drive 210 in response to the data write request is generated and stored, write processing of the write data to the disk drive 210 is executed, whether or not response time as time required for the write processing exceeds a predetermined threshold value is determined, data stored in a sector as a writing destination of the write data is read from the sector when the response time exceeds the threshold value, a second error detecting code of the read data is generated, and when the first error detecting code and the second error detecting code are compared with each other and the two codes do not coincide with each other, a signal indicating that the write processing is not normally performed is generated.
A bit register is restored to the initial state thereof irrespective of the state of the bit register even when a convolution encoder includes a circular section.The convolution encoder comprises an input data acquiring section (F11) for acquiring input data; an encoding object data generating section (F10) for generating encoding object data on the basis of the input data; a storage section (M10) for storing data corresponding to the encoding object data; a mod2 adder (S10) for performing convolution processing of the encoding object data on the basis of the data stored in the storage section (M10); and a switching section (F12) for switching at a prescribed timing the encoding object data generated by the encoding object data generating section (F10) from data based on the input data to data based on the data stored in the storage section (M10); wherein the data stored in the storage section (M10) are data obtained as a result of the convolution processing.
A memory system in an embodiment having a host and a memory card, including: a plurality of semiconductor memory cells, each cell being configured to store N-bit coded data based on threshold voltage distributions; an LLR table storage section configured to store a first LLR table that consists of normal LLR data corresponding to predetermined threshold voltages and a second LLR table that consists of LLR data such that two LLRs at each location corresponding to each location in the first LLR table at which a sign is inverted between two adjacent LLRs are “0”; and a decoder configured to perform decoding processing through probability-based repeated calculations using an LLR.
A technique is provided for determining an allocation of the symbols of an erasure code across a plurality of devices. A list of erasure patterns is provided for the erasure code and, based on the list, minimal erasures of minimal weight are identified for the code's symbols. Precedences of the symbols are determined based on the size of the corresponding MEMW. An allocation of the symbols across a plurality of devices is determined based on the precedences.
One or more techniques are provided for programming a flash memory device. In one embodiment, the memory device is programmed such that a data pattern written to a page in the memory device has encoded therein an expected count value corresponding to the number of times a first binary value occurs in the data pattern. The data pattern includes the program data and the expected count value, and is written to the page in a single operation. The expected count value may be stored in a count field in the management area of the page. During a page read operation, the expected count value is compared to the actual count of the number of bits having the first binary value in the data area of the page. If the expected count is equal to the actual count, then the program data is determined to be valid.
A circuit monitors and resets a co-processor. The circuit includes a hang detector module for detecting a hang in co-processor. The circuit also includes a selective processor reset module for resetting the co-processor without resetting a processor in response to detecting a hang in the co-processor.
A data processing system 1 has a processor core 2 which is programmable to act as one of a plurality of virtual machines each identified by a virtual machine identifier, each virtual machine acting in one of a plurality of contexts each identified by a context identifier, each context executing a sequence of program instructions, each program instruction having one or more associated memory addresses. The data processing system has diagnostic circuitry 10 for performing diagnostic operations on the processor core. Diagnostic control circuitry 12 is provided which is responsive to current values of the virtual machine identifier, the context identifier and at least one of the one or more associated memory addresses to trigger the diagnostic circuitry 10 to perform diagnostic operations.
Achieving improvement in protection of recorded data and reproduction performance and editing performance of video data and audio data, in addition to minimizing the number of disk devices, an inexpensive and high-performance video recording and reproducing apparatus (100) and a method thereof include: a first disk device and a second disk device; a mirroring unit which mirrors video data and audio data to an identical logical address employed by the first disk device and the second disk device; a reading unit which reads (i) the video data out of one of the first disk device and the second disk device, and (ii) the audio data out of another one of the first disk device and the second disk device; and a reproducing unit which reproduces, via synchronization, the video data and the audio data read by the reading unit.
A method of automated diagnosis of a distributed system having a plurality of computing systems hosting replicated applications thereon is provided. The method includes deriving at least one diagnosis model correlating first metrics relating to a first application instance on a first one of the plurality of computing systems to a state of a system health indicator of the first application instance; determining whether the at least one diagnosis model is sufficiently accurate based on a probability of a predicted system health state of the first application instance given the first metrics and an actual system health state of the first application instance; and upon the determining that the at least one diagnosis model is sufficiently accurate, transferring the at least one diagnosis model to a second one of the plurality of computing systems for diagnosis of a second application instance on the second computing system that is a replicate of the first application instance.
An FTDC interface with the host or user. The interface can include a command application programming interface (API) or a data storage Command-Line Interface (DS CLI)/Graphical User Interface (GUI). In certain embodiments, the FTDC interface allows a host or user to customize a desired FTDC on a two-tiered system. The first tier is one in which a host/user selects, from a list of conditions, which ones, upon occurrence of those conditions, they would like the controller to perform FTDC. In the second tier a second selection is made such that for each first tier item, the host/user will select the level of FTDC (collection and offloading of logs and/or the forcing and offloading of a statesave).
Realigning storage devices arranged as storage arrays when one of the storage arrays enters a critical state after failure of a storage device is disclosed. The method is particularly useful for RAID groups of storage devices. The method may be used with hard disk drives, solid-state drives, and other storage devices arranged as groups. The method includes identifying that a storage array of a plurality of storage arrays is in a critical condition. A critical condition storage array and a healthy storage array are identified. Both the critical condition storage array and the healthy storage array are rebuilt. The rebuilding includes configuring the critical condition storage array to include a storage device from the healthy storage array and configuring the healthy storage array to function with one less storage device. The method may be implemented in hardware, firmware, software, or a combination thereof.
Aspects of the disclosure provide a network device. The network device includes a first port coupled to a first device to communicate with the first device, and a clock wander compensation module. The first port recovers a first clock based on first signals received from the first device. The clock wander compensation module includes a global counter configured to count system clock cycles based on a system clock of the network device, and a first port counter configured to count first clock cycles based on the recovered first clock. Further, the first port transmits a first pause frame to the first device based on the global counter and the first port counter.
A hardware wake-and-go mechanism is provided for a data processing system. The wake-and-go mechanism recognizes a programming idiom that indicates that a thread is waiting for an event. The wake-and-go mechanism updates a wake-and-go array with a target address associated with the event. The thread then goes to sleep until the event occurs. The wake-and-go array may be a content addressable memory (CAM). When a transaction appears on the symmetric multiprocessing (SMP) fabric that modifies the value at a target address in the CAM, the CAM returns a list of storage addresses at which the target address is stored. The wake-and-go mechanism associates these storage addresses with the threads waiting for an even at the target addresses, and may wake the one or more threads waiting for the event.
Methods, apparatus, and products are disclosed for profiling an application for power consumption during execution on a compute node that include: receiving an application for execution on a compute node; identifying a hardware power consumption profile for the compute node, the hardware power consumption profile specifying power consumption for compute node hardware during performance of various processing operations; determining a power consumption profile for the application in dependence upon the application and the hardware power consumption profile for the compute node; and reporting the power consumption profile for the application.
A processor circuit having reduced power consumption includes an analog front end operative to receive an analog signal supplied to the processor circuit and to generate a digital signal indicative of the analog signal. The processor further includes a digital back end operative to generate a digital output signal as a function of the digital signal generated by the analog front end. A buffer is coupled between the analog front end and the digital back end. In a first mode of operation, the digital back end operates at a substantially same data rate as the analog front end and the buffer is bypassed. In a second mode of operation, the digital back end operates at a higher data rate than the analog front end and the buffer is used to store outputs of the analog front end.
When data is encrypted and stored for a long time, encryption key(s) and/or algorithm(s) should be updated so as not to be compromised due to malicious attack. To that end, stored encrypted data is converted in the storage system with new set of cryptographic criteria. During this process, read and write requests can be serviced.
Described herein is an alteration of the normal reset sequence of a programmable microprocessor to perform a cryptographic verification of a block of memory before executing any instructions from the memory. A programmable processor initializes its state, then computes and verifies a hash of a boot code region of memory before executing any user instructions in the memory. Systems using similar processors, and software to control such a processor's operation, are also described and claimed.
Verification of software to be run in a secure environment is performed by comparing a critical portion of the executable boot program code in an EPROM with code stored in a logic circuit. The comparison may be performed before the code to be verified is run or while it is running. in the event that the validation fails certain critical functions of the platform are inhibited to prevent fraudulent operation of the platform. The system is particularly applicable to gaming machines to avoid cheating.
A system and method for delivering content to end users encrypted within a content delivery network (CDN) for content originators is disclosed. CDNs transport content for content originators to end user systems in a largely opaque manner. Caches and origin servers in the CDN are used to store content. Some or all of the content is encrypted within the CDN. When universal resource indicators (URIs) are received from an end user system, the CDN can determine the key used to decrypt the content object within the CDN before delivery. Where there is a cache miss, an origin server can be queried for the content object, which is encrypted in the CDN.
A method and system for automatically displaying electronic documents on a vehicle display screen, is provided. One implementation involves transferring an encrypted digital certificate to a control module in a vehicle, the vehicle including a display screen embedded in a window area of the vehicle, wherein the control module is configured for connection to the display screen; storing the digital certificate in a memory unit of the control module; automatically displaying information on the display screen by: retrieving the digital certificate from the memory unit of the control module; and upon validating the digital certificate in the control module, displaying said information associated with the digital certificate on the display screen.
In one embodiment of the present invention, a method includes verifying an initiating logical processor of a system; validating a trusted agent with the initiating logical processor if the initiating logical processor is verified; and launching the trusted agent on a plurality of processors of the system if the trusted agent is validated. After execution of such a trusted agent, a secure kernel may then be launched, in certain embodiments. The system may be a multiprocessor server system having a partially or fully connected topology with arbitrary point-to-point interconnects, for example.
Secret random data is distributed to a plurality of devices to provision them with new one-time pad data for use in interacting with apparatus holding the same one-time pad data. This distribution is effected by provisioning a first device with a block of secret random data that is, or will become, available to the apparatus. Part of the secret random data is then distributed from the first device to one or more other devices in a hierarchical distribution pattern headed by the first device. Each device, other than those at the bottom of the distribution hierarchy, retains part of the secret random data it receives and passes on the remainder. Each device uses that part of the secret random data it has retained to provide the device with new one-time pad data. A method is also provided for tracking service usage based on the distributed one-time pad data.
A premises based multimedia communication system includes a source device that produces multimedia content, a rendering device that presents the multimedia content, and a premises communication network coupling the source device to the rendering device. The system certifies transfer of the multimedia content from the source device to the rendering device via the at least one premises communication network using link layer encryption operations. After certification, the system at least partially disables the link layer encryption operations for the transfer of the multimedia content from the source device to the rendering device via the at least one premises communication network. With the link layer operations are at least partially disabled, the system at least partially enables content layer encryption operations for the transfer of the multimedia content from the source device to the rendering device via the at least one premises communication network.
A system and method of providing secure communications is provided. Messages are encrypted or decrypted in protected memory of a processor. Outbound messages from a secure network are prepared for encryption by adding a header outside of the protected memory and then encrypted in the protected memory. The encryption is performed by retrieving a key from a key cache as designated by rules in the header. The encrypted message is sent to the unsecure network. An inbound message from an unsecure network that is received in unprotected memory is sent to a decryption module in protected memory. The inbound message is decrypted using a key designated in its header and retrieved from the key cache. The decrypted message is returned to the unprotected memory, where it is stripped of the encryption header and then sent to its destination within the secure network.
A branch prediction control device, in an information processing unit which performs a pipeline process, generates a branch prediction address used for verification of an instruction being speculatively executed. The branch prediction control device includes a first return address storage unit storing the prediction return address, a second return address storage unit storing a return address to be generated depending on an execution result of the call instruction, and a branch prediction address storage unit sending a stored prediction return address as a branch prediction address and storing the sent branch prediction address. When the branch prediction address differs from a return address, which is generated after executing a branch instruction or a return instruction, contents stored in the second return address storage unit are copied to the first return address storage unit.
Controlling a motion system using a plurality of processors. First input data may be received which corresponds to a first portion of the motion system. Second input data may be received which corresponds to a second portion of the motion system. Execution of a first function of a plurality of sequential functions may be assigned to a first processor to determine output for the first portion based on the first input data. Execution of the first function may be assigned to a second processor to determine output for the second portion based on the second input data. The first processor executing the first function and the second processor executing the first function may be performed in parallel. The output for the first portion of the motion system may be provided to the first portion. The output for the second portion of the motion system may be provided to the second portion.
A method and system maintains an address table for mapping logical groups to physical addresses in a memory device. The method includes receiving a request to set an entry in the address table and selecting and flushing entries in an address table cache depending on the existence of the entry in the cache and whether the cache meets a flushing threshold criteria. The flushed entries include less than the maximum capacity of the address table cache. The flushing threshold criteria includes whether the address table cache is full or if a page exceeds a threshold of changed entries. The address table and/or the address table cache may be stored in a non-volatile memory and/or a random access memory. Improved performance may result using this method and system due to the reduced number of write operations and time needed to partially flush the address table cache to the address table.
Memories, buffered write command circuits, and methods for executing memory commands in a memory. In some embodiments, read commands that are received after write commands are executed internally prior to executing the earlier received write commands. Write commands are buffered so that the commands can be executed upon completion of the later received read command. One example of a buffered write command circuit includes a write command buffer to buffer write commands and propagate buffered write commands therethrough in response to a clock signal and further includes write command buffer logic. The write command buffer logic generates an active clock signal to propagate the buffered write commands through the write command buffer for execution, suspends the active clock signal in response to receiving a read command after the write command is received, and restarts the active clock upon completion of the later received read command.
Systems and methods for data swapping in a storage network are provided. The method comprises associating a flag with a first track on a first volume (TA1) and a first track on a second volume (TB1) to indicate that I/O access to TA1 is to be redirected to TB1, and that I/O access to TB1 is to be redirected to TA1; locking TA1 and TB1 to prohibit I/O access to TA1 and TB1; copying data stored on TA1 and TB1 to cache; swapping data between TA1 and TB1; unlocking TA1 and TB1 to allow I/O access to TA1 and TB1; redirecting I/O access to TB1, in response to receiving an I/O request to access TA1, when TA1 is flagged, and redirecting I/O access to TA1, in response to receiving an I/O request to access TB1, when TB1 is flagged.
Provided are a method, system, and article of manufacture for determining whether to use a repository to store data updated during a resynchronization. Writes to a primary storage are transferred to a secondary storage. A logical copy of the secondary storage as of a point-in-time is established. Writes to the secondary storage in the logical copy received from the primary storage during a logical copy duration after the point-in-time are stored in a repository that comprises less storage space than the secondary storage in the logical copy. The transferring of writes to the secondary storage is suspended. During the suspension writes to the primary storage are indicated in an out-of-synch data structure. A determination is made as to as to whether available storage space in the repository is sufficient to store writes transferred from the secondary storage while transferring the writes from the out-of-synch data structure in response to ending the suspension of the transferring of writes from the primary to the secondary storages. The repository is used to store data in the secondary storage as of the point-in-time that is to be updated by writes transferred from the primary storage following the ending of the suspension in response to determining that the available storage space in the repository is sufficient to store writes transferred from the secondary storage while transferring the writes indicated in the out-of-synch data structure.
A control system for memory access includes a system memory access command buffer, a memory access command parallel processor, a DRAM command controller and a read data buffer. The system memory access command buffer stores plural system memory access commands. The memory access command parallel processor is connected to the system memory access command buffer for fetching and decoding the system memory access commands to plural DRAM access commands, storing the DRAM access commands in DRAM bank command FIFOs, and performing priority setting according to a DRAM bank priority table. The DRAM command controller is connected to the memory access command parallel processor and a DRAM for receiving the DRAM access commands, and sending control commands to the DRAM. The read data buffer is connected to the DRAM command controller and the system bus for storing the read data and rearranging a sequence of the read data.
An emulated electrically erasable memory system includes a random access memory (RAM) and a non-volatile memory (NVM). A write access to the RAM is received which provides first write data and a first address, where the first write data is stored in the RAM at the first address, and a currently filling sector of the NVM is updated to store both the first write data and the first address as a first record. In response to the write access, based on whether there are any remaining active records in an oldest filled sector of the NVM, a portion of an erase process or a transfer of up to a predetermined number of active records from the oldest filled sector to the currently filling sector is performed. The predetermined number of active records is less than a maximum number of total records that may be stored within the oldest filled sector.
Provided are a storage controller and storage control method capable of improving the transaction performance. This storage controller includes a disk controller for receiving a read command and a write command from a host computer, and an external disk controller and an internal disk device for sending and receiving data to and from the disk controller. A storage device of the external disk controller or the internal disk controller processes the access from the disk controller in physical sub-block units. When the disk controller is to access the storage device of the external disk controller or the internal disk device in logical sub-block units in which an additional code containing a guarantee code is added to user data, it makes such access in minimum common multiple units of logical sub-blocks and physical sub-blocks, and changes the guarantee code length.
A data processor comprising: a control register operable to store a cache control value; and data accessing logic responsive to a data access instruction and to said cache control value to look for data to be accessed in a cache if said cache control value has a predetermined value and not to look for said data to be accessed in said cache if said cache control value does not have said predetermined value.
A memory device comprising a cache memory with a predetermined amount of cache sets, each cache set comprising a predetermined amount of cache lines. Each cache line is operable to indicate a cache data injection into the particular cache line triggered by a bus-actor.
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.
OTP Data storage die and device consisting of novel OTP (One-Time-Programming) NVM (Non-Volatile-Memory) die is disclosed. The OTP Data storage device can be used in typical host applications with standard interface protocols and file system. The novel OTP memory is a dual memory with both RAM (random access memory) capability and NAND Flash like interface. These features enable to achieve efficient management capabilities and dense array for the OTP data storage device.
A system-on-a-chip (SOC) bridge is described that applies an adapted delay, or latency, to data transfers across the bridge to avoid data corruption without reducing data transfer performance. The adapted delay assures that a source SOC service device transferring data to a destination SOC service device via the bridge and an SOC crossbar bus does not prematurely assume that the data transfer is complete upon transferring the data to the bridge. The bridge causes wait states to be inserted into the transfer between the source SOC service device and the SOC bridge until the SOC bridge receives confirmation that the data has arrived at the destination SOC service device. The adapted delay assures that subsequent operations are not prematurely initiated by the source SOC service device and/or the SOC CPU that may interfere with the data transfer from the SOC bridge to the destination SOC service device, resulting in corrupted data.
In general, the subject matter described in this specification can be embodied in methods, systems, and program products. A mobile computing device is determined to have electrically coupled by physical contact with a docking system that is adapted to supply electrical power for charging the mobile computing device. The docking system is determined to be a first type of docking system from a plurality of types of docking systems. A first user interface profile that corresponds to the first type of docking system is selected from among a plurality of user interface profiles. Each of the plurality of user interface profiles corresponds to a respective type of docking system from the plurality of types of docking systems. The first user interface profile is presented by the mobile computing device in response to selection of the first user interface profile.
An interrupt control apparatus includes: an interrupt request supply unit that supplies interrupt request information; a processing unit that performs interrupt processing based on the interrupt request information supplied by the interrupt request supply unit; and a time measuring unit that is used to measure an elapse of a predefined time period from a time point when the interrupt request supply unit starts to supply the interrupt request information, wherein: even if new interrupt cause information is stored during the time when the time measuring unit is measuring the elapse of the predefined time period, the interrupt request supply unit does not supply interrupt request information based on the new interrupt cause information to the processing unit; and after the elapsed time measured by the time measuring unit reaches the predefined time period, the interrupt request supply unit supplies the interrupt request information to the processing unit.
A method of transmitting compressed data from a main memory to an input/output adaptor (IOA)/input/output processor (IOP), includes sending compressed memory directory information to the IOA/IOP and copying a content of the memory to the IOA/IOP using a direct memory access (DMA) operation, without decompressing the data.
Methods, system and computer products for user-managed multi-path performance in balanced or unbalanced fabric configurations. Exemplary embodiments include a path priority selection method, including selecting a first I/O data path to be a highest priority path in a storage area network system, selecting a second I/O data path to be a low priority path, selecting an I/O threshold value, the I/O threshold value indicating that I/O data load is excessive, directing the load balance of I/O traffic to the first I/O data path, thereby placing the second I/O data path in a standby state, monitoring the first I/O data path, determining if the first I/O data path has reached the threshold value and performing a controlled failover of the first I/O data path to the second I/O data path when an I/O data load on the first data path has reached the threshold value.
A method of processing DMA operations includes providing a DMA descriptor, with the DMA descriptor including a reload field therein. The DMA descriptor is then processed, and a location of a next DMA descriptor is identified based upon a condition of the reload field.
A storage device comprising a non-volatile memory for storing data, and an input device that is operative to select an operating mode of the storage device prior to mounting the storage device, such that each operating mode represents a different type of storage device. A controller interfaces with the input device to establish the selected operating mode of the storage device once the storage device is mounted.
A remote copy system includes a plurality of storage systems. Each first storage system assigns a sequential number to write data received from the host and sends the write data with the sequential number to the second storage system. One of the first storage systems defers the processing of the write request received from the host and instructs each of the first storage systems to create a marker that includes a sequential number that is a marker number. The second storage systems receive the marker from the first storage system and store the marker number included in the marker.
A network device includes a storage unit configured to store an IP address assigned to the network device as an address to be sent to a plurality of domain name servers in which an address-domain mapping relationship between the IP address and a domain name of the network device is to be registered, a server searching unit configured to search for an in-operation domain name server among the plurality of domain name servers, the in-operation domain name server being a domain name server that is currently operating, a software holding unit configured to hold a plurality of unique communication program modules, each corresponding to one of the plurality of domain name servers, and an address notifying unit configured to notify the in-operation domain name server of the IP address through a corresponding one of the communication program modules to register the address-domain mapping relationship in the in-operation domain name server.
A method for translating a web services address, includes receiving a first web services address, determining a format for the first web services address, transforming the first web services address to a second web services address based on the determined format and outputting the second web services address.
Implementations of the present invention relate in part to optimizations to peer-to-peer communication systems. For example, one implementation relates to use of a smart transceiver that creates, caches, and manages communication channels dynamically between peers. Another implementation relates to use of a central tracking object that can be used to efficiently register and distribute peer messages among the various peers. In one implementation, the central tracking object is shared amongst peers in the group. Still another implementation relates to associating peer groups with namespaces, and for including peer groups of one namespace within still other peer groups of different namespaces. These and other aspects of the invention can also be used to ensure delivery intent of a given peer message is preserved, and to ensure that optimal numbers of messages are communicated to any given peer at any given time.
A system and method for identifying network endpoints that provide a service of interest orders endpoints according to their network proximity to a requesting client. The requesting client may then contact the closest available providing endpoint, thus increasing the efficiency of usage of network resources while decreasing latency and enhancing reliability. In an embodiment of the invention, when a connection to the nearest providing endpoint cannot be established, a mechanism for locating a next-closest alternative endpoint is provided.
In one embodiment, the present disclosure is a method and apparatus for programming session initiation protocol back-to-back user agents. In one embodiment, a method for programming a telecommunication feature as a session initiation protocol back-to-back user agent includes receiving source code defining the feature, the source code using at least one abstraction that hides session initiation protocol signaling details required by the feature and generating executable code that causes a session initiation protocol server to execute the feature, in accordance with the abstractions.
A requester-side autonomic governor is provided for a requester configured to send service requests to a service provider. For example, the requester and service provider may be disposed in a Service Oriented Architecture (SOA) architected system. A feedback loop, preferably a monitor portion of a Monitor, Analyze, Plan, and Execute (MAPE) loop, is configured to monitor responses to service requests. An autonomic governor mechanism limits the type and/or number of concurrent service requests according to a resource pool scheme, and dynamically adjusts a resource threshold of the resource pool scheme based on information provided by the feedback loop. In one embodiment, the resource threshold is reduced if more than a predetermined number of service requests generated time-outs, and is increased if more than a predetermined number of service requests are being held awaiting available pool resources and less than a predetermined number of service requests generated time-outs.
A method and system for releasing an Internet Protocol (IP) version 4 address using a Dynamic Host Configuration Protocol (DHCP) release in a Proxy Mobile IP version 6 (PMIPv6) of a third Generation Partnership Project (3GPP) Evolved Packet Core (EPC). The method includes transmitting a DHCP release request from a Serving GateWay (SGW) to a Packet Data Network (PDN) GW, transmitting a binding revocation from the PDN GW to the SGW, acknowledging the binding revocation from the SGW to the PDN GW, and deleting the IP version 4 connection for an active PDN connection.
A universal plug and play remote access architecture is provided. A remote access server device can perform a service level access control with respect to a service request of a remote access client device by extending a device level filter used for a remote access discover agent Config service that is provided by the remote access server device to a service level.
Provided are techniques for data server administration. Under control of a chatbot in real time, a command is received from a user for administering a data server in a natural language format. It is determined whether the data server is to be contacted to process the command. In response to determining that the data server is to be contacted, session information is retrieved to identify the data server to be contacted, the command in the natural language format is converted into one or more data server administration Application Programming Interface (API) calls, the one or more data server administration API calls to the data server are issued, and information about processing of the command is provided to the user.
Protecting client-side code is disclosed. In some embodiments, when a request for a page is received from a client, an initial definition of the page is provided to the client wherein the initial definition includes a reference to a piece of client-side code not included in the initial definition and a code retrieval logic which, when executed at the client, results in the piece of client-side code being obtained dynamically from an associated server at runtime when the piece of client-side code is desired to be executed at the client. A client receives such an initial definition of a requested page from an associated server of the page. When an indication that the piece of client-side code is desired to be executed is received, the code retrieval logic is executed to obtain the piece of client-side code dynamically from the associated server.
System and method to perform rapid I/O processing for a large file reducing load on a server computer and a network. The client computer accesses a disk device directly to perform input/output processing relating to a file operation through a channel switch based on real file information obtained by the client computer from a parent server computer upon a file-open operation. Further, a child server computer manages the disk device, which enables different real files in a same virtual file to be processed an I/O at the same time by a plurality of client computers.
A method for updating device descriptions for field devices in process automation technology by loading the required descriptions from an external server (S), by means of an application program, into a controller (for example, PC1; PC2).
A method and system for creating and navigating linear hypermedia resource programs are disclosed. The system includes a distributed hypermedia resource network having a plurality of hypermedia resources residing on one or more remote information nodes. A common remote information node is in communication with a subscriber station and the remote information nodes in the distributed network. The common remote information node contains at least one linear hypermedia resource program consisting of pre-selected media elements from one or more hypermedia resources linked with exclusive linear links, each media element in the linear program having only one forward link to the next media element. The method includes the steps of downloading and displaying a media element in the linear program and responding to user commands to download and display the next media element in the linear program.
Methods and apparatuses enable rendering business context data in a desktop widget. The business context data describes a resource, a view, and actionable context data that relate to a business scenario. The business context data is processed to determine a UI component to generate to represent the business context data. The component is then generated and rendered in a desktop widget to provide access to the actionable context data on a client device via the desktop widget. An active business client receives and processes the business context data. The active business client can operate as a widget engine for the business context data to enable the rendering of the business context data on the client device.
A system for managing software failover on a bladed server is provided. The system includes a plurality of bladed servers, including a first bladed server and a second failover bladed server. The system includes a server control, a storage device, and software. The server control is in communication with the plurality of bladed servers, and the storage device is accessible by the plurality of bladed servers. The software is stored on the storage device. The system also includes a management component that is operable on the server control. The management component monitors execution of the software on the first bladed server. The management component is operable in response to detecting failure of the software on the first bladed server to promote execution of the software from the external storage device by the second failover bladed server. A method for automated software failover is also provided.
Embodiments of the invention provide a method for querying performance counter data on a massively parallel computing system, while minimizing the costs associated with interrupting computer processors and limited memory resources. DMA descriptors may be inserted into an injection FIFO of a remote compute node in the massively parallel computing system. Upon executing the DMA operations described by the DMA descriptors, performance counter data may be transferred from the remote compute node to a destination node.
A smart coupler for connecting two networks has a processor, a memory, a means to connect to a first network, a means to connect to a second network, and a power source. The first network has a client, and the memory has information which must be transferred to the client to enable the client to be usefully operable relative to the second network.
Systems, methods, and associated software for detecting presence are described with respect to a number of embodiments of the present disclosure. More particularly, presence information can be displayed on a floor plan, according to the teachings herein. In one implementation, a method for monitoring the presence of a person is described in which the name of a person of interest is received from a requestor. The requestor and the person of interest are both associated with an organization. The method also includes retrieving information regarding a first work area associated with the person of interest and reproducing a section of a floor plan containing at least the first work area. Furthermore, the method includes sending the section of the floor plan to the requestor. The method also includes retrieving information regarding the person of interest associated with the first work area. A name field, which includes the name and the presence status of the person of interest, is sent to the requestor.
A method, system, and computer program product enables manipulation of a message thread created by linking two or more messages within a messaging interface of a synchronous, collaborative messaging application. The message thread is first generated by linking the plurality of messages within the messaging interface. Then manipulation of the message thread is enabled in a separate window from the messaging interface.
In one embodiment, a user paired controller communication device may pair with a user paired server communication device. The user paired controller communication device may direct the user paired server communication device to execute a first mode communication session of a multimodal conversation, such as a voice session. The user paired controller communication may execute a second mode communication session of the multimodal conversation, such as an instant messaging session.
A system may include a gateway that is configured to intercept messages being exchanged between multiple services, a message repository that is logically coupled to the gateway and that is configured to store the intercepted messages, a service description repository that is configured to store multiple service descriptions, where each of the service descriptions corresponds to one of the services, a rules repository that is configured to store mapping rules and an adaptation engine that is configured to generate a sequence of firing rules using the service descriptions and the mapping rules responsive to the intercepted messages, to generate one or more outgoing messages in response to the intercepted messages using the sequence of firing rules, and to detect at runtime an occurrence of a termination anomaly.
Perception of multiple online personas is enabled in an instant messaging communications session. At least two identities within a communications environment to whom messages may be directed are identified. A first persona of a user is enabled to be projected to a first of the identities while a second persona of the same user is enabled to be concurrently projected to a second of the identities. The first and second personas each include an avatar capable of being animated, and the first persona and the second persona differ.
A system and method for a network driven actuator mapping agent and bus. The system includes at least one sensor configured to sense an event in a first environment. The system also includes an actuator configured to perform an action in a second environment. Moreover, the system further includes a mapping manager configured to map the sensed event to the actuator to provide a custom interaction throughout a plurality of second environments.
A demand driven process of collecting structured product and service information including the steps of: receiving a request for information from a requestor about a specific product or service, or attribute or class thereof, associating one or more potential responders with the request for information, providing the request to the potential responders, receiving and organizing one or more responses, and providing the organized responses to the requestor, all electronically. An arrangement for the same includes user computers for receiving requests for information, network communication devices for transmitting the requests to potential responders, memory for storing electronic responses and a controller for organizing, updating, and providing access to the electronic responses.
A cloud broker receives a request for processing resources from one of a plurality of cloud management infrastructures (each of which correspond to one of a plurality of clouds). The cloud broker selectively enables access to the clouds associated with each cloud management infrastructure. The clouds each comprise segregated computing environments having at least one server for executing tasks and a data store for data persistency attached to the at least one server. The cloud management infrastructures selectively starts and stops services executed by the corresponding cloud. After receiving the request, the cloud broker identifies which of the plurality of clouds coupled to the cloud broker has processing capacity to fulfill the request. Subsequently, the cloud broker enables access to at least one of the identified clouds having capacity to fulfill the request. Related apparatus, systems, techniques and articles are also described.
A novel massively parallel supercomputer of hundreds of teraOPS-scale includes node architectures based upon System- On-a-Chip technology, i.e., each processing node comprises a single Application Specific Integrated Circuit (ASIC). Within each ASIC node is a plurality of processing elements each of which consists of a central processing unit (CPU) and plurality of floating point processors to enable optimal balance of computational performance, packaging density, low cost, and power and cooling requirements. The plurality of processors within a single node individually or simultaneously work on any combination of computation or communication as required by the particular algorithm being solved. The system-on-a-chip ASIC nodes are interconnected by multiple independent networks that optimally maximizes packet communications throughput and minimizes latency. The multiple networks include three high-speed networks for parallel algorithm message passing including a Torus, Global Tree, and a Global Asynchronous network that provides global barrier and notification functions.
A block matrix multiplication mechanism is provided for reversing the visitation order of blocks at corner turns when performing a block matrix multiplication operation in a data processing system. The mechanism increases block size and divides each block into sub-blocks. By reversing the visitation order, the mechanism eliminates a sub-block load at the corner turns. The mechanism performs sub-block matrix multiplication for each sub-block in a given block, and then repeats operation for a next block until all blocks are computed. The mechanism may determine block size and sub-block size to optimize load balancing and memory bandwidth. Therefore, the mechanism reduces maximum throughput and increases performance. In addition, the mechanism also reduces the number of multi-buffered local store buffers.
Method, system, and computer program product embodiments for recording data on a contactless integrated circuit (IC) memory associated with a data storage cartridge are provided. In one exemplary embodiment, an index of a plurality of files to be recorded on a storage media of the data storage cartridge is parsed with a table of contents (TOC) profile file to build a table of contents (TOC) specific to an owning application of the plurality of files. The TOC is written to the contactless IC memory.
A method for performing garbage collection promotion, comprising determining that an age of a large young object is greater than a predetermined tenuring threshold, wherein the predetermined tenuring threshold specifies an age beyond which objects are promoted, setting a plurality of types of a plurality of large memory regions from young to old to promote the large young object to a large old object, wherein the plurality of large memory regions host the large young object, scavenging references of the large old object, wherein the large old object is a large promoted object, scanning a large young object list to identify a plurality of unvisited large young objects, wherein a plurality of visited bits of the plurality of unvisited large young objects are unset, and releasing a plurality of unvisited large memory regions, wherein the unvisited large memory regions host the plurality of unvisited large young objects.
Some embodiments of a system and a method to validate database schema upgrade using denormalization have been presented. For instance, a database deployment engine may upgrade a database from a first version to a second version. The database upgraded stores a set of entities. By applying denormalization to both the upgraded database and a reference database (which contains a newly installed second version of the database), a database validation engine may reduce false positives during validation of the database schema upgrade scripts usable by customers to upgrade their database schema to the latest version.
According to one embodiment of the present invention, a method of detecting and correcting hot pages in a database system includes monitoring transactions involving pages in a database and determining if one of the transactions had to wait for access to one of the pages; incrementing a page contention counter each time one of the transactions had to wait for access to one of the pages. The method then determines if the page contention counter exceeds a predetermined threshold and monitors transactions on one of the pages for which the page contention count was exceeded. The method then determines if a row was accessed in the page for which the page contention count was exceeded and increments a reference count for the accessed row. The accessed rows are flagged when the reference count exceeds a second predetermined threshold. The flagged rows are moved to another page in the database.
A method for processing video data involves receiving data from a series of images and analyzing the data to identify geometric forms. The forms are stored as metadata of a first data level and are linked by time stamps to the images in which the forms were identified. The metadata from an image and the previous image are compared, and delta metadata is generated from the difference. Delta metadata is also marked with time stamps. Metadata and delta metadata are analyzed, and objects are extracted from the geometric forms. The objects are stored as time-stamped metadata and delta metadata of a second data level. The process is repeated for higher data levels. A user inputs a database query to identify from among the stored input images that particular image sequence in which the extracted object is recorded. Queries started at higher data levels are quicker but less accurate.
Techniques for graph data structure management. In one aspect, a data structure includes a plurality of nodes connected by edges. A node of the data structure includes a current set of variables for defining a state of the node and at least one last-in, first-out stack for storing pointers to prior sets of variables for the node. The state of the node may be saved by adding a pointer to at least one of the stacks at the node. The state of the node may be restored by removing the pointer from the stack and restoring the node variables to those indicated by the pointer. A first counter associated with a stack at the node may store a number of pending saves at the node, while a second counter may store a number of saves to be propagated to descendents of the node. A state of the data structure may be saved by traversing other nodes of the data structure and adding pointers or incrementing counters at the nodes.
A user preference information structure having a multiple hierarchical structure in which an information is provided to a user according to a user preference in a multi-media environment consisting of an information provider and an information user, comprising user use information by using information desired by the user; user preference information of information desired by the user; and individual user preference information that is differently set depending on situations in which the user is put and positioned in a sub-tree of the user preference information. The hierarchical data structure is able to provide the user preference for providing information desired by the user is provided depending on the environment, based on which various information can be provided. The hierarchical data structure constructing the user preference makes it possible for the user to receive information fitting the situation in which he or she is put by using a proper individual user preference information, automatically or according to user's selection.
Techniques for intersystem Single Sign-On use intersystem user ID mapping to map user IDs of multiple systems. In one implementation, a method obtains a user's ID information associated with a first system, and obtains the user's ID information associated with a second system from the user's ID information associated with the first system according to the intersystem user ID mapping table. The first system sends the user's ID information associated with the second system to the second system, which may allow the user to automatically log on upon successful user ID verification. The user ID information communicated between the systems may be encrypted and decrypted using digital signature techniques. Systems for accomplishing the method are also provided.
A method and system is provided to access one or more historical incident databases, for example, CDC, CPSC, DTI, AAPCC and the like, for standardizing the potentially differing categories and coding among the databases. The standardizing includes recoding of the categories by providing a unified set of categories reflective of similar categories found among the one or more databases, if any. Submission of search queries allows users to obtain unified data across the databases so that incident history statistics for one or more products tracked by commonly available databases may be easily acquired. The resulting reports and statistics may be used by various entities to understand historical incidents from multiple perspectives including, for example, injury and fatality statistics as a function of age group, type of injury, time periods, diagnosis, injury outcome, severity, and the like. Data may be presented in standardized formats or in any of the native database formats.
In a document processing system and a document processing method, the document processing method includes the steps of: obtaining a document and dividing the document into a plurality of terms and giving a syntactic index to each of the terms; dividing the document into a plurality of sentences; selecting a key syntactic index from the syntactic indexes, and transforming each of the sentences into a preliminary key terms sequence which includes a preliminary key term corresponding to the key syntactic indexes according to the key syntactic indexes; selectively expanding the preliminary key term of a representative sentence of the document into an advanced key term; and determining at least one core candidate sentence among the sentences to generate a core abstract of the document according to the preliminary key terms and the advanced key term.
Systems and methods for detecting real word typos are provided. Received text is designated for evaluation. A plurality of words in the received text is parsed into word pairs. A word pair is two consecutive words found in the designated text. A database is identified for comparison to the text. The database includes word pairs previously identified in one or more source texts. The word pairs in the received text are analyzed based on a comparison to the word pairs in the identified database. Based on the analysis, an indication may be generated that a word pair from the designated text may include an error.
A meaning of a term is determined using the contents of a corpus of books through use of metadata about the books within the corpus, terms in the same work which provide context, and so forth. Users may query to determine the meaning of a term. Users may also build vocabulary skills by testing as well. A changing meaning of a term over time may be determined and utilized as well. Searches are facilitated by the enhanced ability to determine meaning of the terms, particularly in context. Feedback from the searches may also be used to refine future searches.
An electronic album editing system for editing an electronic album in consideration of categories into which images are classifies is provided. The electronic album editing system includes: a first storage section for classifying a plurality of images included in a first electronic album into a plurality of categories and storing therein the same along with previously storing range information indicative of the range of image information corresponding to each of the plurality of categories; a second storage section for classifying a plurality of images included in a second electronic album into a plurality of categories and storing therein the same; a category selection section for selecting one category from the plurality of categories in the images stored in the second storage section; a range acquiring section for acquiring the range of the image information corresponding to the one category; a category detection section for detecting a category corresponding to the range similar to the acquired range using range information previously stored in the first storage section; and an editing section for storing the image classified into the detected category in the second storage section.
A file uploading method with a function of abstracting index information in real time and a web storage system using the same are provided. The file uploading method includes: performing a data filtering on an upload target file transmitted from a user through an online network; abstracting text information as index information of the filtered upload target file; if the upload target file is not a text file, abstracting index information by abstracting text information from the filtered upload target file or converting the file into a text format by using specific information convertible into a text format; creating an inverted file by using the abstracted text information; establishing an index database by using the abstracted text information; and storing and managing the upload target file, when the transmission of the upload target file in which the index information is stored through the index database establishing operation is completed.
A method for automatically sensing a set of elements in a computer system, wherein each element in the set has an associated character body from a plurality of character bodies, and each character body comprises character strings which characterize a respective element, the performance of the method involving a search for at least one prescribed character string within the character bodies and use of the at least one character string to ascertain at least one property for at least one element, and association of this at least one ascertained property with at least one category, and this involving a user of the method being provided with a taxonomy which is inherent of the set of elements.
Embodiments of systems, program products, and methods to enhance and more effectively manage media content are provided. An embodiment of a method, for example, can include analyzing a user assigned role to allow access to specific data in a database in response to the user assigned role, capturing and storing metadata from multiple sources accessible by a plurality of different types of users, and tracking access to and changes in data in a database in response to user database access to thereby form transaction activity trails describing access and changed data to enhance digital file management and allow a plurality of media content management services to be performed.
A system for handling meta data for describing one or more resources, wherein the one or more resources are deliverable to a common group of users at one or more user terminals, the system including: a resource server for storing the one or more resources for delivery to at least one of the common group of users at one or more user terminals, an administration server arranged to serve the common group of users at the one or more user terminals, for storing a set of meta data for describing the learning resources, the meta data having a format including a non-semantic tag which is customizable in accordance with the common group of users' requirements.
Hybrid multi-threaded access to data structures is provided in which hazard pointers are used for reads and locks are used for updates. Where a reader is attempting to read a data structure, the reader maintains a hazard pointer to the data structure before reading it, without globally acquiring a lock on the data structure. Upon the reader being finished reading the data structure, it removes the hazard pointer from the data structure. Where an updater is attempting to update the data structure, the updater globally acquires a lock on the data structure before updating it. Upon the updater being finished updating the data structure, it releases the lock from the data structure. To delete the data structure, first it is determined whether any hazard pointers point to the data structure, and where no hazard pointers do, the data structure is deleted.
In a computer system, an SQL as a content of data processing request by a database independent protocol (protocol connected to a DBMS) that is issued by an application 3110 is converted from an SQL for an old DB before a migration to an SQL for a new DBMS 3200, then converted into a protocol that depends on a new DBMS 3210, and then provided to the new DBMS 3210. This operation is realized by an extension DB connection middleware 3120 that is obtained by extending a DB connection middleware that does not depend on the DBMS or an application.
Methods and systems are provided which include configurations for the reassigning unit locations of a classification matrix at which two or more classification regions overlap as non-classification regions. In addition, methods and systems are provided which include configurations for mathematically creating classification regions which may be characterized by values which more accurately correspond to measured values of particles. Other embodiments of methods and systems include configurations for acquiring data corresponding to measurable parameters of a particle and identifying a location within a classification matrix to which at least some of the data corresponds. Such methods and systems further include configurations for translating either the data corresponding to the identified unit location or a target space located at known locations within the classification matrix a preset number of predetermined coordinate paths until a conclusion that the particle may be classified to particular particle category or a reject class is attained.
Systems and methods for prediction of gas turbine trips due to component failures such as electro-hydraulic valve (gas control valve) system failures. Exemplary embodiments include prediction of gas turbine trips due to component failures, the method including collecting raw gas turbine operational data and using the raw gas turbine operational data to generate a prognostic indicator for the prediction of a turbine trip due to the failed gas control valves.
A training module is described for training a conditional random field (CRF) tagging model. The training module trains the tagging model based on an explicitly-labeled training set and an implicitly-labeled training set. The explicitly-labeled training set includes explicit labels that are manually selected via human annotation, while the implicitly-labeled training set includes implicit labels that are generated in an unsupervised manner. In one approach, the training module can train the tagging model by treating the implicit labels as non-binding evidence that has a bearing on values of hidden state sequence variables. In another approach, the training module can treat the implicit labels as binding or hard evidence. A labeling system is also described for providing the implicit labels.
A computer-implemented method for privacy-preserving data mining to determine cancer survival rates includes providing a random matrix B agreed to by a plurality of entities, wherein each entity i possesses a data matrix Ai of cancer survival data that is not publicly available, providing a class matrix Di for each of the data matrices Ai, providing a kernel K(Ai, B) by each of said plurality of entities to allow public computation of a full kernel, and computing a binary classifier that incorporates said public full kernel, wherein said classifier is adapted to classify a new data vector according to a sign of said classifier.
Generally described, embodiments of the present disclosure are directed toward the identification of items for inclusion in a recommendations list that may be displayed concurrently with an item selected by a user or users. The recommended items may be items that are of potential interest to the user and/or may be items that are related to the selected item. More specifically, embodiments of the present disclosure provide a method and system for generating one or more recommendations lists, providing those lists to users, evaluating users' interactions with those lists, and modifying the engines or techniques used to identify items that are to be included in the recommendations lists.
A predictive algorithm for predictive at least one output variable based on a plurality of input variables is developed using a genetic programming technique that evolves a population of candidate algorithms through multiple generations. Within each generation, the candidate algorithms are evaluated based on three fitness criteria: (i) an accuracy criterion that evaluates each candidate algorithm's ability to predict historical measurements of the at least one output variable based on corresponding historical measurements of the input variables; (ii) a complexity criterion that evaluates each candidate algorithm's complexity; and (iii) a smoothness criterion that evaluates each candidate algorithm's nonlinearity. The predictive algorithm may be implemented in an inferential sensor that is used to monitor a physical, chemical, or biological process, such as an industrial process in an industrial plant.
A cooperative system and an associated method are provided for resolving a distressed shipment during transport by a carrier, where the distressed shipment includes one or more parcels rendered temporarily undeliverable by an exception event while in transit from a shipper to a consignee. The inventive method involves the shipper in the task of contacting the consignee for the additional information necessary to resolve the shipment. The system creates a cooperative of participating shippers and carriers, working together to complete a shipment and thereby avoid the delay and expense associated with a premature or unnecessary return.
This method uses a jobs-based social networking website and the monetary incentive of a “job reward” to get friends, relatives and other visitors to the website to offer a personal introduction to a company insider in exchange for the exclusive contractual right to receive a contingent referral fee if the introduced person starts a job with the named company within the time period set forth in the contract. Ideally, hundreds if not thousands of people will review a person's profile on the social networking website. If the job candidate is qualified, many offers of introduction will be made. The jobseeker can accept many offers but only one offer of introduction per company or non-profit entity in a given time period. Since the job candidate will only start one job within that relatively short period of time, only one referral fee will need to be paid.
Systems and methods for performing financial transactions are provided. In one embodiment, the invention provides a method for processing token data for a bank card transaction, the method includes: receiving a string of first token data from a token at a token reader; modifying the first token data and generating second token data, the second token data including modified token data; performing a modulo arithmetic operation on the second token data and determining a mod 10 check digit that will cause a modulo arithmetic check of the second token data to yield the same result as the modulo arithmetic check would yield on the first token data; and inserting the mod 10 check digit in the second data string and forwarding the second data string for the transaction.
Methods and apparatus for funding transactions are presented herein. In one embodiment, the apparatus includes an account information unit to store information about an account, the account being associated with a first financial institution. The apparatus can also include a transaction processor to receive a request for a debit amount, to determine that the account is associated with one or more funding sources, and to determine if the one or more funding sources authorize the request for the debit amount. The one or more funding sources are associated with one or more financial institutions other than the first financial institution.
Embodiments describe a method and a system to control activities of a financial account. A holder of the financial account may be restricted to transact only with a first set of merchants. The holder of the financial account may be prohibited from transacting with a second set of merchants. The holder of the financial account may further be restricted to transact based on at least one of category or spending limit.
Systems and methods for fair-sharing in bandwidth sharing ad-hoc networks. A method includes maintaining a borrower account and lender account of a borrower and a lender of an ad hoc network. The method also includes adjusting at least one of the borrower account and the lender account based upon data transfer by the lender for the borrower.
A system receives account access information from a user. The account is then accessed using the received access information. Data is harvested from a web page associated with the account or received from another financial data source. The user's ability to access the account is authenticated based on the obtained information.
Certain embodiments of the present inventions provide implied order quality. The quality may be viewed as an indication of how much an implied order and/or an aggregate quality for implied orders may be relied upon. Certain embodiments utilize various techniques for determining a quality for an implied order. Certain embodiments utilize various techniques for determining an aggregate quality for implied orders. Certain embodiments provide an indicator of the quality for an implied order and/or of the aggregate quality for implied orders. Certain embodiments filter an implied order based on a determined quality value and/or determined aggregate quality.
A user can submit an order to buy or sell a tradeable object, only the order does not get sent to the matching engine. Instead, the order is placed in temporary storage and it is displayed to the user in the form of a virtual order icon. The virtual order icon indicates that an order request is waiting for an event to occur before it is automatically released to the matching engine. The virtual icon to a different price level or deleting it. The system continuously monitors for an event to take place. In response to detecting the event, the order is released to the matching engine. As such, the virtual order icon is transformed or removed and a real order icon is displayed indicating that the order has now been sent to the matching engine.
A system and method for using asymmetrical offsets for products in a risk management analysis system are disclosed. Conventional systems assign symmetrical offsets for products, that is, if two products have an 80% correlation they each would be assigned an offset of 80% with respect to each other. However, it is desirable to allow for asymmetrical offsets. In the disclosed system and method, when two products have a correlation of 80%, one may be assigned an offset of 75% and the other may be assigned an offset of 80%. There are many reasons to vary the offset between the products. The varying offset may reflect an asymmetry in the risk in one of the products, such as being traded in an illiquid market or in a less desirable venue. The varying offset may correct for an imbalance in spread credits due to special charges from intra spreading.
A system comprises a memory operable to store financial data associated with a business entity having a plurality of shares. The business entity may receive, directly or indirectly, income associated with rent or lease of infrastructure assets, the rent or lease paid by a first company to a second company. The system further comprises a processor that is communicatively coupled to the memory and that is operable to determine a value of each share. The processor is further operable to calculate an increase in the value of each share in response to an increase of capital expenditures associated with the infrastructure assets.
Among other embodiments, methods and systems are disclosed for determining one or more sets of structured cash flows corresponding to a graph having one or more nodes corresponding to one or more exchange definitions or swap transactions. The net present value of a structured cash flow may be substantially zero, and may correspond to a maximum notional amount, a maximum flow, or a minimum cut.
A website with secure user access enables a registered user to obtain a dashboard report (YTD, or for other customized date ranges) on incremental spending relating to the user's food allergies and/or food intolerances.
A personalization network service enables developers to develop recommenders that can be made available to content site operators for providing recommendations to end users. The personalization network service may also be capable of optimizing the use and selection of the recommenders for different end users, groups or segments of end users, content sites, and the like.
A method for point-of-sale transactions is disclosed. The method comprises a point-of-sale terminal receiving a confidential information from a portable electronic device over a contactless communication link, the confidential information being used by the point-of-sale terminal to complete the transaction. The method also includes substantially blocking access to the contactless communication link beyond the area adjacent to the point-of-sale terminal to reduce eavesdropping on the confidential information.
The present invention provides a system and method that allow sellers to offer goods and services at prices that vary depending on what transpires during the event or service. The final price is determined after the event or service based on the occurrence of certain pre-selected attributes. Candidate attributes are potentially associated with the event or service but the outcome or occurrence of the attribute is not knowable by the buyer and seller with certainty at the time of the original purchase. Using the outcome-based pricing (OBP) and settlement system the seller is able to set prices so as to minimize significant deviation from a pre-determined revenue plan, or alternatively build-in an increase or even decrease in gross revenues. The present invention allows for the order, payment and final settlement of the purchase transaction, automatically. The preferred embodiment for the OBP pricing and settlement system is via a computer network that includes the Internet.
Computer-implemented methods and systems provide for user collaboration in evaluating complex products over a public network. Product capabilities are preferably represented as a hierarchical taxonomy of features. Users can assign ratings and comments to the features of a product. User-submitted ratings can be qualified (or moderated) by other users. Such moderation is accomplished on a per-rating basis by user selection of one label from a set of labels that represent different levels of perceived credibility of the user that submitted the rating. A moderation score for a rating/comment is derived from the user-selected moderation labels pertaining to the rating/comment. Registered users preferably can assign weights to features, the weights representing the importance of that feature to the particular user. The user-supplied ratings as well as the moderation scores and/or weights corresponding thereto are used to compute composite ratings for user-selected product features that are communicated to the users for evaluation of the user-selected product features. Preferably, a distributed moderation process is executed that automatically grants a select subset of the user community the opportunity to moderate the ratings of other users.
A service supporting server that supports a service operation for a customer, and a terminal which can communicate with the service supporting server comprising a display part displaying a questionnaire; an inputting part for causing a customer to input for filling in the questionnaire; and a questionnaire transmission part transmitting the thus filled-in questionnaire to the service supporting server. The service supporting server comprises a filled-in questionnaire analysis part analyzing the received filled-in questionnaire.
A system for detecting suspect meter reads in a print environment may include a computing device and a computer-readable storage medium in communication with the computing device. The computer-readable storage medium may include one or more programming instructions for receiving historical meter read values associated with a print-related service, selecting a model set including one or more of the historical meter read values, using a predictive model to determine an anticipated meter read value and a corresponding forecast error value from the model set, determining an updated forecast error value, determining a threshold value, identifying an actual meter read value, determining an average rate associated with the actual meter read value, and flagging the actual meter read value as suspect based on a comparison of the average rate and the threshold value.
A collective knowledge set of business relationship information from a plurality of sources is generated. The collective knowledge set is mapped as a plurality of navigable paths forming a business relationship network between a source and a target. One or more of the paths are identified as candidate paths most likely to lead to a business relationship between the source and the target based on evaluation criteria.
A sales method provides for the demonstration, performance forecasting, financing, leasing, renting, power purchase agreement, tax-advantages, and group benefits of complete renewable energy systems. Even before a sales call is attempted, a system integrator has arranged a special group of lenders and investors that will fund any project initiated, has engaged credit services to check consumer credit files, has collected operational data from a number of its own systems, has created forecast models of performance, and arranged open-membership groups to which a new user can join immediately to share in collective bargaining with utilities, spread down-time risk and expense, utilize tax incentives, etc.
A pension insurance plan system and method protect the outstanding balance of a defined contribution plan loan secured by participant's plan assets, eliminating adverse tax consequences to the plan beneficiary in the event of the death or disability of the participant and ensuring that the full plan account balance passes intact to beneficiary in such event.
Disclosed herein is a system and method for terminating a pension plan through mutual annuitization. A mutual annuitization involves the formation of a new and dedicated mutual insurance company that issues group or individual annuity contracts to plan participants in a private pension plan. The plan sponsor would neither own any stock in the mutual insurance company, nor would it have voting or control rights or any right whatsoever to participate in the profits of the mutual insurance company. As a mutual insurance company, there are no shareholders as such. Instead mutuals have members, and it is the members who enjoy governance rights and participation rights in the company's profits, such as through policy dividend payments. In the mutual insurance company of the present invention, the pension plan participants are the mutual insurance company's sole members. The pension plan terminates following payment of a premium by the pension plan to the mutual insurance company for the issuance of the annuities, and the subsequent issuance of annuity contracts by the mutual insurance company to the plan participants. The premium is calculated based on a reduced cost of capital requirement over the life of the policy due to a reduction in the C4 component to zero after the first year of the program. The capital required to cover the C4 charge in the first year may be provided by a third party according to a surplus note or surplus maintenance agreement.
The described embodiments contemplate a system, method and computer-readable medium with computer-executable instructions for accident notification. The novel system includes subsystems for testing an automobile, or a part of an automobile, and comparing the result of the test with a baseline result. The test may use various detectors, including radio frequency identification tags embedded in the paint of an automobile, magnetic variances caused by metal deformation, or electrical changes in a circuit. The test may be used for various purposes, including determining that an accident has occurred, verifying the authenticity of a repair part, or for processing an insurance claim.
A networked health-monitoring system is configured to collect and process patient health-related data. The system includes at least one handheld microprocessor device having a display; and a memory. At least one central server is connected to receive health-related data communicated to the handheld microprocessor device and at least one remotely located health care professional computer is in signal communication with the central server. It receives patient health-related information based on the patient health-related data received from the handheld microprocessor device. The system is configured to convert the handheld microprocessor device into a healthcare monitoring device that functions to monitor patient health conditions and communicate data related to the monitored conditions to the central server.
A flexible, intelligent electronic procurement method and system that emulates and learns from the adaptive behavior of a user trying to find a product in an electronic catalog. In contrast to existing methods and systems, the invention allows for searching heterogeneous catalogs in virtually any format, and does not require pre-defined hierarchies, nor the pre-loading of vendor catalog contents, nor the scrubbing of vendor data. It does not impose fixed structures on the user, it does not require the user to start ‘from scratch’ when looking for a new item, and it does not force the user to think like someone else. Instead, the invention allows the user to choose his own way to navigate catalogs of items, and then, by remembering successful search scenarios, and storing that knowledge in a dynamic, growing database (or ‘forest’) of collected search paths, or ‘find-trees’, the invention grows and improves, that is, it evolves organically over time. As the collection of find-trees can be accessed by other users, the utility of the invention increases over time once implemented in a given environment. Further, the invention is able to do this in a time- and space-efficient manner (that is, without the forest growing too tangled, dense or large) not only because of its method and architecture, but also through the use of autonomous background processes that continually prune and update the tree structures for optimum storage and navigation.
Disclosed is a system and method for training a spoken dialog service component from website data. Spoken dialog service components typically include an automatic speech recognition module, a language understanding module, a dialog management module, a language generation module and a text-to-speech module. The method includes converting data from a structured database associated with a website to a structured text data set and a structured task knowledge base, extracting linguistic items from the structured database, and training a spoken dialog service component using at least one of the structured text data, the structured task knowledge base, or the linguistic items. The system includes modules configured to implement the method.
A system and computer-implemented method for providing alternative voice interpretations to a user, including receiving an indication of a request for a search from a user comprising a voice input of search criteria, determining an n-best list of a plurality of possible interpretations of the voice input in response to receiving the indication, each possible interpretation comprising a word or phrase corresponding to the voice input, providing a first possible interpretation of the plurality of possible interpretations for display to the user, the first possible interpretation being the most likely interpretation of the voice input, receiving an indication that the first possible interpretation does not correspond to the voice input search criteria and providing one or more alternative interpretations of the plurality of interpretations for display to the user within a suggestion display area in response to receiving the indication.
A semi-automatic speech transcription system of the invention leverages the complementary capabilities of human and machine, building a system which combines automatic and manual approaches. With the invention, collected audio data is automatically distilled into speech segments, using signal processing and pattern recognition algorithms. The detected speech segments are presented to a human transcriber using a transcription tool with a streamlined transcription interface, requiring the transcriber to simply “listen and type”. This eliminates the need to manually navigate the audio, coupling the human effort to the amount of speech, rather than the amount of audio. Errors produced by the automatic system can be quickly identified by the human transcriber, which are used to improve the automatic system performance. The automatic system is tuned to maximize the human transcriber efficiency. The result is a system which takes considerably less time than purely manual transcription approaches to produce a complete transcription.
A method for computer-assisted translation from a source language to a target language makes use of number of rules. Each rule forms an association between a representation of a sequence of source language tokens with a corresponding tree-based structure in the target language. The tree-based structure for each of at least some of the rules represents one or more asymmetrical relations within a number of target tokens associated with the tree-based structure and provides an association of the target tokens with the sequence of source language tokens of the rule. An input sequence of source tokens is decoded according to the rules to generate a representation of one or more output sequences of target language tokens. Decoding includes, for each of at least some sub-sequences of the input sequence of source tokens, determining a tree-based structure associated with the sub-sequence according a match to one of the plurality of rules.
An improved method of verifying a processor design using a processor simulation model in a simulation environment is disclosed, wherein the processor simulation model includes at least one execution unit for executing at least one instruction of a test file. The method includes tracking each execution of each of the at least one instruction, monitoring relevant signals in each simulation cycle, maintaining information about the execution of the at least one instruction, wherein the maintained information includes a determination of an execution length of a completely executed instruction, matching the maintained information about the completely executed instruction against a set of trap elements provided by the user through a trap file, and collecting the maintained information about the completely executed instruction in a monitor file in response to a match found between the maintained information and at least one of the trap elements.
Arrangement and method for simulating electro-mechanical systems includes a simulator for simulating an operating environment of a plurality of different electro-mechanical systems, a first interface unit for enabling the simulator to interface with a host computer and input/output devices, and a second interface unit for enabling the simulator to be reprogrammed and re-configured to enable simulation of the operating environment of the different electro-mechanical systems. The simulator may include a user-programmable field programmable gate array and a digital signal processing unit coupled to the field programmable gate array.
A method and apparatus associated with various phases of a well completion. In one embodiment, a method is described that includes identifying failure modes for a well completion. At least one technical limit associated with each of the failure modes is obtained. Then, an objective function for the well completion is formulated. Then, the objective function is solved to create a well performance limit.
A method for building a magnetic bead mathematical model includes defining component elements of the model of the magnetic bead, building the model of the magnetic bead, obtaining a characteristic curve of an impedance of a magnetic bead in a standard magnetic bead specification of the magnetic bead, ascertaining parameters of the component elements, simulating the model of the magnetic bead, and comparing the characteristic curve with the characteristic curve in the standard magnetic bead specification, to further optimize the mode of the magnetic bead.
A system and method for correlating data is provided. Generally, the system contains a scanning system having at least one inspection emitter. The scanning system situated to scan a structure and produce a quantity of inspection information. A local positioning system is in communication with the scanning system and situated to detect a location of the quantity of inspection information in relation to the structure. A quantity of computer-aided design data corresponding to the quantity of inspection information is included. An imaging system is in communication with the scanning system and the local positioning system, the imaging system situated to produce an overlay image of at least two of an image based from the structure, an image based from the quantity of inspection information and an image formed from at least a portion of the quantity of computer-aided design data.
A method for online condition-based monitoring (CBM) of a tank farm including a plurality of storage tanks includes providing a tank model including a diagnostic and/or predictive tank model based on calculated tank metrics that is derived from historical data including tank operation data. The calculated tank metrics include tank operational metrics based on the tank operational data for the storage tanks and tank condition metrics based on tank inspection or maintenance data for the storage tanks. The tank model provides relationships between the tank condition metrics and the tank operational metrics. Results are generated using the tank model including at least one failure indicia for at least a first of the storage tanks using the calculated tank metrics and current measured data for the first tank as inputs to the tank model. The failure indicia is processed for scheduling at least one maintenance task for the first tank.
A method and system for detecting a signal source at a specified frequency in the presence of background noise includes a processor; a first sensor mounted at a first location operatively connected to the processor; a second sensor mounted at a second location operatively connected to the processor; the processor operating to compute the amplitudes of the first and second Fourier transforms of the outputs of the first and second sensors, respectively, the difference in the amplitudes of the first and second Fourier transforms being determinative of the existence of a signal being generated at the predetermined frequency.
The invention relates to a method of qualifying the variability of the composition of an effluent, in which method a series of measurements is effected over time of at least one first and one second parameter of the effluent. The invention is characterized in that, in each time step, first and second derivatives of the parameters are determined, first and second logical domains are defined, probabilities of the first derivatives belonging to the first logical domains are assigned, probabilities of the second derivatives belonging to the second logical domains are assigned, global logical domains are defined, global probabilities of belonging to the global logical domains are assigned, and the variability of the composition of the effluent is qualified on the basis of these global probabilities of belonging to the global logical domains.
A chromatograph analyzing device for automatically executing a base line setting process on an unseparated peak using preset base line conditions. The chromatograph analyzing device includes a separation unit for separating a component included in a sample, and a data processing device for identifying the component of the sample and the quantity of the component in the sample by using a chromatogram obtained from the separation.
Provided is a critical point method used to determine the points of a real-time stream of location data, such as Global Positioning System (GPS) data, that should be retained based on their importance in reconstructing the travel path of a mobile device. The method may run on a mobile device or on a server. When run on a mobile device, the method reduces the amount of data transferred between mediums by only transferring points that are critical to reconstructing the path of travel of the mobile device. This reduction saves power used in the wireless transmission and reception of the non-critical data and the bandwidth used while transmitting non-critical data. The method may be run every time a new position is calculated. When a new position is determined to be a critical point, the point is transmitted. If the new position is not a critical point, then the point is discarded.
When updating means 24 for performing a differential update on map data M using update data U performs an update on the map data M using update data U stored on a recording medium R, update data U having section identification information that matches the section identification information of the map data M and a later update version than the update version of the map data M are extracted from the plurality of update data U stored on the recording medium R, and a differential update is performed on the map data M using the extracted update data U.
A vehicle pre-impact sensing system is provided that includes an array of energy signal transmitters mounted on a vehicle for transmitting signals within multiple transmit zones spaced from the vehicle and an array of receiver elements mounted on the vehicle for receiving signals reflected from an object located in one or more multiple receive zones indicative of the object being in certain one or more zones. A processor processes the received reflected signals and determines range, location, speed and direction of the object, determines whether the object is expected to impact the vehicle as a function of the determined range, location, speed and direction of the object, and generates an output signal indicative of a pre-impact event. The system may detect one or more features of a target object, such as a front end of a vehicle. Additionally, the system may modulate the transmit beams. Further, the system may perform a terrain normalization to remove stationary items.
Disclosed is a method and device for protecting an aircraft comprising at least one wing-mounted engine arranged on each of its wings against at least one of a low-energy situation and a high-energy situation during flight in which at least one engine is a failed engine. A control unit is triggered to activate a protection function, as a function of the number and position of failed engines. The control unit controls at least one non-failed engine, and the protection function is activated when activation conditions are met. The activation conditions indicate that the aircraft is either in the low-energy situation such that the total current power of the aircraft is less than a predetermined minimum power or that the aircraft is in the high-energy situation such that the total current power of the aircraft is greater than a predetermined maximum total power.
A method for determining the friction value of a disk brake, in particular of self-energizing disk brakes, in which the friction value is determined on the basis of the: motor current for the application direction and retraction direction, idle current I0, wedge angle α, transmission constant K, and clamping force.
It is predicted whether a spin amount is tending to diverge and a vehicle is tending to become unstable, or the spin amount is tending to converge and the vehicle is tending to become stable. When the convergent tendency is predicted, a correction to reduce the spin amount is performed. As a result, the performance of a braking force control can be made difficult when the spin amount is tending to converge. Thus, it is possible to prevent an anti-spin control from being performed when there is actually no need to perform the anti-spin control, such as when the vehicle posture is correcting.
Methods and valve arrangements for controlling the flow of pressurized air from a tractor to a trailer reservoir and to a trailer spring brake chamber. In one exemplary embodiment, pressurized air from a tractor is supplied from a tractor to the trailer reservoir and to the trailer spring brake in different filling modes based on a user input. In another exemplary embodiment, pressurized service air is used to charge or partially charge the trailer reservoir.
The present invention relates to an information method for a manual transmission vehicle that provides information for inducing stepping on an accelerator pedal for economical driving of a manual transmission vehicle and provides information for inducing changing a shift stage for the economical driving by using a driving performance guidance map showing a fuel consumption rate area in accordance with BSFC.
A method for electronically controlling a bicycle gearshift and a bicycle electronic system perform gearshifting. To perform this gearshifting, a displacement of an actuator from a current position (P) to a position (P1, PN) of engagement of a chain on an extreme toothed wheel of a gearshift group is started (203,205), a destination toothed wheel (PT) of the gearshift group is subsequently preselected (208), and the displacement is subsequently stopped (210) when the actuator is in a position (PT) of engagement of the chain on the destination toothed wheel (PT) of the gearshift group.
In a vehicle seat control system (10), before a vehicle (60) turns a curve ahead of the vehicle (60), a control circuit (28) determines lateral acceleration that is expected to occur to the vehicle (60) while the vehicle (60) is turning the curve, and in addition, determines whether a braking operation is performed by a driver before the vehicle (60) turns the curve. When the control circuit (28) determines that an estimation value of the lateral acceleration is greater than a reference value, and that a braking operation has been performed by the driver before the vehicle (60) turns the curve, movable side support portions (26) in a vehicle seat (12) are pivoted in the closing or bending direction.
In order to achieve a steering feel for SbW systems and EPS systems having a control design for controlling the steering torque by generating a target steering torque (torTB) that can be adapted to various steering systems, vehicle types, or requirements, in which the resulting steering feel is a steering feel, in all driving conditions and driving situations, which is equivalent to, or better than, hydraulic and electromechanical steering systems available on the market today, according to the invention: a base steering torque (torB) is determined as a function of an externally acting force (torR) and a vehicle speed (velV); a damping torque (torD) is determined as a function of a steering speed (anvSW) and the vehicle speed (velV); a hysteresis torque (torF) is determined as a function of the steering speed (anvSW) and the vehicle speed (velV); a centering torque (torCF; torC) in the direction of the straight-ahead position is determined as a function of a steering wheel angle (angSW) and the vehicle speed (velV); and the base steering torque (torB), the damping torque (torD), the hysteresis torque (torF) and the centering torque (torCF; torC) form individual components, as a function of which the target steering torque (torTB) is determined.
The invention relates to a motorized watercraft with a control device (1) and with a drive unit (30) having a water propeller that is driven by an electric motor (31). The electric motor (31), an operating unit (10), a motor controller (20), a battery controller (50) and a battery (60) are placed in a vehicle hull, and the water propeller is mounted in a flow channel in the vehicle hull. In order to connect the controlling components and the components to be controlled by means of a system architecture, a system bus and of a man-machine interface, the invention provides that the operating unit (10), the motor controller (20), and the battery controller (50) are data-connected by means of a communications device controlled by the control device (1). This enables an, in particular, fail-safe transmission of data, a constant monitoring of the system components, and when required, an emergency shut-down.
The invention relates to a device for monitoring obstructions for an aircraft including data storage, an anticollision device and viewing devices, wherein the monitoring device comprises a detector to detect in real-time obstructions, of terrain type and of human constructions type, in a close environment of the aircraft in a flight situation, a sensor to identify the obstructions at risk calculating identification parameters, a circuit to calculate criticality of the obstructions, a display to display both the obstructions with the identification and criticality parameters of the obstructions, and a generator of alerts to describe the situation according to a combination of the identification and criticality parameters. One or more embodiments of the invention is a monitoring system adapted for zones close to the aircraft and in the flight zones not visible to the crew. One or more embodiments of the invention applies particularly to helicopters executing low-altitude flights. It relates more particularly to military carriers such as rescue carriers.
In one embodiment there is a remote starter system for a vehicle having an ignition connected to vehicle controllers by a serial data interface. The remote starter system includes a T-Harness connector having at least a first, second, and third serial data connectors and a remote starter module. The remote starter module having at least a remote starter connector, wherein the first serial data connector of the T-Harness connector is coupled to the remote starter connector, and the second and third serial data connectors are separately coupled between the pair of interconnected vehicle serial data connectors. Data from the remote starter module is thereby communicated to the vehicle controller modules and the ignition module.
A method is provided that permits the detection of ‘standby’ state’ in linear and non-linear loads connected to the power grid and their automatic disconnection. The method includes five main stages: a) detecting the normal operating state of at least one load by a detection device, b) obtaining the maximum value of the current in the operating state, c) detecting entry into ‘standby’ mode’ by the load by establishing the ‘standby’ state’ when the current value measured at a specific time in each load is less than a percentage P of the maximum value of the current of each load in normal operating state, d) evaluating the value for each load for a predetermined time T, and e) disconnecting the load and the detection device when value T of time is reached without the load having returned to the normal operating state. A system is also provided.
Protection arrangements and methods of operating protection arrangements are important in order to maintain operability with regard to electrical power distribution networks. Such networks generally comprise grids or meshes of electrical distribution pathways from generators and electrical loads. Faults may occur within the network and circuit breakers or other protection elements are utilised to isolate such faults. A number of regimes for protection are known but problems can arise with regard to ensuring an appropriate pan of the distribution network is isolated. By providing circuit breakers which have a time grade margin compared to other circuit breakers which is proportional to an inverse current-time logarithmic relationship between a fault electrical current divided by a major contribution electrical current to the circuit breaker operation can be achieved which is sufficiently quick for high electrical fault currents but incorporates a time delay for low electrical currents which may have a more transient nature.
A method and a device for operating a wind farm with a plurality of wind turbines are provided. According to the method, operating parameters of the wind turbines of the wind farm are adjusted according to an optimization goal, the optimization goal being the maximum value of the total output of the wind farm produced from the sum of all individual outputs of the wind turbines. The optimization goal differs from conventional optimization goals where the respective individual outputs of the wind turbines are optimized without taking the overall output into consideration.
The present invention discloses a rapid thermal annealing method for a semiconductor device, which includes the steps of: establishing a ternary correspondence relationship among a device electrical parameter, an annealing temperature, and an STI distribution density; deriving an STI distribution density in a specific area of the semiconductor device and a target STI distribution density; determining whether the STI distribution density in the specific area is larger than the target STI distribution density; if the STI distribution density in the specific area is larger than the target STI distribution density, adding a virtual structure in the specific area to make the STI distribution density in the specific area equal to the target STI distribution density; and deriving from the ternary correspondence relationship a target annealing temperature corresponding to the target STI distribution density and performing an annealing process with the annealing temperature on the semiconductor device to achieve a target electrical parameter. The method can alleviate the phenomenon of temperature non-uniformity of a rapid thermal annealing process so as to avoid any influence thereof upon the electrical performance of the semiconductor device.
A casino resort management system collects patron data, manages patron data in a high performance data warehouse, shares patron data with other systems and reports vital patron information. The system particularly tracks machine history, including changes in location, configuration and performance, and tracks the location history, including game type and denomination, and allows for placards to be moved from one gaming machine to another without losing historical machine or location information. In addition, the system provides two particularly useful graphical displays that simplify visual analysis of the large amounts of data within a casino. One display method depicts tables of thin bar graphs that compactly allow side-by-side comparison of different groupings of machines and another display method depicts machines in three dimensions so that each dimension can provide visual information to a viewer.
A microscope configuration according to an exemplary embodiment includes a microscope system with at least one addressable component and also a control system with a plurality of control modules for influencing a plurality of test-environment parameters in a test chamber of the microscope system. The control modules are configured to be combined in modular manner and to be coupled through an interface unit with a unified bus, through which they are controlled. A control module influencing a test-environment parameter of an incubation system has a control command interface unit configured to receive at least one control command. The control command interface unit couples with a bus. A control device is coupled with the control command interface unit and influences the test-environment parameter based upon the control command. A further interface unit is coupled to the control command interface unit and outputs, again, the received control command.
The present invention describes an apparatus, a system and a method for the treatment of obstructive sleep apnea. The treatment involves monitoring the position of the tongue and/or the force exerted by the tongue and electrical stimulation of the hypoglossal nerve to move the tongue into an anterior position or to maintain the tongue in an anterior position.
A helical fixation element of an implantable medical lead. The fixation element has at least one blood drainage channel running along at least a tissue-penetrating portion of the helix windings of the fixation element. The channel guides, during penetration and anchoring of the fixation element and the lead in a tissue, blood leaking from the tissue away from the vicinity of the fixation element, thereby reducing the size of a fibrin clot formed around the fixation element. The capture threshold for stimulating the tissue is therefore reduced.
A lead includes a lead body defining a lumen extending through the lead body; a conductor disposed in the lumen; a slit extending from an exterior of the lead body through at least a portion of the lead body to the lumen; and a contact strip. A portion of the contact strip is optionally disposed in the slit and is in contact with a portion of the conductor. A second portion of the contact strip is optionally wrapped around the lead body. A method of making a lead includes disposing one or more conductors in a lumen of a lead body; forming a slit from an exterior of the lead body to the lumen to access a portion of at least one conductor disposed in the lumen; coupling a flat contact strip to the portion of the conductor, and wrapping the contact strip around the lead body.
An anchoring device for anchoring a medical lead implanted in a patient includes a substantially elongate, hollow, tubular, and elastically compressible body. The body has a longitudinal axis, a groove formed circumferentially about the body for receiving a suture and an inner bore forming a recessed portion. The anchoring device also has a surrounding portion adjacent the recessed portion, where the recessed portion has increased retention characteristics on a medical lead relative to the surrounding portion of the inner bore.
Electrical crosstalk between two implantable medical devices or two different therapy modules of a common implantable medical device may be evaluated, and, in some examples, mitigated. In some examples, one of the implantable medical devices or therapy modules delivers electrical stimulation to a nonmyocardial tissue site or a nonvascular cardiac tissue site, and the other implantable medical device or therapy module delivers cardiac rhythm management therapy to a heart of the patient.
A non-implanted system receives, from an implantable cardiac device implanted within a patient, data corresponding to detected potential episodes of tachycardia. A representation of the data corresponding to the detected potential episodes of tachycardia is displayed to a user, and the user that observes the displayed representation of the data is allowed to enter a user diagnosis for each of the detected potential episodes of tachycardia. The non-implanted system simulates how the implantable cardiac device can use its discriminators to produce device diagnoses, based on the data for the detected potential episodes of tachycardia, including how adjustments to the discriminators affect how the device diagnoses match the user diagnoses. Thereafter, the non-implanted system can reprogram the implantable cardiac device to increase a likelihood that future device diagnoses produced by the implantable cardiac device would more closely match future user diagnoses produced by the user.
A method of evaluating dry eye in humans wherein the flow of naturally occurring secretion to the eye is reduced or stopped due to the presence of an obstruction of a meibomian gland in the eyelid involves applying a pressure to the eyelid that mimics pressure applied during blinking; and simultaneously imaging the glands to diagnose the condition of the meibomian gland. This abstract is not to be considered limiting, since other embodiments may deviate from the features described in this abstract.
A method of operating on volumetric imaging data representing organ anatomy includes determining whether a polyp location within a specified range from a viewing point is visible, or hidden by an anatomical feature, and marking the polyp as visible or hidden with a viewable indicator.
An adherent device is configured to adhere to the skin of the patient with an adherent patch, for example breathable tape, coupled to at least four electrodes. The device comprises impedance circuitry coupled to the at least four electrodes and configured to measure respiration of the patient to detect sleep apnea and/or hypopnea. The impedance circuitry may be used to measure hydration of the patient. An accelerometer can be mechanically coupled to the adherent patch such that the accelerometer can be coupled to and move with the skin of the patient. Electrocardiogram circuitry to generate an electrocardiogram signal may be coupled to at least two of the at least four electrodes to detect the sleep apnea and/or hypopnea.
Disclosed herein are systems and methods for calibrating a continuous analyte sensor, such as a continuous glucose sensor. One such system utilizes one or more electrodes to measure an additional analyte. Such measurements may provide a baseline or sensitivity measurement for use in calibrating the sensor. Furthermore, baseline and/or sensitivity measurements may be used to trigger events such as digital filtering of data or suspending display of data.
A cover structure for portable electronic device includes a rotating member, a cover, a retaining member and a main housing. The rotating member includes a head portion, a column and two wings projecting from the column. The cover defines a through hole allowing the column and the wings to extend through. The retaining member clasps the column to preventing the rotating member from getting away from the cover. The main housing defines a receiving hole. Two blocks and two slopes are formed in the receiving hole. The wings of the rotating member respectively rotate along the slopes to be locked by the blocks when the cover is attached to the main housing.
Handheld mobile communication devices according to the disclosure have a closed position, in which the display member of the device covers at least a portion of the keys of on the keypad member of the device, and an open position, in which the keys are accessible and the device is operated. When the display member is in the open position, it forms an ergonomically desirable angle (e.g., on the order of about 155°) relative to the keypad member. However, unlike clamshell-type cellular phones, the display member does not simply flip open about a conventional pivot joint. Rather, it moves from the closed position, where it is parallel and adjacent to the keypad member, to the open, angled position through a sliding/sweeping motion; through an eccentric, “up-and-over” rotational motion; or through a combination sliding/“up-and-over” motion.
A transmission plug for a complex earphone is disclosed. The complex earphone is capable of receiving a broadcast signal and sending out an audio signal. The transmission plug includes a first metal ring for providing an audio grounding, a first insulation layer formed inside the first metal ring, a second metal ring formed inside the first insulation layer for transmitting the audio signal, a second insulation layer formed inside the second metal ring, and a radio-frequency transmission stick formed inside the second insulation layer for transmitting the broadcast signal, wherein a shape of the transmission plug conforms to an international standard audio plug.
A mobile wireless communications device includes a housing and circuit board carried by the housing and having radio frequency (RF) circuitry and a processor operative with each other. Audio circuitry is carried by the circuit board and an audio transducer assembly, such as a speaker, has electrical contacts that electrically engage the audio circuitry for carrying audio signals between the audio circuitry and audio transducer assembly. A filter is mounted at the audio transducer assembly and reduces radio frequency (RF) electromagnetic interference to the audio transducer assembly during device operation.
A wireless communication terminal includes a battery module, a monitor module, a battery-capacitance update module, and a display module. The monitor module detects a working state of the wireless communication terminal including idle and communication states, periodically detects and records a voltage of the battery module, calculates dynamic average voltages of the battery module in the idle and communication states, and subtracts the dynamic average voltages in the idle and communication states to calculate a dynamic voltage compensation of the battery module in the communication state. The battery-capacitance update module includes a timer, and detects a voltage of the battery module after the timer has timed out, compensates the detected voltage with the dynamic voltage compensation when in the communication state, and reads battery capacitance of the battery module according to the compensated voltage. The display module displays the battery capacitance.
A quantized multi-rank beamforming scheme for multiple-antenna systems such as a multiple-input-multiple-output (MIMO) wireless downlink User equipment (UE) estimates downlink channel and transmit power and determines rank and power allocations. A quantized beamforming matrix is then determined by the UE using successive beamforming. The UE also determines channel quality indices (CQI) which it feeds-back to the wireless downlink base station along with the index of the quantized beamforming matrix. The base station uses the CQI information to select a UE for scheduling of downlink transmission and the quantized beamforming matrix index received from the selected UE to beamform the downlink transmission to the UE. Base station overhead and is minimized while providing near-optimal performance given the constraints of a limited feed-back channel and computational complexity of the UE.
A mobile phone includes a power source, a power managing unit, a central controlling unit, a switching unit, and a personal defense unit. The power source is configured to provide the electrical energy to the mobile phone. The personal defense unit is configured to be heated by the current of the power source. The switching unit is connected between the power source and the personal defense unit. The central controlling unit is configured to receive a command triggered by a user operation on the mobile phone and to generate corresponding control signals to control connection and disconnection of the switching unit.
Analog signal paths are utilized between a baseband processor and a radio front end to support high throughput communications for a multiple in multiple out radio transceiver that support communications over two or more antennas. Specifically, analog differential I and Q path communication signals are exchanged between a radio front end core and a baseband processor to maximize throughput capacity for high data rate signals. Along the same lines, the impedances of traces and the interface are matched to reduce I/Q imbalance.
A method for wireless communication may include, in an RF chip including transmit and receive functions, performing generating a first signal to enable transmission and/or reception of Bluetooth signals. The first signal may be input to a plurality of direct digital frequency synthesizers (DDFSs). The plurality of DDFSs may be clocked via the generated first signal to enable simultaneous transmission and reception of frequency modulated (FM) signals, and to enable transmission and/or reception of near field communication (NFC) signals. The first signal may be generated via a local oscillator generator (LOGEN) to enable the transmission and/or reception of the Bluetooth signals. The first signal may be generated via a phase locked loop (PLL) to enable the transmission and/or reception of the Bluetooth signals.
A server includes a communications adapter; a controller and a datastore. The controller receives a first user input via a user interface to associate at least one image attribute with a contact. Thereby, responsive to receiving an image from an electronic apparatus, the controller automatically processes the image to identify at least one feature of the image that corresponds to the image attribute, and associates the image with the contact based on the image attribute; and communicates the image to the contact via the communications adapter. The datastore is suitable for storing digital information, and is communicatively coupled to the controller.
Using a first station, a wireless device is communicated with via a first type of wireless service. Resources associated with the wireless device are determined they should be re-allocated. A command and an indicator that result in the wireless device scanning for a second type of wireless service are sent to the wireless device.
An object of the present invention is to provide means for eliminating a transmission delay when transmitting emergency information for the sake of relief, security, or the like in a wireless device in conformity with the wireless LAN standard in which if radio waves transmitted from peripheral devices are detected, transmission has to be stopped. In a multimode wireless communication scheme having two or more communication schemes, priorities of the communication schemes are set. A high priority or low priority regarding to a message is described in a “message type” data field of a frame of a controlling channel output from the access point side to the terminal side. When the frame of the controlling channel is decrypted on the terminal side, the message type is confirmed, so that the type of a service channel used thereafter is confirmed and the channel is coupled.
A base station 100 includes: a specifying unit 125 configured to specify a decrease target TTI that indicates the TTI in which a sum of already assigned transmission rates is larger than an allowable receiving transmission rate; a selecting unit 126 configured to select, as a decrease target radio terminal, the radio terminal to which the TTI in the decrease TTI is assigned; and a scheduling unit 120a configured to transmit, to the decrease target radio terminal, transmission rate decrease data that is the transmission rate control data (AG or RG) for instructing a decrease of the transmission rate.
The present invention relates to a method of generating a downlink frame. The method of generating the downlink frame includes generating a first sequence and a second sequence for identifying cell groups; generating a first scrambling sequence and a second scrambling sequence that are one-to-two mapped to the sequence number of the primary synchronization signal; scrambling the first sequence with the first scrambling sequence and scrambling the second sequence with the second scrambling sequence; and generating a secondary synchronization signal including the scrambled first sequence and second sequence and mapping the secondary synchronization signal to a frequency domain.
A system and method for observing a personal networking event which shares the position of a number of friendly participants with other participants within a group. In one form, the position of unknown participants meeting certain criteria is also displayed to a user or one or more friendly participants. The views are selectable by friendly participants on, for example, a GPS equipped cell phone, to include a view from the participant's position, zoom, pan, and tilt views, or views from another friendly location or from another geographic location, giving increased situational awareness and identification of participants. Other information can be shared among friendly participants, including social information, status and directions. Preferably, an orientation mechanism shows when the device is correctly pointed to a position.
A system and method of determining the location of a mobile station by determining the time of transmission of a signal by a mobile station and determining range rings at a plurality of reference stations receiving the transmitted signal, where the range rings represent the distance of the mobile station from the plurality of reference stations.
A wireless circuit (1100, 1190) for tracking an incoming signal and for use in a network (2000) having handover from one part (Cell A) of the network to another part (Cell B). The wireless circuit includes a processor (CE 1100) responsive to the incoming signal, the processor (CE 1100) operable to generate pulse edges representing network-based receiver synchronization instances (RSIs), and a timekeeping circuitry (2420, 2430, 2450) including an oscillator circuitry (2162), the timekeeping circuitry (2420, 2430) operable to maintain a set of counter circuitries (2422-2428) including a counter circuitry (2422) operable to maintain at least one network time component based on the RSIs and another counter circuitry (2428) operable at least during handover and during loss of network coverage for maintaining at least one internal time component (NC) based on the oscillator circuitry (2162), the set of counter circuitries (2422-2428) operable to account for elapsing time substantially gaplessly and substantially without overlap between the time components during a composite of network coverage, loss of network coverage and handover, and the timekeeping circuitry further including a time generator (2450) for combining the time components from the set of counter circuitries (2422-2428) to generate an approximate absolute time (SGTB). Other electronic circuits, positioning systems, methods of operation, and processes of manufacture are also disclosed and claimed.
A wireless communication infrastructure entity assigns a plurality of schedulable wireless communication entities to a group wherein each entity is assigned a location within the group. The infrastructure entity indicates which of the plurality of schedulable wireless communication entities assigned to the group have been assigned a radio resource, for example in a first bitmap (510), and indicates radio resource allocation policy information (520) and indicates a weighting for each assigned wireless communication entity, for example, in a second bitmap (530), to the schedulable wireless communication entities that have been assigned a radio resource.
A wireless device is provided that includes a processor configured to execute instructions that promote performing a method. The method includes determining a user profile of a user of the wireless device. The method also includes determining a relationship of the wireless device to a topology of a wireless network wherein the wireless device is a node, the relationship of the wireless device to the topology of the network based at least in part on the user profile.
A mobile station for use in a cellular communication system includes a transceiver and a processor operable to apply a cell re-selection procedure which includes determining whether the mobile station should change its serving base station, wherein the transceiver is operable to receive via its serving base station a signal from an infrastructure processor advising or instructing the mobile station to select a particular base station in its cell re-selection procedure, and the processor of the mobile station is operable to apply a cell re-selection procedure to determine whether the mobile station should change its serving base station to the particular selected base station, wherein the particular selected base station has been selected and specified by the infrastructure processor based upon the location of members of a group of mobile stations with which the mobile station is to communicate.
A hand-over request reception unit receives a hand-over request from a hand-over source base station. When the hand-over request is received, a terminal count acquisition unit obtains the number of terminals each sending a random access signal. A transmission power offset value calculation unit calculates a transmission power offset value of a random access signal to be sent from a terminal performing a hand-over to the base station, in accordance with the number of terminals obtained by the terminal count acquisition unit. A transmission power offset value transmission unit sends the transmission power offset value through the hand-over source base station to the terminal.
A method includes determining a coverage area for each of a plurality of base stations. The method also includes receiving a first location parameter indicative of a mobile unit's location. The method further includes transitioning a first connection between the mobile unit and a first base station of the plurality of base stations to a second connection between the mobile unit and a second base station of the plurality of base stations. The transition is based on the coverage areas of the first base station and the second base station and the first location parameter.
A cell selection method includes steps of: (A) determining, at a mobile station (UE), whether or not a first CSG cell satisfies a predetermined condition, when using a first macro cell as a camped cell; and (B) changing, at the mobile station (UE), the camped cell from the first macro cell to a first CSG cell, when determined that the first CSG cell satisfies the predetermined condition.
Apparatus, methods and computer program products that support inter-PLMN coordination in registration and handover operations are provided. Hysteresis is introduced in registration of radioterminals in a hybrid terrestrial/satellite mobile communications environment. Inter-PLMN handover techniques are provided, including techniques for coordination of communication of timing information and traffic channel controls.
A method and system for providing targeted advertisement information to consumers over a wireless communications network. In one embodiment, local advertisers register to advertise on certain wireless communications devices that are in close proximity to the advertiser. As a consumer enters a cell site that is near the location of the advertiser, the wireless network delivers a message to the wireless device that is specified by the local advertiser. An acknowledgement signal is then received by the network, and the local advertiser's account is charged for transmission of the advertisement. In a further embodiment, each of the messages stored in the database is also associated with one or more demographic codes, and users of wireless communications device select from one more demographic codes to describer their advertisement preferences. Messages to be transmitted to particular wireless communications devices are selected based upon both the location information and the demographics codes that are associated with the messages.
Embodiments disclosed herein allow a mobile communication device to incorporate location specific content into media for presentation to a user based on the location of the mobile communication device. In a particular embodiment, a mobile communication device wirelessly receives a plurality of media and stores the plurality of media in the mobile communication device. The mobile communication device also determines its location. The mobile communication device receives a user selection indicating a selection of the plurality of media for presentation. In response to the user selection, the mobile communication device determines location specific content for the selected media based on the location of the mobile communication device. After location specific content has been determined, the mobile communication device incorporates the location specific content into the media selection for presentation to a user.
A method for providing a user agent (UA) with service identification data. The method includes an application server (AS) transmitting Session Initiation Protocol (SIP) data. The SIP data comprises an identifier of the AS and a service identifier for at least one service supported by the AS. The method further includes the UA receiving the SIP data.
A system and method are used for sending and receiving email. The system includes a gateway. The gateway communicates with the mobile phone via a wireless network capable of receiving a short message sent from a mobile phone. The gateway is connected to a mail server which has a plurality of mailboxes via a network. The gateway is capable of communicating between the mobile phone and the mail server in such a manner that the gateway converts the short message to an email, and sends the email to a receiver's mailbox in the mail server whose address is included in the short message, and the gateway converts the emails of the mailboxes of the mail server to short messages, and sends the short messages to the corresponding mobile phones.
A method of enabling a mobile station to perform initialization to a base station in a wireless communication system is provided. The method includes synchronizing with the base station, obtaining an uplink parameter based on the synchronization, performing initial ranging by using the uplink parameter and establishing security association between the mobile station and the base station while performing the initial ranging. During the initial ranging, a mobile station's unique identifier or control signaling can securely be transmitted.
A method for wireless communications with mobile stations located within a femtocell is described. The method includes registering a femtocell with an IMS core network to receive IMS services for one or more mobile stations located within the femtocell, and separately registering the mobile station with an application server to provide additional services to the mobile station located within the femtocell. The additional services may be CDMA services. Also, registering the femtocell with the IMS core network may include transmitting femtocell registration information that does not include information regarding the mobile station to the IMS core network to request IMS services for the mobile station.
Methods and systems are provided for securing integrated base stations, such as base station routers (BSRs), in which a SIM card is operatively coupled with a secured portion of a base station and a secure association is established therebetween to facilitate encryption key exchange between the secured portion of the base station and a core network.
A method (and corresponding equipment) for use by a device (10) in establishing a network connection on behalf of an application (14a-d) hosted by the device (10), including: a step (23b) of obtaining information about currently active cellular network systems, which may include information about connections currently in use; and a step (24) of deciding whether to allow establishing the connection based on factors including the information about currently active cellular network systems. The information about connections currently in use may include identifiers for applications using the connections currently in use. The factors can also include the identity of the application making the request and the identities of the applications using connections currently in use, so as to make the decision as to whether or not to allow establishing the connection after taking into account the importance and type of the different applications contending for the network resources (connections).
A wearable emergency alert device includes a wearable member and a separately encased mobile phone member that is selectively attachable to the wearable member. The wearable member includes an attachment member for attaching the wearable member to a body part of the user, a first transmitter for sending a first signal to the mobile phone member, a power source for the first transmitter and a first actuator operable by a user for actuating the first transmitter to send a signal to the mobile phone member. The mobile phone member includes a mobile phone transceiver for establishing a first communication link between the mobile phone transceiver and the first transmitter; and the second communication link between the mobile phone transceiver and a remote receiver for transmitting and receiving at least one of data, voice and messages between the mobile phone transceiver and a remote receiver. A mounting member is provided for selectively removably mounting the mobile phone member to the wearable member, and permitting the mobile phone member to engage the first actuator to actuate an emergency signal.
Integrated low-IF (low intermediate frequency) data receivers and associated methods are disclosed that provide advantageous and cost-efficient solutions.
A device and method for DC offset cancellation device are disclosed. The method includes keeping a high pass module at off state, converting an analog radio frequency signal to a digital baseband signal by a direct down conversion receiving module, detecting a DC offset value during the conversion by an offset compensation module so as to provide an offset compensation signal corresponding to the DC offset value to the direct down conversion receiving module, and determining whether a control condition is reached by a control module so as to timely switch on the high pass module for canceling the residual DC offset in the direct down conversion receiving module. In the present invention, the offset compensation module provides preliminary offset compensation signals and then the high pass module accurately cancels residual DC offset, thereby significantly reducing the reaction time for DC offset cancellation.
An offset direct conversion receiver apparatus and corresponding receiving method are provided. A received wireless signal is directly downconverted and demodulated to a baseband offset frequency that is offset from zero frequency to produce an in-phase (I) baseband offset signal centered at the baseband offset frequency and a quadrature-phase (Q) baseband offset signal centered at the baseband offset frequency. The I baseband offset signal and Q baseband offset signal are bandpass filtered to produce an I bandpass signal and a Q bandpass signal, respectively. The I bandpass signal and the Q bandpass signal are downconverted from the baseband offset frequency to zero frequency to produce an I baseband receive signal and a Q baseband receive signal. A technique and logic are also provided to select the best baseband offset frequency used in an offset direct conversion receiver.
The present invention provides a radio communication apparatus for use with a host system. The host system includes an electromagnetic body which acts as a ground plane or counterpoise for the radio communication apparatus. The apparatus comprises an electronics system coupled to the host system, a radio module including a radio electromagnetic body and optionally a radio electronics system, a signal pathway operatively coupling the electronics system with the radio module, and a conductive enclosure. The conductive enclosure provides electromagnetic isolation of the signal pathway. The conductive enclosure is further configured, by inclusion of a wave trap, to impede electromagnetic coupling between the radio electromagnetic body and the host electromagnetic body via the conductive enclosure.
The present invention implements a method and system for dynamically adapting the modulation and coding scheme for radio links in a wireless communications network based on a retransmission environment model in order to maximize throughput and most efficiently allocate bandwidth resources. The present invention encompasses a refined calculus and methodology for deriving the link adaptation thresholds in a retransmission environment using a complex model and analysis of the retransmission environment. The present invention holds particular application for wireless data communications as opposed to real time data services because it is based on a retransmission model applicable primarily for data services. A critical component of this new link adaptation system is a “no transmission” cutoff mode that is selected for SIR below a base threshold value. This new mode prevents system instability and misallocation of bandwidth in a wireless communication system.
An output signal SHS is secondarily amplified by a high-frequency amplifier AMP3 and an output signal SHR is secondarily amplified by an AMP4 for which high-frequency side amplitude reducing means is taken. In this case, the AMP4 has small gain of a high-frequency region and its output SHR-2 is reduced in amplitude. However, a high-frequency noise has a frequency higher than that of a carrier wave SH and the amplitude of a noise NzB becomes smaller. The other output signal SHS is directly amplified by the wideband amplifier AMP3. The width of an SHS-2 and the width of the SHR-2 are adjusted by amplitude adjusting means throughout the whole region and then mutually added by both signals addition amplifying means again so that the amplitude of the output signal SHS is adjusted to the SHR-2, and a predetermined threshold value is set to extract the noises.
A mobile communication device includes a main body, a communication unit, an earpiece, a mouthpiece, a comparison unit and a first driver. The communication unit generates a starting signal when the communication device and another communication device establish a connection. The earpiece rotates with respect to the main body. The mouthpiece receives ambient sound and determines an ambient noise level according to the collected ambient sound in response to the starting signal. The comparison unit determines whether the ambient noise level is equal to a predetermined value, and generates a first driving signal when the ambient noise level is not equal to the predetermined value. The first driver drives the earpiece to rotate toward an ear of a user of the mobile communication device in response to the first driving signal.
A system and method for inter-cell interference avoidance. A device capable of performing channel estimation is configured to divide a codebook into two sets. A first set of said two sets corresponds to codebook information that will cause an interference in a received signal to be less than a threshold. The device further is configured to send feedback information corresponding to the first or second set, or both. A base station is configured to select a preceding vector or matrix based, in part, on a portion of the feedback information.
A method for reducing interference between radio frequency (RF) signals includes initiating a first communication session from a control system to a remote RF device using a first RF signal to transmit a first outgoing message, wherein the first RF signal within a first RF range, and detecting a second communication session transmitted from a system RF device to the control system using a second RF signal. The second communication session includes an incoming message, and the second RF signal is within a second RF range at least partially overlapping the first RF range. The method includes, when the second communication session is detected, interrupting the first communication session for a time period, receiving the second communication session during the time period to receive the incoming message, and, after the time period expires, resuming the first communication session with the remote RF device.
A wireless terminal includes a wireless interface that is configured to selectively connect the wireless terminal to a network using one of at least two different access modes including a cellular access mode and at least one non-cellular access mode. A mode control that selects the one of the at least two different access modes based at least in part on an access priority signal received from the network.
Systems and methods are provided for seamlessly switching media playback between a media broadcast, such as a radio broadcast, and media from a local media library. When an electronic device determines that an upcoming media item in a media broadcast is not of interest to a user, the electronic device can switch playback from the media stream to a media item from the electronic device local library. The selected local media item can be related to a previously broadcast media item to ensure continuity in the user's listening or viewing experience. The electronic device can switch away from the local media item and return to the media stream when the media stream again broadcasts media items or segments of interest to the user.
By detecting the broadcast frequency of a musical composition in radio broadcasting based on on-air information and now-on-air information being broadcast contents information, the broadcast frequency of each musical composition can be displayed on a display 26 without receiving and outputting radio broadcasting. Thereby, the user can recognize that which musical composition is frequently broadcasted. Thus, even if the user does not listen to the musical composition broadcasted in the radio broadcasting, the broadcast frequency of the musical composition can be shown to the above user.
A fixing apparatus includes a light irradiation unit and a reflector. The light irradiation unit irradiates a recording medium conveyed in a conveying direction with laser light along a first direction that is substantially perpendicular to the conveying direction. The reflector reflects first to fourth angular components of a part of the laser light reflected at an irradiation position at which the recording medium is irradiated, such that a first intersection point between the first and third angular components after the reflection and a second intersection point between the second and fourth angular components after the reflection as seen in a second direction that is substantially perpendicular to the conveying direction and the first direction are at different positions in a direction of displacement of the recording medium, the direction of displacement crossing the conveying direction. A developing agent on the recording medium is melted by the laser light.
An image transfer device according to the present invention applies a transfer bias voltage to a toner image developed on a surface of an image carrying member, the transfer bias voltage having an opposite polarity from the polarity of an electric charge of the toner image, by a transfer roller from a power supply device, and electrostatically transfers the toner image to a transfer medium. A resistance element is connected between the power supply device and the transfer roller in series. The resistance element has a value of resistance which varies little with environmental variation, and a ratio between the value of resistance and a synthetic value of resistance of a transfer device including the conductive roller is set to a value which restrains variations in transfer efficiency of the electrostatic transfer with respect to variations in the synthetic value of resistance with the environmental variations.
A developing unit includes a developing roller which rotates about a rotational axis to supply toner to a photoreceptor, and a magnetic roller which forms a magnetic brush with a two-component developing agent having carrier and the toner and thereby forms a toner layer on the developing roller, the developing roller including: a cylindrical core portion which includes an electric conductor; a first resistive layer which covers a cylindrical surface of the core portion; a second resistive layer which covers the first resistive layer, and has electric-resistivity lower than that of the first resistive layer; and a current leakage control member which prevents leakage of electric current from the core portion toward the second resistive layer through an end of the developing roller along a direction of the rotational axis.
An image forming apparatus includes an operating portion provided at a front part of a main assembly of the apparatus; a rear cover covering at least a part of a rear part of the main assembly; a holding mechanism for holding the rear cover relative to the main assembly; an opening and closing mechanism for upwardly moving the rear cover from a close position for covering the part of the rear part of the main assembly to an open position for exposing the part of the rear part and for downwardly moving the rear cover from the open position to the close position; a stabilizer for keeping the rear cover at the open position; an electrical component provided inside the rear cover at a position accessible from a front side of the main assembly when the rear cover takes the open position.
A powder material recovery container includes: a container main body that accommodates a powder material; a conveying member that is arranged with a part existing at least in an intermediate position of a dropping movement of the powder material and rotates to convey it, the conveying member having a conveying part that conveys the powder material around a central line of rotation; and a moving passage surface arranged in a lower part of the part existing at least in the intermediate position, and opposed to one part of the conveying member and move it by a conveying force, wherein the moving passage surface has upper end parts of side surfaces opposed to each other with respect to the central line that are formed with relatively different heights, and the relatively lower upper end part is formed with height not higher than a height of the central line.
A method of testing a dual-polarization optical transmitter comprising a pair of polarization transmitters for respectively generating first and second polarization signals, and a polarization combiner for generating an optical signal composed of the first and second polarization signals with respective orthogonal polarization vectors. Each of the polarization transmitters is controlled to transmit respective polarization optical signals having predetermined characteristics. An output of the dual-polarization optical transmitter is tapped to obtain a first tap signal representative of the first polarization signal, and a second tap signal representative of the second polarization signal. A relative angle between respective polarization vectors of the tap signals is controlled, and the first and second tap signals combined to generate a combined light. A power level of the combined light is detected, and processed to obtain information about the performance of the dual polarization transmitter.
Embodiments of the present invention provide systems, devices and methods for managing skew within a polarized multi-channel optical transport system. In a DP-QPSK system, skew between polarized channels is compensated within the transport system by adding latency to at least one of the polarized channels. The amount of added latency may depend on various factors including the skew tolerance of the transport system and the amount of skew across the channels without compensation. This latency may be added optically or electrically, and at various locations on a channel signal path within a transport node, such as a terminal transmitter or receiver. Additionally, various embodiments of the invention provide for novel methods of inserting frame alignment bit sequences within the transport frame overhead so that alignment and skew compensation may be more efficiently and accurately performed at the transport receiver.
The present invention provides a method of generating time-division multiplexed encoded transmission signals, including encoding optical pulse signals for each of a plural multiplexed channels and generating a transmission signal for each channel, performing time division multiplexing on first and second transmission signals and generating a 2-channel multiplexed signal modulating the multiplexed signal with a modulation signal having a frequency of (F−Δf) Hz, detecting a strength of a Δf Hz frequency component of the multiplexed signal changing a time delay amount of the second transmission signal with respect to the first transmission signal, and determining a time delay amount at which a strength of the Δf Hz frequency component is minimized and adjusting the transmission signals of the individual channels such that they are arranged at equidistant intervals on a time axis.
There is provided an abnormal light cut-off system in which even when a high power light is inputted from an optical fiber connected to a user side apparatus by a malicious user or an accident, a trouble rate is low, the abnormal light is cut off at high sensitivity, and security is high. In a network system in which an optical line terminating apparatus and plural optical network apparatuses are connected together via plural optical connection sections and an optical branching section, the optical branching section includes one optical line terminating apparatus side port and plural optical network apparatus side branch ports, an optical line terminating apparatus side optical fiber connects the optical line terminating apparatus and the one optical line terminating apparatus side port, an optical branching section side optical fiber connects the optical network apparatus side branch port and a light cut-off section, and an optical network apparatus side optical fiber connects the light cut-off section and the optical network apparatus. When an abnormal light is inputted from the optical network apparatus side, it is cut off by the light cut-off section.
A buffer device includes at least one internal switching unit and at least one basic buffer unit. The internal switching unit includes at least two inputs and at least two outputs. The internal switching unit and the basic buffer unit form a closed connection by alternating with each other via one input of the two inputs and one output of the two outputs. Another one of the at least two inputs of the internal switching unit receives a light wave. The internal switching unit outputs the light wave according to a first control signal. The basic buffer unit buffers the lightwave from the internal switching unit. At the same time, a network node and a scheduling method are also provided. A network node with the buffer device has a small scale and is easy to realize, while the data packet loss rate is decreased and the head of line blocking is avoided.
Embodiments of the present invention provide apparatus and method for reducing non uniformity during thermal processing. One embodiment provides an apparatus for processing a substrate comprising a chamber body defining a processing volume, a substrate support disposed in the processing volume, wherein the substrate support is configured to rotate the substrate, a sensor assembly configured to measure temperature of the substrate at a plurality of locations, and one or more pulse heating elements configured to provide pulsed energy towards the processing volume.
A video and audio playback apparatus which generate a video and an audio at high-speed in accordance with the respective characteristics is provided. The apparatus plays back a video/audio data having a first video data encoded by an intra-frame encoding, a second video data encoded by an inter-frame prediction encoding and an audio data corresponding to the video frame of the first video data or the second video frame. The apparatus includes a deciding unit to determine a first rate, a second rate and a number of times; a first extraction unit to extract the first video data from the video/audio data at the first rate; a second extraction unit to extract the audio data from the video/audio data at the second rate; a playback unit to play back the first video data the number of times; and an audio playback unit to play back the audio data.
The recording apparatus acquires now-on-air information at a certain interval of time. The now-on-air information shows the contents of broadcast signals being received. The recording apparatus records broadcast signals when detecting a keyword in the now-on-air information. Therefore, if the recording apparatus receives the broadcast signals which represent user's desired program's picture/sound, it can record them. In this manner, the recording apparatus can record user's desired part of program's picture/sound.
The present invention provides a digital broadcast receiving apparatus and a digital broadcast receiving method for retrieving a favorite program based on places where a user frequently visits and showing a program related to the places where the user frequently visits. In the digital broadcast receiving apparatus and the digital broadcast receiving method, based on GPS information included in a still picture captured by a digital camera and position information included in EPG information, whether a program is related to a favorite place of the user or not is determined, and the program related to a favorite place of the user is provided as a recommended program to the user.
When the number of requests for recording is more than the number of tuners by the extension of a broadcast time period of a program that has been timer-recorded as a reserved program, recording instruction information relating to the reserved program that is extended is transmitted to a mobile communication device from an information transmitter in a digital broadcasting receiver. In this case, the recording of the reserved program that is extended is started in the mobile communication device, and another reserved program is recorded by a program recorder in the digital broadcasting receiver. Further, when the number of requests for recording is more than the number of tuners by timer-recording other program or programs within the broadcast time period of the reserved program, recording instruction information relating to the one reserved program is transmitted to the mobile communication device from an information transmitter in the digital broadcasting receiver. In this case, the recording of the one reserved program is started in the mobile communication device, and the other reserved program is recorded by a program recorder in the digital broadcasting receiver.
A reproducing device for playing back data from a recording medium, including: play back circuits for reading first stream data, which includes first video data, first audio data, and first subpicture data, from a recording medium; download data storage circuits for storing second stream data, which includes at least one of second video data, second audio data and second subpicture data downloaded via a network; and selection circuits for conducting at least one of: switching from said first video data to said second video data; switching from said first audio data to said second audio data, and switching from said first subpicture data to said second subpicture data; wherein data which is newly switched by said selection circuits and data which is not switched by said selection circuits are synchronously superimposed and outputted.
A video recording system includes a first Network Video Recorder (NVR) that receives a video delivered via a video packet stream and records the video to a first long-term storage. A second NVR receives the same video and temporarily stores it in temporary storage. When a failure of the first NVR is detected at a first point, the second NVR starts recording the video to long-term storage. The temporarily stored video is used by the second NVR to fill in the gap in recorded video in long-term storage that occurred between the failure of the first NVR and the start of the second NVR recording the video to long-term storage.
A connector housing for use with a communication network and management system thereof includes a housing having a plurality of berths each configured to receive an optical connector adapter unit. A housing electrical connector is associated with each berth and faces the front of the housing to engage an adapter unit electrical connector as the adapter unit is inserted into the berth. Guide elements guide and align the housing electrical connectors with the adapter unit connectors as the adapter units are inserted into the berth to allow blind mating of the housing electrical connectors and the adapter unit connectors. Electrical contacts from at least two housing electrical connectors are consolidated into a cable connector positioned adjacent the back of the housing.
An optical fiber that has a small bending loss can be securely prevented from being fractured due to accidental bending during installation or other operations, and is compliant with the G. 652 standard. The optical fiber includes a core, a first cladding, a second cladding and a third cladding. The relative refractive index difference Δ1 of the core is in the range of 0.3% to 0.38%, the relative refractive index difference Δ2 of the first cladding is equal to or smaller than 0%, and the relative refractive index difference Δ3 of the second cladding is in the range of −1.8% to −0.5%. The inner radius r2 and the outer radius r3 of the second cladding satisfy the expression “0.4r2+10.5
Cropping images while retaining the relevant portions of the images. The images are cropped based on an orientation of the images. For the images having a portrait orientation, the images are cropped outside a region defined by a parallelogram centered along a golden section line. For the images having a landscape orientation, the images are cropped outside a region defined by a parallelogram centered along a midpoint line. In some embodiments, the images are cropped into squares for display on a mobile computing device having a 16:9 aspect ratio.
Techniques are described for causing digital image data to be interpreted according to a particular technique of a plurality of techniques. According to an embodiment, digital sensor data is received, and user input is received that specifies which technique of a plurality of techniques to use to generate a display that depicts an unmodified image from the sensor data, wherein each technique of the plurality of techniques generates a display from the sensor data in a different manner than each other technique of the plurality of techniques.
A method for correcting the signal in an image having a plurality of regions of interest, the method comprising the steps of: (a) providing an image having a plurality of regions of interest, these regions of interest having areas between them; (b) determining a region of correction between at least two regions of interest; (c) calculating a correction signal from the region of correction; and (d) using the correction signal to correct a measured signal from one or more regions of interest. This invention also provides a method for defining a region of correction for use in a method for correcting the signal in an image having a plurality of regions of interest, the defining method comprising the steps of: (a) providing an image having a plurality of regions of interest; (b) extracting geometric information for a plurality of regions of interest; (c) selecting a location between at least two regions of interest; (d) selecting at least one parameter to describe regions of correction; and (e) constructing regions of correction between the at least two regions of interest.
An image recognition apparatus according to one aspect of the present invention has a measurement unit measuring a blur level of an image, a comparison unit comparing the blur level measured in the measurement unit with a threshold, an image processing unit applying to the image a blurring filter which increases the blur level when the blur level measured in the measurement unit is smaller than the threshold, and applying to the image a deblurring filter which decreases the blur level when the blur level measured in the measurement unit is larger than the threshold, and a recognition unit recognizing the image from features of the image processed in the image processing unit.
In this image processing device, an image processing portion 102 performs a predetermined pre-processing on first image data and outputs it as second image data. A judging portion 104 that judges the degree of importance of the first image data on the basis of the characteristics of a subject that is included in the first image data. A reducing portion 105 reduces the data amount of the second image data in accordance with that degree of importance and outputs it as third image data. According to this image processing device, by reducing the data amount of the second image data in accordance with the degree of importance of the first image data, it is possible to achieve greater reductions in the data amount as the degree of importance decreases. As a result, it is possible to more efficiently reduce the power consumption and time required when transferring image data after data reduction.
Described is a technology by which an image is classified (e.g., grouped and/or labeled), based on multi-label multi-instance data learning-based classification according to semantic labels and regions. An image is processed in an integrated framework into multi-label multi-instance data, including region and image labels. The framework determines local association data based on each region of an image. Other multi-label multi-instance data is based on relationships between region labels of the image, relationships between image labels of the image, and relationships between the region and image labels. These data are combined to classify the image. Training is also described.
An image comparison method compares a reference image with a test image. Each image includes objects and a background. The method generates a skeleton image of the reference image. The skeleton image of the reference image is compared with the test image so as to determine if the reference image have more objects or objects parts than the test image. Similarly, a skeleton image of the test image is generated. The skeleton image of the test image is compared with the reference image so as to determine if the test image have more objects or objects parts than the reference image.
A system and a method for automatic restoration of isotropic degradations of a digital image, based on receiving a blurred image by an image capture assembly, automatically finding proper step edge, calculating the PSF from the step edge, and restoring the blurred image by means of a processor, and with the option to display the resorted image by means of an output assembly.
Physical page layout analysis for optical character recognition is performed. A physical page layout analysis method finds constituent parts of an image and gives an initial data-type label, such as text or non-text. Within the text data, connected components are identified and analyzed. Tab-stops are detected from groups of edge-aligned connected components. The detected tab-stops are used to deduce the column layout of the page by finding column partitions. The column layout is then applied to find the polygonal boundaries of and a reading order of regions containing flowing text, headings, and pull-outs.
The invention relates to a method for noise suppression in medical images comprising steps of measuring the gradient field strength of an image pixel and selecting a suitable filter mask for noise suppression as a function of the gradient field strength, with the value of the gradient field strength being compared with a predetermined threshold value. The method is repeated when an additional image pixel is selected. A decision is made per read-in image pixel as to which type of filter mask is used for filtering. A selection can be made between filter masks of different sizes or isotropic or anisotropic or directional filter masks. The decision is based on the measured gradient field strength of the respective pixel. The use of different filter masks allows the signal-to-noise ratio to be improved, without distorting structures like edges for instance and without generating artificial structures in homogenous noise regions.
A method for assisting in the creation of a logical structure model, which stores, from an image in which character strings associated respectively with a plurality of logical elements constituting a logical structure are described, the logical elements, character strings associated with the logical elements, and the logical structure, wherein character strings in an input image and the logical structure among the character strings in the input image are extracted, a logical element is selected among the plurality of logical elements according to the degrees of similarity between the extracted character strings and the character string associated respectively with the plurality of logical elements stored in the logical structure model, a character string associated with the selected logical element and a character string in the input image associated with the logical element based on the logical structure among the extracted character strings in the input image are extracted.
The present invention is a method and apparatus for protection of products and packaging against counterfeiting using dedicated authentication protocol coupled with portable devices. It is based on the product identification information, i.e., PIN, generated by the product manufacturer, stored in the product database and added to product or packaging in an open and/or a hidden form. The open part is directly available to the consumer before buying, opening or consuming the product or package or damaging its integrity while the hidden part is only revealed after these operations. The hidden information can also be disappearing after a predefined interval of time or number of trials or usages. Both parts are communicated to the authentication server in a predefined order to verify the product or package authenticity. The presence, absence, or multiple requests for the same product PIN, confirm or reject product authenticity or detect attempt at attacking the system or at using counterfeited products.
An apparatus and method are provided for generating a representation of an image which may be used in tasks such as classification, clustering, or similarity determination. An image, such as a scanned document, in which the pixel colorant values are quantized into a plurality of colorant quantization levels, is partitioned into regions, optionally at a plurality of different scales. For each region, a runlength histogram is computed, which may be a combination of sub-histograms for each of the colorant quantization levels and optionally each of plural directions. The runlength histograms, optionally normalized, can then be combined to generate a representation of the document image.
The device facilitates the verification of conformity between an anticipated digital image, or reference image, and a digital image actually obtained. The device implements a method that makes it possible to quickly and effectively distinguish the differences between a reference image and an obtained image. The device comprises receiving an input of two images, reference and obtained, and producing as output a single image, resulting from the merging of the two input images in which the portions common to both images are represented in shades of grey, the differences between the first and the second image being represented in green or red depending on whether they belong to the first or the second image.
A computer-implemented method includes receiving a depth map (30) of a scene containing a body of a humanoid subject (28). The depth map includes a matrix of pixels (32), each corresponding to a respective location in the scene and having a respective pixel value indicative of a distance from a reference location to the respective location. The depth map is segmented so as to find a contour (64) of the body. The contour is processed in order to identify a torso (70) and one or more limbs (76, 78, 80, 82) of the subject. An input is generated to control an application program running on a computer by analyzing a disposition of at least one of the identified limbs in the depth map.
A stereoscopic measurement system captures stereo images and determines measurement information for user-designated points within stereo images. The system comprises an image capture device for capturing stereo images of an object. A processing system communicates with the capture device to receive stereo images. The processing system displays the stereo images and allows a user to select one or more points within the stereo image. The processing system processes the designated points within the stereo images to determine measurement information for the designated points.
A method for quality control assessment in single time-point in-vivo imaging data related to imaging of objects, includes acquiring an in-vivo image of the object with imaging apparatus, defining a background image corresponding to an imaged air of the in-vivo image, defining an object image corresponding to the in-vivo image from which the background image has been removed, obtaining the background and object images by atlas-based registration, reflecting an intensity distribution of the background image with a histogram, fitting a noise mathematical model to part of the histogram intensity distribution, deriving background quality characteristics from the noise mathematical model, reflecting an intensity distribution of the object image with a further histogram, fitting a signal mathematical model to the further histogram intensity distribution, deriving object quality characteristics from the signal mathematical model, and automatically deriving signal-to-noise and contrast-to-noise ratios of in-vivo imaging data from the object quality and background quality characteristics.
A tumor region is determined within a three dimensional medical image. A long axis and a short axis of the determined tumor region are designated. The lengths of the designated long axis and the designated short axis are measured. The measured lengths of the long axis and the short axis are displayed.
Portal images are combined with 3D ultrasound to determine adjustments to patient treatment parameters. The images are acquired while the patient is in an initial position, and the images are registered to a treatment coordinate system. The images are combined and outlines of anatomical structures are superimposed on the portal images, resulting in new portal images that incorporate the anatomy extracted from the ultrasound. The enhanced portal images are used to identify modifications to the treatment parameters.
Disclosed herein are methods, computer systems and computer program products for labeling components. One method includes the step of labeling (130) with a current label all voxels that are internal to a predetermined sub-volume oriented with respect to an unlabeled voxel, and directly connected to the unmarked voxel. The labeling step is repeated for all voxels that are not internal to the predetermined sub-volume, but which are labeled with a current label. The method includes the step of incrementing the current label and may include the step of increasing a window size to a predetermined maximum. The preceding steps are repeated for remaining unlabeled object voxels.
A portable reading machine detects poor image conditions for performing optical character recognition processing. The portable reading machine receives an image of sufficient resolution to distinguish lines of text but not necessarily of sufficient resolution to distinguish individual characters and processes the image to determine imaging conditions from the image. The reading machine reports imaging conditions to the user.
A detecting method for measuring gaps between two parts of an object is provided. The detecting method selects a reference image and a measured image, merges the reference image and the measured image to form an image of the object, grids the reference image and the measured image to obtain triangle mesh surfaces, obtains boundary points and outline points of the measured image, and obtains triangles on a joint portion of the reference image and measured points on a corresponding joint portion of the measured image. The method further compares each measured point with an obtained triangle to obtain gap values of the joint portion between the reference image and the measured image, and outputs an analysis report of the gap values on a display device.
A location and orientation in an environment is determined by first acquiring a real omni-directional image of an unknown skyline in the environment. A set of virtual omni-directional images of known skylines are synthesized from a 3D model of the environment, wherein each virtual omni-directional image is associated with a known location and orientation. The real omni-directional image with each virtual omni-directional images to determine a best matching virtual omni-directional image with the associated known location and orientation.
A method for dynamically tracking a specific object in a monitored area obtains an image of the monitored area by one of a plurality of image capturing devices in the monitored area, and detects the specific object in the obtained image. The method further determines adjacent image capturing devices in the monitored area according to the path table upon the condition that the specific object is detected, and adjusts a detection sensitivity of each of the adjacent image capturing devices.
A camera tracking system includes a controllable camera, an array of microphones, and a controller. The microphones are positioned adjacent the controllable camera and are at least responsive to ultrasound emitted from a source. The microphones may additionally be capable of responding to sound in the audible spectrum. The controller receives ultrasound signals communicated from the microphones in response to ultrasound emitted from the source and processes the ultrasound signals to determine an at least approximate location of the source. Then, the controller sends one or more command signals to the controllable camera to direct at least approximately at the determined location of the source. The camera tracking system tracks the source as it moves and continues to emit ultrasound. The source can be an emitter pack having one or more ultrasonic transducers that produce tones that sweep form about 24-kHz to about 40-kHz.
The present disclosure is directed to inventive methods and apparatus for a variable flux speaker subassembly for a loudspeaker. The variable flux speaker subassembly may contain at least one repositionable structure that is repositionable from at least a first position to a second position. The magnetic flux through a voice coil structure of the speaker subassembly is altered when the repositionable structure is moved from the first position to the second position.
A controller device is provided whereby players can experience realistic sounds. The controller device is connected to the main body of an information processing apparatus, wherein the controller device comprises a first speaker for emitting a sound signal in a low frequency range, and a second speaker for emitting a sound signal in a frequency range that is higher in comparison with the first speaker.
A sound input device includes a differential microphone, configured to receive sound including noise, and generate a first signal in accordance with the sound; a detector, configured to detect the noise, and generate a second signal in accordance with the detected noise; and a controller, configured to control at least one of suppression of high-frequency components of the first signal and changing of a frequency band to be suppressed of the first signal based on the second signal.
A sound signal correcting apparatus converts an acquired sound signal into a phase spectrum and an amplitude spectrum by an FFT process, compares the amplitude spectrum of the obtained sound signal with a noise model so that a correction coefficient used for correcting the amplitude spectrum of the sound signal is derived, smoothes waveform of the amplitude spectrum of the sound signal using the derived correction coefficient, and converts the sound signal into a sound signal where the amplitude spectrum is corrected by performing an inverse FFT process on the phase spectrum and the smoothed amplitude spectrum.
The present invention provides a sound collecting device capable of, even when using a freely-movable microphone, generating multichannel signals realizing sound image localization without processing using information about the current position of the microphone. The sound collecting device includes: reference microphones fixedly placed so as to correspond to the respective channels, the reference microphones collecting an arriving sound from the speaker, and outputting reference signals representing signals of the respective channels; at least one actual recording microphone placed so as to be movable, the at least one actual recording microphone collecting the arriving sound from the speaker, and outputting the collected sound as an actual recording signal; and signal generation means for generating signals of the respective channels by performing, based on the reference signals outputted by the reference microphones, predetermined calculation processing for the actual recording signal outputted by the at least one actual recording microphone.
Embodiments of the invention provide method, system, and computer readable storage medium for providing an audio motion feedback to a user of a simulated three-dimensional (“3D”) environment, where the user controls an entity within the simulated 3D environment. A plurality of gridlines is projected over the simulated 3D environment to form a virtual 3D grid. A crossing of at least one boundary point by the entity is detected, wherein the boundary point is located on or within a threshold distance from at least one of the plurality of the projected gridlines. At least one boundary point type of the crossed boundary point is determined. At least one audio motion signal associated with the determined boundary point type is generated, thus providing audio motion feedback to the user regarding the entity's movements in the simulated 3D environment.
In a voice intelligibility enhancement system that controls a gain of a voice signal based on noise power and voice power of the voice signal generated by a voice signal generation unit, it is detected whether the voice power is equal to or greater than a predetermined level, noise power output when the voice power is less than the predetermined level is measured and stored, noise power to be output when the voice power exceeds the predetermined level is estimated to be the stored noise power, and gain of a voice signal is controlled on the basis of the voice power and the estimated noise power.
The present invention is directed to an apparatus, system and method for reporting a player's game plays during a game with input from fans on the player's performance, and more specifically allowing each player to dynamically transmit information regarding the player's game plays to a portable remote terminal or central processor from which real-time statistical information may be obtained and wherein the player, coach(es) and/or other teammates may review the statistical information to formulate and implement appropriate game strategies to be effected on the field or court.
A semiconductor integrated circuit is provided, which includes: a first circuit; a second circuit; a data BUS; and first and second encryption/decryption circuits for encrypting/decrypting data transmitted between the first and second circuits on the data bus. The first encryption/decryption circuit is for encrypting data output from the first circuit, outputting the encrypted data to the data BUS, decrypting an encrypted data received from the second encryption/decryption circuit, and providing the decrypted data to the first circuit. The second encryption/decryption circuit is for decrypting the encrypted data received from the first encryption/decryption circuit, providing the decrypted data to the second circuit, encrypting data output from the second circuit, and outputting the encrypted data to the data BUS.
A system, method, and computer program for text-based encryption, involves accessing a text file with a plurality of lines of text characters; re-sequencing each of the text characters in the plurality of lines; translating a base representation for each of the text characters by an offset of a base value so that a resulting translated character is printable; inserting a plurality of other characters between each of the translated text characters on each of the lines to form a random character string; inserting a plurality of random numbers of random characters before and after the random character string to output to a resultant file; and including a translated seed with the resultant file.
A telephone includes a phone body and an information panel to hold business cards. The information panel is rotatably mounted to the phone body. The phone body defines a receiving hole. The information panel includes a main body, a trigger, and a resilient element. The main body defines a through hole including a first positioning portion located in an inner surface of the through hole. The trigger includes a first end extending through the through hole, a second end received in the receiving hole, and a second positioning portion located between the first end and the second end and matches with the first positioning portion to limit the main body from rotating with respect to the phone body. The resilient element is received in the receiving hole with a first end resisted the receiving hole and a second end resisted on the second end of the trigger.
In one embodiment, the present invention includes an apparatus having a first pair of low voltage operational amplifiers to generate an output representative of an absolute value difference of first and second line voltages of a subscriber loop, and a third low voltage operational amplifier having an input coupled to the output of the first pair of low voltage operational amplifiers to filter the output and to provide a switch control signal for a switching regulator that provides a voltage used to generate the first and second line voltages. The apparatus may include additional circuits such as a limit circuit to limit the input to the third low voltage operational amplifier and one or more speedup circuits to reduce a filter time constant of the third low voltage operational amplifier during a ringing mode of the subscriber loop.
Aspects of systems and methods for maintaining and operating agent nodes are provided. In some embodiments, calls, contacts, and other work units may be routed to individual customer service agents via a centralized queue based on a variety of factors. Some embodiments may provide market-based call pricing and customer service agent compensation.
Request information received by a call handler system specifies multiple acceptable call connection encoding options or formats for communicating with a caller. The call handler system forwards the multiple acceptable call connection encoding options to a called destination. The called destination responds with a selection of a first call connection option from the multiple call connection options. The call handler system selects a second call connection option for providing a ring-back tone to the caller while waiting for the called destination to answer his phone. During the wait, the call handler system provides a ring-back tone to the caller via the second call connection encoding option. Upon detection of the called destination answering his phone, the call handler system discontinues playback of the ring-back tone and notifies the caller to communicate with the called destination via the first call connection encoding option as selected by the called destination.
In some embodiments, a call forking dynamic key exchange system may include one or more of the following features: (a) a memory comprising, (i) a dynamic key exchange program that allows a caller to initiate a call having a security request to multiple subscribers and selecting at least one subscriber who answers the call, and (b) a processor coupled to the memory that executes the dynamic key exchange program.
A conferencing system that can be configured by a host, and then reconfigured on the fly, in real time. The host initially provides configuration information to the system to define the initial operation of the conference call. The host can then update this information during the conference call to reconfigure the conference call. For instance, the information may include a question set. The initial question set is presented to participants as they enter the conference call. When the configuration information is changed by providing a new question, the new question is then presented to the participants in the conference call.
A system for facilitating to an end-user the recognition of other participants attending a conference call, comprising means attached to the end-user's telephone for receiving signals from the telephone line, means for analyzing the telephone line signals and associating a unique caller identification to each new participant joining the conference call, means for associating with each such caller identification, a unique position in a representation of the conference call, and means for representing to the end-user such unique position for all participants in the conference call.
A method and system for selectively prohibiting a communications connection between an origin and destination in a communications network based on one or mediations rules and one or more lists of prohibited and exempted destination identifiers either in real-time using a control unit or with a pre-check using an analysis unit.
A communication terminal having one or more one-touch-dial buttons simplifies operations needed for registration of destination data such as phone numbers or mail addresses. A communication terminal (e.g., a cellular phone) having one or more one-touch-dial buttons includes a destination-data registration unit (e.g., a phone-directory database) that allows destination data such as phone numbers or mail addresses to be registered therein, a one-touch-dial registration unit that allows destination data to be registered therein so as to be associated with the one or more one-touch-dial buttons, and a control unit that, in response to an operation of the one or more one-touch-dial buttons, determines whether destination data has been registered in the one-touch-dial registration unit or the destination-data registration unit, and that outputs a result of the determination and a query message regarding registration of the destination data.
Techniques for transmitting information to a recipient under their control are described. In some situations, the techniques are used in conjunction with a fax delivery system to, as part of a connection established to perform a fax transmission, provide a variety of functionalities to a human recipient that is participating as part of the connection, such as when the human recipient is contacted in error. In addition, in some situations an interactive voice response system is used to receive and interpret input from a human recipient, such as in response to one or more control selections or options provided to the human recipient.
An x-ray optical system includes an x-ray source which emits x-rays, a first optical element which conditions the x-rays to form two beams and at least a second optical element which further conditions at least one of the two beams from the first optical element.
Systems, methods, and other modalities are described for (a) obtaining an indication relating to an emission module (which may be dangerous, e.g.) or its user (who may be untrained, e.g.) and for (b) configuring the module or causing an irradiation (for imaging, e.g.) in response to the indication.
Methods and systems are described for processing a signal in wireless communications. The signal may have synchronization information. A method of processing a signal having synchronization information may include receiving the signal, and determining a truncation region of the time domain estimated channel, the estimated channel having taps. The method further includes processing the channel taps within the truncation region.
A wireless communication apparatus comprising a memory for storing a group of coefficient values to be applied to processing of orthogonal modulation signals received by a plurality of antenna elements, a coefficient generation unit for detecting a phase shift value of reception timing of specific received signals on the basis of a desired signal and the coefficient values read out from the memory, compensating the group of coefficient values according to the detected phase shift value, and storing the compensated coefficient values in the memory, and a signal processing unit for processing the received signals by applying the compensated coefficient values.
A method and apparatus for decomposing a channel matrix in a wireless communication system are disclosed. A channel matrix H is generated for channels between transmit antennas and receive antennas. A Hermitian matrix A=HHH or A=HHH is created. A Jacobi process is cyclically performed on the matrix A to obtain Q and DA matrixes such that A=QDAQH. DA is a diagonal matrix obtained by singular value decomposition (SVD) on the A matrix. In each Jacobi transformation, real part diagonalization is performed to annihilate real parts of off-diagonal elements of the matrix and imaginary part diagonalization is performed to annihilate imaginary parts of off-diagonal elements of the matrix after the real part diagonalization. U, V and DH matrixes of H matrix are then calculated from the Q and DA matrices. DH is a diagonal matrix comprising singular values of the H matrix.
A digital television transmitter and a method of coding main and enhanced data in the digital television transmitter are disclosed. In the digital television transmitter, a byte-symbol converter converts main and enhanced data packets into symbols, wherein at least one of the enhanced data packets may include data place holders for known data symbols. A known data generator generates a known data symbol. A symbol processor processes a first symbol outputted from the byte-symbol converter. Herein, the symbol processor may post-decode a first bit of the known data symbol and output the post-decoded bit and an initialization data bit when the first symbol is a symbol representing one of the place holders. A trellis encoder has one or more memories for trellis-encoding a second symbol outputted from the symbol processor, wherein the memories are initialized when the initialization data bit is processed in the trellis encoder.
There is provided a multi-carrier transmission device capable of improving a packet error ratio in a system where transmission data is repeatedly multi-carrier-transmitted. In this device, the transmission data is subjected to error correction encoding in an error correction encoding unit (102), modulation in a modulation unit (104), and repetition in a repetition unit (106). A signal after the repetition (repetition bit) is two-dimensionally mapped in the frequency domain and the time domain according to a predetermined pattern in a mapping unit (108). The repetition bit transmission power is controlled so that the total value of the transmission power of repetition bit constituting one bit is identical to all the bits and the repetition bit of preferable reception quality has a large transmission power while the repetition bit of bad reception quality has a small transmission power.
In one embodiment, the apparatus includes a decoder configured to obtain quantization information of a first block, obtain a block type of the first block, and compare the quantization information and a threshold value. Loop-filtering is performed by the decoder on four successive pixels by using at least three successive pixels if the quantization information is greater than the threshold value and the type of the first block is an intra-coded block type. Two pixels of the four successive pixels are in the first block and two pixels of the four successive pixels are in a second block adjacent to the first block.
A system and method are disclosed for providing improved processing of video data. A multi-instance encoding module receives combined video and audio input, which is then separated into a video and audio source streams. The video source stream is pre-processed and corresponding video encoder instances are initiated. The preprocessed video source stream is split into video data components, which are assigned to a corresponding encoder instance. Encoding operations are performed by each video encoder instance to generate video output components. The video output components are then assembled in a predetermined sequence to generate an encoded video output stream. Concurrently, the audio source stream is encoded with an audio encoder to generate an encoded audio output stream. The encoded video and audio output streams are combined to generate a combined encoded output stream, which is provided as combined video and audio output.
In one embodiment, the method includes obtaining a coded block pattern of first and second blocks. The coded block pattern is one of a plurality of coded block patterns, the plurality of coded block patterns include an intra-coded block, and the second block is adjacent to the first block. The method further includes obtaining a motion vector difference between a motion vector for the first block and a motion vector for the second block, and determining a non-zero filter strength value based on the obtained coded block pattern of the first and second block as first priority and the obtained motion vector difference as second priority. The blocking phenomenon is removed according to the filter strength value.
In one embodiment, the method includes determining reference picture index numbers in a reference picture list. The reference picture index numbers increase for reference pictures having a decreasing display order with respect to a picture including the macroblock. The reference picture index numbers increase for reference pictures having an increasing display order with respect to the picture including the macroblock. The reference picture index numbers of the reference pictures having a decreasing display order are less than the reference picture index numbers of the reference pictures having an increasing display order. The embodiment further includes obtaining motion vector information for the current macroblock, obtaining a field reference picture index associated with the current field macroblock, selecting a frame reference picture based on the frame reference picture index and the reference picture index number, and selecting a field reference picture having a parity equal to a parity of the field macroblock if the field reference picture index is an even value. The he current macroblock is decoded based on the motion vector information and the selected field reference picture.
In one embodiment, the method includes obtaining a reference frame picture list including multiple reference frame pictures and determining reference frame picture index of the multiple reference frame pictures in the reference frame picture list based on display order information for the multiple reference frame pictures. Motion vector information for the current field macroblock and a reference field picture index associated with the current field marcoblock are obtained. A reference field picture having a different parity from the current field macroblock is selected if the reference field picture index is an odd value. The current macroblock is decoded based on the motion vector information and the selected reference field picture.
In one embodiment, the apparatus includes a decoder configured to obtain a pixel value difference between two successive pixels. The two successive pixels are on a block boundary. The decoder is configured to calculate the filtering coefficient based on the pixel value difference, and obtain four successive filtered pixel values based on the filtering coefficient. The four successive pixels include the two successive pixels used in the obtaining a pixel value difference, and two of the four successive pixels are included in a first block and two of the four successive pixels are included in a second block.
Techniques and tools are described for compensating for rounding when estimating sample-domain distortion in the transform domain. For example, a video encoder estimates pixel-domain distortion in the transform domain for a block of transform coefficients after compensating for rounding in the DC coefficient of the block. In this way, the video encoder improves the accuracy of pixel-domain distortion estimation but retains the computational advantages of performing the estimation in the transform domain. Rounding compensation includes, for example, looking up an index (from a de-quantized transform coefficient) in a rounding offset table to determine a rounding offset, then adjusting the coefficient by the offset. Other techniques and tools described herein are directed to creating rounding offset tables and encoders that make encoding decisions after considering rounding effects that occur after an inverse frequency transform on de-quantized transform coefficient values.
A method and system of managing QoS for a plurality of video capture devices coupled to a common communication link. A CU coupled between the video capture devices and the communication link may provide each video capture device a respective level of QoS over the communication link. The CU may then receive a video stream from a given video capture device. Thereafter, the CU may detect a predefined minimum threshold rate of intraframes in the video stream and responsively adjust QoS over the communication link to increase a respective level of QoS provided to the given video capture device. In turn, the CU may send the video stream over the communication link with the increased respective level of QoS. Subsequently, the CU may adjust QoS over the communication link to decrease a respective level of QoS provided to the given video capture device.
A wireless transmit receive unit (WTRU) provides facilitation of cell search. In one embodiment, received samples are split into a plurality of sample sets for processing. Each of the sets is processed and an accumulated result is divided by an estimated noise value. In another embodiment, a code correlator correlates the received signal with a primary synchronization code and an auxiliary code correlator having a same length as the code correlator correlates the received signal with a code having a low cross correlation with the primary synchronization code. In another embodiment, a division of an accumulated result with a noise estimate is performed using indexes of the most significant bits.
A slave device includes: a clock unit that is configured by a counter so as to output time information; a clock generation unit that generates clocks for counting up the counter; a message receiving unit that receives messages sent from a master device; a message sending unit that sends messages to the master device; a first calculation unit that calculates a first value necessary for correcting the time on the clock unit; a first correction unit that corrects the time on the clock unit based on the first value calculated by the first calculation unit; a second calculation unit that calculates a second value necessary for correcting a frequency of the clocks generated by the clock generation unit; and a second correction unit that corrects the frequency of the clocks generated by the clock generation unit based on the second value calculated by the second calculation unit.
More customization and adaptation of coded data streams may be achieved by processing the information signal such that the various syntax structures obtained by pre-coding the information signal are placed into logical data packets, each of which being associated with a specific data packet type of a predetermined set of data packet types, and by defining a predetermined order of data packet types within one access unit of data packets. The consecutive access units in the data stream may, for example, correspond to different time portions of the information signal. By defining the predetermined order among the data packet types it is possible, at decoder's side, to detect the borders between successive access units even when removable data packets are removed from the data stream on the way from the data stream source to the decoder without incorporation of any hints into the reminder of the data stream. Due to this, decoders surely detect the beginnings and endings of access units and therefore are not liable to a buffer overflow despite a removal of data packets from the data stream before arrival at the decoder.
The present invention provides a method for transmitting voice packet data over a selected one of a first network in which multiple devices belonging to a defined set communicate with each other according to a first protocol and a second network in which multiple devices communicate with each other according to a second protocol, different from the first protocol. The method includes establishing at least one radio bearer between at least two devices in the first network according to the first protocol, receiving at least one voice packet that conforms to the second protocol, modifying the at least one voice packet to conform to the first and the second protocols, and transmitting the at least one modified voice packet using the at least one radio bearer.
An apparatus comprising a data framer configured to frame an external protocol extension message for transmission, the external protocol extension message comprising a header that indicates an external protocol extension and at least one type-length-value (TLV) comprising a type field, a length field, and a value field, wherein a format of the TLV is specified by a specific organization, and wherein the value field comprises information related to protocol functions external to the network. Also included is an apparatus comprising at least one component configured to implement a method comprising compiling an external protocol extension message comprising a plurality of TLVs and a header that indicates an external protocol extension, and transmitting the external protocol message.
A wireless communication system includes a plurality of base stations, a mobile wireless communication device which makes wireless communication with the base stations, a terminal device, and a router through which the base stations make communication with an IP network. The terminal device transmits an address thereof to the mobile wireless communication device, before the mobile wireless communication device makes link with one of the base stations. The terminal device fabricates a frame addressed to an address of the router, and transmits the frame to the router, after the mobile wireless communication device has made link with one of the base stations. The router transmits an address thereof to the base stations, before the mobile wireless communication device makes link with one of the base stations. The router fabricates a frame addressed to an address of the terminal device, and transmits the frame to the terminal device, after the mobile wireless communication device has made link with one of the base stations.
Line cards receive control packets and perform a hierarchical rate limiting on those control packets. A set of identifier keys are extracted from the control packets and the protocol of those control packets are determined. At a first level, the control packets are rate limited per unique set of identifier keys per protocol. Those packets which fail the first rate limiting level are dropped. Those packets which pass the first rate limiting level are rate limited at a second level per protocol type. Those packets which fail the second level rate limiting are dropped while those packets which pass the second level rate limiting are sent to the control card for further processing.
Disclosed is a technique which enables a mobile node (MN) connected to a mobile router (MR) to carry out flow filtering in a mobile network. This technique allows an MN 25 in a mobile network 24 to set a policy needed for the flow filtering in an MR 10 and, in the present invention, an MR inserts an egress characteristic thereof into, for example, a router advertisement message so that the egress characteristic, a node in a mobile network cannot grasp originally, can be advertised to the interior of the mobile network. Thus, the MN can grasp a characteristic of an access network (characteristic of access system 20) even in a case in which it is connected to the MR, which achieves intelligent flow filtering.
If either of the MAC processing units in one of the ring connection control circuits receives a MAC frame that includes control information for the redundancy control process related to one of the subrings from that subring, then output of the relevant MAC frame to the transfer processing unit is restricted and the relevant MAC frame is output to the STP processing unit.
There is disclosed a method, apparatus and computer program product for processing a message using a message processing node. A message is received at the message processing node and at least one parameter value is extracted from the message. An attempt is made to select a node from a library of pre-configured nodes by using the at least one parameter value and the message is processed using the selected node. In attempting to select a node, an attempt is made to locate a pre-configured node that is appropriate for the message received and responsive to being unable to locate such a pre-configured node, a new node is configured using any parameter values extracted from the message.
Methods for use in operation with a signaling path between given entities are disclosed. One such method includes: deriving, from signaling messages between the given entities, a negotiated set of attributes of an expected media session between the given entities; inferring, from the signaling messages and from semantics of another protocol underlying a session initial protocol, an inferred set of one or more non-negotiated attributes of the expected media session; during an actual media session negotiated by the given entities, determining whether the negotiated set and the inferred set of one or more non-negotiated attributes correspond to given attributes of the actual media session; and taking an administratively-defined action if the negotiated set and the inferred set of one or more non-negotiated attributes do not correspond to given attributes of the actual media session.
Traffic from a number of different service type users is multiplexed into minicells for transmission over an ATM link. Service type information is transmitted in a service specific field and is stored. This stored information is used to derive length information to delineate the different length user minicells. The technique occupies less bandwidth than the conventional methods for transmitting cell length information.
In one embodiment, a method for telecommunications includes steps of receiving a first packet through a first port, and determining whether the first packet arrived over a protected path. If the first packet arrived over a protected path, the method also includes the steps of hashing a source address of the first packet, adding a first entry into a forwarding table, and adding a second entry into the forwarding table. The protected path is coupled to at least the first port and a second port. The first entry includes the result of hashing the packet, and an identification of the first port. The second entry includes the result of hashing the packet, and an identification of the second port.
An apparatus having corresponding methods and computer programs comprises first ports to receive first frames, and to transmit second frames, wherein each first port comprises a port ingress circuit to insert into each first frame, source information identifying the first port; a second port to transmit the first frames, and to receive the second frames, wherein each second frame, when received by the second port, comprises destination information identifying one or more of the first ports; and a controller to transfer the first frames from the first ports to the second port, and to transfer the second frames from the second port to one or more of the first ports according to the destination information in the second frame; wherein each first port further comprises a port egress circuit to remove the destination information from each of the second frames before the first port transmits the second frame.
A communication device comprises a signal combiner, first storage elements, second storage elements and a controller. The signal combiner is configured to combine overhead information with additional information in forming a frame of a signal. The first storage elements are adapted to receive respective portions of a given block of the overhead information to be applied to the signal combiner, and the second storage elements are coupled between respective ones of the first storage elements and respective inputs of the signal combiner. The controller is operative to monitor a count of portions of the frame as the frame is formed by the signal combiner and to control loading of the portions of the given block of the overhead information into the second storage elements from the first storage elements responsive to the monitored count. The disclosed techniques for guaranteed consistent overhead insertion can be implemented in any type of communication system which utilizes overhead insertion in its framing operations.
A method and apparatus is disclosed for delivering messages that utilizes a message queue and a router/filter within a private data network. The private network is connected to an external data network such as the Internet, and has separate outbound resource servers to provide a high degree of scalability for handling a variety of message types.
A system and method for generating, managing and accessing a schema that facilitates maximizing utility of a managed communication is provided. The system provides a computer-based system for creating, accessing and/or managing a schema employed in utility-optimizing communication management. The system includes computer components for receiving communication related data and storing such communication related data, inferences concerning such data, probabilities and/or probability distributions associated with such data in an extensible, portable, data schema. The schema can facilitate making utility optimizing communication management decisions.
System(s) and method(s) are provided for enabling routing and call completion among hybrid communication services. A client component receives a request to establish a call session, the request includes a service identifier tag that uniquely discloses a requested communication service. Client component validates the tag, and generates a query that is conveyed to a server, which supplies a set of Naming Authority Pointer (NAPTR) resource records (RRs) in response to query. The client component receives the set of NAPTR RRs; validates received Telephone Number Mapping (ENUM) embedded service and protocol identifiers associated with the NAPTR RRs; and associates the received tag with a matching NAPTR RR to route the call session and complete the call. Configurable logic that dictates association of the service identifier tag with a NAPTR RR also can enable routing and call completion when the tag is unavailable. A device that exploits service identifier tag is provided.
The present invention proposes a solution for providing IMS services and in particular mid-call services to users having circuit-switched controlled terminals and being not adapted to provide IMS services to the users. In particular, it is proposed to introduce a new node type called Mobile Access Gateway Control Function (MAGCF). This new node combines the logical functionality of a cellular switching center and the logical functionality of packet-based logic. The invention discusses a concept of the MAGCF handling mid-calls, which comprises identification of the received mid-call request, generating in accordance to the identified mid-call a corresponding message, tracking the status of the performed mid-calls.
A method for accessing an enhanced command set includes utilizing a generic command set to obtain identifying data from a data exchanger in communication with a router device. The generic command set is utilized to cause the data exchanger to establish a remote link between with a data service provider. A remote enhanced command set associated with the identifying data is obtained via the established remote link. The obtained enhanced command set is utilized to access a feature of the data exchanger not available utilizing the generic command set.
Embodiments of the present invention distinguish a first type of data packet transmitted over a random access communication channel of a wireless cellular communications system from a second type of data packet transmitted over the same random access communication channel, allowing the first and second data packet data packet types to share a common set of random access channels through the use of different types of channel coding. This reduces data packet collision probability by eliminating the need to segregate the set of random access channels according to data packet type. Backward compatibility with legacy base stations that handle only the first data packet type is maintained in that no changes to the first data packet type are needed.
When it is judged that the size of a band of a wireless IP network (10A) is insufficient for transferring IP packets within a predetermined period of time, a band calculating unit (107C) calculates a band of a wireless IP network (10B) that enables transmission of remaining IP packets excluding those transmittable via the wireless IP network (10A). Based on a judgment on whether or not an IP packet is dwelling in the wireless IP network (10B) based on a displacement of the sequence number of the IP packet calculated by a displacement calculating unit (107D), a transmission band of the wireless IP network (10B) is determined.
To generate notification information for improving accuracy of channel quality information reconstructed based on a difference in notifying using the difference in channel quality information between channels. A notification information generating apparatus 400 has a notification information table 401 that stores a plurality of difference-value candidate values each indicating a difference between two pieces of channel quality information as candidate values for the notification information, a reconstructing section 403 that generates a reconstruction value using the notification information generated based on the channel quality information of a first channel, and a selecting section 402 which receives the channel quality information of a second channel differing from the first channel, selects a single candidate value from the candidate values for the notification information based on the channel quality information of the second channel and the reconstruction value, and generates the notification information based on the selected candidate value.
A method and system for media independent handover (MIH) using an Ethernet operation, administration and maintenance (OAM) protocol are disclosed. Link connectivity between a user equipment (UE) and an MIH point of service (PoS) is monitored by using an OAM protocol. An OAM trigger indicating a link status is mapped to an MIH event and the MIH event is reported for potential handover. The OAM protocol may be IEEE 802.3ah or 802.1ag.
A method and apparatus are provided for defining terminal behavior in a case where the terminal detects that it cannot receive the HS-DSCH from a serving cell reliably when the DCCH is mapped to HS-DSCH (e.g. does not receive any radio link control (RLC) acknowledged mode feedback for the uplink measurement reports or in general the common pilot channel (CPICH) level drops too low in the serving HS-DSCH cell). The terminal is autonomously moved to a cell forward access channel (CELL_FACH) state and uplink signaling is initiated on a random access channel (RACH) to inform a network node and ask for HS-DSCH re-establishment in a suitable cell (preferably in the one being strongest one in the active set or according to the measurements done prior the connection from the serving HS-DSCH cell was lost), or setting up a regular R′99/R′5 DPCH in order to restore the RRC signaling connection in the CELL_DCH state.
A user equipment terminal capable of communicating with a base station apparatus in a mobile communication system includes a transmitting unit configured to transmit to the base station apparatus a first signal concerning a capability of the user equipment terminal; a receiving unit configured to receive from the base station apparatus a second signal concerning the capability of the user equipment terminal; and a communication processing unit configured to perform communication processing based on the capability of the user equipment terminal specified in the second signal. A base station apparatus capable of communicating with a user equipment terminal in a mobile communication system includes a receiving unit configured to receive from the user equipment terminal the first signal concerning the capability of the user equipment terminal; a transmitting unit configured to transmit to the user equipment terminal the second signal concerning the capability of the user equipment terminal; and a communication processing unit configured to perform communication processing based on the capability of the user equipment terminal specified in the second signal.
A method and apparatus for discontinuous reception (DRX) operation in a wireless transmit receive unit aligns uplink and downlink transmissions with a DRX cycle. The transmission may be a channel quality indicator report, a sounding reference signal, or a silence descriptor among other downlink and uplink transmissions.
A method, system and computer usable-medium for prioritizing and controlling the delivery of messages to a mobile client capable of connecting to a network. Data can be collected utilizing an agent associated with a messaging application for the delivery of a message to the mobile client, wherein the data is indicative of one or more characteristics of a network to which the mobile client is currently connected, one or more characteristics of the message itself, and one or more characteristics of the mobile client. The data can be then analyzed, and thereafter a delivery decision is rendered with respect to the message, in response to analyzing such data in order to efficiently control the delivery of the message to the mobile client.
A message format for use in one or more multihop flow reservation messages in a multihop wireless network includes a reservation originator identification; a reservation terminator identification; a sequence control; and optionally a flow originator identification. A multihop flow reservation comprises forwarding a traffic stream request including the message format and forwarding a traffic stream reply including the message format along a multihop route. After the traffic stream reservation is completed, a data is forwarded along the multihop route.
Methods and apparatus of using a licensed spectrum to transmit a signal when an unlicensed spectrum is congested are disclosed. One method includes receiving, at a first mobile device, a request signal from a second mobile device, receiving, at the first mobile device, a remote signal from one or more mobile devices using the unlicensed spectrum, and transmitting a control signal from the first mobile device to the second mobile device using the licensed spectrum, the control signal being based on the remote signal. The control signal carries control information that is based on at least one of a time at which the second mobile device sends a signal to the first mobile device or the received powers of the remote signal and the request signal.
A method and apparatus provide an external device with a local service provided by a home network device in a home network. An OSGi gateway generates a WSDL document by using information about a local service provided by the home network device and distributes the WSDL document to allow the external device to call the local service by using a web service. In response to receiving a SOAP message from the external device, the local service in the home network is called in the home network. A response message to the local service calling is converted into an SOAP message, and the SOAP message is transmitted to the external device. Accordingly, the home network device can provide the home network device service to the external device through the web service without directly installing web service associated functions therein.
A system and method of providing advertisements to vehicles is disclosed. An apparatus that incorporates teachings of the present disclosure may include, for example, a server having a controller adapted to communicate with a wireless access point and a database where the wireless access point is deployed in proximity to a target location and where the database stores format information associated with a type of media file supported by a media system of a vehicle, determine a location of a communication device that can communicate with a data network independently of the media system as the communication device travels in the vehicle, determine whether the communication device is within a target region, determine the type of media file supported by the vehicle media system using the database, transmit media content in the desired format via the wireless access point to the communication device for presentation on the media system when the communication device enters the target region, and cease transmission of the media content when the communication device leaves the target region. Additional embodiments are disclosed.
A system in one embodiment includes (i) an interface module to control and monitor the system; a plurality of power cells which act as a point of power delivery and monitor environmental variables that effect function and reliability, (ii) a radio frequency transmitter and receiver to manage nodes distributed across the plurality of power cells, (iii) a maintenance module presenting information requests to be forwarded to the plurality of power cells, and (iv) a communication bus for distribution of data throughout the system.
A base station is controlled inactively provided that no radio signal is received from a mobile terminal in the radio range thereof while radio signals can still be receive from mobile terminals. An inactively controlled base station is once again controlled actively when a radio signal of at least one mobile terminal is received. The radio range, of the base station, is deactivated while radio signals can be received from the mobile terminal when the base station is controlled inactively. Thus, the number of actively controlled base station may be minimized and the environmental impact of radio signals caused by the base stations reduced.
A method, wireless mesh network and processor-readable storage medium for promoting successful end-to-end communication in a polled mesh network while improving system throughput are disclosed herein. Successful communications are acknowledged at each hop level to reduce the need to duplicate packets for redundancy. In this way, if a first bidirectional node transmits a packet to a second bidirectional node, the second bidirectional node acknowledges the packet, and the first bidirectional node receives the acknowledgement, then the first bidirectional node does not need to send a duplicate packet.
When setting a communication parameter, apparatuses decide on each other's roles for setting the communication parameter. When constructing a new network after the communication parameter is set, the roles of individual communication layers (e.g., a physical layer, IP layer, transport layer, and application layer) are decided on to correspond to the roles when the communication parameter is set.
A method and apparatus is disclosed for distributing routing information between nodes in networks in which routing parameters from subnets are carried in the internal gateway protocol for use in routing decisions in an external gateway protocol.
A system and method provide enhanced link loss forwarding in an Ethernet system to determine link degradation and to selectively block and re-establish transport between a near end device and far end device based on link status detection using local packets. When an excessive number of errors are detected in an Ethernet port, a device enters a Links Off mode from a Transport mode where Ethernet ports are turned off at both ends of a circuit associated with the errors. A Block Transport mode is then entered where local packets (e.g., OAM packets) are monitored to evaluate link quality. Transport mode is re-established when acceptable link quality is achieved for a selected period of time.
Methods and apparatus of using a licensed spectrum to transmit data when an unlicensed spectrum is congested are disclosed. The method includes transmitting a first signal from a first mobile device to a second mobile device using an unlicensed spectrum, determining, at the first mobile device, whether a first response signal has been received by the first mobile device using the unlicensed spectrum, and transmitting a second signal from the first mobile device to the second mobile device using a licensed spectrum when the first response signal has not been received by the first mobile device using the unlicensed spectrum.
A method for establishing a full end-to-end functionality chain of collaborating network accessible capabilities within a network centric environment is described. The method includes identifying the network accessible capabilities that are necessary to implement the end-to-end functionality chain, receiving data relating to which capabilities are available at each network node, determining if all necessary capabilities are available based on received responses to the data request, selecting one or more network accessible capability instances for each necessary network accessible capability, and executing the selected capability instances in an order that implements the end-to-end functionality chain.
There are disclosed an apparatus, a machine readable media, and methods for testing a network. The apparatus may include a statistics engine coupled to a memory. The statistics engine may extract a packet group identifier (PGID) from a packet received from the network and retrieve traffic statistics associated with the PGID from the memory. The retrieved traffic statistics may include a packets-per-interval count and a packets-per-interval threshold, the packets-per-interval count indicating a number of packets received within a time interval of a sequence of time intervals. At the start of each new time interval, the statistics engine may set a flag indicating whether or not the packets-per-interval count for the previous time interval was equal to or greater than the packets-per-interval threshold. The flag may be saved in the memory as part of the traffic statistics associated with the extracted PGID.
Each equal cost path is assigned a path ID created by concatenating an ordered set of link IDs which form the path through the network. The link IDs are created from the node IDs on either set of the link. The link IDs are sorted from lowest to highest when creating the path ID to facilitate ranking of the paths. The low and high ranked paths are selected from this ranked list as the first set of diverse paths through the network. Each of the link IDs on each of the paths is then renamed, for example by inverting either all of the high node IDs or low node IDs. After re-naming the links, new path IDs are created by concatenating an ordered set of renamed link IDs. The paths are then re-ranked and the low and high re-ranked paths are selected from this re-ranked list as the second set of diverse paths through the network. Selective naming of node IDs and use of different inversion functions can be exploited to further optimize distribution of traffic on the network.
Automatic provisioning of an access point base station or femtocell. The method may include the femtocell transmitting first information (e.g., location information, signal measurement information, capability information, etc.) to a service provider (e.g., over an IP network). The femtocell may receive second information from the service provider, where the second information includes one or more operational parameters. The operational parameters may include hand-off parameters, admission policy parameters, PN or scrambling codes, power parameters, and/or other parameters. The femtocell may operate according to the received parameters to provide access for a plurality of access terminals in a local area.
A system and method of operating a set of stack elements that are stackable and connected to form a ring. In one embodiment, the stack Media Access Control (MAC) address is stored in each stack element of the ring; and responsive to an assessment that communication with a primary stack element is lost, a determination is made whether to replace the first MAC address with a second MAC address or to retain the first MAC address in each stack element remaining of the set of stack elements.
Systems and methods are provided to implement a full-time protection mechanism and a new class of service offerings based on mechanisms to achieve an ‘always protected’ type of transport service for a networking environment where there may be multiple failures or synchronized attacks. This suite of services may utilize intelligent control plane technology in the optical transport network to support an ‘always on’ protection capability.
A forward link design is provided employing CDMA (code division multiple access) technologies in which time division multiplexing is employed between data and control information on the forward link to service multiple users per slot. Another forward link design employing CDMA (code division multiple access) technologies is provided in which code division multiplexing between data and control information is employed on the forward link to service multiple users per slot, which is preferably backwards compatible with legacy standards such as IS2000A. A reverse link design is also provided.
Provided are a cell search method, a forward link frame transmission method, an apparatus using the methods, and a forward link frame structure in an Orthogonal Frequency Division Multiplexing cellular system, wherein the time it takes to perform a cell search and the complexity of the cell search can be reduced. The cell search apparatus includes a sync acquirer which receives a signal according to a forward link frame comprising a plurality of sync channel symbols each having different intervals between the adjacent sync channel symbols and achieves synchronization of the sync channel symbols using a sync channel of the received signal, and a boundary detector which detects a frame boundary using an interval pattern between the sync channel symbols, based on the achieved synchronization.
A ferroelectric hard disk device is provided and includes: a ferroelectric media having a bottom electrode and a ferroelectric layer disposed on the bottom electrode; and a head formed above the ferroelectric media, the head being operative to write and reproduce information on the ferroelectric layer.
An apparatus for improving decoding accuracy of an equalized signal having a direct current (DC) level obtained from an optical disk is provided. A Viterbi decoder is configured to decode the equalized signal and output a Viterbi-decoded signal. A DC controller is configured to adjust the DC level of the equalized signal such that the equalized signal with the adjusted DC level is decoded.
An information recording medium includes a lead-in area, a user data area, and a lead-out area, wherein at least one of the lead-in or lead-out areas includes a compatibility information area in which compatibility information, specifying whether each area on the information recording medium is recordable and/or reproducible. The compatibility information may include state information on whether the user data area is recordable and/or reproducible, state information on whether the lead-in/lead-out area is recordable and/or reproducible, state information on whether the compatibility information area is recordable and/or reproducible, or state information on whether a defect management area (DMA) is recordable and/or reproducible. Accordingly, an existing drive or apparatus for recording and/or reproducing data on and/or from an information recording medium can smoothly record and/or reproduce data on an information recording medium that is of a higher version than the existing drive or apparatus.
A system for preparing a first multimedia stream, for use with an environment comprising a repository for storing a plurality of tracks, wherein each track is associated with at least one second multimedia stream. A track comprises a single type of data (e.g. audio, video etc.). The system comprises means for receiving a request comprising an associated parameter (e.g. position parameter); means for determining at least two of the plurality of tracks associated with the parameter (e.g. wherein the at least two tracks have associated information that matches the position parameter); and means, responsive to the determining means, for collating the determined at least two tracks in order to generate the first multimedia stream.
An energy assisted magnetic recording (EAMR) transducer coupled with a laser is described. The EAMR transducer has an air-bearing surface (ABS) residing near a media during use. The laser provides energy. The transducer includes a waveguide, a near field transducer (NFT) proximate to the ABS, a write pole and at least one coil. The waveguide directs the energy from the laser toward the ABS. The NFT is optically coupled with the waveguide and focuses the energy onto a region of the media. The write pole writes to the region of the media. The write pole has a magnetic portion and a nonmagnetic liner. The magnetic portion has a plurality of sides and a pole thermal conductivity. The nonmagnetic liner is adjacent to at least the sides of the magnetic portion, and has a liner thermal conductivity greater than the pole thermal conductivity. The coil(s) are for energizing the write pole.
A method for manufacturing a thermally-assisted magnetic recording head is provided, in which a light source unit including a light source and a slider including an optical system are bonded. A unit substrate is made of a material transmitting light having a predetermined wavelength, and an adhesion material layer is formed on the light source unit and/or the slider. The manufacturing method includes: aligning the light source unit and the slider in such a way that a light from the light source can enter the optical system and the adhesion material layer is sandwiched therebetween; irradiating the adhesion material layer with a light including the predetermined wavelength through the unit substrate; and bonding them. The adhesion material layer melted by the light including the predetermined wavelength and transmitted through the unit substrate can ensure high alignment accuracy as well as higher bonding strength and less change with time.
Provided is a surface plasmon resonating optical system emitting near-field light (NF-light) with a higher light density. The system comprises: a waveguide through which a light for exciting surface plasmon propagates; a plasmon generator that couples with the light in a surface plasmon mode and emits NF-light from its NF-light generating end surface; and a resonator mirror that reflects the excited surface plasmon, provided on the side of the plasmon generator opposite to the NF-light generating end surface. In the system, the excited surface plasmon can be amplified by using a resonator structure while reducing the length of the plasmon generator to reduce absorption of surface plasmon and prevent overheating of the plasmon generator.
In an obstacle detection system, a wave transmitted by a transmitting element and received by receiving elements as a receiving wave includes extraneous waves, which are reflection waves from other than an obstacle, and obstacle reflection waves from an obstacle. It is determined that, an obstacle is present, if the reflection waves are detected as having an amplitude (voltage) greater than a threshold level and a reception time difference between time points at which the amplitude exceeds threshold level at the receiving elements is less than a predetermined time.
The invention discloses a way to recover separated seismograms with reduced interference noise by processing vibroseis data recorded (or computer simulated) with multiple vibrators shaking simultaneously or nearly simultaneously (200). A preliminary estimate of the separated seismograms is used to obtain improved seismograms (201). The preliminary estimate is convolved with the vibrator signature and then used to update the seismogram. Primary criteria for performing the update include fitting the field data and satisfying typical criteria of noise-free seismograms (202). Alternative ways to update are disclosed, including signal extraction, modeled noise extraction, constrained optimization based separation, and penalized least-squares based separation. The method is particularly suited for removing noise caused by separating the combined record into separate records for each vibrator, and is advantageous where the number of sweeps is fewer than the number of vibrators (200).
Circuits for generating refresh period signals and semiconductor integrated circuits using the same are presented. The refresh period signal generation circuit can include an oscillator, a pulse generation unit, and a signal controller. The oscillator is configured to generate an oscillation signal in response to a refresh duration correction signal. The pulse generation unit is configured to generate a refresh period signal in response to the oscillation signal. The signal controller configured to generate the refresh duration correction signal, which corrects an active time of a refresh duration signal, in response to the oscillation signal.
A circuit for compensating a temperature measurement range of a semiconductor memory apparatus is presented. The circuit includes an oscillator, a temperature variable pulse generating unit, a counter, and an output controlling unit. The counter enable signal generating unit inputs a temperature pulse and outputs a counter enable signal corresponding to the temperature pulse in response to receiving a control signal. The counter inputs and counts an oscillator signal in response to receiving the counter enable signal and outputs a counting signal. The output controlling unit outputs a temperature information code signal proportional to the counting signal or to output the temperature information code signal at a fixed level corresponding to a maximum value of the counting signal.
A string of nonvolatile memory cells are formed with control gates extending between floating gates, control gates and floating gates separated by tunnel dielectric layers. Electron tunneling between control gates and floating gates is used for programming. A process for forming a memory array forms odd numbered floating gates from a first layer and even numbered floating gates from a second layer.
A semiconductor memory device capable of preventing a defect caused by lowering the etching precision in an end area of the memory cell array is provided. A first block is constructed by first memory cell units each having of memory cells, a second block is constructed by second memory cell units each having a plurality of memory cells, and the memory cell array is constructed by arranging the first blocks on both end portions thereof and arranging the second blocks on other portions thereof. The structure of the first memory cell unit on the end side of the memory cell array is different from that of the second memory cell unit. Wirings for connecting the selection gate lines of the memory cell array to corresponding transistors in a row decoder are formed of wiring layers formed above wirings for connecting control gate lines of the memory cell array to the transistors in the row decoder.
A phase-change memory device and its firing method are provided. The firing method of the phase-change memory device includes applying a writing current to phase-change memory cells, identifying a state of the phase-change memory cells after applying the writing current, and applying a firing current, in which an additional current is added to the writing current, to the phase-change memory cells in accordance with the state.
A gate voltage boosting circuit provides a voltage boost to a gate of a select switching MOS transistor of a spin-torque MRAM cell to prevent a programming current reduction through an MTJ device of the spin-torque MRAM cell. A spin-torque MRAM cell array is composed of spin-torque MRAM cells that include a MTJ element and a select switching device. A local word line is associated with one row of the plurality of spin-torque MRAM cells and is connected to a gate terminal of the select switching devices of the row of MRAM cells to control activation and deactivation. One gate voltage boosting circuit is placed between an associated global word line and an associated local word line. The gate voltage boosting circuits boost a voltage of a gate of the selected switching device during writing of a logical “1” to the MTJ element of a selected spin-torque MRAM cell.
A semiconductor device includes a comparison unit for comparing a resistance value of a memory element selectively connected to an input terminal with a resistance value of a reference resistance, and a resistance reference unit capable of selecting one of a plurality of resistance values and capable of being selectively connected to the input terminal.
Semiconductor memory contains memory cells having ferroelectric capacitors and cell transistors, bit lines connected to memory cells, word lines connected to gate electrodes of cell transistors, plate lines connected to one of two electrodes of ferroelectric capacitors, sense amplifiers connected between each pair of bit lines. Further, a test pad is provided in order to apply an external voltage to each of bit lines, test transistors are provided corresponding to bit lines respectively, each of test transistors is connected between the test pad and each of bit lines, a fatigue test bias circuit is connected to a first node located between the test pad and test transistors. Test transistors are shared in a first test to apply a first voltage to ferroelectric capacitors from an outside via the test pad and a second test to apply a second voltage to ferroelectric capacitors from the fatigue test bias circuit.
A power source apparatus has a power source unit (AC, DB, Ci), a pair of reactors L1a and L1b each having a winding, and a controller 10 to accumulate energy of the power source unit in the pair of reactors and control the accumulated energy by turning on/off a switching element Q1. The windings of the pair of reactors are arranged so that the windings face each other and the polarities of magnetic flux from the windings are opposite to each other.
The invention relates to a power factor control circuit (10) and to a universal mains power supply (100). The power factor control circuit comprises input nodes (n1, n2) which receive a rectified input voltage being a rectified mains input voltage, and a drive circuit (IC1) which drives a switch (M1). A series arrangement of the switch and an inductor (L1) is arranged between the input nodes. A series arrangement of a rectifier (D1) and an output capacitor (C2) is arranged parallel to the inductor (L1). The rectifier is non-conductive when the switch is closed. The drive circuit drives the switch for generating a substantially sinusoidal current through the switch being substantially synchronized with a sinusoidal voltage of the mains input voltage. Due to the arrangement the output capacitor in the power factor control circuit according to the invention, the output capacitor can only be charged after a first conducting cycle of the switch. An effect of this arrangement is that no inrush current can occur until after the first conducting cycle of the switch which improves the reliability of the power factor control circuit according to the invention.
A PCB assembly, includes a shield-can and a PCB, the shield-can forms resisting portions and hook members; The PCB has a top surface and an opposite bottom surface, and the PCB defines engaging holes through the top surface and bottom surface; The shield-can be detachably assembled on the PCB, the resisting portions resist against the top surface of the PCB, and the hook members pass through the engaging holes, the distal ends of the hook members resist against the bottom surface of the PCB.
An electronic device includes: an outline configuration including a first surface, a second surface facing opposite from the first surface, and a mounting surface coupled to the first and second surfaces; a first substrate including a first electrode; a second substrate including a second electrode; a resin disposed between the first and second substrates; and an electric element sealed with the resin and having an outline configuration of a polyhedron, the electric element being disposed such that a broadest surface of the polyhedron faces one of the first substrate and the second substrate. The first surface is one surface of the first substrate, the one surface being opposite from another surface of the first substrate on a side adjacent to the resin. The second surface is one surface of the second substrate, the one surface being opposite from another surface of the second substrate on a side adjacent to the resin. The mounting surface includes: an exposed surface of the resin between the first and second substrates, and side surfaces of the first and second substrates adjacent to the exposed surface. The first electrode is disposed at an end of the first surface adjacent to the mounting surface and electrically coupled to the electric element. The second electrode is disposed at an end of the second surface adjacent to the mounting surface.
An electronic device having an integral feeling between a display and an operating member is provided. A mobile phone 1 includes a reinforcing frame 31 arranged between a first case 2 and a sub-display device 29 and having a frame opening 31h formed at a position facing a display surface 29a of the sub-display device 29; a trim plate 35 arranged on a surface facing the case opening 2h of the reinforcing frame 31 to cover the frame opening 31h and positioned in the case opening 2h; a sensor board 39 arranged on the surface facing the case opening 2h of the reinforcing frame 31 and having a board opening 39h in which the trim plate 35 is inserted; a dome switch 45 arranged on a mounting surface 39a facing the case opening 2h of a sensor board 39; and a ring key 7 arranged between the case opening 2h and the trim plate 35 to be able to depress the dome switch 45.
A portable electronic device includes a housing, a printed circuit board, a flexible printed circuit board, and a clip. The printed circuit board is attached to one side of the housing. The flexible printed circuit board is attached to another side of the housing. The clip is attached to the housing. The clip includes at least one arcuate portion, and the arcuate portion elastically presses the flexible printed circuit board to the printed circuit board.
A system and method are provided for directly coupling a chassis and a heat sink. A circuit board is provided with at least one processor mounted thereon. Additionally, a heat sink is provided, the heat sink being mechanically coupled to at least one of the circuit board and the processor for providing thermal communication between the heat sink and the circuit board. Furthermore, a mount is provided, the mount being coupled to the heat sink for providing a direct mechanical coupling with a chassis.
A system to improve an in-line memory module may include an edging carried by the in-line memory module to stiffen, support, protect, and/or aid in handling the in-line memory module. The system may also include guide ribs carried by the edging to facilitate positioning of the in-line memory module during installation. In one embodiment, the system includes a heat spreader to aid in cooling a plurality of heat sources carried by the in-line memory module. The system may further include a compliant member to regulate the heat spreader's positioning relative to the plurality of heat sources.
The subject invention relates to a semiconductor package and method of manufacturing the same. The semiconductor package of the subject invention comprises a substrate with a through hole penetrating therethrough; a semiconductor chip positioned on the substrate covering the through hole; and a thermal conductive device filling the through hole and contacting the semiconductor chip. According to the subject invention, the thermal resistance in the structure of the semiconductor package is substantially reduced and thus desirable performance of heat spreading or dissipation is achieved. In addition, the production cost and size of the semiconductor package are also reduced.
A data center includes a housing, a number of server modules arranged in the housing, a number of cooling units arranged in the housing and above the server modules, and a fan mounted in the housing near the cooling units. When the data center is operating, heated air is driven to the cooling units by fans, and then the cooled air is driven to enter the server modules.
An exemplary heat dissipation device includes a heat sink defining air passages therein, a fan holder fixedly mounted on the heat sink, a fan mounted on the fan holder, and an adjustable wind-guiding module located in and pivoted to the fan holder. The fan is positioned for generating an airflow flowing through the adjustable wind-guiding module generally toward the air passages of the heat sink. The adjustable wind-guiding module is selectably pivotable with respect to the fan holder such that a direction of the airflow generally toward the air passages of the heat sink is changed accordingly.
An electronic component includes a housing having an inlet section, a mid-section, and an outlet section, mounting components for mounting the housing within an electronics cabinet, at least one movable louver positioned in at least one of the inlet section, the mid-section, and the outlet section, an actuator configured to manipulate the at least one movable louver to vary a volume flowrate of airflow through the housing, and a controller configured to operate the actuator to one of substantially maintain an environmental condition change from the inlet to the outlet within a predetermined range and substantially restrict airflow through the housing when the electronic component is in a relatively low operational state.
An electronic device capable of sliding open and closed includes a first cover connected to a second cover by two locking assemblies. The first cover is capable of sliding relative to the second cover. The first cover forms two latch portions and two guide portions. The second cover has a sidewall and defines a receptacle. Each locking assembly includes a control, a resilient member, and a guide member. The control mounted on the second cover partially extends into the receptacle of the second cover. The resilient member, received in the second cover, has two ends respectively resisting the second cover and a latch portion of the first cover. The guide member passes through the resilient member, a latch portion, and a guide portion.
A heat sink type module includes a mounting seat and a heat sink. The mounting seat includes a supporting plate, and two substantially parallel first side plates extending up from opposite first sides of the supporting plate. A latch protrudes from an inner surface of each first side plate. A heat sink includes a base plate and fins extending up from a top surface of the base plate. The base plate includes two substantially parallel first sides. The latches of the first side plates latch the first sides of the base plate to fix the heat sink.
An exemplary electronic device includes an enclosure, two electronic components received in the enclosure, a heat sink, and a thermal insulation member. The enclosure defines a receiving space for receiving the electronic components and the thermal insulation member. Two ventilating holes are defined in the enclosure. The thermal insulating member defines a heat dissipating passage therein, communicating with the exterior via the ventilating holes of the enclosure. The heat sink is received in the heat dissipating passage and thermally coupled to the electronic components for dissipating heat from the electronic components. The heat dissipating passage is substantially thermally insulated from the part of the receiving space of the enclosure having the electronic components by the thermal insulation member.
A heat dissipation system includes a computer case has a base plate and a back plate perpendicularly to the base plate, a heat sink, a first fan and an air duct. The heat sink is positioned in the computer case in contact with a first heat source. The first heat source and the back plate define a first air channel therebetween. The first fan is positioned in the computer case adjacent to a first side of the heat sink. The first fan is configured to generate airflow through the heat sink in such a manner that airflow flows from the computer case outside is sucked into the computer case via the first air inlet and the first air channel. The air duct is positioned in the computer case adjacent to a second side of the heat sink. The heat sink heats the airflow from the first fan. The warm airflow heated by the heat sink is then blown out of the computer case by the first fan via the air duct.
A storage apparatus S comprises a disk controller 1 for controlling data I/O processing between a host H and a disk unit 2. The disk controller 1 includes a plurality of circuit board modules each having a circuit board 210 and a module case 200 storing the same, and a chassis 100 shaped like a hollow cylinder having a front side opening and a rear side opening and configured to store the circuit board modules from the front and rear side openings. A CM module 20 is configured to introduce cooling air from a cooling fan 10F through an opening provided on at least one side surface toward a circuit component mounted on the circuit board 210. A MP module 30 is configured to introduce cooling air by a cooling fan 10R through an opening provide on a front surface of the module case 200.
A waste heat recycling device includes an air-duct, a fan and a retaining mechanism. The air-duct is connected to a heat air. The fan communicates with the air-duct. The retaining mechanism clasps the air-duct and retains the fan. The retaining mechanism includes a clip and a support ring. An edge of the air-duct is sandwiched between the clip and the support ring.
A fixing mechanism includes a plurality of fixing members, a limiting member, two first supporting members extending from the bracket, two second supporting members formed in the bracket and opposite to the first supporting members, and a latching member adjacent to the second supporting members. The limiting member includes a resilient sheet and a latching portion extending from the resilient sheet. The limiting member is fixed to the storage device with the fixing members at opposite sides of the storage device. The fixing members of one side of the storage device engage with the first supporting member. The fixing members of the other side of the storage device engage with the second supporting member. The latching member is latched with the latching portion of the limiting member, such that the storage device is mounted between the first and second supporting members.
There is provided a storage reel for storage of cable. The storage reel comprises a first cable reel having a first reeling surface arranged to store wound communication cable thereon, a second cable reel having a second reeling surface arranged to store wound communication cable thereon and a connecting member arranged to connect said first and second cable reels. The storage reel is rotatable about an axis such that, in use, the storage reel is operable to wind cable across both the first and second reeling surfaces.
A connecting mechanism for connecting a first housing and a second housing together is provided. The second housing defines a slot and two holes at opposite ends of the slot and communicating with the slot. The connecting mechanism includes two fixing elements fixed on the first housing, two rings and a movable element connected to the two fixing elements through the two rings and is capable of moving between a substantially horizontal orientation and a substantially vertical orientation. To connect the first housing and the second housing together, the second housing is moved to cause the movable element to pass through the slot until part of each of the two rings is received in the hole. The movable element is moved relative to the two rings to prevent the two rings from disengaging from the second housing.
A portable electronic device includes a main body and a stamp structure. The main body defines a through hole. The stamp structure includes a seat and a stamp. The seat includes a main plate and an end plate. The main plate defines a containing groove for receiving the stamp. The seat is detachably attached to the main body, and the end plate covers the through hole.
This invention provides a nonaqueous lithium-type storage element using an activated carbon having a specific porous structure in a positive electrode. A storage element using a conventional carbonaceous material in a positive electrode has a problem that, although the capacitance is large, the output characteristics are disadvantageously unsatisfactory. The nonaqueous lithium-type storage element using a material, which can occlude and release lithium ions in a negative electrode, can improve output characteristics while maintaining the energy density of the storage element at a substantially equal value by using, in a positive electrode, an activated carbon, satisfying 0.3
A mechanical drive system for a vacuum capacitor is provided and includes a drive screw and a nut, wherein the nut is arranged in a housing of the vacuum capacitor, wherein the drive screw is screwed through the nut, wherein a first electrode is arranged on one side of the drive screw, wherein, by a rotation of the drive screw, the first electrode is movable relative to a second electrode, and wherein the nut is at least partially manufactured out of a plastic material.
Dielectric elastomer or electroactive polymer film transducers configured to minimize high electrical field gradients that can lead to partial discharge and corona.
The present invention is to provide a voltage detecting apparatus, which can downsize a circuit, reduce costs and detect a voltage with high accuracy, the voltage detecting apparatus to detect a voltage by using a flying capacitor. Furthermore, the voltage detecting apparatus does not halt whole functions. The first zener diode is connected to the first resistor R1, which divides a voltage stored with the capacitor as a flying capacitor into a detectable voltage at a microcomputer, in parallel. Furthermore, the voltage detecting apparatus prevents more than a zener voltage of the first zener diode from applying to the input of the microcomputer.
A magnetic device includes first and second electrodes and a sensor stack connected to the first and second electrodes proximate a sensing surface of the magnetic sensor. A resistive element is connected to the first and second electrodes in parallel or in series with the sensor stack and adjacent the sensing surface. In some embodiments, the resistive element is configured to generate signals related to changes in its resistance. A controller to respond to the resistive element signals can also be included.
A wiring connecting structure for a piezoelectric actuator includes a terminal 57-1, a through hole 67 formed through the terminal 57-1, a first liquid stopper 69-1 arranged around the through hole 67 in a gap between the terminal 57-1 and a common electrode 19 of a piezoelectric element 13 of the piezoelectric actuator, and a liquid trap 73 arranged adjacent to the first liquid stopper 69-1. The terminal 57-1 faces the common electrode 19 with an electric insulating layer 61 being on the piezoelectric element 13 side and the first liquid stopper 69-1 being in the gap between the common electrode 19 and the terminal 57-1. A liquid conductive adhesive 79 is filled in the through hole 67. If there is an excess of the liquid adhesive 79, the excess is guided into a trapping space 77 of the liquid trap 73, to prevent the excess from oozing out.
A magnetic head in one embodiment comprises a plurality of components separated from each other by insulative portions; and at least one connective element coupling the components together. A magnetic tape head in another embodiment comprises a substrate; a closure separated from the substrate by an insulative portion; and at least one connective element coupling the substrate and closure together.
A spindle motor assembly that utilizes a fluid dynamic bearing electrically grounded to provide a conductive path through the spindle motor assembly. In one embodiment, the fluid dynamic bearing includes a liquid metal that is conductive and of low electrical resistance that provides the conductive path between the spindle and the spindle housing.
This invention provides an optical photographing lens assembly comprising, in order from an object side to an image side: a first lens with negative refractive power having a concave image-side surface; a second lens with positive refractive power having a concave object-side surface and a convex image-side surface; a third lens with positive refractive power having a concave object-side surface and a convex image-side surface; a fourth lens with negative refractive power; and a fifth lens with positive refractive power; wherein the optical photographing lens assembly further comprises a stop disposed between the second and third lenses; and wherein the distance on the optical axis between the fourth and fifth lenses is T45, the focal length of the optical photographing lens assembly is f, the number of the lenses with refractive power is N, and they satisfy the relations: 0.10<(T45/f)*10<6.00, 5≦N≦6.
A zoom lens includes a first lens unit having a negative refractive power, a second lens unit having a positive refractive power, and a third lens unit having a positive refractive power. Each lens unit moves during zooming. The first lens unit consists of two lenses, the second lens unit consists of, in order from the object side to the image side, a positive lens, a positive lens, a negative lens, and a positive lens, and the third lens unit consists of one lens. A focal length of the entire zoom lens at a wide-angle end (fw), a focal length of the first lens unit (f1), a focal length of the second lens unit (f2), a focal length of the positive lens included in the second lens unit (fG24), and amounts of movement (m2, m3) of the second lens unit and the third lens unit during zooming are appropriately set.
An optical lens assembly having a fluorescent layer is disclosed, which includes a partition frame with a partition ring protruding inwardly from an inner wall surface of the partition frame, two optical lenses, and a fluorescent layer, wherein a slot space is defined by the two optical lenses and the partition ring of the partition frame, and the fluorescent layer is accommodated within the slot space. The top optical lens can be a flat slab lens, or a convex lens. When the optical lens assembly having a fluorescent layer is used in the optical device, the moisture can be prevented from entering the fluorescent layer, and thus the optical performance of the fluorescent layer can be maintained over a long period.
A reflection reducing film is provided on a surface of an optical substrate, and is sequentially provided with a buffer layer and a reflection reducing layer. The reflection reducing layer includes first to eighth layers sequentially laminated from the side of the buffer layer. The first and sixth layers are made of a low-refractive index material having a refractive index in the range of 1.35 to 1.50 at the d-line, the third, fifth and seventh layers are made of an intermediate-refractive index material having a refractive index in the range of 1.55 to 1.85 at the d-line, and the second, fourth and eighth layers are made of a high-refractive index material having a refractive index in the range of 1.70 to 2.50 at the d-line.