Document | Document Title |
---|---|
US07908802B2 |
System for constructing tread surfaces
The present invention relates to a system for constructing tread surfaces comprising polygonal elements (1) where each element has a top surface and a number of substantially straight side edges arranged perpendicular to the top surface along the periphery of said top surface and that all side edges (2) are provided with a number of receiving openings (3) each opening adapted to receive and maintain a connector member, and that said elements (1), furthermore, along one or more of said side edges (4) are provided with one or more integrated and protruding connector members (5) which each are adapted to fit into said receiving openings (3). |
US07908798B2 |
Device for closing a frame having a panel articulated on the frame
A device for closing a frame, which has a panel mounted removably on and articulated on the frame includes a hook that has, at an end part, a heel that can stop against a surface of the articulation edge of the frame to immobilize the panel in a secure open upright position, generally perpendicular to the frame. The invention can be applied to roads. |
US07908794B2 |
Wheeled flowerpot assembly
A flower pot assembly including at least one axle and two wheels near a lower region of a pot-shaped element. The axle is located from the bottom of the pot by a distance greater than the radius of the wheels such that the wheels are not in contact with the surface on which the assembly rests. Tipping of the flowerpot assembly brings the wheels into contact with the surface, and further tipping frees the bottom of the pot from contact with the surface. In this attitude, the assembly may be readily wheeled to a new location. A vertical handle, preferably detachable, is attached to a side above the axle to facilitate tipping and moving. The element may be cylindrical, conical, rectangular, or any other convenient shape. Preferably, the element is tapered to facilitate stacking of pots without wheels for shipping and storage. |
US07908792B2 |
Edging attachment for illuminated border
A lawn decoration comprising edging and a clip connected to the edging, the clip including a rope light accepting portion. |
US07908791B1 |
Fumigation apparatus
A fumigation apparatus including a conventional shipping container (10), a partition (14) dividing the container into a fumigation chamber and a control room (12), means (24) arranged to supply gas into the fumigation chamber (16), control means (26) located in the control room arranged to control the flow of gas into the fumigation chamber (16) and extraction means (36, 38, 40, 42, 44) arranged to remove gas from the fumigation chamber as controlled from the system control box (26). |
US07908790B2 |
Mouse and rodent trap
A rodent trap includes a base, a hoop pivoting relative to the base having a first and a second position, a bias arrangement, a retaining bar pivoting relative to the base and having a setting and a releasing position, a release arrangement comprising an over-center pivotally mounted keeper having first and second positions, the retaining bar including a locking lip to retain the hoop in a first set position when the retaining bar is in the setting position, the release arrangement for mounting a bait and release the retaining bar when subject to an upward force on the bait, the retaining bar automatically set to the setting position by drawing the hoop down onto the retaining bar against the bias and the retaining bar engaging a retaining lip of the release arrangement. |
US07908787B2 |
Artificial fishing lure with mechanical hook assembly
An artificial fishing lure includes a base assembly, a spring-biased hook assembly, a movable hook-setting post, a fixed retention member, and a pivoted actuation lever. The base assembly has spaced apart leading and trailing ends. The hook assembly is carried by the base assembly, and is adapted for sudden movement from a loaded condition to a released condition. The hook assembly has a proximal end and a pointed distal end adapted for piercing a fish. The hook-setting post is located adjacent the leading end of the base assembly, and is adapted for temporarily engaging the proximal end of the hook assembly in the loaded condition. The fixed retention member is located adjacent the trailing end of said base assembly, and is adapted for cooperating with the hook-setting post to temporarily hold the hook assembly in the loaded condition. The actuation lever is connected to the hook-setting post, and is adapted for moving the hook-setting post away from the hook assembly when actuated. The hook-setting post then disengages the proximal end of the hook assembly, and thereby releases the hook assembly for sudden rearward movement outwardly from the retention member from the loaded condition to the released condition. |
US07908782B1 |
Pivot mount for firearm sighting devices
A pivot mount base is assembled to or removed from the sight mounting rail of a firearm by a lever actuated cam energized rail clamping mechanism. The pivot mount base supports and provides for rotational and linear movement of a pivot shaft. A pivot shaft locator pin extending transversely through the pivot shaft is adapted to be selectively received in position controlling relation by pairs of aligned shaft location receptacles defined by the pivot mount base. A sight support device is fixed to the pivot shaft and serves to retain a firearm sighting device. The sight support device and sighting device are moveable between an operative position where the sighting device can be used to sight the firearm on a target and an inoperative position where the sighting device is positioned laterally offset from its operative position. The sight support device is pivotally mounted by the pivot shaft and is spring energized to secure the sighting device against inadvertent movement and noise at its operative and inoperative positions. |
US07908780B2 |
Ammunition magazine
The present invention is an ammunition magazine, preferably made of a glass fiber reinforced polymer, utilizing a structurally enhancing ridge, angular guide rails and a follower made to interface with said guide rails to reduce wobble. The preferred embodiment also features a protective cover that distributes forces from the spring to more structurally sound areas of the magazine, thus reducing feed end splay, and an ammunition indication system comprised of at least one window and a noticeable marker on the follower spring. The follower and magazine casing are also designed to interface to prevent the follower from popping out of the feed end and the floor plate of the magazine utilizes a locking plate and sliding relationship between the floor plate, locking plate and magazine to secure the floor plate onto the magazine casing. The cover features built in tools for, among other things, unloading and disassembling the magazine. |
US07908776B2 |
Garment care system
A garment care system includes a steam generator having a steam outlet, and a handset having a steam inlet arranged for coupling to the steam outlet, an opening for releasing steam and a steam control unit for controlling a valve for controlling the release of steam. The steam control unit includes a selector unit having at least two selection options, and a steam release switch connected to the selector unit and arranged for starting or stopping the release of steam in dependence on the selected option. |
US07908774B2 |
Insole for a shoe and accessories therefor
An insole (102) for a shoe is provided, having a display surface (116), preferably disposed on an insert, for the display of information when the insole is in place in a shoe. A shoe (10), for example a sports shoe, is also provided having a receiver disposed on its external surface. The receiver retains an insert having a display surface, visible when the shoe is being worn and adapted for the display of information. The display surface may carry a brand or other design and/or emit light or sound by means of a suitable emission device. An accessory for a shoe comprises a mount for securing to a shoe, the mount having a display surface adapted to be visible when the shoe is being worn. The mount preferably holds an insert of the kind mentioned above. |
US07908764B1 |
Hyperbaric centrifuge system
A centrifugal bowl separator, including a bowl, a source of pressurized gas in selective flow communication with the bowl and operable to selectively supply pressurized gas to an interior portion of the bowl, and first and second pressure seals selectively established to provide a zone within a portion of the bowl such that when the pressurized gas is introduced, pressure within the portion of the bowl increases for enhanced removal of moisture and drying of solids within the portion of the bowl. |
US07908761B2 |
Shake jig for installing shake siding
A method and system for installing shakes on a building comprising a ledger board and a shake jig for assisting with installation of shakes. The shake jig comprising a base member supporting an adjustable member with a releasably fastener facilitating releaseable retention of the adjustable member in a desired relative position with respect to the base member. The base member has a shake shelf for abutting against a surface of a shake to prevent further insertion of the base member, between an installed topmost shake and an at least partially overlapped shake, and facilitate desired alignment of the shake jig with respect to the installed topmost shake. The adjustable member has a ledger shelf for engaging with the ledger board and retaining the ledger board in a desired horizontal orientation with respect to the shake shelf and assisting with installation of shakes. |
US07908756B2 |
Integrated calibration sphere and calibration step fixture for improved coordinate measurement machine calibration
A method and apparatus for mounting a calibration sphere to a calibration fixture for Coordinate Measurement Machine (CMM) calibration and qualification is described, decreasing the time required for such qualification, thus allowing the CMM to be used more productively. A number of embodiments are disclosed that allow for new and retrofit manufacture to perform as integrated calibration sphere and calibration fixture devices. This invention renders unnecessary the removal of a calibration sphere prior to CMM measurement of calibration features on calibration fixtures, thereby greatly reducing the time spent qualifying a CMM. |
US07908753B2 |
Hands-free level
A hands-free level for gauging structural-member orientation. The level includes an elongate frame with two side-faces and at least one main reference surface extending therealong and having a mainwidth, a level indicator secured to the frame, and a support arm to facilitate holding of the reference surface against the stud. The support arm has a proximal end and extends to a free distal end which includes an end member. The proximal end is pivotably secured to the frame about a pivot axis such that the distal end and end member are movable between a storage position along one of the side-faces and a use position beyond the reference surface and stud. A coil spring is about the pivot axis biases the distal end and end member to the storage position. The end member extends from the distal end and terminates in a stud-engaging portion. When the reference surface is against a stud surface, the stud-engaging portion engages the stud for hands-free holding of the level thereagainst. |
US07908749B2 |
Sharpener for stick-shaped cosmetic material
A sharpener for a stick-shaped cosmetic material comprises guide rails (3h) disposed in a longitudinal direction over a sliding surface (3d), and a continuous surface (3g) at an upper side of both surfaces. The sliding surface (3d) is formed in an acute inner angle shape as seen in the longitudinal direction for sliding a leading end portion of the cosmetic material thereon. The continuous surface (3g) constitutes an upper side of a blade with a cutting edge (3e) facing to a rear end edge of the sliding surface (3d) at a position slightly higher than the sliding surface (3d). A leading end portion of a stick-shaped cosmetic material feeding container (100) is guided by the guide rails (3h), thereby preventing the container (100) from being shaken. |
US07908748B2 |
Rack and pinion type steering device and method of manufacturing the same
A rack and pinion type steering device capable of reducing contact surface pressure, suppressing the wear of contact surfaces, and preventing a rack guide movable amount from being excessively increased by increasing the contact area of the outer peripheral surface of roller on the outer peripheral surface of a rack shaft in a rack guide, and method of manufacturing the steering gear. |
US07908747B2 |
Method for assembling testing equipment for semiconductor substrate
Upon an assembly of a probe head unit, the relative positions of the probe pins 28ai to those of the electrode group 24E in the pitch-changing substrate 24 are determined by making the positions of the through-holes 26A, 26B, 26C and 26D in the contact block 26 to coincide with the positioning marks 24MA, 24MB, 24MC and 24MD in the pitch-changing substrate 24. |
US07908745B2 |
Method of manufacturing multi-layer printed circuit board
An intermediate layer 38 is provided on a die pad 22 of an IC chip 20 and integrated into a multilayer printed circuit board 10. Due to this, it is possible to electrically connect the IC chip 20 to the multilayer printed circuit board 10 without using lead members and a sealing resin. Also, by providing the intermediate layer 38 made of copper on an aluminum pad 24, it is possible to prevent a resin residue on the pad 24 and to improve connection characteristics between the die pad 24 and a via hole 60 and reliability. |
US07908741B2 |
Hydraulic compression tool for installing a coaxial cable connector
A hydraulic compression tool for securing a compression type cable connector to a prepared end of a coaxial cable. The tool can include a hydraulic assembly having an axially extendable ram, and a connector frame detachably attached to the hydraulic assembly. The connector frame can include a cable cradle configured to accommodate cables of various sizes and a sleeve for engaging a cable connector. The connector frame can further include a sliding guide structure attached to the cable cradle. The sliding guide structure can include a sliding bar and one or more sliding guides. The sleeve can be attached to the sliding bar. The sleeve can be configured to accommodate connectors of various sizes. Activating the hydraulic assembly can cause the ram to extend, which in turn can cause the sliding bar to move along the longitudinal axis of the cable connector compressing the compression member and connector body into operative engagement with the cable. |
US07908738B2 |
Apparatus for manufacturing a wireless communication device
A method for manufacturing antenna elements for use with wireless communication devices comprises a number of cutting techniques that allow the size of the antenna elements to be adjusted. Rollers cut the tabs that form the antenna elements. In a first embodiment, a plurality of rollers are used, each one effecting a different cut whose position may be phased so as to shorten or lengthen the antenna element. In a second embodiment, the rollers are independently positionable to shorten or lengthen the antenna element. |
US07908737B2 |
Production method of fluid dynamic-pressure bearing in spindle motor
A gas is fed, so as to cause a gas flow to occur from a lower opening of a bearing hole of a sleeve 6 in an outward direction of an annular portion 12a of a rotor hub 12 via a radial gap 50 and an upper opening of the bearing hole, thereby lifting a rotor section 10. In a condition where the rotor section 10 is lifted, the magnitude of run-out synchronized with the rotation of the rotor section 10 is measured by using a displacement gauge 40. Then, based on the magnitude of run-out synchronized with the rotation, the run-out of the rotor section 10 is adjusted. |
US07908733B2 |
Method for manufacturing injection hole member
A lead hole is formed in a base material of an injection hole member with a straight punch, and then, a taper hole is formed in the base material by widening the lead hole with a taper punch. An intersection line between a virtual plane perpendicular to a central axis of the lead hole and an inner peripheral surface of the lead hole is elliptic in shape, whose major axis is directed along an intersection line between a virtual plane, which includes the central axis of the lead hole and a thickness direction axis of the base material, and the virtual plane perpendicular to the central axis of the lead hole. An intersection line between a virtual plane perpendicular to a central axis of the taper punch and an outer peripheral surface of the taper punch is round in shape. |
US07908725B1 |
Apparatus and method for installing environmental septic pipe
An apparatus and method for aligning septic system pipe in a leach field is disclosed. The apparatus includes a plurality of curvilinear members each of which has portions that correspond to the outer circumference of a septic pipe to temporarily secure the pipe in a pre-designated position relative to other adjacent pipes. The curvilinear members can be fixed or variably positioned on an elongate beam that connects and sets the distances between adjacent curvilinear members. The use of multiple apparatuses enables the user to set the relative distances between septic pipes in a leach field with labor-reduced efficiency. A method for aligning pipe with the apparatus is also disclosed. |
US07908723B1 |
Bar clip applicator
A reinforcement bar clip applicator includes an applicator body having a handle and a receiver tip. The receiver tip is adapted to receive reinforcement bar clips made of two opposing clasp assemblies. With the second clasp assembly of the bar clip removably affixed to the receiver tip, the assembly forms a bar clip application system adapted to allow the user to remotely attach the first clasp assembly of the bar clip to a reinforcement bar. |
US07908717B2 |
Fastener for components of a motor vehicle
A fastener for components of a motor vehicle includes a tubular rivet, with a rivet head and a shank, wherein the shank has at least two longitudinal slits, between which lugs which can deflect in an elastically rebounding manner. The fastener includes a support bearing with a tubular mounting into which the shank of the rivet for the holding of at least a component between rivet head and support bearing can be inserted. Corresponding engagement elements are formed on the outer circumference of the shank and on the inner circumference of the mounting which, in a fixing position of the rivet in the mounting are engaged so that the rivet is held against slipping out of the mounting. The fastener includes a pin which can be inserted in the tubular rivet and which in a securing position in the rivet blocks a deflection of the lugs so that disengagement of the engagement elements is prevented. |
US07908716B2 |
Tensioning device
A tensioning device includes a pair of opposing first surfaces defining a first wedge opening. The first surfaces are fixed relative to each other. The first wedge opening is shaped to releasably secure a first portion of a cord. A pair of opposing second surfaces defines a second wedge opening. The second surfaces are fixed relative to each other. The second wedge opening is spaced apart from the first wedge opening. The second wedge opening is shaped to releasably secure a second portion of the cord. A cord block defines a support surface spaced from the first and second wedge openings. The support surface is positioned to slidably support the cord between the first and second wedge openings. |
US07908713B2 |
Operating knob
An operating knob to be attached to a supporting member includes an operating part and a connector. The connector is attached to the operating part and includes a fitting cylindrical portion, a stopper disposed at an inner circumferential side of the fitting cylindrical portion to protrude on a radial inside, and housing portion. When the operating part is applied with a load greater than or equal to a predetermined value from an exterior in a direction toward the supporting member in a state where a fitting portion of the supporting member is fitted into the fitting cylindrical portion, the stopper is bent from the radial inside to a direction approximately parallel to the rotation axis so as to be housed in the housing portion and the fitting cylindrical portion moves toward the supporting member along an outer circumference of the fitting portion. |
US07908710B2 |
Device for articulating a cover or lid to a frame in particular of a manhole
A device for articulating a stopper or lid to a frame, in particular of a man hole. The male articulating member may optionally be mounted either removably in its housing of the frame to enable the stopper to be extracted from the frame in its upright position or secured in its housing such that the stopper is not detachable from the frame. |
US07908706B2 |
Upright vacuum cleaner with cyclonic air path
A vacuum cleaner dirt container having a chamber with an upper opening, and a removable filter element. The filter element has an upper portion with an opening and a peripheral edge that engages an upper edge of the chamber. A filter portion extends from the upper portion, and a handle extends across the opening. The filter portion extends into the chamber when the filter element is mounted thereto. Also provided is an upright vacuum cleaner with a base unit, body unit , and dirt chamber removably mounted to the body unit. A combined filter and lid is mounted to the dirt chamber, and includes a filter member, and a mounting ring extending from the filter member to a sidewall of the dirt chamber to hold the filtration device at a fixed location away from the chamber sidewall. Also provided is a cyclone lid having an annular wall, filter, and handle. |
US07908699B2 |
Oral care implement
An oral care implement with a handle includes a head with a tissue cleanser. The tissue cleanser may be a pad composed of an elastomeric material. The pad is disposed on the head on a surface opposite the tooth cleaning elements. The tissue cleanser may include a plurality of nubs extending for cleaning between the papillae of the tongue. The tissue cleanser may include a plurality of conically shaped nubs. A tissue cleanser can be used to reduce oral malodor problems and remove oral epithelial cells. |
US07908697B2 |
Motorised pool-cleaning device comprising cantilevered motor movement transmission means
A motorised pool-cleaning device (1) includes: a suction element (30); a rotary element (4) for moving the device, which define first (2) and second (3) bearing axles; a support (18) consisting of (i) a first central part (24) and (ii) first (25) and second (26) side covers which are connected to either side of the first central part, such as to form the chassis of the motorised device, and which support the rotary movement element (4); and a drive element (16, 17) for rotating the rotary movement element (4), which are disposed on the first and second side covers in a cantilevered manner. |
US07908696B2 |
Swimming pool cleaning device
A swimming pool cleaning assembly that has at least one ultrasonic generator, a swimming pool cleaning machine including a support frame, a housing shell provided with a bottom wall and arranged around the support frame, a driver located in the housing shell, advancer supported by the frame and arranged to be place, in use, on a surface to be cleaned of a swimming pool and driven, at least one water suction opening provided in the bottom surface of the housing shell, which is designed to be put in fluid communication with water suction, driver being tightly sealed in the housing shell and electrically connectable to the supply, the ultrasonic generator being arranged at the bottom wall facing, in use, the surface to be cleaned. |
US07908694B1 |
Mattress cover apparatus with integrated seals
A sealed mattress cover assembly (100) is fabricated having a plurality of seal assemblies (110) disposed upon a mattress cover (102). The mattress cover (102) is formed having a top sheet (103) a bottom sheet (104) and a side sheet (105) extending between the two. An opening (closed via a cover closure (106)) is incorporated within the mattress cover (102) allowing the cover to be placed over the mattress. The seal assemblies (110) are formed having an outer frame (112), an inner frame (120) and a seal membrane (114) sandwiched between the two frame members. A seal aperture (116) is formed in the center of the seal membrane (114). Functionality interfacing conduits (108) are placed through the seal aperture (116), allowing the seal membrane (114) to form a seal about the exterior of the conduits (108). |
US07908689B2 |
Hide away bed rail
A bed rail having an operating position at one of the sides of a bed and a stored position between a mattress and box spring of the bed. To take down the bed rail, a guard frame portion is disengaged from a base frame portion, then the guard frame portion is pivoted and slid into the base frame portion. To set up the bed rail, the guard frame portion can be slid out of the base frame portion, pivoted relative to the base frame portion, then engaged to the base frame portion and into the operating position at a side of the bed. |
US07908685B2 |
Water trap for sanitary appliances
A water trap for sanitary appliances of the kind having an inlet (5) and an outlet (12) and including a housing (1) with an upper portion (4) provided with the inlet opening (5) adapted to receive the outlet pipe (6) of the sanitary appliance, a central portion (3) adapted to be connected to the upper portion (4), provided with a cylindrical passing through space (10), the outlet opening (12) connected to an evacuation pipe (13) situated in a lower extension of the central portion (3) and a valve housing (11), situated in the upper part, incorporating an air admittance valve (8) located above the outlet opening (12) and leaving between its lower part and the upper surface of the outlet opening (12) an air admittance area (17); a lower portion (2) connected to the central portion (3) and in which the main part of the water trap or seal is formed by use of a separation wall (20) extending from the central portion (3) into the lower portion (2). |
US07908684B2 |
Spas and bathing systems with upgradeable and interchangeable jet stations
A bathing system with a molded shell has hollows in the shell. A canister installed in each hollow with jets mounted upon the front jet plate of the canister. The canister is of simple construction that is mounted in a hollow and is removable and interchangeable for easy upgrading and repair of the bathing system. |
US07908683B1 |
Bath accessory holder and scoop
A bath accessory collection, holder, and storage device includes a base, and a scoop, removably couplable to the base, having a drain for draining liquid therefrom. A handle is attached to the scoop, which is used to wield the scoop. A hanger is carried by one of the base and the scoop, which is used to suspend at least one bath accessory thereon. In another embodiment, there is a clamp carried by one of the base and the scoop, which is capable of grippingly holding at least one bath accessory. The base is furnished with a shelf for receiving and supporting bath accessories thereon. An engagement element is carried by one of the base and the scoop, and a detachably engagable complemental engagement element carried by the other of the base and the scoop. Preferably, the device presents the appearance of an object or thing designed to promote interest in the device by children and for encouraging use of the device when the scoop is attached to the base. |
US07908681B2 |
Plungers and devices for storing plumbing tools
A plunger that operates by a piston to drive a purging flow at relatively high pressure is disclosed. The plunger includes features so that the exterior of the plunger remains in a dry and sanitary condition. An optional storage unit is also disclosed where the storage unit includes at least one UV element. Where the UV element decreases the amount of pathogens on the plumbing tool. |
US07908678B2 |
Sport helmet with adjustable liner
A protective sport helmet having an interior liner capable of conforming to the head of the wearer in the fore and aft direction and/or the side-to-side direction is disclosed. The sport helmet can comprise a protective outer shell and an inner energy-absorbing liner. The liner can comprise a top portion and a base portion flexibly connected therebetween to adjust the fit of the helmet to the head of a wearer in the fore and aft direction. The liner can comprise a side liner portion and the outer shell can comprise a slider mechanism for engaging the side liner portion to adjust the fit of the helmet to the head of the wearer in the side-to-side direction. The liner can comprise a plurality of grooves to transfer energy across the liner material. |
US07908668B2 |
Safety eyewear
The disclosure relates to safety eyewear disposed in a safety helmet and including a transparent panel for positioning in front of the eyes of the wearer. At each side of the panel, arms are provided which, at their ends are pivotally connected, on the one hand to the panel and, on the other hand, to the helmet. The arms also each have an interjacent joint at a point between their respective ends.The disclosure also relates to a safety helmet provided with safety eyewear in accordance with the foregoing. |
US07913310B2 |
Device for protecting against unauthorized use of software
A device for protecting against unauthorized use of software, characterized in that a first processor emulates a second processor, whereby the second processor executes program code and the second processor transmits data to a computing system running the software in a process, whereby the process enters an error condition if the data contain errors. |
US07913309B2 |
Information rights management
Information rights management (IRM) systems enable information to be protected after it has been accessed by or delivered to an authorized individual. For example, this might be to allow an email to be viewed for a limited time by specified individuals but to prevent that email from being forwarded. However, existing IRM systems are limited in the situations in which they may operate. An IRM server is provided which communicates with one or more policy evaluators which are independent of the IRM server. Results from the different policy evaluators may be combined by the IRM server and one or more identity providers may be used in conjunction with each policy evaluator. By enabling the IRM server to act as a broker between authors, recipients and policy evaluators situations in which IRM systems may operate are greatly extended. |
US07913308B1 |
Secure remote referencing of a networked object of service
A solution for a remote service provider outside a customer's controlled network to reference an object of service (OOS) that is part of the customer's controlled network using a globally unique identifier (GUID) which is derived independently of network information associated with the OOS. A GUID generator module within the customer's controlled network generates a GUID for each device in the customer's controlled network and stores each GUID with a reference to its network information (e.g., IP addresshost name) in a lookup datastore accessible by an object of service management system (OOS) within the customer's controlled network. For service instances (e.g., data harvesting, software upgrades), the OOS management module sends the GUID in lieu of network information for the OOS. Thus the remote service provider can uniquely identify a device and reference it in a customer's network without the security implications of transferring customer network information outside the customer's network. |
US07913305B2 |
System and method for detecting malware in an executable code module according to the code module's exhibited behavior
A malware detection system that determines whether an executable code module is malware according to behaviors exhibited while executing is presented. The malware detection system determines the type of code module and executes the code module in a behavior evaluation module for evaluating code corresponding to the code module's type. Some behaviors exhibited by the code module, while executing in the behavior evaluation module, are recorded as the code module's behavior signature. After the code module has completed its execution, the code module's behavior signature is compared against known malware behavior signatures stored in a malware behavior signature store. A determination as to whether the code module is malware is based on the results of the comparison. |
US07913304B2 |
Event detection method and device
The embodiments of the present invention disclose an event detection method and device. The method includes: predefining event-based detection rules with a predicative context-free grammar; generating by parsing the detection rules a parsing table of pushdown automaton which supports parallel parsing; receiving an event to be detected; and analyzing by a controller the event to be detected according to the parsing table, to obtain a detection result. The present invention is especially applicable to detection of network attack events. The embodiments of the present invention detect the attacks with a predicative context-free grammar on the basis of events, and ensure a close combination of a protocol parsing process and an attack detection process, as well as a close combination of multiple attack detection rules, thus decreasing unnecessary calculations. In addition, with an optimized parallel pushdown automaton, the embodiments of the present invention can efficiently analyze the predicative context-free grammar. Consequently, besides hierarchical processing capability and state description capability, the embodiments of the present invention deliver high efficiency. |
US07913299B2 |
Systems, methods and computer program products for firewall use of certified binaries
Systems, methods and computer program products for firewall use of certified binaries. Exemplary embodiments include a method including reading a plaintext component from a digital signature, searching the plaintext component for an identifier, reading in a TotalTCPIPPorts field for a total number of sockets to be opened for an application, reading in ports and descriptions for each of the ports, displaying information from the plaintext component up to a block including the identifier, the port being opened and the port description, prompting an instruction, displaying on the screen information from the plaintext component up to a block including the identifier, displaying a warning that the application is opening additional ports beyond the default number specified displaying a warning that opening the additional ports should be avoided and prompting the instruction. |
US07913298B2 |
Method and apparatus for end-to-end identity propagation
One embodiment of the present invention provides a system that facilitates end-to-end identity propagation to a backend-tier application that is not single sign-on enabled. During operation, the system receives request from a user at a middle-tier application to access private data from the backend-tier application. Upon receiving this request, the system redirects the user to a single sign-on server that verifies authentication credentials of the user. The middle-tier application then receives a token from the single sign-on server authorizing access to a backend-tier application. Next, the middle-tier application uses the token to access the private data from the backend-tier application, and then provides the private data to the user. |
US07913291B2 |
Means and method for control of personal data
In the setting of policies for personal data, instructions originating from a primary user and defining a privacy policy for a selected piece of personal data are communicated, via an application unit (220), to a privacy-setting node (258) of a service broker (250). The instruction define possible data providers (240) for the data. The policy is stored at a database (254) in a privacy tree for the primary user comprising hierarchically arranged personal data with associated policies. Upon receiving a request for the personal data, the privacy-setting node determines whether there is a privacy policy defined from the data by checking the privacy tree of the primary user. If there is a policy for a requested data, it selects a data provider among the possible data providers and returns a response to the application unit, providing access to the requested personal data at this provider. |
US07913289B2 |
Method and apparatus for security policy and enforcing mechanism for a set-top box security processor
In multimedia systems that implement secure access techniques, a method and apparatus for a security policy and enforcing mechanism for a set-top box security processor are provided. A security policy may be determined for a multimedia terminal based on high-level requirements by various system users. A default mode of operation may be generated based on the security policy and may be stored in a security policy memory. An access control matrix that indicates the operation of security components in a security processor for various user modes may be stored in the security policy memory. Control and/or access operations not supported by the access control matrix may be supported by the default mode of operation. The user modes in the access control matrix may include composition user modes. Accessing the information in the security policy memory may be utilized to enforce the security policy in the multimedia terminal. |
US07913288B2 |
Home entertainment system
A dedicated apparatus for playing unmodified software, housed in a home entertainment system chassis, for playing in a home entertainment environment the existing body of interactive multimedia software that has been formatted and published for compatibility with standard personal computer platforms. Video and audio output signals are generated in response to the processing of the multimedia software program, which are fed to the home entertainment system for presentation to an audience. A further aspect is the provision of a drop & play feature which automatically initiates playing of multimedia software in a sequence that appears to be similar to playing on a videogame console, i.e., without requiring any further action from a user after inserting the media or selecting play. This feature is in part provided by a table containing installation information for each of numerous multimedia software titles; entries in this table are preferably indexed by an identifier that can be uniquely derived from a given CD-ROM/DVD or other portable media. The multimedia software may alternatively be provided via a network, such as the Internet. |
US07913285B2 |
Apparatus and method for interfacing between set-top box and point of deployment for pay-per-view service
A method for providing pay-per-view service while observing an OpenCable standard in realization of bi-directional digital cable broadcasting includes a method for interfacing between a set-top box and a point of deployment (POD), the method comprising the steps of: receiving, at the set-top box, an arbitrary program event purchase-related instruction inputted by a user, generating an object based on the arbitrary program event purchase-related instruction, and transmitting the arbitrary program event purchase-related instruction object to the POD; and receiving, at the POD, the object transmitted by the set-top box, generating an answer object based on the reception, and transmitting the answer object to the set-top box. |
US07913280B1 |
System and method for creating and managing custom media channels
A system and method for creating and managing custom media channels within an Interactive Digital Program Guide (IDPG) of a device having a set-top box function associated with a cable or satellite television network. In general, a user interacts with the set-top box function to define a custom media channel. The custom media channel may be defined by a channel name and user preferences. Once the custom media channel is defined, an Internet search is performed based on the user preferences in order to identify media presentations for the custom media channel. Thereafter, when a user selects the custom media channel via the IDPG, the media presentations are played in a substantially continuous stream in either a predetermined or random sequence. |
US07913274B2 |
Method for detecting whether an apparatus having an emergency alert function has been relocated
An apparatus such as a television signal receiver includes an emergency alert function which, when activated, provides an alert output to notify users of an emergency event. According to an exemplary embodiment, the apparatus includes a tuner operative to tune signals including emergency alert signals capable of activating the emergency alert function. A processor is operative to detect a condition indicating relocation of the apparatus after a power interruption to the apparatus, and to enable a predetermined output associated with the emergency alert function responsive to detecting the condition. |
US07913273B2 |
System and method for receiving broadcast audio/video works and for enabling a consumer to purchase the received audio/video works
A system and method for purchasing broadcast audio and/or video (audio/video) works. According to one embodiment, the system includes a data stream processor that receives a broadcast audio/video data stream and produces from the broadcast audio/video data stream a first audio/video output data stream and a second audio/video output data stream, wherein the broadcast audio/video data stream contains information corresponding to an audio/video work and the first audio/video output stream is in a format that can be recognized and processed by conventional audio/video reproducing equipment; a storage device that stores data included in the second audio/video output data stream, wherein the data corresponds to the audio/video work; and a user interface that enables a user of the system to input to the system an indication that the user desires to purchase the audio/video work. |
US07913269B2 |
Motor and storage disk drive with a chucking mechanism for retaining a data storage disk
A motor used for a data storage disk drive is provided. The motor includes a rotor holder having a cylindrical portion. The cylindrical portion has a radially inner surface defining a through hole and an inner protruding section arranged at an axial end portion of the radially inner surface. The inner protruding section radially inwardly protrudes from the radially inner surface into the through hole. A shaft of the motor is inserted into the through hole and fixed to the radially inner surface of the cylindrical portion of the rotor holder with an adhesive. In the motor, a radially inner end of the inner protruding section of the rotor holder radially opposes an axially upper portion of the shaft. In addition, the portion of the axially lower surface of the inner protruding section of the rotor holder axially opposes the shaft while the axially upper portion of the shaft and the inner protruding portion are arranged in an axially vicinity manner. |
US07913266B2 |
Disk drive, disk feeding device, and disk loading mechanism
The present invention provides a disk drive with a compact size that makes it possible to effectively utilize space within a disk drive and permits a straightforward layout of members.The disk drive comprises a disk holder 10 that has a plurality of holder plates 11 that individually hold disks D, a drive unit 62 that plays back disks D, disk selectors 41A and 41B that form a space above and below a desired disk D by raising and lowering the holder plates 11, and a drive base 60 that moves the drive unit 62 into the space that is formed by raising and lowering the holder plates 11. The opening amount of the disk holder 10 by the rise and fall of the holder plates 11 is fixed. The height of insertion of disk D into the disk holder 10 is on the upper side between the highest holder plate 11 and the lowest holder plate 11 when the disk holder 10 is open. |
US07913257B2 |
Scheduling method, scheduling apparatus and multiprocessor system
A thread status managing unit organizes a plurality of threads into groups and manages the status of the thread groups. A ready queue queues thread groups in a ready state or a running state in the order of priority and, within the same priority level, in the FIFO order. An assignment list generating unit sequentially retrieves the thread groups from the ready queue. The assignment list appends a retrieved thread group to a thread assignment list only when all threads belonging to the retrieved thread group are assignable to the respective processors at the same time. A thread assigning unit assigns all threads belonging to the thread groups stored in the thread assignment list to the respective processors. |
US07913255B2 |
Background thread processing in a multithread digital signal processor
Techniques for the design and use of a digital signal processor, including processing transmissions in a communications (e.g., CDMA) system. The disclosed method and system provide background thread processing in a multithread digital signal processor for backgrounding and other background operations. The method and system form a background thread interrupt as one of a plurality of interrupt types, the background thread interrupt initiates a low-priority background process using one of a plurality of processing threads of a multithread digital signal processor. The process includes storing the background thread interrupt in an interrupt register and a background processing mask for associating with a processing thread of the multithread digital signal processor, which associates with at least a subset of said plurality of processing threads. Upon sensing a cache miss in one of the processing threads during multithread processing, the interrupt register issues the background thread interrupt and the digital signal processor initiates background processing using one of the processing threads having an associated background processing mask. |
US07913252B2 |
Portable platform for executing software applications in a virtual environment
A portable platform for executing software applications on a computing device without installing or configuring the applications on the computing device. Furthermore, the execution of the applications is performed without making any changes or modifications to the computing device's memory or file system. The portable platform can reside on, for example, a portable memory device, a portable storage device, or downloaded from a web site. |
US07913249B1 |
Software installation checker
A software installation checker is disclosed. A small stub application is put inside a desktop package, and is run at certain points during a software installation. The stub contacts a server and fetches a library which comprises a class with a method. The stub runs the method on the class, passing to the class the information as well as the server. The class unpacks an engine and passes control to the engine. The engine runs a check with tasks received from a collector of the server. Data is uploaded to the server, and can be examined via a web interface. |
US07913246B2 |
System and method for updating a software program
A system and method of provided for automatically update a system's software. In one example, the software is updated without requiring user intervention. Further, a system is provided that is capable of performing a software update on a non-PC system, such as a networking device, uninterruptible power supply (UPS), or other system. In another example, a system and method is provided for updating multiple components of a system by a proxy system responsible for downloading and applying updates. |
US07913245B2 |
Apparatus, system and method for modular distribution and maintenance of non-“object code only” dynamic components
An apparatus, system, and method are disclosed for modular distribution and maintenance of non-“object code only” (OCO) dynamic components. OCO components comprise compiled executable modules. Non-OCO components comprise user readable and/or editable components. The modular distribution of non-OCO components comprises updating a skeleton data set comprising text and component fields such that user customizations and developer customizations are preserved. The modular distribution further allows for the generation of an output data in response to a reportable operational event, wherein the output data set is based on the skeleton data set and user customizations and developer customizations stored in customization data sets. |
US07913240B2 |
Method and apparatus for transforming java native interface function calls into simpler operations during just-in-time compilation
A method, apparatus, and computer instructions for transforming JAVA Native Interface function calls to constants, internal just-in-time (JIT) compiler operations or simpler intermediate representation. A compiler generates plurality of intermediate representations for a plurality of native interface function calls. During inlining of native code, matching is performed on each native function call (against this list) and a list of native interface function calls is generated. For each native interface function call, a (JIT) call transformer attempts to replace the native interface function call with a constant, internal JIT compiler operation or a simpler intermediate representation depending on the type of native interface function call. |
US07913239B2 |
Method and apparatus for a programming framework for pattern matching and transformation of intermediate language expression trees
A method, apparatus, and computer instructions are provided by the present invention for a programming framework for easy pattern matching and transformation of intermediate language expression trees. With expression matching and transformation framework (EMTF) of the present invention, pattern matchers may be defined and embedded in a C++ program code in a manner that resembles their intermediate representation. EMTF also provides capabilities for unification, unbinding, transformation, intra-pattern referencing, common operators, creation of pattern objects in a storage pool. With EMTF, less common patterns may be applied against input expressions without repeatedly implementing an algorithm. |
US07913233B2 |
Performance analyzer
A method for performance analysis of a system may include capturing data including callee stack information and persisting the callee stack information in a form that can be queried. The method may also include generating a performance analysis report in response to a query. |
US07913232B2 |
Certifying software for safety-critical systems
A method of collecting information includes retrieving a criterion for certifying software for use on a safety-critical system, receiving user input information associated to the criterion, determining if the input information satisfies criterion for certifying the software for use on the safety-critical system, and providing output information to the user where the output information is identifying if the criterion is satisfied. |
US07913228B2 |
Translation viewer for project documentation and editing
A software documentation system is provided. This includes a selection component that detects a project component within a context of a current language. A translation viewer displays alternative language documentation associated with the detected project component, where the translation viewer can be associated with an editor that is linked to the context of the current language. Other aspects include providing components to switch from a current language to an alternative language within the software documentation or development system. |
US07913222B2 |
Automatic generation of code for component interfaces in models
Methods, systems and computer program products are disclosed for automatically generating hardware description language code from a model. The hardware description language code may be generated from a graphical program/model, such as a block diagram model. The hardware description language code may also be generated from a text-based program/model, such as a model created using MATLAB® tools. In particular, the present invention provides for the automatic code generation of an interface between components in the model. The present invention may provide options for selecting at least one of multiple types or styles of the component interfaces in the model. The selection of the interface types or styles may be controlled by the user or inferred by other parameters, such as implementation parameters. |
US07913218B2 |
Reduction of XOR/XNOR subexpressions in structural design representations
A method, system and computer program product for reducing XOR/XNOR subexpressions in structural design representations are disclosed. The method includes receiving an initial design, in which the initial design represents an electronic circuit containing an XOR gate. A first simplification mode for the initial design is selected from a set of applicable simplification modes, wherein the first simplification mode is an XOR/XNOR simplification mode, and a simplification of the initial design is performed according to the first simplification mode to generate a reduced design containing a reduced number of XOR gates. Whether a size of the reduced design is less than a size of the initial design is determined, and, in response to determining that the size of the reduced design is less than a the size of the initial design, the initial design is replaced with the reduced design. |
US07913217B1 |
Visualizing hardware cost in high level modeling systems
Within a high level modeling system (HLMS), a method of visualizing a circuit design can include identifying the circuit design and reading hardware cost information for the circuit design. The method also can include presenting a graphical representation of the circuit design having at least one visual characteristic which can be varied according to the hardware cost information. |
US07913215B2 |
Memory macro with irregular edge cells
A memory macro includes a first set of cells disposed in a first area of a memory array, and a second set of cells, which differ from the first set of cells in physical dimensions, disposed at an edge of the first area for improving robustness of the cells at the edge of the memory array. |
US07913212B2 |
Method for determining a length of shielding of a semiconductor integrated circuit wiring
A semiconductor integrated circuit includes a shielded wire line and a shielding wire line provided for the shielded wire line and divided into a plurality of segments in a longitudinal direction of the shielded wire line. |
US07913211B2 |
Logic cell configuration processing method and program
A logic cell configuration processing method for a CMOS semiconductor is configured in which leak current per unit width equal for P-channel and N-channel MOS transistors, by calculating a probable average leak current, which is an expected value of leak current of the P-channel MOS transistor and the N-channel MOS transistor in the logic cell based on an input signal to be input to the logic cell; comparing a contribution of the P-channel MOS transistor with a contribution of the N-channel MOS transistor to the calculated probable average leak current; deciding the P-channel MOS transistor or the N-channel MOS transistor, whichever has a greater contribution, to be a low leak type MOS transistor; and adjusting ON current of the low leak type MOS transistor to be equal to ON current of the other MOS transistor. |
US07913208B2 |
Optimal simplification of constraint-based testbenches
Methods and systems are provided for determining redundancies in a system model such as a complex circuit design including gates that are state components. A candidate redundant gate is selected, and a merged model is built that eliminates the candidate redundant gate. If the candidate redundant gate is within the merged constraint cone the pre-merge model is used to validate redundancy of the candidate redundant gate. However, if the candidate redundant gate is not within the merged constraint cone the merged model is instead used to validate redundancy of the candidate redundant gate. |
US07913206B1 |
Method and mechanism for performing partitioning of DRC operations
An improved method and mechanism for data partitioning for a DRC tool is disclosed that efficiently and effectively allows parallelization and multithreading to occur for DRC analysis of the IC design. Data partitioning is performed to allow some of the data to be processed in parallel by distributed processing units, while allowing other of the data to be processed in parallel by multiple threads. This can be accomplished by identifying different types of rules and data, and having different types of processing for the different types of rules and data. Certain types of rules/data will be processed with multi-threaded processing and other types of rules/data will be processed in parallel using distributed processing units. |
US07913204B2 |
High-level synthesis apparatus, high-level synthesis system and high-level synthesis method
A high-level synthesis apparatus for automatically generating a register transfer level (RTL) logic circuit from a behavioral description has a scheduling unit configured to perform data flow analysis and scheduling to generate a data flow graph showing an operation cycle of an operation from the behavioral description, a scheduling result inputting/outputting unit configured to extract a point to be allocated to a register from the data flow graph and output register information indicating the point, the scheduling result inputting/outputting unit being provided with dynamic analysis data that includes at least one of the number of times that data at the point has been substituted and the number of times that a value stored at the point has changed by a predetermined simulation, an allocating unit configured to consult dynamic analysis data and allocate circuit elements to the behavioral description, and an RTL description generating unit configured to generate the logic circuit based on the allocation of circuit elements by the allocating unit. |
US07913201B2 |
Structure for estimating power consumption of integrated circuitry
A design structure is embodied in a machine readable medium for designing, manufacturing, or testing integrated circuitry. The design structure includes first hardware for executing first software in response to macros that describe the integrated circuitry, and for generating a set of constants in response to the execution of the first software. Second hardware is for receiving the set of constants from the first hardware, and for executing second software in response to the macros and the set of constants, and for estimating a power consumption of the integrated circuitry in response to the execution of the second software. |
US07913198B2 |
Method for designing array antennas
A method for designing low signature array antennas using a calculation method. The method proposes a way of improving antenna and signature performance of array antennas. According to the method electromagnetic antenna and signature characteristics are specified, an iterative optimizing method is performed to design the antenna to fulfil the specified characteristics, the iterative method is interrupted when a design fulfils the specified characteristics, and the specified characteristics are readjusted in an iterative optimizing method to follow if the specified characteristics not are fulfilled. |
US07913190B2 |
Method, system and software for visualizing 3D models
A combined viewer-spreadsheet application provides display of (i) a spreadsheet including a tree window for an extendable tree structure of an object and (ii) a three dimensional (3D) model of the object. A user of the application is able to add one or more columns or arrays to the tree structure and to reflect in the 3D model the values of elements of the columns or arrays added. The tree structure includes at least one assembly, a plurality of subassemblies forming the assembly, and a plurality of parts for each of the subassemblies. |
US07913187B2 |
Method and system for unified communication
Embodiments of the present invention disclose a method for providing Unified Communication (UC) service, which includes obtaining communication information displayed on a terminal where a mouse locates; triggering a corresponding UC service based on the communication information. The present invention also discloses a UC client. The UC client includes a communication information obtaining unit, capable of capturing communication information displayed on a terminal where a mouse locates, and a UC service unit, capable of triggering a corresponding UC service based on the communication information. In this way a user needs to move a cursor or press a key in the active interface to enter corresponding communication information into the UC client, therefore the complicated operations of manually keying in communication information or searching an address book in the UC client interface according to conventional technique are avoided and the users' burden will be relieved. |
US07913186B2 |
Combined menu-list control element in a graphical user interface
A control element for use in a graphical user interface, which combines the display features of the list box element and the pop-up menu element into a single GUI control element. The combined menu list control element is capable of displaying data in multiple states thereby allowing to it to optimally use the available display space for presenting data to the user. By allowing menu list control element to display data as either a list or a menu, it combines the advantages of lists and menus while avoiding their disadvantages. |
US07913180B2 |
HVAC zone control panel with mode navigation
A zone control panel that is easy and intuitive to use and to program. In some embodiments, a zone control panel may be configured to have an easy to use, single level menu structure with, for example, a configuration mode and/or a checkout mode. The configuration mode may, if present, include a number of menu screens sometimes without any sub-menu levels. Likewise, the checkout mode may, if present, include a number of menu screens sometimes without any sub-menu levels. A mode selector may be provided to select a particular mode, after which, the menu screens that correspond to the selected mode may be sequentially displayed to the user. Other features and aspects are also disclosed. |
US07913178B2 |
Method and system for collaborative and private sessions
Examples of a method and system for collaborative and private sessions are provided. A cursor movement request may be received from at least two users of a plurality of users of a collaborative session during a time period. The cursor may move on a common interface according to the cursor movement request from a first user selected from the at least two users that has satisfied a movement criterion. A completion criterion and a private session parameter may be designated for a private session. A number of user interactions may be processed from a participant of the private session. The private shopping session may be terminated for the participant when the completion criterion is satisfied. |
US07913177B1 |
System and method for managing instantiation of interface elements in rich internet applications
A system and method are described for managing instantiation of interface elements in a rich Internet application (RIA) that includes systematically creating a tree of descriptive nodes that describe the visual interface elements of the application. Only interface elements that are not stacked under other objects or not fully hidden on the screen are instantiated using the corresponding descriptive nodes. Detail objects corresponding to the descriptive nodes are then constructed and used by a rendering engine to render the visual interface elements of the declarative application. As the user moves to locations within the application that are stacked under other objects or are hidden, the descriptive nodes and detailed objects are created representing the interface elements of those locations for rendering by the rendering engine. |
US07913176B1 |
Applying access controls to communications with avatars
Senders of instant messages may inspire perception by a recipient of avatars capable of being animated in order to customize or personalize communication exchanges from the sender. The avatar, an animation of or associated with the avatar, an object associated with the avatar, or another component of the avatar or communication may be inappropriate, or otherwise objectionable, to the recipient, the recipient class or category, or an identity associated with the recipient. In one example, a parent of a minor who is the intended recipient of an avatar (or a component of the avatar or communication) may object to the minor being exposed to the avatar (or the component of the avatar or communication). In such a case, the communication may be discarded or the perception of the objectionable avatar (or component associated with the avatar or the communication) by the intended recipient may be disabled, replaced or modified. |
US07913170B2 |
System and method for performing type checking for hardware device nodes in a graphical program
A system and method for propagating type information for hardware device nodes in a graphical program. A hardware device node may be any of various types of nodes relating to hardware devices and may perform any of various hardware-related functions in the graphical program, e.g., may access registers of a hardware device. After displaying a first hardware device node in the graphical program, the user may associate the first hardware device node with a hardware device. A second hardware device node may also be displayed in the graphical program, and the user may connect the first hardware device node to the second hardware device node. In response to connecting the first hardware device node to the second hardware device node, information may be propagated from the first hardware device node to the second hardware device node, wherein the information specifies the hardware device or device class with which the first hardware device node is associated. The second hardware device node may then be automatically, i.e., programmatically, associated with the same hardware device class with which the first hardware device node is associated. A method for performing type checking for a hardware device node in a graphical program is also described, e.g., to ensure that a method or property which the hardware device node is configured to invoke or access is a valid method or property for the hardware device or device class with which the hardware device node is associated. |
US07913166B2 |
Method and apparatus for implied editing action through directional and ordered data selection
Provided are a computer implemented method and apparatus for manipulating data through directional or ordered selection of data. A first user input is received for selecting a section of data in a direction of selection, or an order of selection, from a source. A second user input is received for performing a basic editing operation on the selection. Responsive to the second input received from the user, the selected section of data is re-oriented or re-ordered in a direction or order corresponding to the direction or order of selection. A third user input is received for performing a basic editing operation at a destination. The re-oriented or re-ordered section of data is subjected to the second action at the destination. Once the user has selected a section of data, the user can also choose to re-orient or re-order the data in conjunction with a basic editing operation by selecting an enhanced editing operation that implements the inventive method from a menu. |
US07913163B1 |
Determining semantically distinct regions of a document
A structured document is translated into an initial hierarchical data structure in accordance with syntactic elements defined in the structured document. The initial hierarchical data structure includes a plurality of nodes, and each node corresponds to one of the syntactic elements. The method then annotates a node with a set of attributes including geometric parameters of semantic elements in the structured document that are associated with the node in accordance with a pseudo-rendering of the structured document. Finally, the method merges the nodes in the initial hierarchical data structure into a tree of merged nodes in accordance with their respective attributes and a set of predefined rules such that each merged node is associated with a semantically distinct region of the pseudo-rendered document. The predefined rules include rules for merging nodes associated with semantic elements that have nearby positions and/or compatible attributes in the pseudo-rendered document. |
US07913159B2 |
System and method for real-time validation of structured data files
A system and method validating entry of data into a structured data file in real-time is described. The system and method also described a real-time validation tool that enables a developer to create custom validation rules. These custom validation rules can include preset validation rules, which the real-time validation tool enables a developer to create in an easy-to-use way. |
US07913155B2 |
Synchronizing method and system
A synchronization system and method. Text data is received by a computing device. The text data is associated with audio/video data. The audio/video data is generated during a related performance. The audio/video data and the text data are discrete data. The text data is synchronized to correspond with the audio/video data during the performance. The synchronized text data is displayed by the computing device during the performance. |
US07913149B2 |
Low complexity LDPC encoding algorithm
A method of encoding a binary source message u, by calculating x:=Au, calculating y:=B′x, resolving the equation Dp=y for p, and incorporating u and p to produce an encoded binary message v, where A is a matrix formed only of permutation sub matrices, B′ is a matrix formed only of circulant permutation sub matrices, and D is a matrix of the form D = ( T 0 … 0 0 0 T … 0 0 … … … … … 0 0 … T 0 I I … I I ) where T is a two-diagonal, circulant sub matrix, and I is an identity sub matrix. |
US07913146B2 |
Optical disk manufacturing method and device, optical disk, and reproduction method thereof
Optical discs are adapted to be used with a light beam having a wavelength of 405 nm for recording or reproducing data. Error correcting blocks for recording BMID including copy protection key information are defined on optical discs (1) dedicated to data reproduction. A data string of BMID to be recorded has 64 bytes. An error correcting block is constituted by 304 columns of error correcting code words (LDC). A BMID data string of 64 bytes is inserted to predetermined 64 error correcting code words (LDC) of a block (304 columns of error correcting code words). The total code length of the predetermined 64 error correcting code words (LDC) is 248 bytes, of which a predetermined byte (symbol) is replaced by a predetermined byte (symbol) of the BMID data string. |
US07913140B2 |
Method and device to detect failure of static control signals
A method and circuits for monitoring and detecting an error in the static pervasive signals applied to input/output pins of an integrated circuit during functional operation of the integrated circuit. The method and circuits provide a signal signature of each of one or more groups of the static pervasive signals and then monitoring the signal signature for any change of logic level. |
US07913136B2 |
Method for performing a logic built-in-self-test in an electronic circuit
The present invention relates to a method for performing a logic built-in self-test (LBIST) on an electronic circuit with a plurality of logic circuits (18, 20, 22, 24) and storage elements (14, 16) connected serially to a number of LBIST stumps (10, 12) between a pseudo-random-pattern generator (26) and a multiple-input-signature register (28), wherein at least one constrained logic circuit (18) requires constrained values as input signals. Said method comprises the following steps: scanning the LBIST stumps (10, 12) with the pseudo-random-pattern generator (26), deactivating the multiple-input-signature register (28), performing a functional update in order to propagate legal values into those storage elements (16), which require constrained values, activating or resetting (51) the multiple-input-signature register (28), and setting or programming a start value in a counter (42) for activating a loop back circuit (34) in order to avoid an overwriting of the well-constrained values in the storage elements (16). |
US07913135B2 |
Interconnections for plural and hierarchical P1500 test wrappers
A test architecture accesses IP core test wrappers within an IC using a Link Instruction Register (LIR). An IEEE P1500 standard is in development for providing test access to these individual cores via a test structure called a wrapper. The wrapper resides at the boundary of the core and provides a way to test the core and the interconnections between cores.-The test architecture enables each of the plural wrappers in the IC, including wrappers in cores embedded within other cores, with separate enable signals. |
US07913134B2 |
Test circuit capable of sequentially performing boundary scan test and test method thereof
A boundary scan test circuit is capable of sequentially performing a boundary scan test with respect to semiconductor integrated circuits bonded to both surfaces of a memory board. In order to reduce a boundary scan test time, the boundary scan test circuit includes a mirror function unit which transmits data signals of a first group pin or data signals of a second group pin corresponding to the first group pin according to a mirror function enable signal, and a boundary scan test unit which receives the data signals of the mirror function unit to perform a boundary scan test. |
US07913132B2 |
System and method for scanning sequential logic elements
A digital system and method for scanning sequential logic elements are disclosed. The digital system may comprise a plurality of sequential logic elements subdivided into power domains, wherein at least one of the power domains is power gated; a scan chain configured for processing a scan data sequence; a scan enable switch configured for controlling a scan mode; and at least one shadow engine, wherein the at least one shadow engine comprises a control circuit. At least some of the power domains may be interconnected to the scan chain with the scan enable switch, and the scan enable switch may control the scan mode by asserting a scan enable signal. The at least one power gated power domain with one or more sequential logic elements to be power gated may be bypassed via the at least one shadow engine. |
US07913124B2 |
Apparatus and methods for capture of flow control errors in clock domain crossing data transfers
Apparatus methods for capturing flow control errors in FIFO exchanges between producing and consuming circuits operating in different clock domains. Tag information at the start of an exchange is transferred to a synchronizing component before data of a transfer transaction is entered in the FIFO. The tag information is also associated with each unit of data transferred to the FIFO by the producing circuit. The synchronizing component verifies the each unit of data retrieved by the consuming circuit has the expected tag information associated therewith and signals an error is the tag information does not match. Thus an error by the producing circuit in entering too much or too little data for a transfer is detected before erroneous data is retrieved and processed by the consuming circuit. |
US07913119B2 |
Method and device for verifying integrity of data acquisition pathways
Disclosed is a method of verifying the integrity of data acquired from a device emulating a hard disk to a host computer over a data transfer pathway. A storage medium containing known data is connected to the data transfer pathway, the storage medium capable of emulating a hard disk. The known data is transferred from the storage medium to the host computer over the data transfer pathway for storage on the host computer. A characteristic of the data stored on the host computer is compared with a corresponding characteristic of said known data to determine whether data corruption has occurred during data transfer over said data transfer pathway. The characteristic could be a hash code value, such as a Message-Digest 5 (MD5) or Secure Hash Algorithm (SHA) value. |
US07913118B2 |
In-circuit debugging system and related method
An in-circuit debugging (ICD) system includes at least a first target processor, an embedded debug mode with a debug information memory (DIM), a debug host, and an ICD bridge. The first target processor has an embedded debug module (EDM) and performs a program code in normal mode, where the first EDM controls the first target processor in debug mode. The DIM stores debug information for debugging in debug mode, and is invisible to the first target processor when the first target processor operates in normal mode. The debug host has debug software, and is utilized for debugging the program code by using the debug information in debug mode. The ICD bridge has a host debug module (HDM) coupled to the first EDM, and is coupled between the first target processor and the debug host and utilized for bridging information communicated between the first target processor and the debug host. |
US07913117B2 |
Providing removable storage management services using removable storage error information
Provided are a method, system, and article of manufacture for providing removable storage management services using removable storage error information. Read/write error information is obtained for at least one removable storage by interfacing with the removable storage manager. The obtained read/write error information for the at least one removable storage is processed to determine read/write error rates for the at least one removable storage. A determination is made as to whether the determined read/write error rates for the at least one removable storage exceed at least one read/write error threshold. At least one message is sent to the removable storage manager to replace the at least one removable storage having read/write error rates that exceed the at least one read/write error threshold. |
US07913112B2 |
Storage controller and storage control method
This storage controller includes a port unit and multiple processing units for inputting and outputting data to and from a storage apparatus. The port unit sorts the data I/O requests given from a host system to the corresponding processing units according to a table pre-defining the storage apparatus or a storage area in the storage apparatus to perform data I/O processing allocated to each of the processing units. The processing unit inputs data in the corresponding storage apparatus or the corresponding storage area according to the data I/O request sorted to itself from the port unit and, upon detecting a blockage of the other processing unit due to a failure, updates the table retained in each of the port units so as to sort the storage apparatuses or the storage areas allocated to the other processing unit to the remaining unblocked processing units. |
US07913111B2 |
Recording medium, recording apparatus, reproduction apparatus, recording method and reproduction method
In a write-once media, by using a selected area such as an area starting from a postscript-recording point in the main data area as an alternate area, by determining whether or not an address specified in a request such as a write request is an address at which data has been recorded on the basis of information on a sequential recording range and by recording pieces of alternate-address management information for replacing defective locations on the media and for renewing data recorded on the media in a table by letting the pieces of information coexist in the table, defective locations on the media can be replaced with other locations and data already recorded on the media can thus be renewed even without providing pre-allocated alternate area on the media. In addition, if the media is provided with an alternate area and the alternate area becomes insufficient for alternate-address processing, a selected region in the main data area can be used as a region supplementary to the insufficient alternate area. An example of the region is an area starting from a postscript-recording point mentioned above. |
US07913108B1 |
System and method for improving disk drive performance during high frequency vibration conditions
Described are a system and method for improving the performance of a disk drive in a data storage system by enabling the disk drive to “ride through” events that can induce disk drive errors. In response to an error message received from a disk drive, a disk director temporarily places the disk drive into a wait state. While in the wait state, the disk drive is prevented from shutting down, despite the current error and any subsequent errors that the disk drive may experience. The disk drive may continue to service I/O requests while in the wait state, with the disk director monitoring the disk drive performance. After the disk drive exits the wait state, the disk director can determine from the monitored results whether to shut down the disk drive or to permit the disk drive to return to normal operation. |
US07913104B1 |
Method and apparatus for receive channel data alignment with minimized latency variation
Data and clock synchronization within a gigabit receiver is maintained throughout the data byte processing logic of the receiver by utilizing the same byte clock signal. The deserialization clock signal that is used to deserialize the received serial data stream is phase coherent with the distributed byte clock signal used within the physical coding sublayer (PCS), thus establishing reliable data transfer across the physical media attachment (PMA) and PCS layers of the gigabit receiver while maintaining a known, fixed latency. The phase relationship between a derived bit clock signal and the byte clock signal is shifted in a manner that achieves coarse data alignment within each data byte without affecting the latency. Conversely, the coarse data alignment is combined with a data alignment toggling procedure to reduce data alignment granularity with minimized latency changes. |
US07913102B2 |
Variable frequency clock output circuit and apparatus, motor driving apparatus, and image forming apparatus
A variable frequency clock output circuit, comprising: a target value register which stores a target value corresponding to an arbitrarily set target frequency; an increase/decrease value register which stores an arbitrarily set increase/decrease value; an adder-subtractor which has an input portion into which a current output value is inputted and outputs a calculation result obtained by adding/subtracting the increase/decrease value stored in the increase/decrease value register to/from the current output value inputted into the input portion based on an addition/subtraction instruction signal; a comparator which compares an output value of the adder-subtractor to the target value stored in the target value register, and outputs an addition/subtraction instruction signal to the adder-subtractor until the output value of the adder-subtractor and the target value coincide; and a clock generator which outputs a clock signal having a frequency proportional to the output value of the adder-subtractor. |
US07913101B2 |
Method and apparatus for treating a signal
A method includes: delaying an excursion of at least one signal a first number of clock phases when the excursion departs from a value in a first direction; and delaying the excursion of the at least one signal a second number of the clock phases when the excursion departs toward the value in a second direction. The first number of clock phases is different from the second number of clock phases. The at least one signal effects a plurality of succeeding excursions in substantial synchrony with a clocked signal presenting succeeding clock cycles having a plurality of the clock phases in each respective clock cycle. |
US07913099B2 |
Dynamic processor operating voltage control in response to a change in a core/bus clock frequency ratio
A technique to adjust a processor's operating voltage dynamically while preventing a user from placing the processor into a harmful operating voltage state in relation to the core/bus frequency ratio of the processor. More particularly, embodiments of the invention relate to a technique to control the operating voltage of the processor as a function of the processor's bus and/or core clock frequency. |
US07913097B2 |
Fiscal data recorder programmed to write only non-blank values to memory
A fiscal data recorder for storing transaction related data in a point of sale system is provided with a processing unit receiving the transaction related data. Memory in communication with the processing unit is operable to store the transaction related data. A protection circuit acting between the processing unit and the memory inhibits the electronic tampering with the transaction data stored in the memory. |
US07913095B2 |
Method and apparatus for providing a specific user interface in a system for managing content
A method and apparatus for managing use of protected content by providing a specific user interface to an application program used to render the content. The method includes identifying a user interface description associated with content, building a specific user interface based on the user interface description, and replacing the standard user interface of an application program used to render the content with the specific user interface. The specific user interface can be unique to the user, unique to a Web site, or otherwise customized. |
US07913090B2 |
Authentication systems and authentication method
An authentication system and method thereof are provided. A threshold value determination unit determines a threshold value Xth so that a Mahalanobis distance defined by a mean value μt of a true profile and a standard deviation σt and the Mahalanobis distance defined by a mean value μo of the other profile and a standard deviation σo coincide. |
US07913087B2 |
Optimization methods for the insertion, protection, and detection of digital watermarks in digital data
Disclosed herein are methods and systems for encoding digital watermarks into content signals. Also disclosed are systems and methods for detecting and/or verifying digital watermarks in content signals. According to one embodiment, a system for encoding of digital watermark information includes: a window identifier for identifying a sample window in the signal; an interval calculator for determining a quantization interval of the sample window; and a sampler for normalizing the sample window to provide normalized samples. According to another embodiment, a system for pre-analyzing a digital signal for encoding at least one digital watermark using a digital filter is disclosed. According to another embodiment, a method for pre-analyzing a digital signal for encoding digital watermarks comprises: (1) providing a digital signal; (2) providing a digital filter to be applied to the digital signal; and (3) identifying an area of the digital signal that will be affected by the digital filter based on at least one measurable difference between the digital signal and a counterpart of the digital signal selected from the group consisting of the digital signal as transmitted, the digital signal as stored in a medium, and the digital signal as played backed. According to another embodiment, a method for encoding a watermark in a content signal includes the steps of (1) splitting a watermark bit stream; and (2) encoding at least half of the watermark bit stream in the content signal using inverted instances of the watermark bit stream. Other methods and systems for encoding/decoding digital watermarks are also disclosed. |
US07913080B2 |
Setting information distribution apparatus, method, program, and medium, authentication setting transfer apparatus, method, program, and medium, and setting information reception program
A setting information distribution apparatus belonging to a first network, comprises: authentication unit that receives and authenticates an authentication request from a user terminal which requires an access authentication by using a network access authentication procedure between the user terminal and the first network; transmitting unit that transmits an authentication cooperation request which requires setting data to be set to the user terminal to another, network by using the network access authentication procedure and an authentication cooperation procedure between a plurality of networks; and distribution unit that distributes a first response message added with setting data to the user terminal by producing the first response message corresponding to the authentication request by adding the setting data included in a second response message corresponding to the authentication cooperation request. |
US07913076B2 |
Method for changing the configuration of a media drive apparatus, computer readable medium, and media drive apparatus
A configuration of a media drive apparatus is stored as a plurality of configuration settings in a non volatile memory of a media drive apparatus. A removable storage medium is identified as a reconfiguration medium, and data is read from the removable storage medium, where the data includes an identifier of one configuration setting of the plurality of configuration settings and a value for the one configuration setting. The one configuration setting is updated with the value read from the removable storage medium. |
US07913073B2 |
System embedding plural controller sharing nonvolatile memory
An embedded memory card system includes a CPU, a nonvolatile memory storing a booting code and data, a card slave controller controlling the nonvolatile memory, a card host controller communicating with the card slave controller, and a memory controller controlling a volatile memory. The CPU controls the memory controller to boot the system directly from booting code as it is read from the nonvolatile memory. |
US07913069B2 |
Processor and method for executing a program loop within an instruction word
A computer array (10) has a plurality of computers (12). The computers (12) communicate with each other asynchronously, and the computers (12) themselves operate in a generally asynchronous manner internally. Instruction words (48) can include a micro-loop (100) which is capable of performing a series of operations repeatedly. In a particular example, the series of operations are included in a single instruction word (48). The micro-loop (100) in combination with the ability of the computers (12) to send instruction words (48) to a neighboring computer (12) provides a powerful tool for allowing a computer (12) to utilize the resources of a neighboring computer (12). |
US07913068B2 |
System and method for providing asynchronous dynamic millicode entry prediction
A system and method for asynchronous dynamic millicode entry prediction in a processor are provided. The system includes a branch target buffer (BTB) to hold branch information. The branch information includes: a branch type indicating that the branch represents a millicode entry (mcentry) instruction targeting a millicode subroutine, and an instruction length code (ILC) associated with the mcentry instruction. The system also includes search logic to perform a method. The method includes locating a branch address in the BTB for the mcentry instruction targeting the millicode subroutine, and determining a return address to return from the millicode subroutine as a function of the an instruction address of the mcentry instruction and the ILC. The system further includes instruction fetch controls to fetch instructions of the millicode subroutine asynchronous to the search logic. The search logic may also operate asynchronous with respect to an instruction decode unit. |
US07913058B2 |
System and method for identifying TLB entries associated with a physical address of a specified range
A system and method for identifying a TLB entry having a physical address that is within a specified range are disclosed. The method includes obtaining a tentative TLB entry from a page table entry and accessing a physical address associated with the tentative TLB entry. The method further includes comparing the physical address of the tentative TLB entry with a predetermined range of addresses. If the physical address is within the finite range of addresses, an exception is invoked. In response to the exception, the physical address and/or an attribute of the tentative TLB entry can be modified. The tentative TLB entry can then be stored in a TLB. |
US07913051B1 |
Methods and apparatus for increasing the storage capacity of a zone of a storage system
Some embodiments are directed to a technique for storing and/or locating content units stored on an object addressable storage (OAS) system, wherein each content unit is identified by an object identifier. The OAS system may comprise a plurality of zones, each of which stores content units. A mapping process may be defined that maps object identifiers for content units to zones on the OAS system. Thus, the storage location for a content unit on the OAS system may be the zone on the OAS system to which the object identifier for the content unit maps. |
US07913050B2 |
Fencing using a hierarchical relationship
A method and apparatus for processing a write request at a storage device is provided. A write request that identifies a sender of the write request is received at a storage device. The write request is examined to determine the identity of the sender. A determination is made as to whether, within a hierarchical relationship, the sender is subordinate to any entity that has been designated as being unable to perform write requests at the storage device. Upon determining that (a) the sender is not subordinate to any entity that has been designated as being unable to perform write requests at the storage device, and (b) the sender has not been designated as being unable to perform write requests at the storage device, the sender is allowed to write to the storage device. Thereafter, the write request from the sender may be performed at the storage device. |
US07913049B2 |
Securing non-volatile data in an embedded memory device
The various embodiments of the invention relate generally to semiconductors and memory technology. More specifically, the various embodiment and examples of the invention relate to memory devices, systems, and methods that protect data stored in one or more memory devices from unauthorized access. The memory device may include third dimension memory that is positioned on top of a logic layer that includes active circuitry in communication with the third dimension memory. The third dimension memory may include multiple layers of memory that are vertically stacked upon each other. Each layer of memory may include a plurality of two-terminal memory elements and the two-terminal memory elements can be arranged in a two-terminal cross-point array configuration. At least a portion of one or more of the multiple layers of memory may include an obfuscation layer configured to conceal data stored in one or more of the multiple layers of memory. |
US07913046B2 |
Method for performing a snapshot in a distributed shared file system
A method for performing a snapshot in a distributed shared file system (DSFS) is provided. The method includes synchronizing a snapshot operation among a plurality of domains of the DSFS; writing pending write requests to a memory to suspend write operations for the domains of the DSFS; and after the writing the pending write requests, generating a snapshot file comprising data items representing a current state of the DSFS. |
US07913044B1 |
Efficient incremental backups using a change database
Efficient incremental backups using a change database is disclosed. Based at least in part on a file attribute it is determined that a file has changed since a previous backup. Change data is stored in a data structure additional to a file system with which a file is associated. Change data indicates the file has changed since the previous backup. The file attribute is configured to be reset, each time a file is backed up, to a value indicating the file has not changed. Storing the change data enables a backup operation performed subsequent to the file attribute being reset to determine that the file has changed since the previous backup. |
US07913043B2 |
Method for backup storage device selection
A method and system for backing up computer data uses a network device to select a storage device in a manner that enhances at least one parameter associated with the backup process. |
US07913042B2 |
Virtual storage system control apparatus, virtual storage system control program and virtual storage system control method
A virtual storage system control apparatus, a virtual storage system control program and a virtual storage system control method can move one or more than one virtual volumes without suspending the services being provided. The virtual storage system control apparatus comprises a plurality of storage device control sections that assign virtual volumes to the storage devices of the virtual storage clusters, generate information on the virtual volumes, set up a link between the virtual volumes of the own virtual storage clusters and the virtual volumes of other virtual storage clusters by way of the network and copy data on the basis of the link and a management node that directs a move of a virtual volume by having the link set up according to the information on the virtual volumes. |
US07913041B2 |
Cache reconfiguration based on analyzing one or more characteristics of run-time performance data or software hint
A method for reconfiguring a cache memory is provided. The method in one aspect may include analyzing one or more characteristics of an execution entity accessing a cache memory and reconfiguring the cache based on the one or more characteristics analyzed. Examples of analyzed characteristic may include but are not limited to data structure used by the execution entity, expected reference pattern of the execution entity, type of an execution entity, heat and power consumption of an execution entity, etc. Examples of cache attributes that may be reconfigured may include but are not limited to associativity of the cache memory, amount of the cache memory available to store data, coherence granularity of the cache memory, line size of the cache memory, etc. |
US07913039B2 |
Array-type disk apparatus preventing data lost and providing improved failure tolerance
A storage system includes a plurality of disk apparatuses configuring a plurality of RAID groups, a spare disk apparatus, and a controller. The controller is adapted to copy data stored in a disk apparatus, whose error count exceeds a first threshold, to the spare disk apparatus. If an error count of a disk apparatus included in a RAID group exceeds a second threshold which is lower than the first threshold, the controller is adapted to check error counts of other disk apparatuses included in the same RAID group. If any of the error counts of the other disk apparatuses included in the same RAID group exceeds the second threshold, the controller is adapted to change the first value of the first disk apparatus and the other disk apparatuses included in the same RAID group. |
US07913035B2 |
Method and apparatus for address FIFO for high bandwidth command/address busses in digital storage system
A method of buffering a data stream in an electronic device using a first-in first-out (FIFO) buffer system wherein a first read latch signal does not change a pointer location of a read pointer. A dynamic random access memory (DRAM) and system are also disclosed in accordance with the invention to include a FIFO buffer system to buffer memory addresses and commands within the DRAM until corresponding data is available. |
US07913029B2 |
Information recording apparatus and control method thereof
According to one embodiment, an information recording apparatus has a control unit configured to control mutual transfer of information between each of a disc-shaped recording medium, a cache memory, and a non-volatile memory and the outside, control mutual transfer of information between the disc-shaped recording medium, the cache memory, and the non-volatile memory, and control to set a substituting region corresponding to a defect region generated in the disc-shaped recording medium in the non-volatile memory. |
US07913027B2 |
Configurable storage array controller
A configurable storage array controller can be configured to either a single-processor configuration or a multi-processor configuration by configuring a data bus switch system. |
US07913022B1 |
Port interface modules (PIMs) in a multi-port memory controller (MPMC)
Port Interface Modules (PIMs) are provided for ports of a Multi-Port Memory Controller. The PIMs include logic that is programmable to be compatible with different types of devices, processors or buses that can be connected to the ports. The PIMs can further include protocol bridges to enable one port PIM to connect to a device or another port PIM in a master/slave fashion. |
US07913021B2 |
Scalable bus structure
A processing system is disclosed with a sending component and a receiving component connected by a bus. The bus may be configured with first and second channels. The sending component may be configured to broadcast on the first channel read and write address information, read and write control signals, and write data. The sending component may also be configured to signal the receiving component such that the receiving component can distinguish between the read and write address information, the read and write control signals, and the write data broadcast on the first channel. The receiving component may be configured to store the write data broadcast on the first channel based on the write address information and the write control signals, retrieve read data based on the read address information and the read control signals, and broadcast the retrieved read data on the second channel. |
US07913013B2 |
Semiconductor integrated circuit
A semiconductor integrated circuit according to an aspect of the invention includes a plurality of master devices which issue data transfer requests, at least one slave device which performs data transfer in accordance with the data transfer requests, and a network which arbitrates the plurality of data transfer requests respectively issued from the plurality of master devices, and informs the slave device of the arbitration result, thereby performing data transfer between the master devices and the slave device, wherein when issuing the data transfer request, the master device informs the network of a period which extends from the issuance of the data transfer request to the start of the data transfer. |
US07913008B2 |
Auto-detection system and method for communication protocol
An auto-detection system for communication protocol includes a driving device, a communication mode selection circuit and a human-machine interface circuit. The human-machine interface circuit transmits a detection signal to the driving device through the communication mode selection circuit. The detection signal includes a transmission speed identification and a transmission mode identification. The driving device sets its transmission speed according to the value of the transmission speed identification of the detection signal and sets its transmission mode according to the transmission mode identification of the detection signal. An auto-detection method for communication protocol using the auto-detection system for communication protocol is also provided. |
US07913003B2 |
Reclaim algorithm for fast edits in a nonvolatile file system
A processing device stores fragmented files in a nonvolatile memory that are tracked in RAM as direct pointers. The initial file is stored in memory and data edits are stored in new memory locations and tracked as file offsets in the header structures associated with the memory blocks. The new reclaim/collapse algorithm collapses data into a reserved memory block using the edited file offsets. |
US07913002B2 |
Test apparatus, configuration method, and device interface
A test apparatus includes a bus switch unit capable of switching the output ports to select which of the output ports an input signal is output from, a control unit for inputting a plurality of control signals, according to a test program for testing the electronic device, to the bus switch unit and controlling which of the output ports each of the control signals is output from, a plurality of slots provided corresponding to the plurality of output ports, and a device interface capable of switching the connectors, which couple the plurality of slots and the electronic device, to select which of the connectors the slot is coupled to, wherein the device interface further includes a diagnosis decoder for sequentially supplying each of the test modules with a diagnosis signal via each of the connectors, and the control unit detects which of the test modules the diagnosis signal received via each of the connectors is supplied to and which of the connectors each of the output ports is coupled to based on a result of detecting the module. |
US07912999B2 |
Buffering method and apparatus for processing digital communication signals
A buffering apparatus to process digital communication signals includes a plurality of buffers, a processing unit, and programmed memory. The programmed memory has instructions directing the processing unit to process the digital samples corresponding to a group of symbols to be processed in a plurality of buffers. The digital samples start in a first buffer of the plurality of buffers and end in a second buffer of the plurality of buffers. The digital samples are received at a third buffer of the plurality of buffers during the processing of the digital samples. |
US07912993B2 |
Methods and media for managing interruption of the out of box experience
A method for managing interruption of an out of box experience for an information handling system (IHS) whereby the method includes writing a flag to storage device, wherein the storage device is coupled to a processor within the IHS and executing an interruption handling sequence at the processor within the IHS, wherein the processor is operable to read the flag in the storage device as an input to the interruption handling sequence. |
US07912992B2 |
Disk-drive automatic recognition/setting apparatus and disk-drive automatic recognition/setting method
According to an aspect of an embodiment, a disk-drive automatic recognition/setting apparatus for a disk system including a controller, a disk drive, and an expander attached to the controller, the disk drive, or another expander, provides an information obtaining requesting unit issuing a request for obtaining information regarding a device attached to each attachment port of the expander, an information obtaining unit obtaining the information requested, and a routing reset request transmitting unit determining based upon the information obtained, whether a routing method of the attachment port is correctly set, and, if the routing method is wrong, transmitting a reset request for correctly resetting the wrong routing method. |
US07912989B2 |
Network interface for decreasing power consumption
A network interface is provided, in which it has an active mode and at least one of a disconnect mode and a suspend mode, and performs a predetermined process when a release condition of the disconnect mode or the suspend mode is satisfied. The network interface includes a driving control circuit for stopping at least a part of driving clock generation circuits included in the network interface until the release condition of the disconnect mode or the suspend mode is satisfied from the time when the disconnect mode or the suspend mode is established, wherein the driving control circuit operates irrespective of a clock signal. |
US07912985B2 |
Method and device for processing a request or compressed digital data
The invention relates to a method of processing a request coming from a first communication apparatus connected through a communication network to a remote second communication apparatus, the method comprising a step of receiving the request for obtaining digital data of a compressed digital signal that comprises header data and a signal body comprising in particular data packets, wherein the processing of the request comprises a step of determining the position, in the body of the signal, of at least one data packet corresponding to the request according, on the one hand, to the length of the header data and, on the other hand, to at least one pointer marker present in the signal and adapted to provide the length of the part of the body preceding the data packet under consideration. |
US07912983B1 |
Multi-layer stack platform for cloud communications
A multi-layer stack platform is provided for cloud communication connections and services between devices. The system includes three or more layers, including a directory component, an applications component, and a peering component. An interconnection component may also be provided for communication between the applications component and the peering component. The components operate to provide communication services, such as sessions, according to the functionality of a selected application by adhering to device, user, and routing rules and preferences. The device, user, and routing rules and preferences are maintained in and processed by the directory component. The applications component receives communication session requests and accesses corresponding application scripts to perform the requested session. The peering component receives the device, user, and routing rules and preferences, and establishes connection between devices based on, the rules and preferences as defined by the directory component. |
US07912982B2 |
Wireless routing selection system and method
A technique involves untethered access points (UAPs) that can broadcast estimated transmission time (ETT) that represents an estimated time it would take for a packet to be transmitted from the first UAP to an AP that is wire coupled to a network. The proposed system can offer, among other advantages, accurate ETT values for use by UAPs of a wireless network. |
US07912981B2 |
System and method for intelligent data routing
Embodiments of the invention relate to premise, fire, security, or access control systems and their associated communication devices that can receive data routing commands from a security programming or monitoring center, and to a lesser extent, those devices that receive and transmit those data routing commands. The data routing command may instruct the premise communication device to route data to a specific destination address. The data routing commands may instruct the premise communication device to redirect, repeat, or send the data to multiple destinations. More specifically, the data routing command may instruct the premise communication device to route audio/video (A/V) data streams or files to a specified server, monitoring center, or other security address destination. By intelligently routing incoming data to a specific location on command, the data can be redirected to areas of greatest need. This technique enables the monitoring center to process the incoming data efficiently. |
US07912979B2 |
In-order delivery of plurality of RDMA messages
An RNIC implementation that performs direct data placement to memory where all segments of a particular connection are aligned, or moves data through reassembly buffers where all segments of a particular connection are non-aligned. The type of connection that cuts-through without accessing the reassembly buffers is referred to as a “Fast” connection because it is highly likely to be aligned, while the other type is referred to as a “Slow” connection. When a consumer establishes a connection, it specifies a connection type. The connection type can change from Fast to Slow and back. The invention reduces memory bandwidth, latency, error recovery using TCP retransmit and provides for a “graceful recovery” from an empty receive queue. The implementation also may conduct CRC validation for a majority of inbound DDP segments in the Fast connection before sending a TCP acknowledgement (Ack) confirming segment reception. |
US07912976B2 |
Method and system for throttling network transmissions using per-receiver bandwidth control at the application layer of the transmitting server
A method is presented for throttling data transmissions within a data processing system. Information about a data transfer from a server to a client is received within the application layer of a server, which stores the information about the data transfer along with information about a number of recent data transfers from the server to the client to create a sliding window of historical information about data transfers. The data transfer from the application layer of the server is delayed within the application layer of the server for an amount of time that is approximately equal to a computed delay time value in response to a determination that an average data transfer rate over the number of recent data transfers from the server to the client may exceed a data transfer rate threshold parameter. |
US07912974B2 |
Transmitting over a network
Data for presentation in real time, such as a video or audio sequence, is available on different encoded versions having different degrees Of compression. In order to assess, during transmission of one version, the feasibility of switching to another version, given the data rate known to be available at the time, a server computes, for a candidate version, in respect of at least one portion thereof that has not yet been sent, the maximum value of a timing error that would occur if any number of portions starting with that portion to be sent at the available rate. The selection of the same or a different version for continuing transmission is taken in dependence on a comparison between the computed error and the current state of a receiving buffer. Error values may be computed in advance for a range of transmitting rates, stored and later retrieved for use in estimating an error value corresponding to the actual transmitting rate. |
US07912966B2 |
Electronic device and remote computer system and method for controlling remote communications
A remote communication system and method are disclosed. An environment is identified defining a plurality of parameters communicated between an electronic device (or a computer-based device) and a remote computer as part of a remote session (i.e., the electronic device remotely controlling the remote computer via the remote session), with each parameter defining an action associated with the remote session. A first application (associated with the electronic device), via a unidirectional communication with the environment, modifies at least one parameter associated with the environment (e.g., modifying keyboard scan codes, cursor position, mouse position, clipboard data, screen resolution, or channel administration), wherein the modified parameter is extracted by an interceptor associated with the remote computer and, the interceptor, based on a look-up, executes a pre-defined action affecting the remote session, wherein the pre-defined action being different than the modified parameter's associated action. |
US07912965B2 |
System and method for anomalous directory client activity detection
An information processing system for a computing network in which the access log of a directory server is analyzed to detect anomalous client access requests. |
US07912962B2 |
Invitation to bind to a device
A server device sends a list of account holders together with an invitation to bind to the server. A client device can decide to present the invitation to a user for decision only if the client device finds a match between the list and the user. |
US07912960B2 |
Reciprocal public trust relationship
Publicly accessible linking information is to establish a trusted relationship between reciprocally linked entities controlling web resources, such as websites or web logs. A method of establishing a trust relationship between two entities identifying a user-installed link to a second web resource in a first web resource. Next, the method determines when a reciprocal link is made in the second web resource directed to the first web resource and creates a trust relationship between the entities based on the reciprocal link. |
US07912959B2 |
Architecture for building a peer to peer messaging platform
The claimed system is a multicast programming model for implementation on top of a service oriented framework, specifically a service oriented messaging system. It provides application-layer multicast capability without requiring an IP multicast infrastructure. The claimed system enables service oriented applications to implement multicasting communications easily and efficiently. |
US07912956B1 |
Service level agreement based control of a distributed computing system
According to one embodiment, a distributed computing system includes a resource control system coupled to an enterprise service bus that orchestrates a plurality of services into a business application. The resource control system is operable to receive a performance parameter from the enterprise service bus in which the performance parameter includes a metric of the business application. Using the performance parameter, the resource control system determines a loading of each of a plurality grid nodes on which the plurality of services are executed, and provisions or un-provisions one of the plurality of grid nodes according to the determined loading. |
US07912955B1 |
Model-based provisioning of resources
Resources are provisioned for shared services in a resource-on-demand system. A model representing an observed state of resources in the resource-on-demand system allocated to the shared services and a model representing a desired state of the shared services are stored. At least one policy applicable to provisioning the resources for the shared services is determined. The policy and information from the models are applied to automatically provision the resources for satisfying the desired state of the shared services. |
US07912946B2 |
Method using footprints in system log files for monitoring transaction instances in real-time network
Techniques for monitoring one or more transaction instances in a real-time network are provided. The techniques include obtaining one or more system log files, wherein one or more footprints left by one or more transaction instances are recorded in the one or more system log files, obtaining a transaction model, wherein the transaction model comprises one or more transaction steps and a footprint pattern corresponding with each transaction step, and using the one or more system log files and the transaction model to monitor the one or more transaction instances in a real-time network at least one of an individual level and one or more aggregate levels. |
US07912919B2 |
Common storage in scalable computer systems
A computer system comprises a plurality of processing modules, each operable to provide a service to an external entity. Each processing module has a processor and a memory. A storage module is provided, operable to store information required by the processing modules to provide the service. A switching module is also provided, operable to provide a switching service between the processing module and storage module and between the processing module and an external entity. |
US07912911B2 |
Method and system for increasing throughput rate by dynamically modifying connection parameters
Methods, systems and computer program products for dynamically modifying at least one connection parameter between a client and a server connected via a network and thereby increasing throughput rate between the server and the client are provided.The method comprises determining a first parameter value based on one or more characteristics of the network and a connection between the client and the server. The method further comprises determining whether a second parameter value encoded in a connection parameter field of the first packet received from the client is optimum based on a comparison with the first parameter value and overwriting the second parameter value with the first parameter value, if the second parameter value is not optimum. |
US07912910B2 |
Triggering a communication system to automatically reply to communications
A communication system, which facilitates distribution of electronic communications for a user account, includes an emergency auto-reply agent that scans each received communication addressed to the user account for a particular communication sent from at least one emergency address specified for the user account separate from the address of the user account. Responsive to the communication system detecting the particular communication sent from one of the emergency addresses, the emergency auto-reply agent parses the content of the particular communication to detect whether the particular communication comprises a required password. Responsive to detecting the required password within the content of the particular communication, the emergency auto-reply agent directs the communication system to compose and send auto-reply communications from the user account in reply to received communications addressed to the user account. |
US07912909B2 |
Processing encumbered electronic communications
The invention includes, in various embodiments, a method for archiving an electronic message which includes the steps of scanning the electronic message to determine whether at least a portion of the message is encumbered, disencumbering the encumbered portion of the message if it is encumbered, storing a copy of the disencumbered electronic message, and transmitting the electronic message to a recipient. Once stored, the disencumbered message can be accessed and reviewed by a supervisor, for example, without having to request a password from the sender or recipient. Encumbered messages include messages, or portions of messages, which are password protected, encrypted, and/or otherwise structured to prohibit unauthorized access thereto. |
US07912900B1 |
System and method for providing education-related alerts in an online learning environment
A system and method for providing education-related alerts in an online learning environment is provided. An online learning environment including a plurality of users participating in online educational activities is monitored. An online database including event rules and education-related information for the online educational activities is maintained. An event occurring in the online learning environment is identified. The event satisfies at least one of the event rules. A benchmark is determined for the event. The benchmark includes at least one of information selected from and information indicated by the education-related information. An alert is generated for the event by selecting a template for the event and populating the template with the benchmark as the alert. The alert is provided to one or more of the users. |
US07912895B2 |
System and method for managing service interactions
A system and method for managing service interactions launches a process that is defined by a programming abstraction based on a syntax of a general purpose programming language. Interaction with a service, such as a web-based service, is initiated and the process requests the service to perform an action. Execution of the process is suspended until a response is received from the service. Execution of the process continues after receiving a response from the service. |
US07912894B2 |
Computerized, copy-detection and discrimination apparatus and method
An engine identifying segments or portions of one source material or source file common to or found in another source material or file. The engine may receive a first data stream in binary form as well as a second stream in binary form. The engine may include a data stream processor or pre-processor programmed to translate the first and second data streams to generate respective first and second processed data streams. The commonality between the first and second processed data streams may be greater than the commonality between the first and second data streams themselves. Also, a comparator may be programmed to compare the first and second process data streams and identify binary segments found in both the first and second processed data streams. |
US07912890B2 |
Method and apparatus for decimal number multiplication using hardware for binary number operations
According to embodiments of the subject matter disclosed in this application, decimal floating-point multiplications and/or decimal fixed-point multiplications may be implemented using existing hardware for binary number operations. The implementation can be carried out in software, in hardware, or in a combination of software and hardware. Pre-calculated constants that are approximations to negative powers of 10 and stored in binary format may be used for rounding multiplication results to a designated precision by multiplying the results with a pre-calculated constant. Additionally, several parts of a decimal multiplication may be carried out in parallel. Furthermore, a simple comparison with a constant instead of an expensive remainder calculation may be used for midpoint detection and exactness determination. |
US07912889B1 |
Mapping the threads of a CTA to the elements of a tile for efficient matrix multiplication
The present invention enables efficient matrix multiplication operations on parallel processing devices. One embodiment is a method for mapping CTAs to result matrix tiles for matrix multiplication operations. Another embodiment is a second method for mapping CTAs to result tiles. Yet other embodiments are methods for mapping the individual threads of a CTA to the elements of a tile for result tile computations, source tile copy operations, and source tile copy and transpose operations. The present invention advantageously enables result matrix elements to be computed on a tile-by-tile basis using multiple CTAs executing concurrently on different streaming multiprocessors, enables source tiles to be copied to local memory to reduce the number accesses from the global memory when computing a result tile, and enables coalesced read operations from the global memory as well as write operations to the local memory without bank conflicts. |
US07912885B2 |
Method and system for filtering of networked, synchronized measurements
A system processes discrete digital data according to a function, the discrete digital data including data values and time stamps, the time stamps being at non-uniform time intervals according to a time scale. The system comprises a processor having program instructions for implementing the function in terms of state space equations, using system design and data flow language software; inputting the discrete data into the implementation of the function; and outputting the result as an output discrete data stream of new data values and time stamps. |
US07912884B2 |
Method and apparatus for implementing finite impulse response filters without the use of multipliers
A finite impulse response filter is implemented as a sum of individual component, running-sum filters. The sum of all of the component filters required for a desired filter response is calculated in an accumulator and only the component filters' update terms, which are the difference between a new and an old discarded sample, is calculated for each component filter. A desired impulse response is decomposed into a sum of rectangular impulse responses of equal height, each of which implemented as a running sum requiring a subtraction and an addition. Using circuits running at a multiple of the sampling clock, multiple running sums may be implemented on the same hardware. A whole filter of arbitrary impulse response shapes and lengths may be implemented using memory and two arithmetic units. Two or more such filters may be cascaded to obtain a better approximation of the desired frequency characteristic. The invention saves significant chip resources and manufacturing costs. |
US07912879B2 |
Method for applying clothoid curve values to roadways in a geographic data information system
Embodiments of the invention are methods for applying clothoid curve values to roadways in a geographic data information system. One embodiment is a method, comprising: selecting database segments in the geographic data information system, wherein the database segments describe roadways; determining segment chains from the selected database segments; preparing the segment chains for transition to curvature space; transitioning to a curvature function in the curvature space, by computing heading change at points along the segment chain, resulting in a transformation of the segment chains into clothoids; smoothing the curvature function; fitting the smoothed curvature function with a more generalized form which remains within a selected tolerance of the smoothed curvature function; and storing identified segments of straight lines, transition zones, and segments of constant curvature in the geographic data information system. |
US07912877B2 |
Leveraging garbage collection to dynamically infer heap invariants
A program analysis tool leverages the garbage collection process to dynamically infer invariants of objects or data structures created by a program on the heap during execution. During execution of the program in a garbage-collected execution environment, the program analysis tool tracks object allocations made by the program, and records some meta data relating to invariants tracked for the type of the object, which are initially assumed satisfied by the object. Whenever a garbage collection pass visits the object, the tool checks whether the object still satisfies the invariants, and updates the meta data accordingly. The tool finally reports the invariants reflected by the meta data upon the object's death or at termination of the program. The invariants can then be used to annotate the program source code and/or detect bugs that violate the invariants. |
US07912871B2 |
Incremental validation of key and keyref constraints
The present invention relates to a method, and system for implementing the method, for performing incremental validation of an XML document with respect to XML Schema key and keyref constraints, and handling the semantics dictated by the XML Schema specification. Several operations are defined that change the content of a document, i.e., add or remove nodes, or change the value of existing nodes. The present invention verifies whether performing such an operation would violate key or keyref constraints, and allows changing the document only if the operation maintains the validity of the document with respect to the constraints. The verification traverses only the parts of the document that may be affected by the change operation, and not the whole document. The invention maintains, in an efficient manner, data structures that hold information relevant to the validation of key and keyref constraints. |
US07912870B2 |
Automated generation of modeling language profiles
A database of data can be leveraged to automatically generate profiles for use in modeling. The data may be specific to one or more domains and/or general to multiple domains. A mapping scheme is established to map structure of the database to a structure of a profile. The mapping scheme is read and the database is read in accordance with the mapping scheme to automatically generate one or more profiles. |
US07912869B1 |
Database component packet manager
A computer-based database processing system contains a database, as well as a number of other components, including one or more user applications and an application interface which communicates data to and from each user application. An entity manager communicates data to and from the application interface, while a constraint manager communicates data to and from the application interface. An attribute description manager communicates data to and from the application interface, and a component manager communicates data to and from the entity manager, the constraint manager, the attribute description manager, and the database. A free space manager transmits data to and from the component packet manager and the database. |
US07912866B2 |
System and method for detecting and storing file identity change information within a file system
A system and method for detecting and storing file identity change information within a file system. In one embodiment, the system may include a storage device configured to store a plurality of files and a file system configured to manage access to the storage device. The file system may be configured to detect an operation to modify an identity of a first file stored on the storage device and, subsequent to detecting the operation, store a record of the operation associated with the first file, where the record includes a signature corresponding to the first file. |
US07912865B2 |
System and method for linking multiple entities in a business database
Embodiments of a system and method are described for determining whether an applicant is a multiple-business owner and for providing information related to multiple-business owners to a financial service provider or other client. According to one embodiment, a computing system is provided to collect and store business data and identify business owners associated with multiple business records. |
US07912863B1 |
Compositional lifting of operations over structural types
A set of syntactic extensions that are compiled with a type-directed translation method to facilitate lifting member access on base types to a newly constructed type. The extensions are processed with a type system that facilitates seamless data access to relational and semi-structured data in an object oriented host language. |
US07912861B2 |
Method for testing layered data for the existence of at least one value
One or more embodiments of the invention enable a user to search for at least one value in layers of audience specific data comprising language, regional, regulatory and/or cultural specific values per layer. The word “audience” for the purposes of this specification means a group of document consumers such as people or computers that are associated with a language, country, region, regulation or culture. A search utilizing at least one embodiment of the invention occurs with respect to data that makes use of rule-based inheritance. For a three level inheritance embodiment, there are 8 permutations involving a NULL value in at least one of the layers, instead of making the user calculate the proper mask, the Current Audience Layer mask can be logical ORed with the Primary Audience Layer Mask or the Secondary Audience Layer Mask in order to create the desired search combination. In addition, predefined audience layer operators may also be used comprising “has value”, “is missing value”, “inherits primary”, “inherits secondary”, “inherits any” and “does not inherit”. These predefined masks save the user from generating a bit mask for searching by hand. |
US07912858B2 |
Data synchronization method
The invention concerns a method of synchronizing a distributed system comprising a server (2) having a master data base (21) and a set of clients (31 to 35) having respective client data bases (41 to 45), as well as a server and a computer program product for executing this method. The client data bases (41 to 45) are incrementally updated from the master-data base (21) of the server (2). A trace of transaction (22) is maintained at the server (2) for recovery. The server (2) synchronizes the client data bases (41 to 45) in case of a failure by coordinated rollback transactions from the trace (22). |
US07912857B2 |
Document management method and apparatus
A start date of check-out processing of setting a shared document accessible by a plurality of users via a network into an exclusive state is reserved as a check-out start date based on an instruction of a user. In the exclusive state, the shared document can be updated by the user but cannot be updated by other users. When current date has reached the check-out start date, the shared document is set into the exclusive state for the user. The shared document can be released from the exclusive state in response to an instruction of the user checking-out the shared document. An expected check-in date to release the shared document from the exclusive state after the check-out start date can be reserved. This invention enables reservation for a document operation and prevents any decrease in the operation efficiency of users. |
US07912856B2 |
Adaptive encryption
A scalable access filter is used in a virtual private network to control access by users at clients in the network to information resources provided by servers in the network. Access is permitted or denied according to access policies which define access in terms of the user groups and information sets. The access filter in the path performs the access check, encrypts and authenticates the request. |
US07912855B2 |
History preservation in a computer storage system
A method by which a disk-based distributed data storage system is organized for protecting historical records of stored data entities. The method comprises recording distinct states of an entity, corresponding to different moments of time, as separate entity versions coexisting within the distributed data storage system, and assigning expiration times to the entity versions independently within each of a plurality of storage sites according to a shared set of rules, before which times deletion is prohibited. |
US07912853B2 |
Query processing client-server database system
There is disclosed a method for processing a query in a client-server database system comprising a server for managing content in a database and at least one client connected to the server via a network. The method comprises inputting a query from an application; and transmitting the inputted query to the server, skipping a query parsing processing at the client. The server parses the query transmitted from the client computer module and executes the query by manipulating the data in the database according to the query. |
US07912847B2 |
Comparative web search system and method
A system and method for a comparative web search engines, search result summarization, web snippet processing, comparison analysis, information visualization, meta-clustering, and quantitative evaluation of web snippet quality are disclosed. The present invention extends the capabilities of web searching and informational retrieval by providing a succinct comparative summary of search results at either the object or thematic levels. |
US07912840B2 |
Indexing and filtering using composite data stores
Data stores combined into a composite data store. A method includes referencing a first index entry for a user specified first parameter pattern. The first index entry includes references to record addresses for records in the composite data store which include the first parameter pattern. A first beginning composite data store address of a first selected data store is referenced. A determination is made that the first beginning composite data store address is at or above an address at or above a predetermined threshold above the first record address. Based on determining that the first beginning composite data store address is at or above a predetermined threshold above the first record address, a speed-up data structure is used to eliminate one or more comparisons of record entries in the first index entry between the first record address and the first beginning composite data store address. |
US07912837B2 |
Geographic coding for location search queries
A method for performing a location search includes receiving a location search query, determining key words corresponding to the location search query, identifying one or more documents that correspond to the key words in the location search query, and providing to a client system information identifying at least one location corresponding to the one or more documents. |
US07912835B2 |
Compile time opcodes for efficient runtime interpretation of variables for database queries and DML statements
A method system and program for performing a query in which context and information including opcodes accompanies an execution plan for the query. The opcodes determine operations to retrieve a set of bind variables. The execution plan and context information shared by a plurality of application programs. |
US07912834B2 |
Rewrite of queries containing rank or rownumber or Min/Max aggregate functions using a materialized view
Techniques are provided for improving efficiency of database systems, and in particular, to refreshing materialized views maintained by database systems and rewriting queries to access the materialized views. According to the approaches, a ranked materialized view is incrementally refreshed, and during the incremental refresh operation, rows in the partitions of the materialized view are ranked within the partitions. |
US07912832B2 |
Link generation system to allow indexing of dynamically generated server site content
A link generator generates links to servable data to allow the servable content of a network server to be accessed using the links. Encoded links in a form suitable for an indexing agent are generated and used to access dynamically generated data in a database of the network server and to analyze same to determine query data for retrieving servable data from the database. A proxy server receives a request generated in response to selecting one of the encoded links, translates the request, and forwards it to the network server to access corresponding dynamically generated data. |
US07912831B2 |
System and method for characterizing a web page using multiple anchor sets of web pages
A system and method are provided to accessing a set of web pages within a context. The set of web pages may be represented using a graph comprising a set of nodes and a set of edges. First and second probability distributions may be generated over a set of nodes of the graph using a first algorithm to indicate a measure of closeness among the set of web pages. A characterization may be determined with respect to context for a web page from a second subset of web pages based on the first and second probability distributions. An indication of the characterization of the web page from the second subset of web pages may be outputted. |
US07912830B2 |
Knowledge portal for accessing, analyzing and standardizing data
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. |
US07912828B2 |
Pattern searching methods and apparatuses
A computer-based method for identifying patterns in computer text using structures defining types of patterns which are to be identified, wherein a structure comprises one or more definition items, the method comprising assigning a weighting to each structure and each definition item; searching the computer text for a pattern to be identified on the basis of a particular structure, a pattern being provisionally identified if it matches the definition given by said particular structure; in a provisionally identified pattern, determining those of the definition items making up said particular structure that have been identified in the provisionally identified pattern; combining the weightings of the determined definition items and optionally, the weighting of the particular structure, to a single quantity; assessing whether the single quantity fulfils a given condition; depending on the result of said assessment, rejecting or confirming the provisionally identified pattern. |
US07912826B2 |
Apparatus, computer program product, and method for supporting construction of ontologies
To construct an ontology for a target data by re-using an existing ontology, from an aspect of the structure of the class hierarchy according to an object-oriented method and an aspect of the levels of relevance with other properties, the properties that correspond to the data items in the data serving as an ontology construction target and the extraction classes of the properties are determined as property extraction destination candidates for the ontology to be constructed. As a result, it is possible to re-use even a fine difference in the meanings among the properties in the classes. Consequently, it is possible to provide a support for constructing an effective ontology, while reducing the load on the user. |
US07912825B2 |
Configurable plug-in architecture for manipulating XML-formatted information
A method and system is described for building a document using a configurable plug-in architecture. In one example, a configuration file containing information of building the document with one or more components is received. The one or more components execute to modify or manipulate the document. The document may further be passed from one component to another component, where each of the components performs a function on the document. The sequence of execution of the components, the type of function or activity executed by each of the components, and/or configuration data of the components may be provided by the configuration file. The document may further be output to a user or stored. |
US07912824B2 |
Processes and systems for enhancing an electronic program guide displaying particular timeslot associated with first channel and the link is not associated with other timeslots
A process of displaying program information on a viewing screen may include: providing an electronic programming guide, the electronic program guide divided into timeslots containing program information; displaying program information from the displayed timeslots on a viewing screen; providing a link to additional information, the link associated with the program information of a particular timeslot; and displaying the additional information upon receiving a user input while displaying the program information of a particular timeslot. A related system may include: a client device configured to receive and display audio-visual programs; an electronic programming guide including a link to additional information associated with the program information of a particular timeslot; and a processor configured to display program information from the displayed timeslots on a viewing screen and to display the additional information on the viewing screen upon receiving a user input while the program information of the particular timeslot is displayed. |
US07912823B2 |
Hierarchical data-driven navigation system and method for information retrieval
A data-driven, hierarchical information navigation system and method enable search of sets of documents or other materials by certain common attributes that characterize the materials. The invention includes several aspects of a data-driven, hierarchical navigation system that employs this navigation mode. The navigation system of the present invention includes features of an interface, a knowledge base and a taxonomy definition process and a classification process for generating the knowledge base, a graph-based navigable data structure and method for generating the data structure, World Wide Web-based applications of the system, and methods of implementing the system. Users are able to search or browse a particular collection of documents by selecting desired values for the attributes. A data-driven, hierarchical information navigation system and method enable this navigation mode by associating terms with the materials, defining a set of hierarchical relationships among the terms, and providing a guided search mechanism based on the relationship between the terms. |
US07912820B2 |
Automatic task generator method and system
An automatic task generation mechanism provides generation of tasks such as maintenance tasks for a computer system. A set of tasks is set up along with rules for performing the tasks. The rules may be associated with metadata that allow the tasks to be mapped to the tasks. Events may be detected that are related to database operations such as a create, modify, delete or add command. Upon event detection by the system, the system may store the event and associated metadata. Another process may query the event and metadata storage and compare those items to the rules previously set up. If there is a match between the rules and the event, one or more tasks may be established which correspond to an action that is desired to be taken. The task may then be inserted into a computer system for subsequent execution. |
US07912818B2 |
Web graph compression through scalable pattern mining
A method and a processing device are provided for compressing a web graph including multiple nodes and links between the multiple nodes. Nodes of the web graph may be clustered into groups including no more than a predetermined number of nodes. A list of links of the clustered nodes may be created and sorted based on a frequency of occurrence of each of the links. A prefix tree may be created based on the sorted list of links. The prefix tree may be walked to find candidate virtual nodes. The candidate virtual nodes may be analyzed according to a selection criteria and a virtual node may be selected. The prefix tree may be adjusted to account for the selection of the virtual node and the virtual node may be added to the web graph. |
US07912806B2 |
System and device for providing contents
According to an aspect of the invention, there is provided a content providing system, which is provided with a data acquisition unit configured to obtain data inputted and/or outputted through a user interface which is included in an information processing device, an interest estimation unit that generates interest information representing a user's interest by estimating the user's interest based on the data acquired by the data acquisition unit, and a latest estimation result saving unit that saves latest interest information generated by the interest estimation unit so that contents reflecting the latest interest information can be provided to a user. |
US07912805B2 |
System for matching pattern-based data
A pattern-based data matching system matches pattern-based data. The data matching system generates a regular expression pattern for input datasets and describes similarity measures between the generated patterns. The data matching system analyzes an input dataset in terms of symbol classes, generalizing input values into a general pattern to allow identification or extrapolation of overlap between input datasets, aiding in matching fields in databases that are being merged and in learning a pattern for an input dataset. For each sequence of data values, the present system computes a compact pattern describing the sequence. Embodiments of the data matching system comprise noise reduction and repetitive pattern discovery in the input dataset and calculation of recall and precision of the generated pattern. |
US07912804B1 |
Change management in a distributed system based on triggered policy rules
A method for providing change management in a distributed system is provided. The method includes compiling a policy for change management in the distributed system, the policy includes at least one policy rule based on an event-condition-action (ECA) framework with a pre-condition and a post-condition to an action in the policy rule, wherein the pre-condition is separate from a condition of the policy rule and indicates a prior condition in the distributed system that enables the action, and the post-condition indicates a subsequent condition in the distributed system that results from the action; receiving at least one event indicating a change in the distributed system; determining that the at least one received event triggers the at least one policy rule; generating a workflow to manage the change in the distributed system based on the at least one triggered policy rule; and initiating one or more actuators in the distributed system to dynamically configure or deploy components in the distributed system to execute the workflow. |
US07912801B2 |
Method and apparatus to define a ruleflow
Some embodiments of a method and an apparatus to define ruleflows for a rule engine have been presented. In one embodiment, a graphical user interface (GUI) is generated to allow a user to graphically specify an execution order of some rules. Then the rule engine is used to execute the rules according to the execution order. The rules may include one or more rule sets, where each rule set contains one or more rules. |
US07912799B2 |
Smart containers
Smart containers are disclosed. A definition is received of a logical structure configured to manage associated content. A policy or operation specified by the definition is applied to an item of content associated with an instance of the logical structure. |
US07912797B2 |
Monitoring and control of analytical effectiveness in an analyst network
Monitoring and/or controlling analytical effectiveness of a plurality of analysts in an analyst network is provided. In one embodiment, information concerning treatment of information elements (i.e., discrete quantities of content suitable for analysis by one or more analysts) within an analyst network by the plurality of analysts is provided to a management terminal. Based on this treatment information, the management terminal determines information concerning achievement of analysis goals. In another embodiment, the management terminal receives modifications to the analysis goals that are used to provide modified analysis goals, which modified analysis goals are subsequently provided to the routing controller. In this manner, the present invention provides the ability to determine whether the available analyst resources are being used in the best manner to address the universe of available topics in the most efficient and productive manner. |
US07912795B2 |
Automated predictive modeling of business future events based on transformation of modeling variables
Predictive models are developed automatically for a plurality of modeling variables. The plurality of modeling variables is transformed, based on a transformation rule. A clustering of the transformed modeling variables is performed to create variable clusters. A set of variables is selected from the variable clusters based on a selection rule. A regression of the set of variables is performed to determine prediction variables. The prediction variables are utilized in developing a predictive model. The development of the predictive model may include modification of the predictive model, review of the plurality of transformations, and validation of the predictive model. |
US07912793B1 |
Computer-implemented method and apparatus to allocate revenue from a derived avatar component
A computer-implemented hierarchical revenue model includes providing a first revenue value associated with a first avatar component, providing a second revenue value associated with a second avatar component, and combining the first revenue value with a second revenue value to produce a third revenue value associated with a third avatar component, the third avatar component being a derived avatar component that inherits characteristics of the first and the second avatar components, the third avatar component inheriting the first revenue value from the first avatar component, the third avatar component inheriting the second revenue value from the second avatar component. |
US07912791B2 |
Method and device for synthesising an electrical architecture
A method and device for synthesizing an electrical architecture. The method synthesizes a routing that obtains the following parameters: different configurations of service variants and calculator variants and rate of occurrence of the configurations, a sum of the rates of the configurations being considered as equal to one; component cost characteristics stored and weighted according to their respective rates of increase; and partial or full positioning of the service variants on the calculator variants. The method also identifies valid routings, evaluates the routing cost of the valid routings for each configuration, and determines the valid routing that minimizes the average of the routing costs for each configuration, the average being weighted by the rates of increase of each configuration. |
US07912783B2 |
System and method for facilitating unified trading and control for a sponsoring organization's money management process
An embodiment of the present invention provides a system, method, process, software and standards that enable a unified trading and control process utilized by sponsoring organizations and asset managers (money managers) for sub advised or externally managed investment portfolios as to increase control over the trading process by a sponsoring organization, enhance regulatory compliance, substantially lower trading costs and improve investment performance on a recurring basis for the shareholders and beneficiaries investing in registered and non registered mutual funds and institutional investment portfolios. |
US07912779B2 |
Method and apparatus for stock and index option price improvement, participation, and internalization
A method for stock option trading includes receiving an option order at a market, contemporaneously receiving a copy of the option order at an electronic drop (EDrop) system, which is separate and distinct from the market, obtaining a potential cross quantity and a potential cross price based on the option order at the EDrop system, and submitting, through the EDrop system, a contra-order, with respect to the option order, to the market for fulfillment, wherein the contra-order specifies at least one of an underlying security potential cross quantity, and the potential cross price. |
US07912777B2 |
System and method for using cash rebates
The present invention provides a system and method for facilitating a bid transaction over a computerized network using a rewards account balance from any type of cash rewards program. In an exemplary embodiment of the present invention, a participant applies rewards from their rewards account to bid on items in a closed online auction over a computerized network such as the internet. The online auction is open only to participants of a sponsoring or participating cash rewards program and only bids made with accumulated cash rewards are accepted. Further, the present invention provides a system and method for facilitating online management of a rewards account by the participant. |
US07912775B1 |
Liquidity analysis system and method
A liquidity analysis system and method are disclosed for monitoring, analyzing and reporting on liquidity generated in a market or in a market center. The reports generated by the liquidity engine may be used for many differing purposes, including analyzing the effectiveness of market makers, the proportionate re-distribution of market data fees or as the basis for a liquidity generation financial incentive program. |
US07912774B2 |
Transaction card system and approach
A deferred-type payment approach facilitates transaction card management and processing. According to an example embodiment, a user's transaction card purchases are authorized against a purchase limit associated with a consideration-bearing (e.g., interest-bearing) account. The purchases are tracked and, at the end of a billing cycle, provided to the user via a statement or other informative approach. During a payment time period after the end of the billing cycle, the user is afforded an opportunity to review tracked purchases and provide funds to cover the purchases. If the user does not provide funds for the purchases during the payment time period, funds are automatically transferred from the consideration-bearing account to cover the purchases at the end of the payment time period. In this regard, purchases made with the transaction card against the consideration-bearing account are not assessed against the consideration-bearing account until after the billing cycle has ended. |
US07912766B2 |
Limited risk wagering environment
Disclosed herein is a computer implemented method and system for rendering returns to users on an online platform. The online platform allows users to wager stakes for an event. The wagered stakes are pooled in a combined pot. Stake groups of users are created based on predetermined outcomes of the event. A winning stake group is determined out of stake groups at completion of a predetermined period of time. Time frame groups are identified from the winning stake group based on time of entry into the event. The time value appreciated returns to be rendered to the time frame groups are calculated. If the allotment of the time value appreciated return is possible, winning stakes and the time value appreciated returns are rendered to time frame groups. If the allotment of time value appreciated returns is not possible, the winning stakes are returned to the time frame groups. |
US07912763B1 |
Facilitating generation by users of new composite services based on other constituent network services
Techniques are described for assisting users in dynamically creating and using composite services that are based on other constituent services. In some situations, each constituent service is a Web service (“WS”), and each composite service is a new WS whose execution involves dynamically invoking multiple specified constituent WSes in a specified manner. Such techniques may be used, for example, in conjunction with an electronic WS marketplace via which third-party WS providers make their WSes available to third-party WS consumers who locate and purchase access to those WSes, such as to allow a user to dynamically create a new composite WS that is based on one or more WSes available from other WS providers and that reflects any constraints of the WS marketplace, with the composite WS available for use by other WS consumers. This abstract is not intended for use in interpreting or limiting the scope of the claims. |
US07912750B2 |
System and method for the presentation of advertisements
A system and method for the presentation of advertisements is present. According to one embodiment, a number of impressions of an advertisement message are presented over a computer network such as the Internet to a variety of viewer computers. Depending on the actions taken by the viewers (e.g., whether the Viewer selects the advertising message and accesses a web-link to the advertiser's web-site), bonus exposure (e.g., an additional number of impressions provided to the viewers) of the advertising message is given. |
US07912747B2 |
Facility management system and method
A system and method are disclosed for aligning stored data in a matter that may facilitate budgeting and/or forecasting. A definable calendar period is provided which has a starting day. The starting day is applied to the stored data to locate and align each of a plurality of time periods associated with the stored data so that each time period has a starting day that matches the starting day of the calendar period. |
US07912745B2 |
Method and system for scheduling a meeting for a set of attendees via a special attendee
Methods and systems are provide for providing a group scheduling solution in which a hard-to-schedule attendee takes over responsibility for setting the start time of an event. In accordance with one implementation, an organizer sends a request to the hard-to-schedule person. The request may be maintained in a queue for the hard-to-schedule person. The hard-to-schedule person can then review the request and select a suitable time for the meeting, thereby causing an update to be sent back to the organizer and the other attendees and indicating the appointed time for the meeting. The organizer of the meeting can update the meeting details, etc. The hard-to-schedule person may change the start time or the duration of the meeting. The hard-to-schedule person can also decline the meeting entirely. |
US07912742B2 |
Visualization of airline flight schedules
A method for visualizing airline flight schedules graphically simulates the effect of a program implemented in airline flight operations to reduce the effect of disruptions in scheduled airline flights. One or more disruptions are introduced into a pre-selected airline flight schedule, using frequency distributions of disruptions and disruption severities, resulting in a disrupted flight schedule that reflects both initial and propagated delays. The disrupted flight schedule is used to visually simulate flight operations in 4-D, allowing comparisons of “as is” and “what if” scenarios. |
US07912741B1 |
Systems and methods for copay adjustments
Systems and methods may provide for copay adjustment. The systems and methods may include receiving a claim request from a pharmacy computer, where the claim request may be associated with a product requested by a customer, transmitting the claim request to a claims processor for adjudication, and receiving, from the claims processor, a first claim response for the claim request, where the first claim response may include a current copay amount payable by the customer. The systems and methods may also include determining, based upon a historical claim transaction record associated with the customer, that a prior copay amount for the drug is less than the current copay amount, and transmitting a second claim response to the pharmacy computer with a new copay amount lower than the current copay amount of the first claim response. |
US07912739B2 |
Method for health plan management
A method for managing health plans includes the use of theoretically derived mathematical models. The methods may be used in the analysis of health insurance products. The method may also assist in the selection of a particular health plan's benefit and contribution strategy. The analysis may further be used in the selection of a health plan's funding arrangement. |
US07912735B1 |
Method and system for eligible health care expense identification
A method and system for eligible health care expense identification includes a process for eligible health care expense identification whereby electronic data including data representing health care expense transactions for a defined time frame is accessed. Electronic data representing rules defining eligible health care expenses is then obtained. The electronic data is then analyzed using the electronic data representing the rules defining eligible health care expenses to identify health care expense transactions that are potentially eligible for reimbursement from a health care expense account and/or a tax deduction. A user is then notified of the identified health care expense transactions. |
US07912732B1 |
Method for pricing network bandwidth services on a virtual private network
A computer method is disclosed for calculating an approximate cost of multi-protocol label switching (MPLS)-based virtual private network (VPN) services. The method computes a lower bound and an upper bound for the bandwidth used in an MPLS-based VPN. These are then combined to produce an estimate for the cost of the bandwidth. |
US07912722B2 |
Method and system for text retrieval for computer-assisted item creation
A tool, method, and system for use in the development of sentence-based test items are disclosed. The tool may include a user interface that may include a database selection field, a sentence pattern entry field, an option pane, and an output pane. The tool may search a database for one or more sentences and may generate one or more responses to the one or more sentences. The one or more sentences and one or more responses may be used to produce the sentence-based test items. The tool may allow test items to be developed more quickly and easily than manual test item authoring. Accordingly, test item development costs may be lowered and test security may be enhanced. |
US07912718B1 |
Method and system for enhancing a speech database
A system, method and computer readable medium that enhances a speech database for speech synthesis is disclosed. The method may include labeling audio files in a primary speech database and a secondary speech database, enhancing the primary speech database by placing the labeled audio files from the secondary speech database into the primary speech database, and storing the enhanced primary speech database for use in speech synthesis. |
US07912715B2 |
Determining distortion measures in a pattern recognition process
A method for determining a set of distortion measures in a pattern recognition process, where a sequence of feature vectors is formed from a digitized incoming signal to be recognized, said pattern recognition being based upon said set of distortion measures. The method comprises comparing (S10) a first feature vector in said sequence with a first number (M1) of templates from a set of templates representing candidate patterns, based on said comparison, selecting (S12) a second number (M2) of templates from said template set, the second number being smaller than the first number, and comparing (S14) a second feature vector only with said selected templates. The method can be implemented in a device for pattern recognition. |
US07912714B2 |
Method for segmenting communication transcripts using unsupervised and semi-supervised techniques
A method is provided for forming discrete segment clusters of one or more sequential sentences from a corpus of communication transcripts of transactional communications that comprises dividing the communication transcripts of the corpus into a first set of sentences spoken by a caller and a second set of sentences spoken by a responder; generating a set of sentence clusters by grouping the first and second sets of sentences according to a measure of lexical similarity using an unsupervised partitional clustering method; generating a collection of sequences of sentence types by assigning a distinct sentence type to each sentence cluster and representing each sentence of each communication transcript of the corpus with the sentence type assigned to the sentence cluster into which the sentence is grouped; and generating a specified number of discrete segment clusters by successively merging sentence clusters according to a proximity-based measure between the sentence types assigned to the sentence clusters within sequences of the collection. |
US07912712B2 |
Method and apparatus for encoding and decoding of background noise based on the extracted background noise characteristic parameters
An encoding method includes extracting background noise characteristic parameters within a hangover period; for a first superframe after the hangover period, performing background noise encoding based on the extracted background noise characteristic parameters; for superframes after the first superframe, performing background noise characteristic parameter extraction and DTX decision for each frame in the superframes after the first superframe; and for the superframes after the first superframe, performing background noise encoding based on extracted background noise characteristic parameters of the current superframe, background noise characteristic parameters of a plurality of superframes previous to the current superframe, and a final DTX decision. Also, a decoding method and apparatus and an encoding apparatus are disclosed. |
US07912708B2 |
Method for controlling duration in speech synthesis
The present invention relates to a method of synthesizing of a speech signal, comprising: —assigning of a first identifier to a first class of intervals of an original speech signal and assigning of a second identifier to a second class of intervals of the original speech signal, —windowing the original speech signal to provide a number of pitch bells, —processing the pitch bells having the first identifier assigned thereto for modifying a duration of the speech signal, —performing an overlap and add operation on the processed pitch bells. |
US07912707B2 |
Adapting a language model to accommodate inputs not found in a directory assistance listing
A statistical language model is trained for use in a directory assistance system using the data in a directory assistance listing corpus. Calculations are made to determine how important words in the corpus are in distinguishing a listing from other listings, and how likely words are to be omitted or added by a user. The language model is trained using these calculations. |
US07912704B2 |
Handheld electronic device with reduced keyboard and associated method of providing quick text entry in a message
An improved handheld electronic device having a reduced keyboard provides facilitated language entry by making available to a user certain words that a user may reasonably be expected to enter. In some situations, certain words can be stored, for example, in a temporary dictionary for use in particular situations. For instance, the names of the recipients of an electronic message might be stored in a temporary dictionary for rapid retrieval when entering a salutation in the message. As another example, a number of the words in an existing electronic message may be stored in a temporary dictionary and made available to a user when replying to or forwarding the message since the existing message might include words that the user might reasonably be expected to type in the reply message or the forwarded message. |
US07912701B1 |
Method and apparatus for semiotic correlation
A method for a computer system includes receiving an input source comprising a plurality of sentences, determining a set of semiotic relationships from the plurality of sentences, performing a contextual correlation in response to the set of semiotic relationships and in response to an ideas index to determine a reduced set of semiotic relationships from the set of semiotic relationships, omparing the reduced set of semiotic relationships to each of a plurality of semiotic relationships associated with a set of documents to determine comparison values, determining a reduced set of documents from the set of documents in response to the comparison values, and outputting portions of the reduced set of documents to a user. |
US07912697B2 |
Character inputting method and character inputting apparatus
When an input section is actuated by a user, a character is inputted, and a storage section stores therein the inputted character. On this occasion, when the inputted character is a vowel character, a control section causes the storage section to store therein the inputted vowel character and an intonation associated therewith. In a case where a vowel character identical to the inputted vowel character is successively inputted by the input section, the control section causes the storage section to store therein the vowel character and the initial intonation in association with each other, for a first input. At second and subsequent inputs, the control section does not cause the storage section to store therein the identical vowel character anew, but it alters only the intonation associated with the vowel character which has been already stored in the storage section. |
US07912696B1 |
Natural language processing apparatus and natural language processing method
A natural language processing apparatus includes an input section for inputting natural language, a representation converting section for converting representation of the natural language, a display section for displaying, for confirmation, sentence converted at the representation converting section, a machine translation section for carrying out machine translation of the confirmed sentence, and a control section for controlling these respective sections, thus to provide natural language processing in which confirmation operation of user is reduced. |
US07912695B2 |
Performance evaluation of J2EE applications
Simulation techniques for measuring the performance of J2EE applications are described. Simulation models for J2EE systems are generated which utilize one or more simulation components comprising queuing centers. The queuing centers employ logic to emulate J2EE thread models by locking on threads when messages are received by simulation components and waiting to unlock until a response is received from every subsequent component in the system. Additionally, simulation components which correspond to J2EE system components running on java virtual machines employ logic which emulates overhead introduced during memory allocation and garbage collection. The simulation models are also utilized during software development in a continuous performance evaluation process which gives feedback at each software development stage based on simulations run using the models described. |
US07912694B2 |
Print events in the simulation of a digital system
According to a method of simulation processing, one or more HDL source files describing a digital design including a plurality of hierarchically arranged design entities are received. The one or more HDL source files include one or more statements instantiating a plurality of print events within the plurality of hierarchically arranged design entities, where each print event has an associated message and at least one associated signal in the digital design. The one or more HDL source files are processed to obtain a simulation executable model including a data structure describing the plurality of print events defined for the simulation executable model and associating each of the plurality of print events with its respective associated signal. |
US07912692B2 |
Analysis support system and method, computer readable recording medium storing analysis support program, and analysis support apparatus
An analysis support system has an analysis purpose input section being able to input an analysis purpose, an analysis level designator designating an analysis level representing a range for analysis according to the inputted analysis purpose, a configuration information record section recording configuration information about other component to be combined with each component, in association with the analysis level, a purpose-specific component group generator generating a purpose-specific component group representing an analytic component that is to configure the purpose-specific analytic model on the basis of the analysis level and the configuration information, and an analytic model generator generating the purpose-specific analytic model on the basis of a basic analytic model having the analytic component corresponding to the analysis object and the purpose-specific component group. An analytic model according to an analysis purpose can be readily generated, which improves the serviceability. |
US07912687B2 |
Methods of predicting cavitation damage
A method is provided for predicting the likelihood of cavitation damage occurring on a surface of a hydrodynamic component. The method may include creating a computational fluid dynamics (CFD) simulation of the hydrodynamic component, wherein creating the CFD simulation includes simulating fluid flowing relative to the hydrodynamic component. The method may also include selecting a location on the surface of the hydrodynamic component, wherein the selected location is exposed to the simulated fluid flow. The method may also include determining and analyzing at least one of a mean pressure and standard deviation, a standard deviation of the rate of change in pressure, a mean void percentage and standard deviation, and a standard deviation of the rate of change in void percentage for the flowing fluid at the selected surface location to predict the likelihood of cavitation damage occurring at the selected surface location. |
US07912685B1 |
Mitigating quantization effects in computer telemetry signals
A system that mitigates quantization effects in quantized telemetry signals. During operation, the system monitors a set of quantized telemetry signals. For a given quantized telemetry signal in the set of quantized telemetry signals, the system uses a set of models to generate a set of estimates for the given quantized telemetry signal from the other monitored quantized telemetry signals, wherein each model in the set of models was initialized using a different randomly selected subset of a training dataset. The system then averages the set of estimates to produce an estimated signal for the given quantized telemetry signal. |
US07912684B2 |
Diabetes care management system
A diabetes care management system for managing blood glucose levels associated with diabetes comprising a computing device and an insulin delivery device. The computing device generally includes (i) a memory comprising one or more optimal blood glucose values, one or more self care values of a patient, one or more measured blood glucose values, and one or more scaling factors for weighting the impact on a future blood glucose value and that are customizable to an individual patient to predict the effect on the blood glucose of self care actions performed by the individual patient; (ii) a microprocessor, in communication with the memory, programmed to (A) determine the one or more scaling factors from one or more physiological parameters including body mass, metabolism rate, fitness level or hepatic or peripheral insulin sensitivity, or combinations thereof, and (B) calculate a further value, the further value being based on the self care values, and on the one or more optimal blood glucose values, and on the one or more scaling factors; and (iii) a display configured to display information according to the further value; and (iv) a housing, wherein the memory and the microprocessor are housed within the housing, thereby providing a hand-held, readily transportable computing device. The insulin delivery device may deliver insulin in response to information associated with the further value. |
US07912683B2 |
Tire transient response data calculating method, data processing method, tire designing method, vehicle motion predicting method, and tire cornering characteristic evaluation method and evaluation device therefor
The tire transient response data obtained while cornering with a slip angle is calculated based on a tire dynamic model. The deformation response of a tread part in the tire dynamic is set as a first-order-lag response. The value of the transient response parameter is initialized in order to define the first-order-lag response. The time-series data of the transient response of the slip angle between the tread part and the road surface in the tire dynamic model is obtained by computing the convolution integral of the defined response function of the first-order-lag response with a time gradient of the time-series data of the slip angle. The value of a lateral force is calculated by using the tire dynamic model based on the time-series data of the transient response of the slip angle thus obtained. Accordingly, the transient response data is calculated and the value of the transient response parameter is obtained. |
US07912681B2 |
Method for designing a flight vehicle
A method for designing a flight vehicle includes determining a preferred aerodynamic shape of a structure of the vehicle; modifying the preferred aerodynamic shape based upon constraints; and determining, using aerodynamic computational fluid dynamics, limit loading conditions for the modified aerodynamic shape. A computer-implemented system for designing a flight vehicle includes at least one computer operable to determine a preferred aerodynamic shape of a structure of the vehicle; modify the preferred aerodynamic shape based upon constraints; and determine, using aerodynamic computational fluid dynamics, limit loading conditions for the modified aerodynamic shape. Software for designing a flight vehicle, embodied in a computer-readable medium, is operable to, when executed, determine a preferred aerodynamic shape of a structure of the vehicle; modify the preferred aerodynamic shape based upon constraints; and determine, using aerodynamic computational fluid dynamics, limit loading conditions for the modified aerodynamic shape. |
US07912676B2 |
Method and system for detecting abnormal operation in a process plant
A system for detecting abnormal operation of at least a portion of a process plant includes a model to model at least the portion of the process plant. The model may be configurable to include multiple regression models corresponding to multiple different operating regions of the portion of the process plant. The system may also include a deviation detector configured to determine if the actual operation of the portion of the process plant deviates significantly from the operation predicted by the model. If there is a significant deviation, this may indicate an abnormal operation. |
US07912673B2 |
Auto-referenced system and apparatus for three-dimensional scanning
A system, apparatus and method for three-dimensional scanning and digitization of the surface geometry of objects are claimed. The system includes a hand-held apparatus that is auto-referenced. The system is auto-referenced since it does not need any positioning device to provide the 6 degree of freedom transformations that are necessary to integrate 3D measurements in a global coordinate system while the apparatus is manipulated to scan the surface. The system continuously calculates its own position and orientation from observation while scanning the surface geometry of an object. To do so, the system exploits a triangulation principle and integrates an apparatus that captures both surface points originating from the reflection of a projected laser pattern on an object's surface and 2D positioning features originating from the observation of target positioning features. |
US07912670B2 |
Testing processor cores
Systems, methods and program codes are provided for testing multi-core processor chip structures. Individual processor core power supply voltages are provided through controlling individual power supplies for each core, in one aspect to ensure that one or more cores operate at clock rates in compliance with one or more performance specifications. In one example, a first power supply voltage supplied to a first processing core differs from a second core power supply voltage supplied to a second processing core, both cores operating in compliance with a reference clock rate specification. Core power supply voltages may be selected from ordered discrete supply voltages derived by progressively raising or lowering a first supply voltage, optionally wherein the selected supply voltage also enables the core to operate within another performance specification. |
US07912665B2 |
Method and apparatus for driver hands off detection for vehicles with active front steering system
A system and method for detecting the absence of contact between the hands of a driver of a vehicle and a steering wheel of the vehicle that have particular application in ensuring the proper functioning of various components of the driver assist steering systems and maintaining driver attentiveness. The method for detecting a no-contact condition between the hands of the driver of the vehicle and the steering wheel includes generating a model of the no-contact condition using a second-order transfer function. The method further includes obtaining a set of model-generated steering dynamics by estimating a plurality of parameters of the second-order transfer function and a set of measured steering dynamics using a plurality of sensors. The set of model-generated steering dynamics and the set of measured steering dynamics are then compared and the no-contact condition is detected based on this comparison. |
US07912663B2 |
Method for improving an indirectly measuring tire pressure monitoring system
Disclosed is a method of improving the recognition of a tire pressure loss in a tire pressure monitoring system in which at least one reference value (A) is formed on the basis of signals representing the rotational speeds of several vehicle wheels. A pressure loss is concluded by comparing a currently determined reference value with at least one reference value if the currently determined reference value exceeds or falls short of a predefined value. A noise analysis of the reference value(s) (101) is executed and at least one threshold value (T, S) is adjusted (108) based on the result of the noise analysis (102). |
US07912660B2 |
System and method for locating and analyzing arcing phenomena
System and method for detecting partial discharge arcing phenomena in a power network distribution system which employs a mobile receiving assemblage including a wideband antenna, a computer controllable wideband radio receiver deriving an amplitude detected output and a global positioning system providing system position data. The amplitude detected outputs are digitized and treated with a digital signal processor based analysis including fast Fourier transforms extracting narrowband signal frequencies that are harmonically related to the network fundamental frequency. The narrowband signal frequencies are analyzed for peak amplitudes which are summed to derive maintenance merit values related to the arcing phenomena. |
US07912658B2 |
Systems and methods for determining two or more characteristics of a wafer
Systems and methods for determining two or more characteristics of a wafer are provided. The two or more characteristics include a characteristic of the wafer that is spatially localized in at least one dimension and a characteristic of the wafer that is not spatially localized in two dimensions. |
US07912653B1 |
Nanocrystal taggants
The compositions, methods and systems of the invention provide nanocrystal taggants for unobtrusive monitoring of objects. Objects can be tagged with nanocrystal taggant compositions for detection of informative invisible emissions on illumination with appropriate excitation wavelengths. Authentication schemes are also provided that takes advantage of the unique emission and absorption characteristics of nanocrystals to create a unique spectral code that is far more difficult to decode and replicate than those previously employed. |
US07912650B2 |
Information processing system using nucleotide sequence-related information
A system for processing information for providing semantic information and/or information associated with the semantic information useful for each individual organism through effective utilization of differences in nucleotide sequence-related information among individual organisms is constructed. The method for processing information on a nucleotide sequence comprises: (a) receiving request information for an object and/or service; (b) obtaining positional information in accordance with the request information from a memory having positional information representing a position in a nucleotide sequence memorized therein; and (c) obtaining nucleotide sequence-related information corresponding to the positional information obtained in (b) above, and obtaining semantic information implied by the nucleotide sequence-related information and/or information associated with the semantic information. |
US07912640B2 |
Mobile map display apparatus, map display system and map display method
A mobile map display apparatus provided with a geomagnetic sensor for detecting earth-magnetism, a display unit, and a control unit able to calculate a geographical bearing based on detection values of the geomagnetic sensor and having a first display processing for display in a direction linked with the calculated bearing when acquiring the map and making the display unit display the map and a second display processing for display fixed to a predetermined bearing. In displaying the map, the control unit makes the display unit perform the display by the second display processing when detecting a drop of precision of the geomagnetic sensor. |
US07912638B2 |
Method of collecting information for a geographic database for use with a navigation system
A method for operating a navigation system computes a pedestrian route for travel by a pedestrian. A request to calculate the pedestrian route from an origin to a destination and a walking preference for the pedestrian route identifying a feature of the pedestrian route are obtained. A geographic database associated with the navigation system is accessed for data representing at least one pedestrian path. The data representing the pedestrian path includes lighting level attribute information for the pedestrian path. A valid solution pedestrian route from the origin to the destination comprising a series of connected pedestrian paths that support the walking preference is determined. |
US07912637B2 |
Landmark-based routing
Driving directions can be helpful if in addition to spatial information, landmark information is provided. Landmarks assist in adding context to directions as well as allowing for a greater likelihood of success of an operator following directions. There can be employment of physical identification of landmarks as well as processing regarding the utility of a landmark in regards to driving directions. Driving directions can be highly useful if integrated landmarks relate to knowledge possessed by an operator of a vehicle. Landmark based driving direction can be integrated with advertisements that relate to the directions. |
US07912634B2 |
Map interface with placeable marker
A map user interlace is described, including a first view transmitted from a server computer system to the client computer system, the first view including a map, and a location marker placed at the selected location on the map upon receiving a placement request indicating selection of a selected location for placement of a location marker. |
US07912630B2 |
Method and system for performing programmatic actions based upon vehicle approximate locations
A system for communicating between networked applications and vehicles that includes a vehicle response server and a vehicle response agent. The vehicle response server can manage communications between at least one vehicle and at least one application remotely located from the vehicle, wherein the application can provide activation contexts to the vehicle. The vehicle response agent can be disposed in the vehicle. The vehicle response agent can receive the activation contexts and determine event occurrences based in part upon the activation contexts and in part upon a location of the vehicle relative to previously defined geographical boundaries specified by the vehicle response server. |
US07912629B2 |
Methods, apparatuses, and computer program products for traffic data aggregation using virtual trip lines and a combination of location and time based measurement triggers in GPS-enabled mobile handsets
A device for determining the traffic conditions between measurement locations associated with a roadway is provided. The device includes a processor that is capable of determining when a specified measurement location is passed or traversed and measure data as well as start a time period. If a device is traveling towards another specified measurement location but does not reach the location before the time period expires, a new measurement update may be sent by the device to a server. The information in this update may be utilized by the server to determine that there is a slowdown or blockage in traffic and/or that there is a traffic jam between the measurement locations. The device is capable of receiving a traffic update(s) from the server which may specify traffic conditions between the measurement locations. The traffic conditions may indicate that there is a traffic slowdown/blockage between the measurement locations. |
US07912624B2 |
Synchronization device for an engine
A synchronization device for an engine is provided that has a first active sensor and a second active sensor. The first active sensor is adapted to determine an angular position of a first shaft and the second active sensor is adapted to determine the angular position of a second shaft. The first active sensor and the second active sensor are adapted to provide information on the state of the angular position of the first shaft and the second shaft or the angular position of the first shaft and the phase position between the first shaft and the second shaft to the control device. In addition, the control device is adapted to provide a control signal for setting a given phase difference between the first and the second shaft. |
US07912623B2 |
Engine control system designed to manage schedule of engine control tasks
An engine control system for managing a schedule of execution of engine control tasks is provided. The system works to schedule execution of the engine control tasks upon receipt of requests to initiate the engine control tasks. The system determines a sequence of execution of the engine control tasks and allocates execution times for which the engine control tasks are to be executed so as to provide chances of execution of the engine control task as evenly as possible. The system may determine required time-sharing ratios of the engine control tasks based on statuses of execution of the engine control tasks. |
US07912616B2 |
Gear shifting control device for work machine
A work machine gear shifting control device is capable of readily identifying the cause of failure in learning the clutch hydraulic pressure for operating a transmission clutch. A transmission gear shifting control section 46 is provided for each of clutches 61-65, and performs a learning process in which each of a plurality of handling processes learns the clutch hydraulic pressure for each of the clutches 61-65 and determines the clutch hydraulic pressure characteristic values for operating the individual clutches. Further, the transmission gear shifting control section 46 performs a learning monitoring process in each of the plurality of handling processes to formulate an error judgment, which indicates whether learning has failed in each of the plurality of subprocesses, and displays the result of the judgment. |
US07912614B2 |
Automatic transmission control apparatus
An automatic transmission control apparatus is provided with a control scheme that focuses on the rotational speed differences of the frictional engaging elements and the distribution of torque transferred by the frictional engaging elements. When the automatic transmission is upshifted while in a power-off state, the individual torque capacity of a frictional engaging element being released and the individual torque capacity of a frictional engaging element being connected are corrected by adding a prescribed torque capacity amount to each of the individual torque capacities during an inertia phase of the shift control in which a compensation is executed for inertia related to changing the gear ratio. In this way, frictional losses are induced in the frictional engaging elements so as to absorb the inertia torque and lower the input rotational speed more quickly. |
US07912613B2 |
Riding type vehicle
A riding type vehicle includes an automatic transmission capable of executing a shift change by a clutch actuator and a shift actuator. A clutch is controlled by the clutch actuator and is a multiplate clutch. The multiplate clutch is provided with bias member configured to enlarge a partial clutch engagement region of the clutch. The multiplate clutch is configured such that during shift change, both of the clutch actuator and the shift actuator are controlled to operate in overlapping manner. |
US07912611B2 |
Device for sensing the position of a spoiler on a motor vehicle
A device for sensing a position of a spoiler on a motor vehicle, where the spoiler is moved with a drive unit between a retracted setpoint base position and an extended setpoint operating position. At least one sensor is provided with which at least one of the setpoint positions of the spoiler can be sensed, and which generates first position signals on the basis of the sensed setpoint position. An adjustment position sensing device is provided which senses a current position of the spoiler, and which generates second position signals on the basis of the sensed current position. An evaluation unit evaluates the first position signals and the second position signals, and which actuates, on the basis of the evaluation result, an information device which provides the driver with information about the state of at least one of the position sensing devices and/or actuates the drive unit. |
US07912609B2 |
Motor vehicle comprising a preventive protective system
A motor vehicle including a preventive protective system which includes safety devices actuated as a function of information obtained from a vehicle state sensor system and evaluated in a data evaluation and control device. In the associated process, the data evaluation and control device compares the recorded information with at least one triggering threshold value and actuates at least one safety device which is associated with this driving state when a criticality of the driving state is identified. Triggering of the associated safety device is actuated with respect to a force time gradient as a function of the identified criticality of the driving state. |
US07912608B2 |
Arrangement for triggering a vehicle safety device
An arrangement for triggering a motor vehicle safety device. The arrangement incorporates a proximity sensor (1) which is configured to provide a proximity signal related to the distance to an object and/or the relative speed between the object and the sensor (1). The arrangement also includes an accelerometer (2) and a first processing unit (3) which is configured to perform an arming algorithm on signals received from the proximity sensor (1) and the accelerometer (2). A second processing unit (6) is provided to perform a crash algorithm on signals received from the proximity sensor (1) and the accelerometer (2). The arrangement incorporates a logic gate (4) to generate a triggering signal (5) in response to simultaneous output of signals from the first processing unit (3) and the second processing unit (6). |
US07912605B2 |
Method and device for triggering a reversible occupant protection function in a motor vehicle
A method for triggering a reversible occupant safety function in a motor vehicle, in which the value of a triggering parameter is determined, the value of the triggering parameter is compared with a predetermined threshold value, and the occupant protection function is triggered when the predetermined threshold value is exceeded by the value of the triggering parameter. An aspect of the method is that the threshold value is influenced by a driving style parameter determined by analysis of the brake and/or gas pedal operating procedures and/or by an operating element operable by the driver. |
US07912603B2 |
Method for controlling the damper force in vehicles having a ride level control system
The damper force in vehicles having a ride level control system is controlled by, when the leveling system is activated, a signal that is generated and transmitted to a damper force control device (5). When the level control system is activated, the damper force is adapted, and especially reduced for a rapid control. |
US07912600B2 |
In-vehicle electronic control apparatus having monitoring control circuit
An in-vehicle electronic control apparatus, having a monitoring control circuit, according to the present invention is configured in such a way that serial interface circuits 27a and 37a are connected between a main control circuit unit 20A and a monitoring control circuit unit 30A, high-speed full-duplex block communication is performed by use of a communication permission signal ALT and a communication synchronization signal CLK, the same question information included in uplink communication information UPD is recurrently transmitted in a plurality times of communication and updated after being transmitted a predetermined times, and the main control circuit unit 20A returns answer information by use of downlink communication information DND, within a predetermined duration after the update of the question information; because the question update period is prolonged, the control load on the main control circuit unit 20A is reduced. |
US07912594B2 |
Predicted path selection system and method for hazard coding in selectively constrained aircraft control systems
A surveillance system detects potential hazards and alerts the pilot to them. The alerts can be modified to indicate proximity to the predicted path of the aircraft. An autopilot receives instructions from a flight management system (FMS) regarding a planned path and is subject to constraints preempting the planned path. The surveillance system selects which of the planned and a constrained path will be followed for alerting and hazard coding purposes. Means are disclosed to determine when the constrained path will be followed by evaluating the current position of an aircraft, the planned path, and the constraint data. |
US07912593B2 |
Merging and spacing speed target calculation
Embodiments of the present invention provide methods, computer programs, and apparatus for adjusting a speed target of an aircraft. In particular, the adjustment of the speed target of the aircraft may allow that aircraft to maintain merging and spacing constraints with respect to a leading aircraft. According to one embodiment of the present invention, the speed target of an aircraft may be adjusted by obtaining a speed target, obtaining own ship track data for the aircraft, obtaining lead ship track data for a leading aircraft, and calculating a speed target adjustment based on the speed target, the own ship track data, the lead ship track data and merging and spacing constraints. |
US07912591B2 |
Vehicle control system
A disclosed vehicle control system comprises a mobile terminal that transmits a current location of the mobile terminal; a receiving portion that is installed in a vehicle and receives the current location transmitted from the mobile terminal; a vehicle location detecting portion that detects a current location of the vehicle; a controlling portion that controls a vehicle apparatus installed in the vehicle in accordance with a positional relationship between the current position of the mobile terminal received by the receiving portion and the current location of the vehicle detected by the vehicle location detecting portion; and a memory portion that stores behavioral pattern information of a user of the vehicle. The controlling portion controls the vehicle apparatus in accordance with the behavioral pattern information stored in the memory portion and the positional relationship between the current location of the mobile terminal and the current location of the vehicle. |
US07912589B2 |
Initializing an estimation of dynamic model parameters
The present disclosure relates to monitoring of electromechanical oscillations in electric power systems, and their identification by an adaptive algorithm based on a repeatedly measured and evaluated signal. In order for an estimation of parameters of a model of the power system to reasonably converge, proper initialization of the recursive calculation is required, including the definition of tuning parameters constraining the model and the calculation. Initialization for a second signal to be exploited can then be simplified by copying the set of tuning parameters tuned previously for a different signal. A conditioning gain multiplying the second signal establishes compatibility between the different signals, and a signal pre-filter in turn discards contributions beyond a frequency band comprising typical electromagnetic oscillations. |
US07912588B2 |
Intelligent enviromental sensor for irrigation systems
The invention provides a regulator system for regulating the operation of an irrigation system which is responsive to user programmed information. It has a control element for issuing watering control signals to an irrigation system, having at least one of (i) a duration programming device for programming a minimum amount of time and a maximum amount of time for the suspension of watering by the irrigation system, and (ii) a user adjustable temperature programming device for programming a minimum allowed temperature for initiating a watering period by the irrigation system. It further has an irrigation system interface for connecting said control element with the irrigation system. It also has a switch for conveying the control signals from the control element to the irrigation system via the irrigation system interface, for either permitting or prohibiting watering by the irrigation system, responsive to the control signals generated by and received from the control element. |
US07912587B2 |
Method of balancing a gas turbine engine rotor
A method of balancing an assembly of rotary parts of a gas turbine engine comprising measuring at least one of the concentricity and parallelism of each component and considering globally all possible component stacking positions to generate an optimized stacking position for each component of the assembly to minimize assembly unbalance. |
US07912580B2 |
Products and processes for controlling access to vending machine products
An embodiment of the invention includes receiving a request to purchase a product from a vending machine. At least one question to be output is determined, and the determined question is output. An interface is provided which that permits at least one answer to the at least one question to be entered by a customer. At least one answer to the at least one question is received via the interface. Based on the answer, a level of access to one or more products available for sale by the vending machine is determined. A product is provided if the level of access permits providing of a product. |
US07912572B2 |
Calibration assembly for an inspection system
A method of calibrating an inspection system is provided. The method includes contacting a test part with a run-out measurement device and rotating the test part and measuring a first run-out using the run-out measurement device. The method also includes moving the run-out measurement device to a new position and repeating the steps of contacting and rotating the test part to measure a second run-out at the new position. The method further includes using the first and second run-outs to adjust measurements of the inspection system. |
US07912568B2 |
Tuning order configurator performance by dynamic integration of manufacturing and field feedback
A novel and non-obvious method, system and apparatus for tuning order configurator performance by dynamic integration of manufacturing and field feedback information. A method for dynamically tuning order configurator behavior by using product issue data can include collecting product issue data for a manufactured product, the product issue data including performance and attribute information of a part of the manufactured product, analyzing the collected product issue data to identify a problematic part, and, modifying the order configurator using the analyzed product issue data. |
US07912564B2 |
Digital mixing system with double arrangement for fail safe
A digital mixing system has a console having a display and an operator for transmitting and receiving a control signal, an engine having input channels and output channels for mixing a plurality of audio signals fed from the input channels while exchanging the control signal with the console and feeding the mixed audio signals to the output channels, and peripheral input and output units connected to the input and output channels of the engine, respectively. The console and the engine are located remotely from each other, and a cable connecting therebetween is duplicated for the purpose of fail safe. The engine may be installed in pair. If a main engine fails, a sub engine backs up instantly to continue the mixing operation. The console may be also prepared in pair for the purpose of fail safe. |
US07912559B2 |
Software architecture system and method for operating an appliance in multiple operating modes
In one embodiment, a system for controlling a plurality of devices having at least two operating modes comprises a first software operating layer configured to control the operation of at least one of the devices in a first operational mode and a second software operating layer configured to control the operation of at least one of the devices in a second operational mode. In another embodiment, a control system for controlling a plurality of devices connected by a communications network comprises a user interface configured to receive the selection of a cycle of operation; a first system element isolated from the network and configured to implement the selected cycle of operation to define a first control state; and a second system element exposed to the network and configured to implement the selected cycle of operation to define a second control state. |
US07912557B1 |
Mechanism for, and method of, attaching a lead conductor cable to a lead electrode
A cardio electrotherapy lead is disclosed herein. In one embodiment, the lead includes a tubular body, a conductor cable and an electrode. The conductor cable longitudinally extends through the tubular body and includes a distal end. The electrode is located on the tubular body and includes an attachment mechanism mechanically coupling the lead distal end to the electrode. |
US07912556B2 |
Electrode array for even neural pressure
An electrode array attached to neural tissue, such as the retina, necessarily has graded pressure exerted on the tissue, with higher pressure near the attachment point. Greater pressure improves contact between the electrodes and neural tissue while too much pressure may damage neural tissue. Hence it is advantageous to obtain equal pressure across the array field. In the present invention multiple and selective attachment points are provided on an electrode array allowing a surgeon to select the attachment points providing the best electrode tissue contact. |
US07912551B2 |
Telemetry noise reduction
A device includes a housing and electronics disposed in the housing. A telemetry antenna is disposed in the housing and is operably coupled to the electronics. A shielding coil is disposed between the housing and the telemetry antenna. The shielding coil has a first end and a second end. The second end is electrically terminated in circuitry of the electronics. |
US07912550B2 |
Clothing attachment device for an external component of a medical device
A mechanism for attaching a component, such as a speech processor unit of a cochlear implant, to the clothing of a user of that component. The attaching mechanism is operable by an unlocking device, such as a magnet that can be held in the possession of a person other than the person wearing the clothing to which the component is mounted. The attachment device can comprise an elongate pin member that is adapted to pass through at least a portion of an item of clothing and be received in a chamber and held by frictional engagement therein. |
US07912549B2 |
Housing for a medical implant
Housing for medical implant, such as cardiac pacemaker, defibrillator, cardioverter, etc. Housing including hollow housing and terminal body attached to hollow housing, which has electrical terminal(s), situated in an externally accessible cavity of the terminal body, for connecting an electrode line, and terminal body including a base body made of electrically insulating plastic, connected to hollow housing and carries electrical supply lines and electrical contacts, which are electrically connected thereto, for the electrical terminal so that the contacts are connected via the electrical supply lines to electrical components in the interior of the hollow housing, electrical supply lines being welded to the electrical contacts and the electrical supply lines and electrical contacts, which are welded to one another, being embedded in the base body and thus fixed in their final position, and the base body being glued to the hollow housing using an adhesive between hollow housing and terminal body. |
US07912546B2 |
Method and apparatus for determining a replacement time of an electric battery
In a method and apparatus for determining the replacement time of an electric battery in an implantable medical device, the battery being a hybrid battery with a combination of at least two electrode materials, one of which having better properties for high current pulsing and the other of which being a high energy density material, an electrical pulse of a predetermined duration and predetermined amplitude is drawn from the battery. The pulse amplitude significantly exceeds a base current drawn from the battery. The difference between voltages measured across the battery terminals before the pulse is emitted and at an end of the pulse is determined. The battery replacement time is determined from the voltage difference according to a predetermined criterion. |
US07912544B1 |
CRT responder model using EGM information
An exemplary method includes detecting a QRS complex using cutaneous electrodes, during the QRS complex, detecting an R-wave of a ventricle using an intracardiac electrode, determining if the R-wave occurred during a first, predetermined percentage of the QRS complex width and, based at least in part on the determining, deciding whether a patient is likely to respond to cardiac resynchronization therapy. Such a method may set the predetermined percentage to approximately 50%. An exemplary model includes a parameter for a percentage for the timing of an EGM R-wave with respect to the total width of an ECG QRS complex. Various other exemplary methods, devices, systems, etc. are also disclosed. |
US07912538B2 |
Controlled release transdermal drug delivery
Provided herein is a device for controlling the release of a substance at a site of interest in a biological membrane comprising a means of monitoring a physiological state at the site of interest; and a means of releasing a variable amount of the substance to the site of interest where the amount varies in response to the status of the monitored physiological state. Also provided are methods of using the device. |
US07912530B2 |
Magnetic detection coil and apparatus for measurement of magnetic field
A magnetic detection coil is provided, which includes a plurality of differential coils. Each differential coil is made of one of superconductors and metallic materials. The differential coils having mutually different loop directions are arranged in parallel at a spatially predetermined distance apart and mutually electrically connected in series. Each differential coil is one of a first-order differential coil and a second-order differential coil. |
US07912526B2 |
EMG electrode apparatus and positioning system
A system for detecting and analyzing electrical activity in the anatomy of an organism underlying an electrode array provides signals corresponding to electrical activity adjacent each electrode. Such signals are correlated to the underlying anatomy of the organism and representative outputs presented through various types of output devices. Such outputs may include variations in coloration or other qualities in correspondence with representations of underlying anatomical structures. The system includes electrode structures and methods for producing and attaching electrode arrays to the organism. The exemplary form of the invention is used in connection with the diagnosis of muscle activity in the lower lumbar regions of humans. Levels of muscle activity detected are analyzed by correlation with the muscular structures underlying the electrode array. Forms of the invention may be used in other applications. |
US07912524B2 |
Portable terminal with sliding module using magnetic substances
A portable terminal having a sliding module includes a first housing; a second housing coupled to the first housing while facing the first housing; and a sliding module interposed between the first and second housings, for connecting the first housing to the second housing so that the first housing linearly moves on the second housing. The sliding module includes a sliding plate disposed on a surface of the first housing and facing the second housing; a first magnetic substance mounted in the first housing; and a second magnetic substance mounted in the second housing and facing the first magnetic substance. The first and second magnetic substances are arranged in longitudinal and transverse directions of the first housing, respectively, to move the first housing in the longitudinal or transverse direction of the first housing by driving force caused due to attractive and repulsive forces between the first and second magnetic substances. |
US07912520B2 |
Mobile phone
A mobile phone having a body including a ground portion, a cover of a metallic material coupled to the body, the cover forming an exterior surface of the mobile phone, and a grounding unit electrically connecting the ground portion of the body to the cover, the grounding unit being disposed on one of facing surfaces of the body and the cover. Since the body and the metallic cover are electrically and stably connected with each other, a wireless communication characteristic of the mobile phone is prevented from being lowered. |
US07912518B2 |
Power saving method for mobile terminal
Provided is a power saving method for a mobile terminal, of a WiBro communication system, particularly for a standby mode. A power saving method for a mobile terminal having a modem for communicating with a base station and a host for controlling the modem, includes starting, at the mobile terminal, a timer if a resource withdrawal is determined through a negotiation with the base station; turning off power to the modem; determining whether the timer has expired; and turning on the power to the modem. |
US07912510B2 |
Terminal for multimedia ring back tone service and method for controlling terminal
Disclosed is a method for controlling a terminal for a multimedia Ring Back Tone (RBT) service, which allows RBT sound sources previously set in a sound source-providing server by a called subscriber to be reproduced to an originating terminal by means of a Home Location Register (HLR) and the sound source-providing server for storing the RBT sound sources when a calling subscriber telephones the called subscriber, the HLR storing profile information including whether the subscriber has joined the RBT service. The method includes the steps of: (a) receiving a codec setup message including information (multimedia codec information) regarding a multimedia codec from a switching center; (b) deactivating a decoding function of a voice codec; (c) activating a decoding function of the multimedia codec; (d) receiving the RBT sound sources; and (e) decoding the RBT sound sources through the multimedia codec and reproducing the decoded RBT sound sources. |
US07912509B2 |
Method for automatically switching incoming call signal output mode from vibration to ringtone using vibration detection unit in mobile communication terminal
A method for automatically switching an incoming call signal output mode in a mobile communication terminal is disclosed. The method comprises the steps of determining whether or not a present incoming call signal output mode is a vibration mode when receiving incoming call, driving a vibrator to output vibration if it is determined that the present incoming call signal output mode is set to the vibration mode, detecting an intensity of actual vibration of the terminal via a vibration detection sensor when the vibration is output, followed by calculating transfer energy using the intensity of the actual vibration on the terminal, and automatically switching the incoming call signal output mode from the vibration mode to a ringtone mode according to comparison of the calculated transfer energy with a reference value. With the method, a user can easily recognize the incoming call signal. |
US07912502B2 |
Wireless operating system
A wireless operating system, which is used with a mobile telephone, for wirelessly operating an operated target, includes: an adapter including transmitting means for allowing operation information required for an operation of the operated target to be transmitted by short distance radio; a short distance wireless unit having receiving means for receiving the operation information and operating means for operating the operated target in accordance with the received operation information; and an operated target control unit. The adapter further includes: communication means capable of performing direct communication with the mobile telephone by being carried with the mobile telephone; and operation information generating means for generating operation information in accordance with portable communication terminal information acquired from the mobile telephone. Under the circumstances where a user carries the mobile telephone, it is possible to provide a wireless operating system in which various operated targets and the mobile telephone are wirelessly operated. |
US07912501B2 |
Audio I/O headset plug and plug detection circuitry
A single prong, multiple signal conducting plug and plug detection circuitry is provided. The plug may be electrically coupled to a stereo headset including a microphone. The plug may include four signal conducting regions arranged in a predetermined order along the length of the prong. Detection circuitry may be operative to determine whether a microphone type of plug (e.g., a four region plug including a microphone region and two audio regions, or a three region plug including microphone region and only one audio region) or a non-microphone type of plug (e.g., stereo plug) is inserted into the jack of an electronic device (e.g., mobile phone). Detection circuitry may also detect user activated functions performed in response to user activation of one or more switches included with the headset. For example, the headset may include a single switch for performing a function with respect to a microphone (e.g., end-call function). |
US07912496B2 |
Hybrid phone and method of acquiring channel in the hybrid phone
Disclosed are a hybrid phone and a method of acquiring channels in the hybrid phone. The hybrid phone having a first communication mode supporting voice/low-rate data communications and a second communication mode supporting high-rate data communication includes a phone control unit having a communication processor controlling voice/data communications according to programs stored in a memory. The communication processor includes a channel acquisition processor attempting to acquire channels for the first and second communication modes. If the channel acquisition processor cannot acquire a channel for the second communication mode within a predetermined time, the channel acquisition processor stops attempting to acquire the channel for the second communication mode and reattempts to acquire channel for the first communication mode. If the channel acquisition processor acquires the channel for the first communication mode, the channel acquisition processor reattempts to acquire the channel for the second communication mode. |
US07912493B2 |
Transmission power control method and system
A transmission power control technique allowing stable and reliable signal transmission in soft handover is disclosed. Each of the base stations involved in soft handover measures an amount of loss of the base station selection signal. When the amount of loss of the base station selection signal exceeds a threshold, the transmission power of the downlink signal is not set to the minimum level but to the normally controlled level. Further, a transmission power update timing of each base station is determined so that the downlink signal received at the mobile station changes in transmission power at a predetermined timing synchronized with that of other base stations. |
US07912490B2 |
Method for channel quality prediction for wireless communication systems
A method of improved performance through channel quality prediction for communications systems employing link adaption techniques includes a receiver which makes selective measurements on downlink transmissions, and then stores one or more of the measurements or a channel quality indicator derived therefrom. The receiver then retrieves one or more of the past measurements (or the past channel quality estimates themselves), and combines it with current measurements (or the current channel quality estimate), to predict what the channel quality will be at some future time and derive a predictive channel quality indicator (CQI). This predictive CQI, derived from both current channel measurements and at least one past channel measurement, is then sent to the transmitter for use in updating transmission parameters. |
US07912485B2 |
Method and system for signaling in broadcast communication system
A method and a system for providing signaling in cellular telephone system providing broadcast services to fully integrate broadcast services with the services provided by the cellular telephone systems. The signaling method coordinate interaction between an access network and the subscriber station to allowing the subscriber station to decode the broadcast service, to receive paging messages while receiving the broadcast service, to properly transition between operation states, and other functions known to one of ordinary skill in the art. |
US07912484B2 |
System and method for zone-based personalized information providing
A system and method for providing zone-based personalized information to a user of mobile communication terminal located in a specific zone are presented. The system comprises a zone management system which acquires MIN information of a mobile communication terminal entering a specific zone, a zone information management server which receives the MIN information and zone identification information, requests location registration of the terminal to HLR and retrieves transmission information to be transferred to the terminal, and a SMS server which receives the transmission information and the MIN information from the zone information management server, gets location information of the terminal corresponding to the MIN information from the HLR, and transfers the transmission information and the MIN information to base station of the cell where the terminal is located. According to the system, distinct information according to the present location of the user can be provided for the user. |
US07912482B2 |
Mobile communication system and method for capturing information of other mobile communication terminals
A mobile communication system and a method for capturing information of other mobile communication terminals located within a distance from the user's mobile communication terminal may include a first mobile communication terminal for transmitting capture signal, location information and identification information; the second mobile communication terminals for transmitting location information and identification information of the second mobile communication terminals; and a base station for transmitting the GPS driving signal to the second mobile communication terminals and capturing information of the second mobile communication terminals. |
US07912479B2 |
Radio-channel connection controller and mobile communication network system
The network system of the present invention comprises a plurality of base transceiver stations, a plurality of antenna systems, and a radio-channel connection controller. The radio-channel connection controller comprises a connection switching unit switching the connection between the plurality of base transceiver stations and the plurality of antenna systems, and a switching control unit controlling the connection switching of the connection switching unit according to a loaded state of the network. |
US07912476B2 |
Method of controlling base stations to suppress inter-cell interference
A method of controlling base stations that is capable of suppressing inter-cell interference and efficiently utilizing available resources. According to one aspect, information received on path loss from a terminal is used to determine a time region for the terminal based on the path loss information. Communication with the terminal is performed within the determined time region. According to another aspect, information received on path loss from a terminal is used to determine a frequency region for the terminal based on the path loss information. Communication with the terminal is performed within the determined frequency region. According to yet another aspect, information received on path loss from a terminal is used to determine a code region for the terminal based on the path loss information. Communication with the terminal is performed within the determined code region. |
US07912474B2 |
Radio channel control method in a cellular system
When a cell load becomes higher than a call setup threshold value for a first channel (CS channel), a second channel (PS channel) is changed into a channel having a low transmission rate. Consequently, the cell load is reduced and no cell loss occurs in the first channel. Therefore, the call loss rate of a first communication service is lowered. Simultaneously, a handover threshold value is higher than the call setup threshold value for the first channel so that a failure rate of handover is lowered. |
US07912470B2 |
Method of partitioning resources in a cognitive radio wireless communication system and system supporting the same
A method of partitioning resources in a CR wireless communication system and a system supporting the same are provided. A new BS receives radio resource status information from a prior BS using a particular frequency band, and requests resource partitioning to the prior BS using a new uplink subchannel defined for communications between BSs. Resource negotiation messages are exchanged over a channel defined between the two BSs so as to efficiently partition resources between the BSs. |
US07912463B2 |
Method of using SNR to reduce factory test time
The application relates to wireless networks and more particularly to a method of reducing factory test time of receiver sensitivity in a Code Division Multiple Access (CDMA) wireless device. Under TIA/EIA/-98E, the radio frequency (RF) sensitivity of a CDMA wireless receiver is the minimum received power, measured at the mobile station antenna connector, at which the frame error rate (FER) does not exceed 0.5% with 95% confidence. In order to reduce the test time of FER test method, the relation between correlated energy (or Ec/Io) and FER is determined using simulated traffic and the correlated energy (or Ec/Io) measurement is then used as the test parameter on like models to achieve the same or superior test confidence with significantly reduced test time. |
US07912458B2 |
Interaction analysis and prioritization of mobile content
In embodiments of the present invention improved capabilities are described for receiving interaction information relating to a mobile communication facility, weighting content based at least in part on the interaction information, and ordering the content for presentation on a mobile communication facility based at least in part on the weighting. |
US07912455B2 |
Data protection for applications on a mobile electronic device
A method and system for data protection for applications that includes registering applications with a storage cleaning mechanism so that the registered applications can receive notification of impending storage cleaning operations. Upon receiving notification of an impending cleaning operation, the registered applications can release or unreference storage so it can be cleaned of data. |
US07912452B2 |
Authenticating a removable user identity module to an internet protocol multimedia subsystem (IMS)
The present invention provides a method that may include accessing a first address and an identifier provided by a mobile unit, providing the identifier, receiving a second address associated with the identifier in response to providing the identifier, and authenticating the mobile unit based on the first and second addresses. |
US07912449B2 |
Method and system for 60 GHz location determination and coordination of WLAN/WPAN/GPS multimode devices
Within a local region, information may be communicated between two or more wireless multimode communication devices (WMCD) comprising 60 GHz band and lower frequency band wireless interfaces. Spatial relationships between devices may vary. The 60 GHz interface may handle location determination operations and data transfers. The lower frequency band may support WPAN, WLAN and may handle coordination of communications and data transfers. The WMCDs may be coupled with a network. Antennas may be directional. Moreover, the spatial orientation of the antennas may be dynamically modified or swept across a specified angle. Furthermore, intelligent and/or adaptive antenna systems may be utilized. The WMCDs may utilize a position and/or time reference system to aid in location determination operations. |
US07912433B2 |
Method and apparatus for generating channel quality information for wireless communication
A method and apparatus for generating channel quality information, such as may be used for transmit link adaptation, provide different operating modes, such as a first mode that may be used when propagation channel estimates are not reliable, and a second mode that may be used when the propagation channel estimates are reliable. In one or more embodiments, channel quality information is generated using receiver performance information that characterizes receiver performance in terms of a defined channel quality metric, e.g., supported data rates, for different values of receiver input signal quality over a range of propagation channel realizations. Channel quality information can be generated by selecting channel quality metrics according to receiver input signal quality and a desired probability of meeting a defined performance requirement over a range of propagation channel realizations, or by selecting channel quality metrics according to receiver input signal quality and particularized propagation channel realizations. |
US07912430B2 |
Circuit arrangement for wirelessly exchanging data and RFID chip card device
A circuit arrangement for wirelessly exchanging data with a reader device, including an antenna for converting electromagnetic radiation into an antenna voltage, an analogue circuit for demodulating an information signal based on the antenna voltage, and a digital circuit for processing of the information signal and for receiving power from the analogue circuit. The circuit arrangement also includes a decoupling circuit, which is interconnected between the analogue circuit and the digital circuit and provides a decoupling of both circuits. |
US07912427B2 |
Single-wire multiswitch and channelized RF cable test meter
Multiple embodiments of systems for testing the delivery of satellite and cable television signals are described. |
US07912425B2 |
Method of transmitting and receiving information of allocating uplink region in broadband wireless access
A method of receiving the uplink region allocation information is disclosed. In a broadband wireless access system, in which a mobile terminal receives uplink region allocation information, the present invention includes the steps of receiving an uplink map message from which an uplink map information element (UL-MAP IE) for a ranging region or an uplink bandwidth request region is omitted from a base station and receiving information for a region for a ranging region or uplink bandwidth request using a message periodically transmitted for a control information transmission for an uplink channel. By transmitting uplink region allocation information via a periodically transmitted message, the uplink region allocation information can be efficiently transmitted. |
US07912421B2 |
Radio device
A mobile device for receiving supplementary information transmitted with a radio station signal, said mobile device comprising: means for scanning a spectrum of frequencies; means for detecting a plurality of radio stations broadcast within said spectrum of frequencies; means for decoding, for each of a plurality of detected radio stations, at least one piece of supplementary information broadcast in conjunction with the plurality of radio stations; means for inputting a search criterion; means for generating a set of radio stations whose supplementary information matches said search criterion; and means for selecting one of the set of radio stations whose supplementary information matches said search criterion. |
US07912420B2 |
Change-over switch of external units of fixed aerials for satellite signal receivers
For individual reception of signals of television, radio and other services provided for by means of geostationary telecommunication satellites there is designed a change-over switch of external units of fixed aerials with a system of individual switches controlled by means of standard pulses generated by a satellite receiver. The change-over switch is provided with a command decoding unit (7), having an input (71) being connected to an output terminal (4) for connection to a satellite receiver and outputs (72) being connected to control inputs of individual switches, while the command decoding unit (7) is provided with a circuitry for a transfer of mechanical positioning equipment standard control commands to pulses controlling individual switches (2). |
US07912418B2 |
Image-forming device
An image-forming device includes: an image-forming unit; a sheet discharge unit; a sheet support unit; and a reading unit. The image-forming unit forms images on a recording sheet. The sheet discharge unit discharges, in a sheet discharging direction, a recording sheet formed with an image by the image-forming unit. The sheet support unit is disposed above the image-forming unit, and supports sheet discharged from the sheet discharge unit. The reading unit is disposed above the sheet support unit, with an underside surface of the reading unit opposing a top surface of the sheet support unit. The sheet discharge unit is configured to discharge the sheet diagonally upwardly so that sheet discharged by the sheet discharge unit contacts the underside surface of the reading unit. |
US07912414B2 |
Microwave and electromagnetic printing agent heating device
A heating device for heating at least one printing agent on a printing material which is moved along a transport path through said heating device includes a microwave applicator. A microwave absorber element is located in an outer perimeter of the microwave applicator. The microwave absorber element is an irradiation device that absorbs microwave radiation and emits electromagnetic radiation. The electromagnetic radiation can be applied to the printing agent or the printing material. |
US07912412B2 |
Transfer-fixing device, image forming apparatus including the transfer-fixing device, and transfer-fixing method
A transfer-fixing device transfers and fixes a toner image onto a transfer-fixing surface of a recording medium, and includes a transfer-fixing member, a pressing member, a heating member, and a temperature equalization member. The transfer-fixing member carries the toner image. The pressing member pressingly contacts the transfer-fixing member to form a nip between the pressing member and the transfer-fixing member through which the recording medium passes. The heating member heats the transfer-fixing surface of the recording medium conveyed toward the nip so that the recording medium reaches the nip before a temperature of a back surface opposite the transfer-fixing surface of the recording medium increases. The temperature equalization member equalizes temperature distribution on a surface of the transfer-fixing member in a width direction of the transfer-fixing member perpendicular to a conveyance direction of the recording medium, after the surface of the transfer-fixing member passes the nip. |
US07912410B2 |
Developing device, a process cartridge and an image forming apparatus including a toner carrier and a voltage supply
A developing device for a toner powder cloud development system, which can achieve high image quality and can be made compact. The developing device has a two-component development unit, a toner carrier, and an alternating current power source. The toner carrier, which is arranged opposing a latent image carrier, has a plurality of electrodes disposed in a line in a prescribed direction on the surface thereof, and mutually insulated. The alternating current power source supplies a voltage such that an electric field across the plurality of electrodes is temporally switched. The inter-electrode electric field causes the toner being carried on the surface of the toner carrier to carry out hopping, thereby forming a toner powder cloud and carrying out development. The movement speed of the latent image carrier and the linear velocity of the toner carrier are set at approximately equivalent speeds. |
US07912408B2 |
Image forming apparatus, process cartridge, and development device
An image forming apparatus includes a development device for supplying a developer containing toner and carrier to an electrostatic latent image carrying member for carrying thereon an electrostatic latent image, or a process cartridge for integrally storing the development device and the electrostatic latent image carrying member. The development device includes a conveyance path for charging and conveying the developer, and a developer carrying member for developing the electrostatic latent image into a toner image with the use of the developer conveyed through the conveyance path. The conveyance path includes a first conveyance member for receiving replenished toner and generating conveyance force for conveying the replenished toner and the developer in one direction, and a second conveyance member for generating conveyance force for conveying a portion of the developer conveyed by the first conveyance member in the opposite direction to the conveyance direction of the first conveyance member. |
US07912406B2 |
Tandem photosensitive-member unit having grip part
An image-forming device includes a main body and a tandem photosensitive-member unit. The tandem photosensitive-member unit includes a unit frame, a plurality of photosensitive members, a front-side grip part, and a rear-side grip. The unit frame is configured to be slidably installed to and removed from the main body in a predetermined direction. The unit frame has a leading side and a trailing side with respect to the predetermined direction. The plurality of photosensitive members is provided corresponding to a plurality of colors and is supported by the unit frame. The front-side grip part is provided at the leading side of the unit frame. The rear-side grip part is provided at the trailing side of the unit frame. |
US07912405B2 |
Image forming apparatus having a plurality of image forming units
An image forming apparatus includes a plurality of image forming units, each provided with an image bearing member, detachably mountable to a main assembly of the image forming apparatus; an opening, provided in a side surface of the main assembly, for permitting insertion of the plurality of image forming units into the opening; a guide portion for guiding the plurality of image forming units toward the opening; and a projected portion, provided on the guide portion, for positioning a part of an associated image forming unit outside the opening by contacting the associated image forming unit when the associated image forming unit is inserted into the opening with an attitude different from the attitude of the associated image forming unit at the time when the associated image forming unit is disposed in the main assembly. |
US07912403B2 |
Image forming apparatus with frame and pressing member
An image forming apparatus includes a main frame having a first driving force transmitting part, and a first electrode to supply power, a developing cartridge mounted to the main frame, and having a second driving force transmitting part engaged to the first driving force transmitting part to receive a driving force, and a second electrode electrically connected with the first electrode, and a pressing member disposed to the main frame to regulate a widthwise direction movement of the developing cartridge mounted to the main frame to guide an engagement between the first and second driving force transmitting parts, and an electrical connection between the first and second electrodes. |
US07912401B2 |
Cleaning device and image forming apparatus including the same
A cleaning device cleans an image bearing member bearing a toner image to be transferred at a transfer position onto a sheet. The device includes a cleaning member provided on a downstream side with respect to the transfer position in a movement direction in which the image bearing member moves and configured to collect residual toner from the image bearing member, a cleaning assist member provided on an upstream or downstream side in the movement direction with respect to the cleaning member and configured to be pressed against the image bearing member to rub off the toner from the image bearing member, a cleaning mechanism configured to move the cleaning assist member away from the image bearing member at a predetermined timing to remove the toner adhered to the cleaning assist member, and a housing that houses the cleaning member, the cleaning assist member, and the cleaning mechanism. |
US07912399B2 |
Apparatus for charging a photoconductor and cleaning a scorotron grid
An apparatus (100) useful in printing for charging a photoconductor and for cleaning a scorotron grid is disclosed. The apparatus can include a scorotron frame (110) and a scorotron charge member (120) coupled to the scorotron frame, where the scorotron charge member can be configured to generate an electric field. The apparatus can include a scorotron charging grid (130) coupled to the scorotron frame, the scorotron charging grid having a length axis, a width axis, and a height axis, and the scorotron charging grid including a scorotron charging grid surface having a plurality of openings. The apparatus can include a scorotron charging grid cleaner (140) coupled to the scorotron charging grid, where the scorotron charging grid cleaner can be configured to travel along the scorotron charging grid length axis and clean the scorotron charging grid. The scorotron charging grid cleaner can include a scorotron charging grid cleaner center and scorotron charging grid cleaner ends at opposite ends from the scorotron charging grid cleaner center along the width axis. The scorotron charging grid cleaner can extend further in a direction of the height axis at the scorotron charging grid cleaner center than at the scorotron charging grid cleaner ends. |
US07912394B2 |
Image processing apparatus capable of carrying out image processing such that charged amount does not exceed upper limit
In a printing apparatus, a charged amount to be charged when printing is carried out under a predetermined condition is calculated in advance. If the charged amount is lower than an upper limit of the charged amount set by a user, printing is performed. Meanwhile, if the charged amount exceeds the upper limit, image processing for suppressing the charged amount or processing for changing a parameter is performed. Then, when the charged amount becomes lower than the upper limit, printing is performed. |
US07912393B2 |
Image-forming device with a density measuring unit
An image-forming device includes an image-forming unit, a test image memory, a test image forming unit, a density measuring unit, an abnormality determining unit, a test image re-forming unit, and a density re-measuring unit. The image-forming unit forms an image on a recording medium based on inputted image data. The test image memory stores image data of test image used for calibrating density of image to be formed by the image-forming unit. The test image forming unit controls the image-forming unit to form the test image by reading image data for test image stored in the test image memory and outputting the image data to the image-forming unit. The density measuring unit measuring the density of the test image that the image-forming unit forms on the recording medium. The abnormality determining unit compares the density of test image measured by the density measuring unit with prescribed values pre-stored in association with the test images to determine whether the measured density is abnormal. The test image re-forming unit controls the image-forming unit to re-form test image determined to be abnormal by the abnormality determining unit on the recording medium by outputting image data for the test image determined to be abnormal to the image-forming unit. The density re-measuring unit measures the density of the test image that the image-forming unit re-forms on the recording medium. |
US07912392B2 |
Image forming apparatus with glossy image printing mode
An image forming apparatus includes an image forming part, a fixer including a heating member and a pressure member, a reverse transport part to forward a recording medium transported from the fixer to the image forming part, a toner image sensor to detect presence of a toner image on the recording medium, and a controller. When a glossy image formation mode is selected and no toner image is detected on the recording medium, the image forming part does not form a toner image on the recording medium, the fixer performs a first heating and pressing process and transports the recording medium to the reverse transport part, the reverse transport part transports the recording medium to the image forming part, the image forming part forms a toner image on the recording medium transported from the reverse transport part, and the fixer performs a second heating and pressing process and fixes the toner image thereon. |
US07912388B2 |
Printing apparatus, print control apparatus, and print control method
An apparatus operable to perform printing and connected to a control apparatus includes a storage unit configured to store paper information including paper identification information and paper attribute information, an identification unit configured to identify alternate paper information corresponding to paper information from the paper information stored in the storage unit based on paper attribute information included in the paper information corresponding to identification information transmitted from the control apparatus, and a transmission unit configured to transmit identification information included in the alternate paper information identified by the identification unit as alternate identification information to the control apparatus. |
US07912387B2 |
Screen configuration for use in a toner concentration field measurement tool
A kit used in TC measurement in the field includes a sandwich of 3 screens used for filtration of carrier beads from toner particles within a container. An upper 400 mesh screen has die-cut holes around its edges to allow removal of any beads trapped between the upper screen and a middle 500 mesh screen. A bottom screen of coarse 20 mesh material is used for strength to support the other screens. When a vacuum source connected to a bottom portion of the container is turned ON, the carrier beads approach the screens in the center of the container. The recirculating airflow carries the carrier beads away from the upper screen at the edges. Thus, with the upper screen being die-cut with openings around its edges, these openings allow the trapped beads to return to the inner chamber of the container for removal during cleaning. |
US07912386B2 |
Systems and methods for determining a charge-to-mass ratio, and a concentration, of one component of a mixture
Systems and methods are provided for using a sensor to determine a charge-to-mass ratio, and a concentration, of a mixture including a first component and a second component. A base resonance frequency of the sensor in an unloaded state is measured. A surface of a vibrating element of the sensor is loaded with the mixture. A first resonance frequency, of the loaded sensor is measured and a mass of the mixture is calculated. A first component is attracted to, and a second component is removed from, the vibrating element of the sensor. A second resonance frequency, and a first charge, of the sensor are measured. The first component is removed and a second charge is measured. A mass and charge of the first component are calculated. Charge to mass ratio, and the concentration, of the first component are then derived from the calculated values. |
US07912382B2 |
Optical-electrical transmitting device
An optical-electrical transmitting device for transmitting a signal includes an electrical signal transmitting circuit which divides a transmission signal into a first transmission signal and a second transmission signal, a switching device which is electrically connected to receive and converts the first signal into an identification signal for determining the transmission signal to be one of a fast signal and a slow signal, and a selector which is electrically connected to receive the second transmission signal and the identification signal and outputs the second transmission signal to an optical waveguide when the transmission signal is determined to be the fast signal and an electrical wiring when the transmission signal is determined to be the slow signal, the optical waveguide optically connecting the electrical signal transmitting circuit to an electrical signal receiving circuit, the electrical wiring electrically connecting the electrical signal transmitting circuit to the electrical signal receiving circuit. |
US07912381B2 |
Transmission network having an optical receiver that utilizes dual power pins and a single status pin to lower power consumption, lower manufacturing cost, and increase transmission efficiency
A communication network is provided for interconnecting a network of digital systems, such as multimedia devices. Each node of the communication network may include a receiver and a transmitter. The receiver and transmitter of each node can be an optical receiver and transmitter. The optical receiver is preferably powered by two power supply pins, each providing different supply amounts. An activity detector within the receiver can be powered from a first supply amount, and the signal path of the optical receiver can be supplied from a second supply amount greater than the first supply amount. The first supply amount is provided at all times, and the second supply amount is only provided if activity is detected. A voltage regulator which provides the first supply amount can be beneficially embodied on the same integrated circuit as a network interface to reduce the manufacturing cost of the network. By powering the activity detector separate from the signal path, power down and power up (normal) operating states are envisioned for reducing power consumption and increasing longevity of the optical receiver and transmitter. |
US07912371B2 |
Optical transmission device, optical transmission method, and computer product
An optical transmission device includes an input interface unit, a cross-connecting unit, and an output interface unit, and a bandwidth switching control unit, and switches bandwidths allocated to paths in a transmission channel that connects to an adjoining optical transmission device synchronously with the adjoining optical transmission device. When the bandwidths are not continuous in the transmission channel, the bandwidth switching control unit controls the input interface unit, the cross-connecting unit and the output interface unit to rearrange the non-continuous bandwidths into continuous ones. |
US07912370B2 |
Optical power measurement apparatus and optical power measurement method
An apparatus provides measurement of power of an optical signal transmitted in a wavelength multiplexing scheme, based on the optical spectrum and the information on the optical signal. A method provides measuring the power of an optical signal transmitted in a wavelength multiplexing scheme based on the optical spectrum of the optical signal and information acquired on the optical signal. |
US07912368B2 |
Eyepiece lens system, finder optical system, and electronic viewfinder of imaging apparatus and imaging apparatus
An eyepiece lens system for an electronic viewfinder, usable to be disposed on an optical axis between a reflective LCD of the viewfinder and a last optical surface of the viewfinder, the eyepiece lens system comprising: a first lens having a positive refractive index; a second lens having a negative refractive index; and a third lens having a positive refractive index, wherein the first lens, the second lens, and the third lens are disposed in this order from a side of the LCD to a side of the last optical surface, satisfying the conditions: 18 mm |
US07912362B2 |
Optical image stabilizing apparatus for micro-camera module
The present invention relates to an optical image stabilizing apparatus for a micro-camera module capable of effectively stabilizing an image of the camera module and implementing miniaturization of the camera module by supplying an “L”-shaped biaxial guide structure to prevent a tilt in a Y axial direction while moving an automatic focusing unit of the camera module in a horizontal X axial direction and to prevent a tilt in an X axial direction while moving the automatic focusing unit of the camera module in a horizontal Y axial direction. |
US07912361B2 |
Image stabilizing apparatus for camera module
The present invention relates to an image stabilizing apparatus for a camera module capable of effectively stabilizing an image of the camera module, implementing miniaturization and slimness, and reducing a manufacture cost of the camera module by supplying a two-axial correction structure to perform correction in an X axial direction or an Y axial direction of an automatic focusing unit through a ball holder having upper balls and lower balls.To achieve the object, the present invention provides an image stabilizing apparatus for a camera module including; an automatic focusing unit with slide grooves having lengths in an X axial direction or in an Y axial direction perpendicular to an optical axis on a bottom surface; a driving unit for moving the automatic focusing unit in the X axial direction or the Y axial direction; a ball holder installed on the bottom surface of the automatic focusing unit and provided with upper balls slidably coupled to the slide grooves on a top surface and lower balls on a bottom surface; and a lower guide which is installed on the bottom surface of the ball holder and includes slide grooves on a top surface, wherein the slide grooves are slidably coupled with the lower balls of the ball holder and have lengths in the Y axial direction or the X axial direction perpendicular to a longitudinal direction of the slide grooves of the automatic focusing unit. |
US07912360B2 |
Tank system with a main tank and a melting device having a melt tank
A tank system can provide a predetermined cold start volume (VKS) of an operating liquid required by a liquid consumer after a cold start. The tank system can provide a urea solution to an SCR catalytic converter. The tank system includes a main tank with a filling opening through which the interior of the main tank can be filled with operating liquid. To melt a predetermined volume of the frozen liquid in a fast, efficient and complete manner, a melting device is provided. The melting device includes a melt tank which encloses a melting space and which comprises an inlet opening through which the melting space can be filled with the operating liquid from the interior of the main tank. The melting device includes a cold start heater for melting frozen liquid in the melting space. The melting space is at least as large as the cold start volume (VKS) and is smaller than the interior of the main tank. |
US07912358B2 |
Alternate energy source usage for in situ heat treatment processes
Systems, methods, and heaters for treating a subsurface formation are described herein. At least one system for providing power to one or more subsurface heaters is described herein. The system may include an intermittent power source; a transformer coupled to the intermittent power source, and a tap controller coupled to the transformer. The transformer may be configured to transform power from the intermittent power source to power with appropriate operating parameters for the heaters. The tap controller may be configured to monitor and control the transformer so that a constant voltage is provided to the heaters from the transformer regardless of the load of the heaters and the power output provided by the intermittent power source. |
US07912357B2 |
Method of and apparatus for storing a program
A method and apparatus for creating a program table that has information associated with playing a TV program and storing the program table with program data. Program packets related to the TV program are extracted from an encoded MPEG-2 transport stream (TS) and stored. A TS demultiplexer extracts the program packets related to a program desired to be stored from TS packets under control of a TS demultiplexer control unit which also extracts location information of an I-picture. A program table having information related to playing the TV program and the location information of the I-picture is generated and the program table is stored together with the TV program so that subsequent play and trick play of the stored TV program are more easily performed by referring to the program table. |
US07912355B2 |
Information storage medium and information recording/playback system
There are provided an information storage medium capable of real-time recording/playback of digital moving picture information, and a digital information recording/playback system using this medium. In a medium that records/plays back data including video data and control information, the control information (DA21 in FIG. 4; RTR_VMG in FIG. 30) includes information (VOBU entry in FIG. 31) for accessing a specific portion (VOBU) of the video data. |
US07912354B2 |
Information storage medium and information recording/playback system
There are provided an information storage medium capable of real-time recording/playback of digital moving picture information, and a digital information recording/playback system using this medium. In a medium that records/plays back data including video data and control information, the control information (DA21 in FIG. 4; RTR_VMG in FIG. 30) includes information (VOBU entry in FIG. 31) for accessing a specific portion (VOBU) of the video data. |
US07912352B2 |
Playback apparatus, program and playback method
When playing an AV Clip recorded on a BD-ROM, a judgment is made, for each elementary stream, which of a plurality of predetermined conditions the elementary stream satisfies. The plurality of predetermined conditions include (a) a condition that a playback apparatus has a capability of playing the elementary stream, (b) a language attribute of the elementary stream matches a language setting of the playback apparatus, and (c) a channel attribute of the elementary stream is surround sound and the playback apparatus has a surround output capability. The playback apparatus assigns a priority to each elementary stream based on which conditions the elementary stream satisfies, selects an elementary stream having a highest priority, and plays the selected elementary stream. |
US07912347B2 |
Information storage medium and information recording/playback system
There are provided an information storage medium capable of real-time recording/playback of digital moving picture information, and a digital information recording/playback system using this medium. In a medium that records/plays back data including video data and control information, the control information (DA21 in FIG. 4; RTR_VMG in FIG. 30) includes information (VOBU entry in FIG. 31) for accessing a specific portion (VOBU) of the video data. |
US07912344B2 |
Information storage medium and information recording/playback system
There are provided an information storage medium capable of real-time recording/playback of digital moving picture information, and a digital information recording/playback system using this medium. In a medium that records/plays back data including video data and control information, the control information (DA21 in FIG. 4; RTR_VMG in FIG. 30) includes information (VOBU entry in FIG. 31) for accessing a specific portion (VOBU) of the video data. |
US07912341B2 |
Information storage medium and information recording/playback system
There are provided an information storage medium capable of real-time recording/playback of digital moving picture information, and a digital information recording/playback system using this medium. In a medium that records/plays back data including video data and control information, the control information (DA21 in FIG. 4; RTR_VMG in FIG. 30) includes information (VOBU entry in FIG. 31) for accessing a specific portion (VOBU) of the video data. |
US07912334B2 |
Harsh environment temperature sensing system and method
A gasification distributed temperature sensing system is disclosed. The sensing system includes a gasification vessel and a harsh environment fiber sensing cable package disposed within the gasification vessel, the sensing cable package includes a thermally conductive enclosure and at least one sensor cable including a distributed array of high-temperature fiber Bragg grating sensors, wherein the sensors are disposed and hermetically sealed within the thermally conductive enclosure. |
US07912328B2 |
Optical waveguide EMI shield
A circuit board assembly is configured to attenuate and prevent electro-magnetic fields from interfering with operation below a desired cutoff frequency, of electro-magnetic interference (EMI) susceptible circuit board electronics disposed within a shielded enclosure, while allowing signals to be transmitted between the EMI susceptible circuit board electronics at frequencies below the desired cutoff frequency, and circuits or devices external to the shielded enclosure. |
US07912325B2 |
Optical control element
There is provided an optical control element in which non-guided light is prevented from entering into an optical waveguide and which is excellent in optical properties, such as optical modulation properties. A media processor, such as a CD publisher, having a function as a media library.An optical control element includes: a substrate formed of a material having an electro-optical effect; and an optical waveguide formed on a top or bottom surface of the substrate. The optical waveguide has a modulation region b (s) and non-modulation regions a and c along the propagating direction of a light wave propagating through the optical waveguide. In the case when the modulation region is configured to include a single optical waveguide, propagation constants β0 to β3 of optical waveguides in the modulation region and the non-modulation region adjacent to each other are set to different values in the modulation region and the non-modulation region. In the case when the modulation region is configured to include a plurality of optical waveguides, a propagation constant of at least one of the optical waveguides in the modulation region is set to a value different from that in the non-modulation region. |
US07912318B2 |
Data transform apparatus and control method thereof
This invention provides a lossless 4-point Hadamard transform circuit which can minimize the number of times of addition/subtraction calculations, and reduce the number of times of round processing required to convert data including a fractional part into an integer. To this end, a DC coefficient generating unit summates four input data, and shifts the summation result 1 bit to the right to halve the summation result and to round the halved result by truncating a fractional part of the result. This 1-bit shift right result is output as a DC coefficient. An intermediate data generating unit generates, as intermediate value, a difference value between one input data of the four input data and the DC coefficient obtained by the DC coefficient generating unit. An AC coefficient generating unit generates three AC coefficients by adding the intermediate data generated by the intermediate data generating unit to other three input data. |
US07912310B2 |
System and method for scaling multiple channel and interlaced images with different offsets between channels
A system and method that scale a first image to a second image. The scaling factor between the first image and the second image may be used to determine the number of pixels from the first image to be used to produce a pixel of the second image. The number of pixels from the first image may be utilized to pre-compute coefficients of a filter to be applied to the pixels from the first image. The location of the pixels from the first image relative to the pixels of the second image may be utilized to compute the filter coefficients. The coefficients may be computed using a Sinc function. The predetermined coefficients may be organized according to the order in which the pixels from the first image are to be processed to produce the second image. |
US07912295B1 |
Method for auto-cropping a scanned image
The present invention provides a method for dynamically refine the threshold values of R (Red), G (Green), B (Blue) colors for determining a borderline pixel in response to the values of a background image, thereby to precisely determine the borderlines of the Area of Interest (AOI). The method of the invention first searches the borderline pixels of a scanned image according to the standard differences of the R, G, B values of the pixels. Then, approximate the R, G, B threshold values of the borderline pixels by repeatedly averaging the current R, G, B values of the borderline pixels and the previous R, G, B threshold values until the difference is less than a predetermined value. The approximated R, G, B threshold values are set for the new R, G, B threshold values for determining the attribute of a pixel for subsequent prescanned images. Accordingly, the AOI can be automatically selected by reading the image circumscribed by the borderline pixels. |
US07912293B2 |
Image processing system and image judgment method and program
An image processing system and image judgment method able to suitably judge whether or not an image includes an image of a predetermined subject to be captured as the image and a program run in the image processing system are provided. Edges of a captured image are enhanced, and an evaluation value Ev concerning intensities of edges and/or amounts of edges included in the captured image is acquired based on values of pixels included in this edge enhanced image. It is judged whether or not the captured image includes an image of a predetermined subject FG based on this acquired evaluation value Ev. It becomes possible to accurately judge if the captured image includes an image of the predetermined subject FG. Further, it is also possible to judge if the image of that subject FG is suitable for a predetermined purpose (for example a template use image of biometric authentication) in accordance with the evaluation value Ev. |
US07912292B2 |
System and method for filtering and automatic detection of candidate anatomical structures in medical images
A system and method for determining the presence or absence of candidate objects in a digital image by computing a gradient field of the digital image and then applying predetermined filters to the gradient field to obtain a response image which can be further processed to detect the objects. The application of these filters to the digital image can be performed by convolution and the filters can be adapted based on the shape of the object to be searched. |
US07912291B2 |
Features for retrieval and similarity matching of documents from the JPEG 2000-compressed domain
A method and apparatus for image processing is described. In one embodiment, the method comprises accessing header data from a multi-resolution codestream of compressed data of a first document image, deriving one or more retrieval attributes from the header information, and performing image analysis between the first document image and a second document image based on the one or more retrieval attributes. |
US07912288B2 |
Object detection and recognition system
During a training phase we learn parts of images which assist in the object detection and recognition task. A part is a densely represented area of an image of an object to which we assign a unique label. Parts contiguously cover an image of an object to give a part label map for that object. The parts do not necessarily correspond to semantic object parts. During the training phase a classifier is learnt which can be used to estimate belief distributions over parts for each image element of a test image. A conditional random field is used to force a global part labeling which is substantially layout-consistent and a part label map is inferred from this. By recognizing parts we enable object detection and recognition even for partially occluded objects, for multiple-objects of different classes in the same scene, for unstructured and structured objects and allowing for object deformation. |
US07912286B2 |
Image processing apparatus and method of image processing capable of effective labeling
A method of labeling of image data includes reading the image data sequentially with units of two successive pixels and providing one label to a target unit of two successive pixels in the image data when a preliminary label is to be assigned to at least one of the two successive pixels of the target unit. And an image processing apparatus includes a memory configured to store image data, a processor configured to process the image data with units of two successive pixels and to provide one label to a target unit of two successive pixels when a preliminary label is to be assigned to at least one of the two successive pixels of the target unit and a memory controller arranged between the memory and the processor and configured to control reading and writing the image data. |
US07912285B2 |
Foreground/background segmentation in digital images with differential exposure calculations
A digital segmentation method and apparatus determines foreground and/or background within at least one portion of a captured image. The determining includes comparing a captured image to a pre-captured or post captured reference image of nominally the same scene. One of the images is taken with flash and the other without. The system can be implemented as part of a digital camera acquisition chain having effective computation complexity. |
US07912280B2 |
Image processing apparatus, image processing method, and image processing program
There is provided an image processing apparatus for applying an adjusting process to an image including multicolor image signals. An image area including a pixel to be processed is extracted, and one representative signal value is generated from signal values corresponding to a plurality of colors of pixels included in the image area (S2501). A feature amount associated with the image area is calculated based on the representative signal value (S2503, S2505, S2511), and a substitute candidate pixel common to the plurality of colors is selected from the image area based on the calculated feature amount (S2512). Signal values of the pixel to be processed are substituted by new pixel values, which are calculated from the signal values of the pixel to be processed and signal values of the substitute candidate pixel. |
US07912277B2 |
Data processing apparatus and data processing method
A data processing apparatus processes input data and outputs the processed data. The data processing apparatus includes a data processing section and a real-time learning section. The data processing section processes the input data by a predetermined processing method and outputs the processed data. The real-time learning section controls such that the processing method is learned in real time and the data processing section processes the input data by the learned processing method, so that the output data is improved as time elapses. |
US07912275B2 |
Method of evaluating a photo mask and method of manufacturing a semiconductor device
A method of evaluating a photo mask, includes measuring each dimension of a plurality of pattern portions of a mask pattern formed on a photo mask, obtaining an inter-pattern distance between the pattern portion and a pattern different from the pattern portion with respect to each of the pattern portions, obtaining a dimensional difference between the measured dimension of the pattern portion and a target dimension of the pattern portion with respect to each of the pattern portions, grouping the dimensional difference obtained for each pattern portion into a plurality of groups in accordance with the inter-pattern distance obtained for each pattern portion, obtaining an evaluation value based on the dimensional difference in each group with respect to each of the groups, and evaluating the photo mask based on the evaluation value. |
US07912274B2 |
Method and device for measuring dynamic parameters of particles
The present invention relates to a method and device for measuring dynamic parameters of particles comprises applying time correlation analysis on fluctuation of the particles with respect to a detection area of a digital picture. |
US07912273B2 |
Radiography test system and method
A system and method for monitoring degradation of a device having a metal layer and a composite layer, such as a vehicle-mounted boom arm. The system can include a collar mounted on an outer surface of the device, a radiography device movably coupled to the collar, and a monitor. The radiography device can include a source of radiography signals positioned to direct radiography signals through at least a portion of the device and a detector to detect radiography signals that have passed through the device. The monitor can be connected to the detector to display an image of the device generated from the detected radiography signals. Anomalies in the device image can represent degradation in the device. |
US07912272B2 |
Fake document including fake currency detector using integrated transmission and reflective spectral response
A currency genuineness detection system using plurality of opto-electronic sensors with both transmission and reflective (including fluorescence) properties of security documents is developed. Both detection sensing strategies utilize integrated response of the wide optical band sensed under UV visible along with optional near infra red light illumination. A security document is examined under static condition. A window signal signature is thus possible from photodetectors responses for various kinds of documents of different denominations, kinds and country of origin. A programmable technique for checking the genuineness of a security document is possible by feeding a unique code of the currency under examination. |
US07912270B2 |
Method and system for creating and using an impact atlas
A method and system for processing a cardiac image dataset acquired from an imaging system is provided. A location of a first potential blockage point within a first cardiac vessel is located. A functional impact of the first potential blockage point on the cardiac tissue is predicted, and a representation of the functional impact is provided. |
US07912267B2 |
Virtual-slide specimen image acquisition apparatus
The present invention is a virtual-slide specimen image acquisition apparatus that captures images by dividing a specimen into a plurality of sections, having a conveying device in which a plurality of specimens can be arranged and that conveys the plurality of the arranged specimens in a first direction by a distance corresponding to the length of a side along the first direction in one of the divided sections and at first time intervals and an image capturing device that has an image capturing portion for capturing images of the specimens magnified at a predetermined magnification and that scans the specimens conveyed to a predetermined position in a second direction, by a predetermined length at second time intervals, such that the image capturing portion captures images of all of the sections that are positioned identically in the first direction and that are positioned differently in the second direction perpendicular to the first direction. |
US07912266B2 |
System and method for robust segmentation of tubular structures in 2D and 3D images
A method for segmenting tubular structures in medical images includes providing at least a start point and an end point in a digital image volume, minimizing an action surface U0(p) which, at each image point p, corresponds to a minimal energy integrated along a path that starts at start point p0 and ends at p, sliding back on the minimal action surface from an end point to the start point to find a minimal path connecting the terminal points, initializing a level set function with points on the minimal path, and evolving the level set function to find a surface of a structure about the minimal path, wherein the level set function is constrained to be close to a signed distance function and wherein the level set function is prevented from growing wider than a predetermined diameter R, wherein the surface about the minimal path defines a tubular structure. |
US07912262B2 |
Image processing system and method for registration of two-dimensional with three-dimensional volume data during interventional procedures
Prior to an intervention, a 3D rotational scan is acquired (at block 10) in respect of a body volume and reconstructed. In addition, three-dimensional image data in respect of the body volume is acquired (at block 12) using another modality, such as computerised tomography (CT) or magnetic resonance (MR), reconstructed, and prepared for visualisation. During the actual intervention, live two-dimensional fluoroscopic images are acquired (at block 14), using the imaging system employed to acquire the 3D rotational scan, and processed for visualisation. The 2D image data is registered (at block 16) to the 3D rotational image data acquired and reconstructed in respect of the body volume of interest, and then a 3D-3D registration process is employed (at block 18) to register the 3D image data acquired in respect of the same body volume using, for example, CT or MR imaging systems to the 3D rotational image data, and a display module (20) is used to align the 2D fluoroscopic image and the 3D MR/CT image as a fused or composite image and display the image. |
US07912260B2 |
Multi-component vessel segmentation
A method and Computer Program Product for segmenting a three-dimensional digital representation of an anatomical structure, in which a temporary replacement of intensity values is performed in a specified volume with a substitute intensity value corresponding to healthy anatomical structure. The segmentation of an outer boundary of the blood vessel is performed, before the original intensity values are restored. After restoration of the original intensity values, a thorough segmentation of the specified volume and any lesions contained therein is performed. |
US07912259B2 |
Image registration method and apparatus for medical imaging based on multiple masks
An image registration method for use in medical imaging includes the steps of: providing a sequence of images each one including a digital representation of a body-part under analysis, selecting a reference image within the sequence, the remaining images of the sequence defining moving images, and re-aligning at least one portion of a moving image with respect to the reference image. The step of re-aligning may include: defining a delimitation mask identifying a region on the reference image with which the at least one portion of the moving image has to be re-aligned, and a feature mask identifying a further region on the reference image within which the re-alignment is calculated, determining an optimized transformation for compensating a displacement of the moving image with respect to the reference image by optimizing a similarity measure, and transforming the at least one portion of the moving image according to the optimized transformation. |
US07912255B2 |
Fingerprint processing system providing inpainting for voids in fingerprint data and related methods
A fingerprint processing system may include a fingerprint database for storing fingerprint data having at least one void therein. At least one processor may cooperate with the fingerprint database for inpainting data into the at least one void in the fingerprint data based upon propagating fingerprint contour data from outside the at least one void into the at least one void. |
US07912249B2 |
Tomographic imaging
A method of displaying tomographic information. The method comprises defining a compact region within an imaged target and generating an image showing a part of the target encircling the compact region, wherein the compact region represents a bore to be drilled and the generated image shows a perspective view of the wall of the bore from an open end of the bore. |
US07912246B1 |
Method and system for determining the age category of people based on facial images
The present invention is a system and method for performing age classification or age estimation based on the facial images of people, using multi-category decomposition architecture of classifiers. In the multi-category decomposition architecture, which is a hybrid multi-classifier architecture specialized to age classification, the task of learning the concept of age against significant within-class variations, is handled by decomposing the set of facial images into auxiliary demographics classes, and the age classification is performed by an array of classifiers where each classifier, called an auxiliary class machine, is specialized to the given auxiliary class. The facial image data is annotated to assign the gender and ethnicity labels as well as the age labels. Each auxiliary class machine is trained to output both the given auxiliary class membership likelihood and the age group likelihoods. Faces are detected from the input image and individually tracked. Age sensitive feature vectors are extracted from the tracked faces and are fed to all of the auxiliary class machines to compute the desired likelihood outputs. The outputs from all of the auxiliary class machines are combined in a manner to make a final decision on the age of the given face. |
US07912244B2 |
Video fingerprinting using watermarks
Video fingerprinting using watermarks is described herein. A watermark encoder embeds a watermark into an input video to produce a watermarked video. The watermark encoder can choose particular regions of the video that are sufficiently complex for watermarking. Spatial and temporal complexity analyses can be performed on a per-pixel basis to locate suitable regions of the video. The watermarks can be embedded using a unique codeword associated with a given user. A watermark decoder can receive the watermarked video. In some instances, the watermarked video may have been attacked in some way after being output by the watermark encoder. In these instances, the watermark decoder can extract the watermark from the watermarked video. In turn, the watermark decoder can extract the codeword from the watermark, and compare the extracted codeword to a plurality of known codewords associated with respective users. |
US07912243B2 |
Decoding device, decoding method and decoding program
A decoding device has data extracting units extracting data from an image, data occurrence frequency calculating units calculating an occurrence frequency of data on a digit-by-digit basis, weighting units setting a weight corresponding to the occurrence frequency for every reference code so that the data with a smaller occurrence frequency in the extracted data becomes a majority in a decision by a weighted majority, first decision-by-majority units deciding the detection result of the data on the basis of the decision by the weighted majority, and judging units judging whether the image is falsified or non-falsified in accordance with whether the detection code decided by the first decision-by-majority units, is correct or erroneous. |
US07912241B1 |
Field serviceable planar loudspeaker
A push-pull magnetic-planar acoustic transducer provides easy field replacement of a diaphragm. Push-pull magnetic-planar acoustic transducers are known for the relative vulnerability of their diaphragms to damage. Replacement of the transducers in the field as been problematic because of the high repulsive force between the front and back panels and the need to obtain even tension across the diaphragm. The push-pull transducer assembly incorporates an edge hinge on which the panels can be pivoted to bring the panels into facing positions and a plurality of set screws to be fitted around the perimeter of the panels allowing essentially flat closure of the panels on one another to a working spacing engaging the diaphragm. |
US07912239B2 |
Flat speaker
A flat speaker comprising a vibrating plate including a spiral voice coil, a lead portion extracted from the vice coil and reinforced by the reinforcing member, and an electric supply line; an edge portion supporting the vibrating plate; and a yoke, supporting the edge portion, on which the permanent magnet arranged to face the voice coil. The flat speaker 1 of the invention includes a vibrating membrane 2 of an insulating base film 3 with a spiral or meandering voice coil 4 formed on one or both faces thereof, a permanent magnet 5 arranged on corresponding location facing the voice coil 4; and a yoke 6 on which the permanent magnet 5 is arranged. The vibrating membrane 2 is avoided from hitting the permanent magnet by providing a perforated sheet on the back face of the yoke to control acoustic resistance. |
US07912237B2 |
Microphone device with an orientation sensor and corresponding method for operating the microphone device
A directional microphone for a hearing device should be easy for the user to operate. To this end it is equipped with an orientation sensor, such that it can be controlled as a function of orientation. It is for example possible in this manner to switch it to directional operation, when it is aligned horizontally. When it is aligned vertically, the directional microphone is for example switched automatically to omni-directional operation. |
US07912235B2 |
Capacitive microphone and method for making the same
A capacitive microphone and method for making the same are provided. A backplate with a plurality of holes is formed on a substrate with at least one cavity, and a diaphragm is formed above the backplate. There is an air gap between the backplate and the diaphragm. The air gap and the cavity communicate with each other by each hole. The diaphragm and the backplate are separated by a first distance and a second distance which is smaller than the first distance, such that the difference is formed on the diaphragm. The second distance area is fastened through surface stiction produced by mist or other fluids. |
US07912234B1 |
Acoustic projector for propagating a low dispersion sound field
A broadband sound generator and transmitter provides minimal attenuation of sound over the distance between the generators and a point at a selected distance. The transmission component includes a parabolic dish and a positionable framework for the sound generators. The sound generators are positioned in front of the dish and oriented to direct sound into the dish for reflection toward a target. Drive signal conditioning circuitry apportion components of the drive signal to the several sound generators and adjust the signal in terms of delay and phase to accommodate changes in position of the generators relative to the dish. |
US07912233B2 |
Speaker system for musical instruments
A speaker system for a musical instrument that detects the displacement of a voice coil of a speaker and provides feedback processing. The speaker system has a preamp that alters the frequency characteristics of the an electrical signal that has been input to an input terminal, and a power amplifier that amplifies the electrical signal. A speaker is driven by the power amplifier and a feedback unit detects the displacement of the speaker and provides a feedback signal to the power amplifier. The power amplifier amplifies the electrical signal in conformance with the output of the preamp and the feedback signal. |
US07912220B2 |
Packetization of non-MPEG stream data in systems using advanced multi-stream POD interface
Aspects of the present invention may be found in one or more systems and/or methods to encapsulate or packetize non-MPEG and MPEG data. The encapsulation or packetization allows both the non-MPEG and MPEG data to be utilized by a set-top-box that conforms or complies with the OpenCable™ Advanced Multi-Stream POD Interface Specification and/or the OpenCable™ Multi-Stream CableCARD Interface Specification. In one embodiment, a method of processing video data, by a set-top-box that is communicatively coupled to a POD card, comprises receiving video data from a provider, first packetizing the video data using a first header to generate a first packet, wherein the first header comprises a first indicator. In one embodiment, a system for providing MPEG and non-MPEG video to a subscriber comprises a circuitry and a POD card capable of receiving, processing, and facilitating the display of non-MPEG and MPEG data. |
US07912216B2 |
Elliptic curve cryptosystem optimization using two phase key generation
A computer-implemented method of generating an elliptic curve cryptosystem (ECC) signature includes the steps of: generating a first random key (k1) having n bits, where n is a natural number; calculating a first ECC point (V) from k1 and a base point; and storing k1 and V securely in a computer-readable medium. To digitally sign electronic data, the method further includes the steps of generating a second random key (k2), where k2 has fewer than n bits; calculating a second ECC point (Q) from V and k2; and digitally signing electronic data using Q. |
US07912211B1 |
Portable speakerphone device and subsystem
Disclosed herein are portable teleconferencing products that implement a doubletalk detector in a low frequency range or in a frequency range commensurate with the frequencies through which sound may be efficiently transferred between a speaker and a microphone through an enclosure. Also disclosed herein are teleconferencing systems that implement a secondary doubletalk detector, a non-presumptive doubletalk detector, a confirmatory doubletalk detector, and/or a false doubletalk detector, whereby echo cancellation coefficients may be better adapted after echo path changing events through the use of accelerated coefficient adaptation or half-duplex operation until adaptation is restored. Further disclosed herein are teleconferencing products that include more than one port for communicating with distant parties or a single party and a local source of audio material, whereby one distant party is prevented from being transmitted to it private audio from another party or another audio signal while permitting a local participant to hear the private audio. Detailed information on various example embodiments of the inventions are provided in the Detailed Description below, and the inventions are defined by the appended claims. |
US07912209B1 |
Managing statistical information in a contact center
Statistics relating to the operation of physical, logical and software components of a contact center are generated by or on behalf of the components themselves rather than by a statistics engine based on event notifications from the components. In this way, the locally generated statistical information can be communicated as part of presence information for such components. By subscribing to a presence service for presence information for the components of interest, a statistics service can collect the locally produced statistics coming from each component. This provides a less centralised, more dynamic and adaptable way of managing statistical information in a contact center and provides in addition alternative methods of generating alarms and alerts. |
US07912203B2 |
Method and apparatus for providing called party information to a coverage point during survivable processor operation
Called party information is provided during survivable processor mode operation of a branch included in a distributed private branch exchange communication system for support of features that require information identifying the called party. More particularly, a coverage path for use during survivable processor operation is enabled that establishes contact with an extension or coverage point over the public switched telephony network such that operation of system appears normal to a caller. Furthermore, for a given coverage point, the same coverage path can be used for a number of extensions, reducing administrative burden. |
US07912199B2 |
Methods and systems for remote cell establishment
Methods and systems are described for remote establishment of a call from a first device to a second device. In said methods and systems the information is retrieved from the first device regarding the second device along with information associating the user with a device associated with the user. The call is then transferred to a switch associated with the user's device. The switch then forwards the call to the second device. |
US07912196B2 |
Voice conference apparatus, method for confirming voice in voice conference system and program product
A voice conference apparatus includes: a communication unit that transmits and receives a first voice signal to and from another apparatus via a network; an output unit that reproduces the first voice signal received by the communication unit and outputs the reproduced first voice signal as a first voice; an input unit that collects the first voice and a second voice generated by a voice source, as a second voice signal; a separating unit that separates the second voice signal into a third voice signal originated from the first voice and a fourth voice signal originated from the second voice; and a selecting unit that selects one of the third voice signal and the fourth voice signal. The communication unit transmits the one of the third voice signal and the fourth voice signal selected by the selecting unit to the other apparatus. |
US07912194B2 |
System and method for providing caller ID service in a multi-region cable network
A system and method for providing caller ID in a multi-region cable network. Caller identifying (CID) information of an incoming VoIP call is provided to a digital telephone subscriber through a video termination device (VTD) using a path that is different from the path by which the VoIP call packets are delivered to the digital telephone subscriber. The telephone number of a digital telephone subscriber is associated with the IP address and/or MAC address of the subscriber's VTD. The called number of the incoming VoIP call is used to select the VTD to which the CID information is delivered. A message is then sent through an out-of-band channel to the digital telephone subscriber's VTD comprising the CID information for display on video display equipment. Alternatively, the VTD is DOCSIS-compliant and a message is addressed to the VTD using the IP address of the VTD DOCSIS modem. |
US07912189B2 |
Failover voice messaging
An improved approach to failover voice messaging services is provided. In one example, a method includes detecting a network communication interruption between a branch office and a main office, provisioning a mailbox of a failover voice messaging system of the branch office, and receiving an incoming call at the branch office. The method also includes routing the incoming call to the mailbox, storing a message associated with the incoming call in the mailbox, and detecting a restored network connection between the branch office and the main office. The method further includes synchronizing the message between the mailbox of the failover voice messaging system of the branch office and a corresponding mailbox of a voice messaging system of the main office in response to the restored network connection. Failover voice messaging systems supporting such features are also provided. |
US07912187B1 |
Transcoding voice to/from text based on location of a communication device
A device, method, and system for routing communications to an output of a communications device, such as a mobile telephone, based on the format of an incoming communication and an output mode of the communications device is disclosed. An incoming speech communication can be delivered to a speaker output or forwarded to a format converter to create a text communication that can be delivered to a display output. An incoming text communication can be delivered to a display output or forwarded to a format converter to create a speech communication for delivery to a speaker output. The output mode of the communication device can be set according to device settings, application settings, or location of the device, or a combination thereof. The invention provides new delivery options for communications which can be more appropriate for a location or current use of the communication device than those previously available. |
US07912186B2 |
Selectable state machine user interface system
A system that concurrently provides multiple user interface (UI) mechanisms that facilitate control of an application state machine (e.g., unified message system). More particularly, the invention can create two relatively distinct user experiences, one via dual tone multi-frequency (DTMF) navigation and another through speech recognition navigation of a unified message system. In accordance therewith, one single underlying state machine can be used. Navigation and flow control (e.g., state transitions) in the state machine can be leveraged by multiple UI mechanisms that actively co-exist. The invention introduces speech recognition features together with other input mechanisms to drive the UI of an application state machine (e.g., unified messaging system). The speech recognition UI can be designed to provide a natural navigation through the application independent of a DTMF UI. |
US07912177B2 |
X-ray radiographic method of recognition of materials and device for its realization
An efficient X-ray radiographic method for recognition of materials of inspected objects and a corresponding device with improved functional possibilities are proposed, ensuring direct determination of the effective atomic number Zeff of the material, its density and thickness, as well as chemical composition. In customs inspection this should ensure practically unambiguous identification of explosives and drugs, and in medical tomography—early diagnostics of cancer tumors, osteoporosis, atherosclerosis and other dangerous and widespread diseases. The method includes X-raying of the inspected objects and recording of the transmitted radiation in several different spectral ranges with different effective energy by multi-element radiation receivers. For this purpose, quasimonochromatic X-ray radiation is used, and detection of radiation transmitted through the inspected object is made by spatially separated multi-element radiation receivers of selective sensitivity, upon each of which quasimonochromatic radiation of specified energy is directed. The background signal values in the absence of the inspected object are pre-recorded for each of said receiver elements under X-ray irradiation of specified energy, and signal values obtained in X-raying of a set of test objects are recorded. All the obtained signals are then normalized with respect to said background signals, and calibration constants are determined, after which the material is recognized by the obtained radiographic reflexes accounting for said calibration constants using special algorithms. |
US07912175B2 |
X-ray CT apparatus and X-ray CT scanning method
The present invention is directed to realize an X-ray CT apparatus for properly performing contrast imaging. An X-ray CT apparatus includes an imaging unit and a control unit for controlling the imaging unit. The control unit includes: a first control unit for performing a monitoring scan to monitor arrival of a contrast agent at a region of interest in a start position of a main scan in an imaging range of the main scan that is set along the body axis of the subject or a first monitoring position that is set before the start position in a scan progress direction and, on arrival of the contrast agent, starting the main scan; and a second control unit for monitoring whether or not the contrast agent has reached a region of interest in a second monitoring position provided on the forward side of the start position of the main scan in the imaging range in the scan progress direction on arrival of the main scan at the second monitoring position, when the contrast agent has reached the second monitoring position, continuing the main scan and, when the contrast agent has not reached the second monitoring position yet, performing a monitoring scan for monitoring arrival of the contrast agent. |
US07912172B2 |
Programmable divider apparatus and method for the same
A programmable divider apparatus comprises a first divider, a second divider, a feedback control unit, and a plurality of control signals. The first divider provides a frequency division operation of division by at least three integers, the second divider is cascaded to the first divider to provide a frequency division operation of division by two integers. The feedback control unit is coupled to between the first divider and the second divider to provide a feedback control signal to selectively supply an output of the second divider to an input of the first divider. The apparatus control signals and the feedback control signal are used to execute the first divider or the second divider. |
US07912170B2 |
Protection systems for nuclear boiling water reactors
A protection system for a nuclear boiling water reactor may include a device configured to monitor reactor power; a device configured to monitor reactor pressure; a device configured to determine a power-dependent high reactor pressure setpoint, based on the monitored reactor power; and a device configured to initiate a protection system action when the monitored reactor pressure is greater than the power-dependent high reactor pressure setpoint. The power-dependent high reactor pressure setpoint that corresponds to at least one value of percent power in an operating domain of the reactor may be less than the power-dependent high reactor pressure setpoint that corresponds to 100% reactor power. |
US07912169B2 |
Synchronization device and semiconductor device
An apparatus for performing a channel-to-channel delay correction and frame synchronization with low latency includes, on each of a plurality of channels, a clock-and-data recovery circuit, a frequency divider circuit, a circuit for detecting the phase difference between the phase of the frequency-divided clock signal and the phase of a clock signal, a serial-to-parallel converter circuit, a register array for holding the parallel output of the serial-to-parallel converter circuit, and a frame-head detector for detecting a frame head from the output of the register array and outputting a frame detection signal. A last-frame-head detector receives the frame detection signals from each of the channels and detects a channel on which the frame head was detected last. The frame head detected last, the phase of the internal clock signal, and the phase of a frequency-divided clock of a retiming clock of the channel are adjusted to substantially coincide. |
US07912167B2 |
Clock and data recovery circuit
A clock and data recovery circuit includes a four-phase generation circuit that generates four-phase clock signals with phases thereof being equally spaced by 90 degrees, a first interpolator and a second interpolator, each of which receives two of the clocks with phases thereof separated to each other by 180 degrees, performs phase interpolation, and outputs a signal obtained by the interpolation and a signal with a phase reverse to a phase of the interpolated signal. A four-phase to eight-phase conversion circuit receives the four-phase clocks from the first and second interpolators, buffers the four-phase clock signals output from the first interpolator and the second interpolator and outputs the buffered four-phase clock signals without alteration, and generates four-phase clocks each obtained by interpolation of two of the clock signals with the mutually adjacent phases among the four-phase clock signals output from the first interpolator and the second interpolator. |
US07912165B2 |
Digital receiver synchronization
A method is disclosed, including identifying a preamble in a frame, where the preamble has a preamble length 1. M data items received in succession are stored. The m data items once divided into n portions, where the data items in each portion have respectively been received at successive times and where m and n are natural numbers and the following applies to m and n: m>n, m>1, n>1. The n portions are respectively correlated to the expected values to form component correlation results. Delaying the component correlation results, with at least two component correlation results being delayed by different lengths. The method also includes combining the delayed component correlation results to form a total correlation value. The total correlation value is used to determine whether the m received data items contain the preamble of a frame. |
US07912163B2 |
Wireless receiving device having low power consumption and excellent reception performance
The A/D converter changes sampling timing of a received signal in a synchronization acquisition mode and a synchronization tracking mode. The A/D converter generates an internal clock of a sampling frequency eight times a symbol rate under the control of the clock control unit in the synchronization acquisition mode. On the other hand, in the synchronization tracking mode, the A/D converter generates an internal clock with a symbol point and one each point before and after the symbol point as sampling timing under the control of the clock control unit. The A/D converter further corrects the sampling timing of the symbol point based on the squares of the maximum value of a correlation value between the received signal and a reference signal and the absolute values of correlation values before and after the maximum value. |
US07912154B2 |
Baseband process method based on doubling sampling
A baseband processing method based on double sampling, including: subjecting a received signal to root raised cosine-filtering process; sampling said signal; conducting channel estimation for every user based on the sampled data; and conducting multi-user joint detection and demodulation for said data. Wherein, the step of sampling said signal includes the following steps: conducting double sampling for said signal, and the interval of the sampling being ½ chip; each chip selecting the average value of two sampling values as the sampling value of the chip; assembling the sampling value of every chip into a data stream. According to the present invention, in the case that the complexity of computation is not increased and only the memory space is doubled, the gain of the received signal in the system is improved effectively, especially when the synchronization of signals is bad, relatively large gain of the signals can be obtained, the system delay is reduced, and the real-time property of signal processing is improved. The method according to the present invention is suitable to the mobile communication system in a bad communication environment. |
US07912153B2 |
System and method of performing digital multi-channel audio signal decoding
A system and method are disclosed for performing digital multi-channel decoding of a BTSC composite audio signal. Each subsequent stage of the digital multi-channel decoding process is performed at the lowest sampling rate that yields acceptable performance for that stage. Analog-to-digital conversion of the composite audio signal is performed first to generate a composite digital audio signal. After analog-to-digital conversion, all signal processing may be performed in the digital domain. The composite digital audio signal is digitally filtered to frequency compensate for variations caused by previous stages of processing, including IF demodulation. Digital channel demodulation and filtering are performed to isolate single channels of the composite digital audio signal such as SAP, L−R, and L+R channels. SAP and L−R channels are DBX decoded resulting in corresponding decoded signals using a unique combination of digital filters that are an efficient translation of a corresponding combination of analog filters. |
US07912150B2 |
Apparatus and method for transmitting/receiving data in a CDMA mobile communication system
A method and apparatus for receiving data produced by mapping high-priority bits to a high-reliability bit position and low-priority bits to a low-reliability bit position in symbols, in a receiver in a mobile communication system. The apparatus includes a demodulator for demodulating the high-priority bits from the high-reliability bit position and the low-priority bits from the low-reliability bit position in the symbols; a position exchange for exchanging the position of the high-priority bits with the position of the low-priority bits in an original order if a transmitter has exchanged the bit positions; a controller for controlling the positions of the high-priority bits and the low-priority bits according to whether the transmitter has exchanged the bit positions; and a combiner for combining the high-priority bits and the low-priority bits with previously received same bits. |
US07912149B2 |
Synchronization and segment type detection method for data transmission via an audio communication system
A system and method for asynchronous data communication over a cellular communications network that allows the transmission of different types of data frames over a voice channel using a vocoder. The data frames include a synchronization signal and data segment, with the synchronization signal being selected in accordance with an attribute of the data segment so that, upon receipt of the data frame, the synchronization signal can be used by the demodulating modem to determine not only where the data segment begins, but also to identify what type of data segment is in the received data frame. The synchronization signals used have low cross-correlation and an auto-correlation function that approximates a unit impulse function to provide reliable transmission through the vocoder. |
US07912147B2 |
Compress-forward coding with N-PSK modulation for the half-duplex Gaussian relay channel
Systems and methods that implement compress-forward (CF) coding with N-PSK modulation for the relay channel are disclosed, where N is greater than or equal to two. In the CF scheme, Wyner-Ziv coding is applied at the relay to exploit the joint statistics between signals at the relay and the destination. Quantizer design and selection of channel code parameters are discussed. Low-density parity check (LDPC) codes are used for error protection at the source, and nested scalar quantization (NSQ) and irregular repeat accumulate (IRA) codes for Wyner Ziv coding (or more precisely, distributed joint source-channel coding) at the relay. The destination system decodes original message information using (a) a first signal received from the source in a first interval and (b) a second signal that represents a mixture of transmissions from the source and relay in the second interval. |
US07912144B2 |
Integrated modulators and demodulators
A modulating means for modulating and/or demodulating data for transmission from a first device to a second device, wherein the modulating means is capable of modulating and/or demodulating data according to at least a first and a second modulation technique. |
US07912141B2 |
Pre-coding method for MIMO system and apparatus using the method
A pre-coding method for a MIMO system and an apparatus using the same are described. In the method, a receiver determines a corresponding codebook from a multi-codebook including multiple codebooks according to a location of a resource block, selects a corresponding codeword index from the determined codebook and transmits the index to a transmitter; the transmitter determines the corresponding codebook from the multi-codebook including multiple codebooks according to the location of the resource block where transmission data is to be transmitted, selects a corresponding codeword from the determined codebook according to the codeword index and performs pre-coding for the transmission data with the selected codeword. The pre-coding is performed with the multi-codebook in the present invention, which increases a diversity of pre-coding matrixes, so dynamic fluctuation range of a equivalent channel is improved and thus the performance of multi-user scheduling is enhanced effectively. |
US07912133B2 |
Method and device for transmitting uplink signal including data and control information via uplink channel
A method and device for transmitting a first and second uplink signal, each having data and control information is provided. The method includes channel encoding the control information of the second uplink signal based on a number of symbols of control information to produce. The channel encoding includes determining the number of symbols in accordance with a payload size of the data of the first uplink signal and a total number of transmissible symbols of a Physical Uplink Shared Channel (PUSCH) of the first uplink signal. |
US07912129B2 |
Uni-modal based fast half-pel and fast quarter-pel refinement for video encoding
A method of half-pixel interpolation and quarter-pixel interpolation are adapted for reducing the impact of aliasing within motion estimation. To estimate a motion vector with quarter-pixel accuracy more efficiently, the improved method is able to skip checking certain points using the uni-modal assumption. In an embodiment, a diamond based refinement is implemented. Within the diamond based refinement are half-pel refinement and quarter-pel refinements. Furthermore, within the half-pel refinement are methods for on-the-fly interpolation and pre-computed interpolation. Within quarter-pel refinement, the method depends on whether four neighbor half-pel points are checked or just one or two half-pel points. Moreover, within each of the different embodiments is the ability to focus on quality or speed wherein different methods are implemented to maximize the desired function. In another embodiment, a square based refinement is implemented. |
US07912122B2 |
Picture coding method, picture decoding method, picture coding apparatus, picture decoding apparatus
The picture coding method according to the present invention is a picture coding method for coding a picture on a block-by-block basis through orthogonal transformation and quantization, and coding a quantization matrix that is used to derive quantization steps for frequencies of orthogonal transformation coefficients, the method comprising: calculating a difference value between each of frequency components included in the quantization matrix and a predetermined value corresponding to said each of the frequency components; and coding the difference value into a variable length code, wherein a code length of the variable length code is shorter as the difference value is smaller, or equal to a code length of a neighboring difference value of said difference value. |
US07912121B2 |
Method and apparatus for processing video signal
An apparatus for processing a video signal with N frames is provided. The apparatus includes an encoding module and a selecting module. The encoding module performs a 1st through a Nth encoding procedure. The 1st through the Nth encoding procedure respectively encodes the 1st through the Nth frame among the N frames in a full-image-encoding mode, encodes other frames in an adaptive-image-encoding mode, and calculates the data amount of the N encoded frames in each encoding procedure, respectively. The selecting module selects the N encoded frames with the smallest data amount among the encoding procedures been performed. |
US07912119B2 |
Per-survivor based adaptive equalizer
A method used in an adaptive survivor based channel equalizer, the method comprises selecting at a decision time a survivor in a Viterbi trellis and a corresponding equalizer, adaptively updating at the decision time the corresponding equalizer to define a new corresponding equalizer for use at a next decision time, retrieving the new corresponding equalizer as defined at an earlier decision time, and using the new corresponding equalizer as defined at an earlier decision time as an equalizer for other survivors in the Viterbi trellis at the next decision time. A corresponding adaptive survivor based channel equalizer includes a fixed pre-filter configured to provide a pre-filtered signal to a reduced state sequence estimator (RSSE) which is configured for providing recovered symbols. A coefficient adaptor is coupled to the RSSE and configured to essentially perform the method. |
US07912115B2 |
Method and system for processing reference signals in OFDM systems using transmission time interval groupings
A method and system processes reference signals (115) for an uplink channel (103) between a transmitter, such as user equipment, and a receiver such as a base station, in a wireless communication network. A sequence of symbols to be transmitted is converted to a sequence of sub frames. The sequence of sub frames is grouped into groups of sub frames. Each sub frames includes at least two time-adjacent sub frames, and reference signals are inserted in a subset of the sub frames. |
US07912113B2 |
Techniques for estimating received signal strength and carrier to interference and noise ratio in OFDM systems
A technique for determining a received signal strength indicator of a target base station at a subscriber station includes performing a discrete Fourier transform on a received signal to provide a transformed signal. In this case, the transformed signal occupies one or more segments of a channel and the one or more segments each include multiple subcarriers. A shift-n cross-correlation is calculated based on the transformed signal and a preamble sequence of the target base station to provide a coarse received signal strength indicator for the target base station. |
US07912111B2 |
Dynamic switching of carrier tracking loops without loss of tracking information
A method of dynamic switching of a plurality of carrier loops in a radio receiver. The method comprises: (A) receiving a radio signal from a radio source by using a carrier tracking loop; (B) substantially continuously estimating a signal-to-noise ratio (SNR) of the received radio signal from the radio source; (C) if the signal-to-noise ratio (SNR) of the received radio signal from the radio source is above an initial predetermined threshold, performing carrier tracking of the received carrier signal by an initial carrier tracking loop having an initial accumulation period; and (D) if the signal-to-noise ratio (SNR) of the received radio signal from the radio source falls below the initial predetermined threshold; switching from the initial carrier tracking loop having the initial accumulation period to a subsequent carrier tracking loop having a subsequent accumulation period. |
US07912110B2 |
Base station apparatus, wireless communication system and frequency assignment method
A frequency band FC assigned to a first wireless communication system and the frequency bands F1, . . . , Fm assigned to a second wireless communication system are set up for a base station apparatus 100. The base station apparatus 100 periodically performs a frequency detection process A to detect whether or not the frequency bands F1, . . . , Fm are usable for the communication with a mobile station 201. When the base station apparatus 100 and the mobile station 201 are communicating, the base station apparatus determines whether or not the frequency band used for the communication should be changed from FC to F1, . . . , Fm in accordance with its communication status. If it is determined that the frequency band should be changed, the frequency band used for the communication is changed to the frequency band determined as usable through the frequency detection process A. |
US07912109B1 |
Spread spectrum frequency synthesizer with first order accumulation for frequency profile generation
A frequency synthesizer is described illustrating a system and method for modulation. In particular, the frequency synthesizer includes a control circuit for producing a plurality of input signals that is scalable to a frequency profile. Each of the input signals includes a slope and a direction of the slope. An accumulator is coupled to the control circuit and receives the plurality of input signals. The accumulator sums the plurality of input signals to generate a standard curve. A frequency spreading control pattern generation modulator is coupled to the accumulator and modulates the standard curve to generate the desired frequency profile. |
US07912108B2 |
Laser emitting material, method for making the same and use thereof
A solid-state laser emitting material for use in conjunction with a light source includes a polymer matrix functioning as host materials, containing laser dye of rhodamine 590 or rhodamine 610 as gain materials and nano-submicron particles as scatters therein. The lowest lasing threshold of the laser emitting material is approximately 5 mJ/cm2 for 585 nm emission and 2 mJ/cm2 for 630 nm emission. |
US07912106B2 |
Enhanced surface-emitting photonic device
A surface-emitting photonic device including a structure disposed therein to enhance a performance thereof. The structure includes a two dimensionally periodic second order distributed feedback device (DFB) to emit diffraction limited outcoupled laser light having a predetermined wavelength along a propagation direction that is substantially normal to a plane of the DFB, and a first order distributed Bragg reflector (DBR) coplanar with, adjacent to and surrounding the DFB, a geometry of the DBR being selected such that a bandgap of the DBR is maximized and centered around the predetermined wavelength of the emitted light, a substrate, and either an optical gain layer, or a semi-conductor quantum well laser disposed within the substrate. |
US07912096B2 |
Add/drop multiplexer and interface
An add/drop multiplexer where a first signal converter converts first-low-order-group signals received from DSn network, into high-order-group signals, which are transferred to SDH (SONET) network and to which second-low-order-group signals, slower in transmission speed than the first-low-order-group signals are added. A second signal converter converts high-order-group signals, received from SDH (SONET) network, into first-low-order-group signals. A selector selectively outputs first-low-order-group signals received from the DSn network, or first-low-order-group signals obtained by the second signal converter, as the input signals to the first signal converter. |
US07912092B2 |
Systems and methods for transmitting a transmission time interval signal with staggered reference signals
A method for transmitting a transmission time interval signal in a cellular network is described. A multiplexed data signal is received. A demultiplexer is applied to the data signal. The data signal from the demultiplexer is encoded. A linear transform is applied to the data signal. A plurality of uplink transmission time interval signals, which include the data signal, are reformatted. The placement of one or more reference signals are staggered within each of the plurality of transmission time interval signals. Each of the plurality of uplink transmission time interval signals are transmitted. |
US07912087B2 |
Capacity variable link apparatus and capacity variable link setting method
A capacity variable link apparatus including a main signal system and a control signal system is provided. The main signal system includes: an upper layer signal accommodation part; a lower layer path termination part; and a signal switching part for dividing the upper layer signal to lower layer signals in a lower layer path group having a capacity that is determined according to an amount of traffic of the upper layer signal. The control system includes: a traffic amount measuring part for measuring the amount of traffic of the upper layer and for determining whether the capacity of the lower layer path group is to be increased or decreased according to the amount; and a signal switching management part for controlling the signal switching part according to the result of the determination. |
US07912083B2 |
Techniques for reducing a cell identification falsing rate in a wireless communication system
A technique of operating a wireless communication device includes selecting, from a primary sequence group that includes respective primary sequences, one of the respective primary sequences as a first portion of a cell identification (ID). In this case, the respective primary sequences are each associated with respective secondary sequence subgroups included in a secondary sequence group. Each of the respective secondary sequence subgroups include secondary sequences. One of the secondary sequences is selected (from one of the respective secondary sequence subgroups that is associated with the selected one of the respective primary sequences) for a second portion of the cell ID. At least some of the secondary sequences are only included in one of the respective secondary sequence subgroups. The first portion of the cell ID is encoded on a first downlink waveform that is to be transmitted and the second portion of the cell ID is encoded on a second downlink waveform that is to be transmitted. The first and second downlink waveforms are then transmitted. |
US07912080B2 |
Cyclical time-based communication system, user in such a system and transmission method
The invention relates to a cyclical time-based communication system, for the transmission of useful data (DATA) between users of the system, which comprises a databus and users connected thereto. The data transmission occurs within cyclical repeating timeframes, each with at least two timeslots. Each timeslot is provided for the transmission of a message (Ni). A message (Ni) comprises at least part of the useful data (DATA) and each message (Ni) is provided with a code (ID). The bandwidth available for data transmission may be better utilized, if the code (ID) is placed within the message (Ni) as a part thereof, each message (Ni) is additionally provided with time information concerning the timeslot which may be extracted from the code and at least one of the timeslots within the timeframes may be used for transmission of various messages in various cycles. In a preferred embodiment the information relating to the current cycle comprises an ordinal number for the cycle. In the simplest case the number has two values 0 and 1. Even and odd cycles can thus be differentiated. The ordinal number may be increased to differentiate more cycles from each other. The transmission method is preferably based on the FlexRay protocol. |
US07912078B2 |
Credit based flow control in an asymmetric channel environment
A system and method are provided for controlling information flow from a channel service module (CSM) in an asymmetric channel environment. The method provides information for transmission to an OSI model PITY (physical) layer device with a channel buffer. The PHY device channel buffer current capacity is estimated. Information is sent to the channel buffer responsive to estimating the channel buffer capacity, prior to receiving a Polling Result message from the PHY device. Initially, Polling Request messages are sent to the PHY device, and Polling Result messages received from the PHY device, as is conventional. In response to analyzing the Polling messages, a transmission pattern is determined, which includes the amount of information to transmit and a period between transmissions. |
US07912073B2 |
Synchronizing multiple data converters
Synchronizing multiple-phase data converters by exchanging terminal count pulses via a bidirectional link. Multiple-phase data converters such as analog to digital converters (ADCs) or digital to analog converters (DACs) are synchronized to operate at the same phase by exchanging terminal count (TC) pulses and capturing counter state, representing a time offset from TC. Time offset and the symmetrical delay introduced by the link are used to solve for the delay introduced by the link and the off-set between devices. The offset information is used to align the devices. The process may be repeated to correct for drift. |
US07912070B1 |
System and method for seamlessly switching a half-duplex session to a full-duplex session
A communication system that is particularly suited to switch a half duplex session to a full duplex session. The system includes a dispatch call controller that sets up a half duplex session; and a VoIP server that receives a request to switch the half duplex session to a full duplex session; forwards the request to the target subscriber unit; receives an acceptance of the request; and sets up the full duplex session between the subscriber units. In another embodiment, the dispatch call controller receives the request to switch to the full duplex session; forwards the request to the target subscriber unit; receives an acceptance of the request; and instructs the VoIP server to set up the full duplex session. In yet another embodiment, a service broker receives the request, instructs the VoIP server to set up the full duplex session, and instructs the dispatch call controller to terminate the half duplex session. |
US07912069B2 |
Virtual segmentation system and method of operation thereof
A virtual segmentation system and a method of operating the same. In one embodiment, the virtual segmentation system includes a protocol data unit receiver subsystem configured to (i) receive at least a portion of a protocol data unit and (ii) store the at least a portion of the protocol data unit in at least one block, and a virtual segmentation subsystem, associated with the protocol data unit receiver subsystem, configured to perform virtual segmentation on the protocol data unit by segmenting the at least one block when retrieved without reassembling an entirety of the protocol data unit. |
US07912067B2 |
Clearinghouse server for internet telephony and multimedia communications
A clearinghouse server for routing multi-media communications, including telephony calls, between a source device and a destination device via a distributed computer network, such as the global Internet. The clearinghouse server can authorize the completion of a communication from a source device to a destination device and collect usage-related information for the completed communication. In response to an authorization request issued by an enrolled source device, the clearinghouse server can identify one or more available destination devices available to accept a communication from an authorized source device. The clearinghouse server can provide a list of the identified destination devices, typically organized in a rank order, by sending an authorization response to the source device. In turn, the source device can use this list to select a destination device and contact that selected device via the computer network to complete the communication. |
US07912066B2 |
Methods of allocating packets in a wireless communication system
In a wireless communication system, a multi-source data multiplexing system (e.g., a media access control (MAC)) accepts information packets from a plurality of signal sources, evaluates the relative efficiencies of data transmission, and transmits the information packets in provided grant regions for maximum efficiency. The multi-source data multiplexing system may accept any form of information packet from any form of signal source. The system receives a grant region, typically including a transmission time on a data channel, and inserts an information packet into the grant region. The actual information packet placed in the grant region may be one other than the packet for which the grant region was intended. Further, the multi-source data multiplexing system may fragment an information packet and transmit only a portion of the information packet in the grant region. Alternately, the multi-source data multiplexing system may concatenate multiple information packets, or information packet fragments, from any combination of signal sources and transmit the concatenated result in the grant region. As long as any signal source is active, the composite flow of information packets remains active, and the composite flow then serves as the primary mechanism for requesting and transmitting additional bandwidth in the wireless communication system. |
US07912065B2 |
Automated voice over IP device VLAN-association setup
A system and method are disclosed for automatically registering various system attributes with a VoIP device such as an VoIP phone. The system attributes are provided by a network, preferably an adjacent switching device made aware of the system attributes through one of a number of learning mechanisms. The system attributes may include one or more of the following: the VLAN identification used for VoIP communications in the subnet in which the VoIP phone is connected; the switching device identification, switching device slot, and switching device port number to which the VoIP phone is connected. The switch, slot, and port are used in some embodiments by an IP PBX system to construct a relational database that associates the geographic location of the connection with the IP phone for purposes of reporting the physical location of the VoIP user to emergency response personnel. The system and method for automatically registering various system attributes enables the relational database to be updated prompt and accurate. |
US07912064B2 |
System and method for handling out-of-order frames
A system for handling out-of-order frames may include one or more processors that enable receiving of an out-of-order frame via a network subsystem. The one or more processors may enable placing data of the out-of-order frame in a host memory, and managing information relating to one or more holes resulting from the out-of-order frame in a receive window. The one or more processors may enable setting a programmable limit with respect to a number of holes allowed in the receive window. The out-of-order frame is received via a TCP offload engine (TOE) of the network subsystem or a TCP-enabled Ethernet controller (TEEC) of the network subsystem. The network subsystem may not store the out-of-order frame on an onboard memory, and may not store one or more missing frames relating to the out-of-order frame. The network subsystem may include a network interface card (NIC). |
US07912062B2 |
Methods and apparatus for managing addresses related to virtual partitions of a session exchange device
In one embodiment, a method includes receiving an IP packet associated with a first virtual partition defined at a session exchange device. The first virtual partition is associated with a first IP address space. The method also includes receiving an IP packet associated with a second virtual partition defined at the session exchange device. The second virtual partition is associated with a second IP address space having a portion that corresponds with the first IP address space. The IP packet associated with the first virtual partition is modified such that the IP packet associated with the first virtual partition has an IP address value from a third IP address space different from the portion of the second IP address space. |
US07912049B2 |
System and method for selecting a multicast IP address
The disclosed embodiments relate to a system and method for selecting a multicast IP address. More specifically, there is provided a method comprising selecting a first IP address from a plurality of IP addresses, hashing the first IP address to create a first hash value corresponding to the first IP address, determining whether the first hash value corresponds to a second IP address that is in use, and allocating the first IP address if the first hash value does not correspond to the second IP address that is in use. |
US07912046B2 |
Automated NAT traversal for peer-to-peer networks
The subject invention relates to systems and methods that facilitate direct network communications between peers that operate behind Network Address Translators. In one aspect, a network communications system is provided. The system includes one or more Network Address Translators (NAT) to communicate data across a network between peers. A protocol selection component that automatically selects among a plurality of protocols according to one or more NAT types in order to determine a subset of the protocols that facilitate communications between the peers. |
US07912044B2 |
Expandable structure for peripheral storage device
The present invention relates to an expandable structure for peripheral storage devices. The expandable structure includes an interface controller having a plurality of connecting ports for serial data transmission; and a Port Multiplier electrically connected to one of the connecting ports of the interface controller for serial data transmission, and the Port Multiplier having a plurality of expanded connecting ports, wherein each of the expanded connecting ports is capable of connecting to a peripheral storage device with a parallel data transmission mode or a peripheral storage device with a serial data transmission mode. |
US07912042B2 |
IMS surrogate registration
A method and arrangement in a telecommunication system for facilitating communication between a first terminal A configured to use a first session model and a second terminal B configured to use a second session model for media transportation. A first feature tag representing a contact between the first terminal A and the second terminal B is registered in a control domain in the system. When setup of a first voice media session between the first terminal A and the second terminal B is initiated, the registered first feature tag is detected and the first media session is detected and the first media session is routed via a circuit-switched domain. |
US07912040B2 |
Systems and methods for dynamically allocating bandwidth of a subscriber line that carries voice over Internet Protocol (VoIP) telephone calls and Internet Protocol Telephone (IPTV) transmissions
Bandwidth of a subscriber line, such as a Digital Subscriber Line (DSL), that carries Voice over Internet Protocol (VoIP) telephone calls and Internet Protocol Television (IPTV) transmissions is allocated. A message is sent from a VoIP call processor that is associated with the subscriber line and a video server that is associated with the subscriber line, so as to allow a VoIP call to take place at a desired quality of service, notwithstanding concurrent transmission of IPTV to the subscriber line by the video server. The message may be sent by the VoIP call processor in response to initiating setup of a VoIP call for the subscriber line by the VoIP call processor. |
US07912039B1 |
Method and apparatus for blocking a pay-per use feature in a communications network
A method and apparatus for blocking at least one pay-per-use feature in a communications network is described. In one embodiment, a request to initiate at least one pay-per-use feature from at least one endpoint device associated with a subscriber is received. A determination of whether a blocking function has been activated for the at least one pay-per-use feature is then made. Afterwards, the request to initiate the at least one pay-per-use feature is blocked if the blocking function is activated. |
US07912038B2 |
System and method for utilizing circuit switched and packet switched resources
A system and method for utilizing circuit switched and packet switched resources are disclosed. A voice communication system configured for routing calls from multiple users to circuit switched or packet switched resources generally comprises a hub in communication with at least one circuit switched channel, at least one packet switched channel, and a plurality of user devices. The system further includes a controller operable to select the circuit switched channel or the packet switched channel for connection with one of the user devices when a call is placed to or from the user device and a routing device operable to route the call from the user device to the selected channel. |
US07912036B2 |
Provision of telephony caller ID service via common instant communications clients
An approach is provided for supporting telephony services over a data network. A communication network establishes a voice session from a calling station to a called station associated with a user. A service platform, in communication with the communication network, obtains Caller ID information corresponding to the voice session, and determines an instant communication client of the user. The Caller ID information is transmitted over the data network to the instant communication client for display of the Caller ID information. |
US07912035B1 |
Communicating packets using a home anchored bearer path or a visited anchored bearer path
Communicating packets along a bearer path includes providing a home network address and a visited network address to an access terminal. The home network address corresponds to a home anchored bearer path anchored at a home network of the access terminal, and the visited network address corresponds to a visited anchored bearer path anchored at a visited network. Packets are received from the access terminal. The packets are communicated along the home anchored bearer path if the packets use the home network address. The packets are communicated along the visited anchored bearer path if packets use the visited network address. |
US07912034B2 |
Method and apparatus for utilizing synchronization information
A communication method and system are provided that include providing synchronization information about a co-sited downlink carrier. This information may be transmitted to from a base station to a mobile device. The mobile device may receive this information and perform handover or measurements based on the received synchronization information. |
US07912031B2 |
Method and apparatus for setting gain factors for dedicated physical channels in a mobile telecommunications system
An apparatus and method are provided for setting gain factors for dedicated physical channels in a mobile communication system. The UE receives configuration information indicating uplink dedicated physical channel configuration. The UE sets a gain factor of a dedicated physical control channel (DPCCH) to 1 in the case that no DPDCH is configured. The UE calculates a gain factor of a enhanced dedicated physical control channel (E-DPCCH) using the gain factor of the DPCCH. |
US07912029B2 |
Wireless communication system and wireless communication method
A wireless transceiver device employing the code select code division multiple access method includes an encoder configured to execute error correction coding on data having a predetermined number of bits among data inputted from outside, and a code selector configured to select a code corresponding to the data subjected to correction coding. The wireless transceiver device performs wireless communication by use of the data inputted from the outside excluding the data having the predetermined number of bits and by use of the code. |
US07912028B2 |
Reducing false detection in an HSDPA 3G terminal
In one embodiment, a method for determining whether an encoded message in a shared channel is not intended for a communications device. The method includes: (a) decoding the message to recover a multi-bit codeword; (b) determining whether the codeword is valid or invalid, wherein, if the codeword is determined to be invalid, then the encoded message is not intended for the communications device; and (c) if the codeword is determined to be valid, then performing one or more other steps of the method to determine whether the encoded message in the shared channel is not intended for the communications device. |
US07912027B2 |
Controlling visibility of a wireless device in discoverable mode
A wireless device in a discoverable mode controls its visibility by determining whether to ignore or respond to an inquiry, received from an inquiring device, based at least in part on one or more properties of the inquiring device. |
US07912026B2 |
Throughput in multi-rate wireless networks using variable-length packets and other techniques
In a wireless communication network having a plurality of devices operating at different data rates that contend for access to the network, an apparatus is provided that assigns network access parameters so as to control throughput on the network. |
US07912025B2 |
Methods and apparatus for processing radio modem commands during network data sessions
A radio modem includes a serial interface adapted for connection to a host device via a wired serial link; a router coupled to the serial interface; a server coupled to the router; and RF transceiver coupled to the router. The router is configured receive data packets from the host device; identify whether an IP address of the packets match an IP address of the server; identify whether a cookie which identifies the predetermined type of protocol is contained in a cookie field of the packets; in response to identifying a mismatch between the IP addresses, or that the cookie is not contained in the cookie field, cause the packets to be routed to a server via the attachment with the cellular network; and in response to identifying a match between the IP addresses, cause the packets to be routed to the server. |
US07912021B2 |
Method and system for simulating a communication network, related network and computer program product therefor
A simulator system for simulating a wireless local area network in a combination of a wireless local area network and one or more 2G or 3G mobile communication networks includes a first set and a second set of access protocol simulation devices representative of wireless local area network apparatus implementing access protocols. The first set of access protocol simulation devices is representative of radio technology independent apparatus providing integration of the wireless local area network with the mobile communication network(s). The second set of access protocol simulation devices is representative of radio technology dependent apparatus present in the wireless local area network. The simulator is thus configured for simulating different types of wireless local area network technology in the wireless local area network by varying the access protocol simulation devices in the second set while maintaining the access protocol simulating devices in the first set. |
US07912018B2 |
Apparatus and method for controlling transmission rate in a wireless LAN
An apparatus and method for controlling transmission rate by determining whether a data transmission failure is caused by a channel error or a data collision in order to reduce a collision-caused rate decrease or a collision-caused rate increase delay in a WLAN. A collision-caused data transmission failure and if the number of data transmission failures reaches a predetermined threshold, data is retransmitted by means of an RTS/CTS exchange. |
US07912016B2 |
Hierarchical data collection network supporting packetized voice communications among wireless terminals and telephones
A packet-based, hierarchical communication system, arranged in a spanning tree configuration, is described in which wired and wireless communication networks exhibiting substantially different characteristics are employed in an overall scheme to link portable or mobile computing devices. The network accommodates real time voice transmission both through dedicated, scheduled bandwidth and through a packet-based routing within the confines and constraints of a data network. Conversion and call processing circuitry is also disclosed which enables access devices and personal computers to adapt voice information between analog voice stream and digital voice packet formats as proves necessary. Routing pathways include wireless spanning tree networks, wide area networks, telephone switching networks, internet, etc., in a manner virtually transparent to the user. A voice session and associate call setup simulates that of conventional telephone switching network, providing well-understood functionality common to any mobile, remote or stationary terminal, phone, computer, etc. |
US07912015B2 |
Mobile radio communication system, communication apparatus applied in mobile radio communication system, and mobile radio communication method
In the mobile radio communication system where the UMTS and an another system coexist an idle slot for observing the frequency component of another system is inserted in one superframe of UMTS. The duration of this idle slot is at most half of the duration of one frame that form the superframe and it is inserted at an interval of a specified number of frames. Therefore, the frequency component of the another system can be observed securely from the UMTS. Further, the deterioration of interleaving performance of the compressed mode frames during such observation can be suppressed. |
US07912014B2 |
Method and apparatus for reducing interference in multiple-input-multiple-output (MIMO) systems
Interference is reduced with a multiple-input-multiple-output (MIMO) system having a set of basestations including a first basestation and a second basestation is reduced. Signals associated with the first basestation having its own antenna elements are received. The first basestation is associated with its own mobile stations each having their own antenna elements. Each signal associated with the first basestation is uniquely associated with a mobile station associated with the first basestation. Signals associated with the second basestation having its own antenna elements are received. The second basestation is associated with its own mobile stations each having their own antenna elements. Each signal associated with the second basestation is uniquely associated with a mobile station associated with the second basestation. Signals associated with the first basestation are jointly detected in conjunction with the signals associated with the second basestation to produce a set of detected signals. |
US07912012B2 |
Method and system for performing cell selection for OFDM communications
A method and apparatus are provided for performing acquisition, synchronization and cell selection within an MIMO-OFDM communication system. A coarse synchronization is performed to determine a searching window. A fine synchronization is then performed by measuring correlations between subsets of signal samples, whose first signal sample lies within the searching window, and known values. The correlations are performed in the frequency domain of the received signal. In a multiple-output OFDM system, each antenna of the OFDM transmitter has a unique known value. The known value is transmitted as pairs of consecutive pilot symbols, each pair of pilot symbols being transmitted at the same subset of sub-carrier frequencies within the OFDM frame. |
US07912006B2 |
Digital broadcasting system and method of processing data in digital broadcasting system
A digital broadcast receiving system and a method for controlling the same are disclosed. The method a method for controlling a digital broadcast receiving system includes the steps of receiving a broadcast signal having mobile service data and main service data multiplexed therein, extracting transmission parameter channel (TPC) signaling information and fast information channel (FIC) signaling information from a data group within the received mobile service data, acquiring a program table, by using the IP signaling channel within an ensemble included in the received broadcast signal, and controlling the system to create a list of channels mapped with all ensembles transmitted through at least one physical frequency, by using the acquired program table. |
US07912000B2 |
Apparatus and method for operating a communications device in a mobile communications network
Apparatus and a method for handling discard of a service data unit in universal mobile telecommunications system user equipment. Strategies for the radio resource control entity to handle discard of a service data unit by the radio link control entity are presented. |
US07911999B2 |
Radio-transmission system and method of operation
The invention relates to a radio transmission system comprising a plurality of processing layers for the transmission of data packets between various radio appliances in a radio channel. A first functional unit in a physical radio transmission layer analyses the radio channel and determines the quality (QoC) of the radio channel. A second functional unit in a back-up layer controls the access to the radio channel according to the actual quality (QoC) of the radio channel and the priority of the data packets to be transmitted according to the quality (QoS) of the service carried out by the data packets. A third functional unit in a switching layer controls the switching of the data packets. A control unit then releases the data packets for switching by means of the third functional unit only when the quality (QoS) of the service carried out by the data packets corresponds sufficiently with the quality (QoC) of the radio channel determined in the first functional unit. |
US07911988B2 |
Selecting a navigation solution used in determining the position of a device in a wireless communication system
Different types of position solutions may be used to determine the position of a mobile station (104) in a wireless communication system (101). The position solutions include terrestrial, or network (102, 103), based techniques and non-network, such as satellite (160), based techniques. An apparatus and method whereby different position solutions are selected based on a figure of merit of the different solutions in determining a position of a mobile remote unit (104). |
US07911987B2 |
Method for creating a peer-to-peer immediate messaging solution without using an instant messaging server
A messaging method in a system including a wireless network, a routing server, and a plurality of mobile stations. A first mobile station has first communications applications and a first PIN and a second mobile station has second communications applications and a second PIN. The method includes sending an invitation including the first PIN from the first mobile station to the second mobile station using one of the first communications applications, and sending an acceptance including the second PIN from the second mobile station to the first mobile station using one of the second communications applications. The method further includes creating first messages including the second PIN and sending them to the second mobile station through the wireless network, and creating second messages including the first PIN and sending them to the first mobile station through the wireless network. The routing server routes the messages based on the PINs. |
US07911984B2 |
System and method for wireless communication in a frequency division duplexing region
A method and system for using half-duplex base stations and half-duplex nodes in a Frequency Division Duplexing region to provide wireless connectivity between the half-duplex base stations and customers in multiple sectors of a cell. The method and system can use two physical channels to form two logical channels. Each logical channel shares both physical channels during alternating frames of time. The half-duplex nodes can include a millimeter-wave band frequency synthesizer configured to transmit and receive on different channels to and from the half-duplex base station. Re-use patterns of the physical channels are used for deployment of half-duplex base stations and half-duplex nodes in the FDD region to minimize co-channel interference and interference due to uncorrelated rain fade. Additional methods and systems utilize full-duplex base stations and smart antenna to communicate with the half-duplex nodes. |
US07911981B2 |
Method for configuring 1:N overlay multicast network of multicast agent in wireless LAN environment and multicast agent therefor
A method of configuring a multicast agent and a 1:N overlay multicast network considering a wireless local area network (WLAN) environment of the same are provided. The method includes: a session manger generating a first database with entries of multicast agents subscribing to a session and multicast agents that have applied for subscription to a session but have not been confirmed for normal operation; a multicast agent generating a second database with entries of a path from the root of a tree to which the multicast agent belongs, a hierarchical relation in the tree, the list of probed neighboring nodes, and a list of not-probed neighboring nodes; the multicast agent subscribing to the overlay network; obtaining information on neighboring multicast agents; setting a multicast agent which is determined to be optimal based on the obtained information, as a parent node; and if a multicast agent providing a tree improved from the current tree is found, changing the parent node. According to the method, multicast communication can be easily introduced into a wireless environment without particular modification of existing Internet router equipment. |
US07911980B1 |
Flexible multicasting in high-capacity switches
In a communication system using multicasting, multicast packets are forwarded through a switch by destination ports after these ports receive the packets. A source node sends the multicast packet to a subset of nodes within the multicast group, which in turn, forward the multicast packet to other subsets of packets within the multicast group that have yet to receive the information. This is continued until all ports within the multicast group have received the information. |
US07911977B2 |
Designated router assignment per multicast group address/range
Each of several routers connected to a LAN elects the same router as the designated router for a multicast group identified by a multicast address. Each of the several routers implements a method for electing the designated router. The method includes in one embodiment, generating several values corresponding to the several routers, respectively. The several values are generated as a function of the several routers' IP addresses, respectively, and an IP address of a first multicast group. The values, in one embodiment, are then compared to determine which is the largest. Thereafter each router elects as the designated router for the multicast group, the router corresponding to the largest value. |
US07911975B2 |
System and method for network flow traffic rate encoding
A system and method for monitoring packetized traffic flow in a network and enabling approximation of the rate information of a network flow. The method for monitoring network traffic flow includes receiving, at a network packet flow collector device, packetized traffic flow signals to be monitored; sampling said received packetized traffic flow signals in time to form an approximation of the packet flow rate in time; generating packet flow activity data comprising data representing the sampled traffic flow signals sampled in time; communicating the packet flow activity data to a network packet flow analyzer device and processing the flow activity data to form signals representing an approximate version of the network traffic flow in the network, the analyzer processing the traffic flow signals for reconstructing the rate of the netflow as a function of time. The flow analyzer then generates a compressed version of the network traffic flow signals in the network, the compressed network traffic flow signals comprising relevant approximation of the packet flow rate in time. |
US07911974B1 |
Service layer availability
A method of operating a service availability system to monitor the availability of a communication service having a plurality of service layers provided by a plurality of service elements comprises receiving performance data from each of the service elements indicating the performance of each of the service elements, processing the performance data to determine availability levels of each of the service layers, and displaying on a graphical user interface the availability levels of each of the service layers. |
US07911973B2 |
Moving router, home agent, router position registration method, and moving network system
When first mobile router, which has a MNP, generates a key which corresponds to that MNP and transmits a registration request packet including the key to home agent, home agent stores the MNP and key of the first mobile router, and sends main mobile router registration approval. When first mobile router receives this response, it distributes the MNP and key to second mobile router in moving network. Second mobile router, which receives this, transmits a registration request packet including the MNP and key to home agent, and thereby, home agent registers second mobile router as a subsidiary mobile router. By this means, it is possible to prevent illegal acquirement of a packet addressed to a moving network by use of a mobile router which shares the network prefix (MNP). |
US07911972B2 |
Access multiplexer system for performing a stateless auto-configuration process
An access multiplexer system for performing stateless auto-configuration processes for use in networks comprising access multiplexers for receiving discovery messages from sources, which discovery messages comprise multicast destination addresses defining numbers of destinations. In order to increase the security of the networks, the system is provided with agents for replacing the original number of multicast destination addresses in the discovery messages with a further number destination addresses defining further destinations, wherein the further number of destinations is smaller than the original number of destinations. Discovery messages are defined in RFC 2461 and 2462 and comprise solicitation messages, with the sources comprising hosts and with the destinations comprising network-units, or comprise advertisement messages, with the sources comprising network-units and with the destinations comprising hosts. |
US07911968B1 |
Method and system for dynamically adjusting QOS
Certain exemplary embodiments provide a method, comprising: for each of a plurality of subscribed services associated with a subscriber endpoint in a communications network, for a connection associated with the subscribed service: determining a current QOS metric; and utilizing the current QOS metric and historical QOS metrics for the subscribed service, adjusting a QOS-affecting variable to change a future QOS metric. |
US07911966B2 |
Determining wireless data rates capability for packet data communications
A wireless device, system, and method that determines data rate capability for communicating packet data is described. The wireless device comprises a RF component, a controller, and a means for enabling communications. The RF component is configured to communicate a plurality of packet data at a first data rate capability and a second data rate capability, in which the second data rate is faster than the first data rate. The controller is communicatively coupled to RF component, and the controller is configured to monitor a physical layer data field value, a forward traffic channel data field value, and a reverse traffic channel data field value. The physical layer data field value is associated with the physical transmission of packets from the RF component. The forward traffic channel data field value is associated with forward channel communications, and the reverse traffic channel data field value that is associated with reverse channel communications. The means for enabling communications at the second data rate capability occurs when the physical layer data field value, the forward traffic channel data field value, and the reverse traffic channel data field value indicate that communications are supported for the second data rate capability. |
US07911965B2 |
Method and arrangement for a synchronized HSDPA reconfiguration
The HSDPA (High Speed Downlink Packet Access)-related reconfigurations are synchronized between a UTRAN (UMTS Terrestrial Radio Access Network) and a mobile terminal (UE), by the Node B and the RNCs (Radio Network Controllers) providing the mobile terminal with a specific reconfiguration switching time. The reconfiguration switching time is either associated with the SFN (System Frame Number) or with the CFN (Connection Frame Number). |
US07911964B1 |
Entity based quality of service response for packet service sessions
A quality management system comprising an interface configured to receive quality information for a session having traffic transported by a communication network between a first end system and a second end system, and transmit a feedback message, and a processing system configured to process the quality information to determine an entity associated with the session, a required service level for the entity, and a delivered service level for the session, process the delivered service level with the required service level to determine a response for the session, and generate the feedback message indicating the response. |
US07911963B2 |
Empirical scheduling of network packets
A method of transmitting packets over a network includes steps of partitioning a packet delivery schedule into discrete time slots; transmitting a plurality of test packets from a first endpoint on the network to an intended recipient in the network using different time slots; evaluating the reliability of the network to transmit the plurality of test packets in each time slot; and selecting one or more time slots in the delivery schedule according to the evaluation step. |
US07911960B1 |
Delayed-start method for minimizing internal switch congestion
A data flow control method and system within a data switch. The data switch includes a plurality of input sections each having an associated input buffer and each transmitting data to an output section. In response to a detection of congestion within the output section, data transmissions from the plurality of input sections to the output section are paused. Input buffer occupancies of each of the input sections are then determined. Thereafter, and in response to a backpressure relief signal, the restart of said data transmission from each of the input sections to the output section is delayed in inverse proportion to each of the determined input buffer occupancies. |
US07911958B2 |
Token bucket with variable token value
Various example embodiments are disclosed. According to an example embodiment, a method may include receiving a token count units instruction, periodically increasing or decreasing a token count based at least in part on a refresh rate, and in response to receiving a packet, decreasing or increasing the token count based at least in part on a size of the packet and the instruction. |
US07911956B2 |
Packet level prioritization in interconnection networks
A method and apparatus for packet level prioritization in interconnection networks. An embodiment of an apparatus includes a transmitter to transmit a data stream to a recipient apparatus, the data stream including a plurality of data packets, the data packets including data packets of a first priority and data packets of a second priority. The apparatus further includes a network unit to direct the operation of the transmitter, the network unit to divide the data stream into multiple sub-streams, including a first sub-stream for data packets of the first priority and a second sub-stream for data packets of the second priority. |
US07911954B2 |
Facilitating retransmission of data packets in a packet radio communication system by utilizing a feedback acknowledgment scheme
Apparatus, and an associated method, for a frame-formatted radio communication system. Coordination is provided between MAC and RLP layers of a sending station through use of apparatus embodied at the MAC layer of the sending station. Also, apparatus is provided at a receiving station to reduce the generation of RLP layer NAK during segmented RLP frame retransmissions. |
US07911953B1 |
Multilink traffic shaping
A method for performing multilink communications may include applying a quality-of-service (QoS) policy to incoming traffic, where the QoS policy operates to identify a first portion and a second portion of the incoming traffic. The method may include fragmenting the first portion of the incoming traffic into a group of fragments. The method may include sequencing the group of fragments and the second portion of the incoming traffic into a sequenced flow, where the sequencing causes the second portion to be interleaved among the group of fragments so that the sequenced flow can be made available to a first link and a second link as multilink traffic, where the first link carries a first portion of the multilink traffic and the second link carries a second portion of the multilink traffic. |
US07911951B2 |
Best-effort bandwidth allocating method and device
A method is disclosed including: measuring sending amounts of packet data that are input from each of ports providing minimum bandwidth guarantee type and best-effort type communication service; calculating statistical information corresponding to an accounting subject time period of the sending amounts of the packet data of the best-effort bandwidth of each of the ports, based on the result of the measurement; changing a value of a peak information rate of a port sending out more of the packet data at a contracted communication rate to be low based on the statistical information; and impartially allocating the best-effort bandwidth to each of the ports based on the value of the peak information rate and a minimum bandwidth guarantee rate. |
US07911948B2 |
Methods and systems for performing TCP throttle
The present invention relates to systems and methods of accelerating network traffic. The method includes receiving a plurality of network packets and setting a threshold for a buffer. The threshold indicates a low water mark for the buffer. The method further includes storing the plurality of network packets in the buffer at least until the buffer's capacity is full, removing packets from the buffer, and transmitting the removed packets via a downstream link to an associated destination. Furthermore, the method includes that in response to removing packets from the buffer such that the buffer's capacity falls below the threshold, receiving additional packets and storing the additional packets at least until the buffer's capacity is full. |
US07911945B2 |
Apparatus and method for efficiently supporting VoIP in a wireless communication system
The present invention concerns methods for efficiently supporting Voice over Internet Protocol (VoIP) on the Forward Packet Data Channel (F-PDCH) in CDMA 2000 1xEV-DV systems. Active speech in VoIP is encoded using, for example enhanced variable rate codec (EVRC), which produces 171, 80 and 16 bits per 20 ms of speech for Rate 1, Rate ½ and Rate ⅛, respectively. However, about 60% of the time a user is inactive during a speech session, so an inordinate amount of system bandwidth is comprised of rate ⅛ VoIP packets. In one embodiment of the present invention the apparatus of the present invention identifies the Rate ⅛ voice frame packets and discards them. In another embodiment of the present invention, the apparatus of the present invention identifies the Rate ⅛ voice frame packets and selects some of them for further transmission. In both embodiments the efficiency of channel utilization is increased since the amount of channel band width used to communicate relatively little information, e.g., gaps of silence, is decreased. |
US07911942B2 |
Method and system for selection of mode of operation of a service in light of use of another service in an ADSL system
Methods and systems for use in connection with an asymmetrical digital subscriber line (ADSL) system being available to provide voice service and data service to the customer's premises. One service of the voice service or the data service is in use at the customer's premises, and the exemplary methods and systems detect a request for provision of the other service. In response to the detection, impact information may be provided on performance of the one service in light of concurrent use of the other service. A list of modes of operation of the other service is provided. The subscriber may consider the impact information and the list of modes and respond with a selected mode of operation of the other service. The selected mode is detected and the other service is operated pursuant to the selected mode to the customer's premises. |
US07911938B2 |
System and method for preventing loops in the presence of control plane failures
Various systems and methods for preventing loops in the presence of control plane failures are disclosed. For example, one method involves sending a special data packet in response to detection of a break in a network loop and then unblocking a port if the special data packet fails to circumnavigate the network loop. Prior to detection of the break, the port was blocked by a loop prevention protocol, such as a spanning tree protocol. If the special data packet successfully circumnavigates the network loop, the port will not be unblocked. |
US07911935B2 |
Method and apparatus for interleaving sequence elements of an OFDMA synchronization channel
A method and apparatus is provided for transmitting an orthogonal frequency domain multiple access (OFDMA) signal including a synchronization channel signal transmitted including a plurality of sequence elements interleaved in time and frequency (610, 640). The synchronization channel signal sequence elements enable an initial acquisition and cell search method with low computational load by providing predetermined time domain symmetry (702, 704) for common sequence elements in OFDMA symbol periods (620, 660) for OFDMA symbol timing detection and frequency error detection in an OFDMA system supporting multiple system bandwidths, both synchronized and un-synchronized systems, a large cell index and an OFDMA symbol structure with both short and long cyclic prefix length. |
US07911932B2 |
Information recording layer of optical disc, optical disc and disc device
An optical disk includes a substrate covered with an information recording layer. The information recording layer includes a recording material and an exothermic material dispersed in the recording material. The exothermic material absorbs recording light for recording information, and then generates heat. An external dimension of the exothermic material is smaller than the diffraction limit of reading light for reading information. The recording material has absorptance of a wavelength of the recording light lower than that of the exothermic material. Information is recorded on the recording material as the light refraction index of the recording material changes due to heating. |
US07911931B2 |
Optical information recording medium, and substrate and manufacturing method for the optical information recording medium
In an optical disk including at least a rewritable phase change material and comprising a recording layer having a reflectivity of more than 15%, an address output value as an address pit signal component occupying in a reproduced signal in a non recording state is prescribed to be 0.18 though 0.27 or a numerical aperture of an address pit signal occupying in a reproduced signal in a non recording state is prescribed to be more than 0.3. |
US07911929B2 |
Optical disk read only memory
An optical disk read only memory having an information recording surface with a concave-convex pattern formed on the basis of a first signal and a reflective film covering the surface. The disc medium includes: an additional information recording section formed on a recording track of a first data string; and a second data string including a mark of removing or reducing the reflective film. The modulation methods of the first and the second data strings are identical, and Lh(n)>Lp1(n) and Wh(n)>(Wp1(n)+Wp2(n))/2 are satisfied, where a reference clock cycle is T, a data length is nT, a length and a width of the mark are Lh(n) and Wh(n), a length and a width of a base of the pit are Lp1(n), and Wp1(n), a length and a width of a top face of the pit is Lp2(n) exceeding Lp1(n), and Wp2(n) exceeding Wp1(n). |
US07911925B2 |
Optical pickup
An adhesive positions a beam shaping element in such a manner as to satisfy the following relational expressions (1) and (2): 0 |
US07911923B2 |
Complex objective lens, optical head, optical information apparatus, computer, optical disk player, car navigation system, optical disk recorder, and optical disk server
A complex objective lens composed of a hologram and an objective lens, capable of realizing stable and high-precision compatible reproducing/recording of a BD with a base thickness of about 0.1 mm for a blue light beam (wavelength λ1) and a DVD with a base thickness of about 0.6 mm for a red light beam (wavelength λ2). In an inner circumferential portion of the hologram, a grating is formed, which has a cross-sectional shape including as one period a step of heights in the order of 0 time, twice, once, and three times a unit level difference that gives a difference in optical path of about one wavelength with respect to a blue light beam, from an outer peripheral side to an optical axis side. The hologram transmits a blue light beam as 0th-order diffracted light without diffracting it, and disperses a red light beam passing through an inner circumferential portion as +1st-order diffracted light and allows it to be condensed by an objective lens. Because of this, the focal length of the red light beam becomes longer than that of the blue light beam, whereby a working distance is enlarged. |
US07911920B2 |
Optical pick-up apparatus and method for multi-optical disk type recording/reproducing
An optical pick-up apparatus including an optical source module having a CD optical source and a DVD optical source, a diffracting grating dividing a light beam from the optical source module to at least three divided light beams, a first optical divider changing a path of the divided light beams to an optical disk, a second optical divider reflecting and forwarding the divided light beams reflected from the optical disk in a predetermined ratio, a first optical detector including a single optical sensor receiving reflected light from the second optical divider, and a second optical detector including at least three optical detection sensors receiving forwarded light from the second optical divider. Embodiments of the present invention can provide support for multi-type optical disks with a simple optical structure. |
US07911915B2 |
Optical pickup and optical information recording apparatus using the same
An optical pickup includes a diffraction grating partitioned into three areas, in which the phase of periodic grating groove structure in an area is successively shifted from that in the adjacent area by 90°. In the generation of a differential push-pull signal, an amplification factor K for sub push-pull signals is varied depending on the type of the optical disk. By such composition of the optical pickup, amplitude deterioration of the tracking error signal accompanying displacement of the object lens is reduced. |
US07911911B2 |
Optical disk device and control method
According to one embodiment, an optical disk device includes a laser light source that emits laser light to be applied to an optical disk, an automatic power control circuit that controls a laser output of the laser light source, and a control processor that performs a setting data transmission process for the automatic power control circuit. The automatic power control circuit includes an operation setting module that makes an operation setting according to setting data obtained in the setting data transmission process of the control processor and a condition determining module that determines whether an operation setting permission condition containing the number of clocks during a transmission period of the setting data is adequate, and inhibits the operation setting of the operation setting module when the operation setting permission condition is not adequate. |
US07911910B2 |
Information recording method and apparatus with suppressed mark edge jitters
Recording information is disclosed in which an information recording medium is irradiated with a recording energy beam that is power-modulated into at least a record power level and a record-ready power level lower than the record power level. The information is recorded on the recording medium in the form of length and interval of a mark portion. When forming a mark portion of a predetermined length, the radiation energy of the energy beam is increased as compared with when forming a mark portion of a different length before or after the first pulse of an energy beam pulse train including at least a pulse for forming the mark portion. |
US07911902B2 |
Optical disc, method and apparatus for recording signal thereon
An optical disc includes a data area, a first test recording area, a second test recording area, and a recording information management area. The first test recording area extends inward of the data area, and has a portion which has undergone test recording. The second test recording area extends outward of the data area, and has a portion which has undergone test recording. The recording information management area includes an address information area storing an address of the portion of the first test recording area and an address of the portion of the second test recording area. The recording information management area may further include a recording condition information area storing information representing a condition of the test recording the portion of the first test recording area has undergone and information representing a condition of the test recording the portion of the second test recording area has undergone. |
US07911893B2 |
Disc device
A disc device capable of achieving a slimming down of a tilt adjusting portion is provided. A tilt adjusting member 404 of a tilt adjusting portion 400 moves an optical pickup driving portion 307 along a guide face 401a to adjust a light beam 303b emitted from an optical pickup 303 such that an optical axis 303c is set perpendicularly to a disc 200. Since the tilt adjusting member 404 is moved in a direction oblique to the guide face 401a and a direction perpendicular to the optical pickup driving portion 307, an amount of movement of the tilt adjusting member 404 can be reduced smaller than a necessary amount of tilt adjustment of the optical pickup driving portion 307 and also a slimming down of the tilt adjusting portion 400 can be achieved. In this case, since a top end portion of the optical pickup driving portion 307 is energized by an energizing member 405 to come into contact with the tilt adjusting member 404 and the guide face 401, this top end portion of the optical pickup driving portion 307 can be adjusted to come close to and go away from the disc 200 without wobbling and rattling. |
US07911891B2 |
Apparatus for controling servo signal gains of an optical disc drive and method of same
The invention provides an apparatus for controlling servo signal gains of an optical disc drive. The apparatus adjusts the gains of a plurality of servo signals controlling a servo system of the optical disc drive according to a closed-loop mode or a state-reloading mode whenever the optical disk drive encounters an operating state transition. In closed-loop mode, at least one AGC loop of the apparatus compensates the gains of the servo signals with a selectable bandwidth during a specific period after the operating state transition to accelerate the convergence of the servo signals. In state-reloading mode, at least one AGC loop of the apparatus reloads the previously saved convergence values or pre-determined values as the initial values according to the current operating state immediately after the operating state transition to accelerate the convergence of the servo signals. |
US07911890B2 |
Optical disk unit
An optical disc drive includes: an optical branching element for splitting light from a light source into main and sub-beams; a condenser element for condensing the main and sub-beams; a photodetector section including photodetectors to receive reflected portions of the main and sub-beams, each photodetector having photosensitive areas, each of which outputs a signal representing the intensity of light received there; and a computing section for generating a first focus signal, representing where the focal point of the main beam is located with respect to the storage layer, based on the reflected light of the main beam, and a second focus signal based on the reflected light of the main and sub-beams. |
US07911888B2 |
Actuator for pickup, pickup device, recording medium drive device, and method of manufacturing actuator for pickup
Provided is an actuator for a pickup, in which end parts of a plurality of suspensions (550A to 550F) of five or more are positioned on a virtual circle (X) formed on a plane by being projected onto the plane including both a focusing direction and a tracking direction. A rolling center (O) defined as a center of the virtual circle (X) is made to coincide with all three, two, or one of a center (Os) of the gravity of a lens holder (600), a center (Os) of the drive force of the lens holder (600), and a center (Os) of the translational force of the suspensions (550A to 550F). Since the rolling center (O) coincides with all three, two, or one of those centers (Os), a rotational moment is not generated on the lens holder (600) and, therefore, generation of unnecessary resonance can be prevented. |
US07911886B2 |
Preparing a multimedia stream based on a geographical location parameter and a bounding volume
A system for preparing a first multimedia stream, for use with an environment comprising a repository for storing a plurality of tracks. Each track may be associated with at least one second multimedia stream. A track may comprise a single type of data (e.g., audio, video, etc.). The method may comprise receiving a request comprising an associated parameter (e.g., a position parameter) and determining at least two of the plurality of tracks associated with the parameter. The at least two tracks may have associated information that matches the position parameter. Responsive to determining the at least two tracks, the determined at least two tracks may be collated in order to generate the first multimedia stream. |
US07911879B2 |
Method of detecting signals in acoustic drill string telemetry
A method of acoustic telemetry in a drill string in a wellbore, comprises; transmitting an acoustic signal related to a parameter of interest from a transmitting location into the drill string; detecting signals propagated through the drill string at a receiving location, where the detected signals including noise; determining a drill string transfer matrix defining the propagation of signals through a transfer interval between the receiving location and the transmitting location; and using the detected signals and the drill string transfer matrix for obtaining an estimate of the acoustic signal. |