Document | Document Title |
---|---|
US07765745B2 |
Reusable worker housing and methods relating thereto
Consideration is given to parameters for providing re-use of worker housing in similar, or the same, applications at other sites or other projects as well as parameters governing re-use for alternate secondary uses usually common to the area of initial use, thereby avoiding transport for long distances or wasteful disposal of worker housing structures. Secondary uses for manufactured worker housing modules according to the present invention can be, for example, smaller or reconfigured dormitory-style housing or residences or family housing. |
US07765744B2 |
Construction block
A construction block is provided that includes at least one base member that includes a plurality of lower side wall receptacles. The construction block further includes a plurality of side wall assemblies. Each of the side wall assemblies includes a plurality of interconnected panels. Each of the panels is hingedly connected to each adjacent one of the panels of the respective one of the side wall assemblies. Each of the side wall assemblies defines a hollow load chamber having an open top and an open bottom. At least some of the panels of each of the side wall assemblies are angled relative to one another. Each of the lower side wall receptacles receives one of the side wall assemblies. |
US07765741B2 |
Movable light latch
A window or door assembly having a secondary sash hinged to a prime sash and movable between a closed position and an open position toward an interior region. The prime sash is coupled to a frame. A compressible member biases the secondary sash toward the open position. A latch assembly is provided including a plurality of retractable latching elements each biased to an extended position to retain the secondary sash in the closed position. The latch assembly includes a sliding operator accessible from the interior region and slidable along an edge of the secondary sash to sequentially displace the retractable latching elements to a retracted position sufficient for the compressible member to move the secondary sash toward the open position. |
US07765739B2 |
Elevating device for window glass
The present invention employed an elevating device for a window glass provided in a door of a vehicle, including: a guiding device which is provided in the door; a career plate which engages with the guiding device and slidably moves in an elevating direction of the window glass in relation to the guiding device; and a driving device which raises and lowers the career plate. The career plate is provided with a stopper which abuts on the guiding device when the career plate reaches an elevation-limiting position. The stopper is provided with an attaching portion which is attached to the career plate, and an abutting portion which abuts on the guiding device and elastically deforms when the stopper reaches the elevation-limiting position. The abutting portion is formed such that a width thereof becomes wider than the attaching portion and such that the width becomes smaller toward a distal end side. |
US07765738B2 |
Sliding window apparatus
A sliding window assembly has at least one sliding pane mounted for travel along a travel path between a closed position in a first plane and an open position in an offset second plane substantially parallel to the first plane. The window assembly has travel guide apparatus for guiding its movement along the travel path between the open and closed positions. The travel guide apparatus includes a track defining an elongate slot corresponding to the travel path, a fixed guide surface having a fixed position relative to the track, e.g., a pivot pin, and components cooperatively operative as a cam and slide movement for guiding travel of the sliding pane between its open and closed positions. Typically, for generally rectilinear sliding panes, a track, guide surface and cam and slide movement are provided for each corner of the sliding pane. The cam and slide movement comprises a traveler mounted for longitudinal travel in the track and having an elongate slot at an angle to the main travel path, a travel pin mounted to the sliding pane and extending into the elongate slot of the track and the traveler slot, and a cam mounted to the sliding pane. The cam is operative to contact the fixed guide surface as the sliding pane approaches the closed position, to guide the sliding pane from the offset second plane to the first plane as the sliding pane travels further toward the closed position. |
US07765736B1 |
Self-watering, vertically adjustable tree stand and associated method
The invention as presently conceived discloses a unique system and method that incorporates a self-watering tree stand that is an improvement on a conventional floor-standing holiday tree stand and watering system. The design of this novel tree stand is that it supports the tree from the tree's midsection that allows gravity to self-level the tree held within the stand. The stand comprises a large circular base for stability as well as adjustable height watering cup that can be brought up to the bottom of the tree and is fed from a water reservoir located on the vertical section of the stand at the outside perimeter of the tree. Also integral to the system and apparatus is a power receptacle fed from a power cord located near the top of the stand in order to power decorative lights or other electric tree decorations. |
US07765733B1 |
Ultra-low oxygen treatment for post harvest pest control on agriculture products
In one exemplary embodiment the invention provides methods for post harvest disinfection of agricultural commodities. The methods are practiced on agricultural commodities without damaging or otherwise injuring the commodities by way of the treatment. In other exemplary embodiments, the invention provides containers appropriate for carrying out the disclosed methods of disinfective treatment. |
US07765732B1 |
Fishing rod support
The fishing rod support is a versatile device providing support or bracing for the handle or butt of a fishing rod against a portion of the angler's body. The support includes an elongate pad joined to a crosspiece having three sockets. When the butt of the rod is placed in either of the two aligned sockets, the pad is generally parallel to the rod. This allows the pad to be placed under the arm to restrain upward movement of the rod butt as the angler lifts the rod. Alternatively, the butt of the rod may be placed in the third socket, with the pad aligned generally perpendicular to the rod. In this configuration, the pad is placed against the forward body of the angler (e.g., upper thigh, hip, waist, etc.) for bracing. The fishing rod support is particularly useful for anglers having back pain or limited upper body strength. |
US07765728B1 |
Wristband form including a wristband and an extension therefor
A form having a wristband and, optionally, detachable labels, includes a printable face ply and a liner ply. The printable face ply has an upper surface and a lower surface, and a pressure sensitive adhesive on at least a portion of the lower surface. The face ply may include first and second adjacent portions, with the first portion of the face ply die cut to form a detachable wristband having first and second ends and an upper and a lower surface, with pressure sensitive adhesive on the lower surface of the detachable wristband adjacent the first and second ends, and with the second portion of the face ply die cut to form the series of detachable labels. The first portion of the face ply is also die cut to form an extender band having first and second ends and an upper and a lower surface, with pressure sensitive adhesive on the lower surface of the extender band adjacent the first and second ends. One of the extender band and the wristband defines an opening through which one of the first and second ends of the other of the extender band and the wristband can extend. As a result, the wristband and the extender band can be secured together by adhesive at their respective overlapping ends to increase effectively the length of the wristband. Variations in construction include providing adhesive at fewer than all of the wristband and extender band ends, and only having a single portion face ply. |
US07765726B2 |
Sandwich scraper strip having a hard metal core
The invention relates to a sandwich scraper strip for the blade of a snowplow and provided at the top with a steel fastening neck onto which a rubber body having at least one embedded hard material body is molded. According to the invention, the hard material body is provided in the form of a hard metal core surrounded by a steel jacket. This results in achieving a surprisingly high serviceable life of the sandwich scraper blade. |
US07765722B2 |
Sandal with adjustable straps and interchangeable mix and match straps and insoles
A sandal comprised of layered footwear components includes a lower base, a middle member replaceable platform which secures the straps, and an upper member replaceable insole. A hollowed out center area creates a perimeter side wall on the top of the base into which the platform is stored. A frontal (toe area) and rear (heel area) ledge crosses the toe and heel areas of the superior base horizontally. The straps are attached to a platform and secured by a present choice of a hook and loop fastener. The front and rear of the platform is eased under the front and rear ledges on the base. A midpoint lock on the platform further secures the platform to the base. A final top layer insole is secured on top of the platform and under the overlapped straps and placed into the remaining hollow area of the base hiding the shoes components. The straps and insole cooperate to form a shoe upper for receiving the foot. Platforms and insoles are interchangeable to heel, flat or wedge style bases. Exchangeably connected straps to platforms are repeatedly adjustable in horizontal and vertical directions for comfort and mix and match to create many shoe styles. |
US07765719B2 |
Medially or laterally textured footbeds for controlling lower extremity kinematics and kinetics
Footbeds (e.g., in footwear, socks, etc.) for engaging a plantar surface of a wearer's foot include one of the lateral or medial sides having a smooth or substantially smooth feel or surface while the opposite side has a textured feel or surface, e.g., by providing plural raised areas that define the textured feel or surface. Depending on the location of the texturing (lateral side or medial side) and/or the type of ambulatory activity (e.g., running or walking), lower extremity movement during the activity may be affected, e.g., to reduce pronation, reduce maximum eversion, reduce rearfoot range of motion, reduce eversion velocity, reduce plantarflexion when pushing off during a step, reduce inversion at heel strike, reduce eversion range of motion, reduce maximum internal tibial rotation, to increase stability during cutting motions, etc. |
US07765707B2 |
Connection device for articulated arm measuring machines
The present invention concerns a connection device for use in an articulated apparatus comprising two or more tandemly arranged interconnected movable segments, for limiting rotation between two adjoining segments connected by a joint having a single axis of rotation, comprising: a spring assembly comprising one or more helical torsion springs, which assembly has a first end and a second end, configured for placement co-axially along the joint axis of rotation; a stop pin adapted for attachment to one adjoining segment, another stop pin adapted for attachment to the other adjoining segment, each pin moveable around the axis of rotation in fixed relation to the attached segment, wherein the first end of the spring assembly is configured for disengageable connection with the stop pin of one segment, and the second end is configured for disengageable connection with the stop pin of the other segment, such that the degree of rotation by the one segment about the joint axis relative to the other segment is limited as spring assembly engages both pins, and by the torque induced in the spring assembly. |
US07765706B2 |
Level
A level has a level body made of a hollow profiled section having a bottom wall whose underside forms a measuring surface and further having a top wall and sidewalls, the sidewalls connecting the bottom wall and the top wall. The level body has a window opening for receiving a horizontal vial for horizontal measurement. A securing device for mounting the horizontal vial within the level body is provided. The securing device has a vial holder, in which the horizontal vial is secured, and at least one clamping part that is movable relative to the vial holder for clamping the securing device in the level body. In the mounted state of the securing device, the at least one clamping part is supported on an inner side of the top wall and the vial holder is pressed against an inner side of the bottom wall. |
US07765701B2 |
Safety cutter knife
In the safety cutter knife provided, a blade slide holding a blade is rotated in the direction nearly perpendicular to the longitudinal center line of the housing of the cutter knife by virtue of a reaction force from a work material when the cutting edge of the blade extended from the housing is pressed into the work material while the blade slide and the actuator slide are located at the extended position. With this rotation of the blade slide, the engagement between the blade slide and the actuator slide is released, such that the blade slide with the blade can return automatically from the extended position to the retracted position by virtue of the energizing force of a spring when the blade is released from the work material. |
US07765700B2 |
Blade subassemblies for shaving razors
A subassembly for a shaving razor that includes a plurality of elongated metal blades that are secured to each other as an integral unit. The plural blades have cutting edges defining a shaving surface, and are secured to each other by weld connections at their respective longitudinal ends. |
US07765697B2 |
Process for producing a honeycomb body with a flange piece for a measurement sensor, and corresponding honeycomb body
A process for producing a honeycomb body includes a) producing a tubular casing from sheet metal; b) introducing a hole, delimited by a rim, into the sheet metal; c) fitting a flange piece for a measurement sensor to the hole rim; d) introducing a honeycomb structure into the tubular casing; and e) joining the tubular casing to the honeycomb structure and the flange piece by brazing or welding in a single, common, heat treatment process. Steps a), b) and c) are carried out in any desired order. A honeycomb body includes a honeycomb structure. A tubular casing surrounds the honeycomb structure, has a hole delimited by a rim, and has a necked region surrounding the hole. A flange piece for a measurement sensor is brazed to the hole rim. The process allows a flange piece to be connected to the tubular casing in an advantageous manner as part of an on-going heat treatment process, resulting in a simple and fast production and consequently a reduction of costs. |
US07765692B2 |
Method of manufacturing printed wiring board
A solder resist comprising a thermosetting resin is printed on a surface of an insulating board (7) having a conductor circuit (6). The solder resist is then heat-cured to form an insulating film (1) having a low thermal expansion coefficient. A laser beam (2) is then applied to the portion of the insulating film in which an opening is to be formed, to burn off the same portion for forming an opening (10), whereby the conductor circuit (6) is exposed. This opening may be formed as a hole for conduction by forming a metal plating film on an inner surface thereof. It is preferable that an external connecting pad be formed so as to cover the opening. The film of coating of a metal is formed by using an electric plating lead, which is preferably cut off by a laser beam after the electric plating has finished. |
US07765689B2 |
Method of manufacturing self-locking wire terminal
A self-locking wire terminal assembly and a shape memory wire termination system includes an electrical terminal constructed with spring legs which provide two opposing points of contact on a mating electrical conductive pin. The points of contact prevent the pin from being removed. The shape memory termination system is formed by electrically coupling a clip assembly to shape memory wire and to an electrical source. In one embodiment, the shape memory wire causes an actuator to activate when the shape memory wire dissipates electrical power. The terminal assemblies may be manufactured by assembling wire with conduction pads onto a continuous reel. The terminal assemblies may be formed from the reel by trimming wire and linkages between the conduction pads. |
US07765681B2 |
Fabrication method of an RF MEMS switch
A fabrication method of an RF MEMS switch includes forming a signal transmission line having a first signal transmission line and a second signal transmission line electrically separated from each other for transmitting a signal and forming an on/off component for turning on/off the signal transmission line. The forming the on/off component further includes forming a suspension layer, forming a piezoelectric capacitor disposed at the suspension layers, and actuated with a piezoelectric characteristic by receiving an external power, forming a contact electrode disposed at the suspension layers, and electrically separated from the piezoelectric capacitors, and forming a ground line adjacent to the signal transmission line, wherein the ground line is electrically connected to the signal transmission line by a connection line. |
US07765680B2 |
Method of producing printed circuit board incorporating resistance element
There is provided a method of producing a printed circuit board incorporating a resistance element capable of adjusting resistance after the resistance element has been formed and assuring a high accurate resistance. A method of producing a printed circuit board incorporating a resistance element using carbon paste includes the steps of: forming through holes 5, 6, 25 and 26 or a bottomed hole in a double-sided copper clad laminate; applying noble metal plating into the through hole or the bottomed hole; filling the through hole or the bottomed hole with carbon paste; subjecting the carbon paste with which the thorough hole or the bottomed hole is filled to noble metal plating, conducting treatment and plating to form a conductive layer; forming an opening 18 in the conductive layer on the end of the through hole filled with the carbon paste; and performing trimming through the opening to adjust the resistance of the resistor formed by the carbon paste. |
US07765676B2 |
Method for patterning a magnetoresistive sensor
A method for constructing a magnetoresistive sensor using an etch mask that is resistant to the material removal process used to define the sensor width and stripe height. The method may include the use of a Ta etch mask formed under a photoresist mask, and the use of an ion milling process to define the sensor. The etch mask remains substantially intact after performing the ion milling and therefore is readily removed by a later CMP process. The etch mask layer is also very resistant to high temperatures such as those used in a desired atomic layer deposition of alumina, which is used to deposit conformal layers of alumina around the sensor. |
US07765675B2 |
CPP read sensors having constrained current paths made of lithographically-defined conductive vias and methods of making the same
Current-perpendicular-to-plane (CPP) read sensors for magnetic heads having constrained current paths made of lithographically-defined conductive vias, and methods of making the same, are disclosed. In one example, a sensor stack structure which includes an electrically conductive spacer layer is formed over a first shield layer. An insulator layer is deposited over and adjacent the spacer layer, and a resist structure which exposes one or more portions of the insulator layer is formed over the insulator layer. With the resist structure in place, the exposed insulator layer portions are removed by etching to form one or more apertures through the insulator layer down to the spacer layer. Electrically conductive materials are subsequently deposited within the one or more apertures to form one or more lithographically-defined conductive vias of a current-constraining structure. |
US07765672B2 |
Method for anchoring a joining element in an object
A joining element to be anchored in an object (10) with the aid of a thermoplastic material and mechanical vibration comprises a sealing portion (3.1) and a wall anchoring portion (3.2). The sealing portion (3.1) is substantially cylindrical and has a smooth circumferential surface. The wall anchoring portion (3.2) has a circumferential surface which comprises the thermoplastic material and energy directors. A cross section of the sealing portion (3.1) envelops the cross section (including energy directors) of the wall anchoring portion and is arranged adjoining to the latter on its proximal side. The joining element is anchored in an opening (5) provided in the object (10) wherein a cross section of the opening corresponds to the cross section of the sealing portion (3.1) of the joining element such that the latter can be forced into a mouth (5.1) of the opening (5) resulting in a press fit. For anchoring the joining element in the opening (5), mechanical vibrations e.g. ultrasonic vibrations are coupled into the joining element and the latter is forced into the opening (5) until at least a distal part of the sealing portion (3.1) is positioned within the opening. Thereby, the thermoplastic material of the circumferential surface of the wall anchoring portion (3.2) is liquefied and pressed into the opening wall, wherein the sealing portion (3.1) prevents the liquefied material to penetrate through the mouth and therefore the mouth (5.1) remains clear cut, i.e. does not get blurred by the liquefied material. |
US07765670B2 |
Method to simultaneously load and cover self expanding stents
A medical device may be secured to a medical device delivery apparatus by providing a wrapped medical device, the wrapped medical device comprising a medical device with a polymeric sheet disposed thereabout, compressing the wrapped medical device and affixing at least one opposing edge of the polymeric sheet to a portion of the polymeric sheet adjacent thereto so as to form a sheathed medical device and securing the sheathed medical device to a medical device delivery apparatus. |
US07765663B2 |
Method for manufactuing a chair seat
A method for manufacturing a chair seat, wherein borders of the chair seat is injection molded by two steps, comprises following steps: a. preparing net cloth, inner border injecting mold, outer border injecting mold, plastic and gun screw; b. injecting inner border: warming up inner border injecting mold, simultaneously heating up the plastic, and injecting the plastic into the inner border injecting mold when its temperature reaches the injecting temperature; c. installing the net cloth: cutting out the net cloth according to the size of the inner border, impacting the edge of the net cloth into the inner border by the gun screw by hand, and then cutting redundant net cloth; d. injecting outer border: inserting the inner border with impacted net cloth into the outer border injecting mold, and injecting the plastic into the outer border injecting mold when its temperature reaches the injecting temperature. |
US07765662B2 |
Holding fixture for machining bearing caps
A holding fixture is disclosed for machining bearing caps that have a generally semi-cylindrical bearing bore on an interior surface and bolt shoulders on opposite sides that are drilled to receive bolts. The holding fixture comprises a fixture frame to which a mandrel is attached that receives the bearing caps with the bearing bore centered relative to the mandrel. A plurality of clamps engage an exterior portion of the bearing caps to retain the bearing caps on the mandrel. A method of manufacturing a bearing cap is also disclosed using a fixture that has a mandrel that is received in the bearing bore and clamps that engage the outer surface of the bearing caps. A pair of bolt shoulders of the bearing caps are machined and a bolt hole is drilled in each of the bolt shoulder portions. The bearing bores are subsequently machined with the bearing caps being located based upon the location of the bolt holes to form a plurality of finished bearing caps. |
US07765661B2 |
Method for manufacturing ceramic electronic component and planting bath
A method for manufacturing a ceramic electronic component having excellent solderability is provided. In this method, the elution of barium from the ceramic electronic component and the adhesion of ceramic electronic components in tin plating are reduced. The method for manufacturing a ceramic electronic component includes the steps of providing an electronic component of barium-containing ceramic and forming an electrode on the outer surface of the electronic component, the electrode being electroplated with tin. In this method, a plating bath used in the tin plating has a tin ion concentration A in the range of 0.03 to 0.51 mol/L, a sulfate ion concentration B in the range of 0.005 to 0.31 mol/L, a molar ratio B/A of less than one, and a pH in the range of 6.1 to 10.5. |
US07765660B2 |
Method of manufacturing a multilayered piezoelectric element having internal electrodes and side electrodes
A method of manufacturing a multilayered piezoelectric element having a multilayered structure by which an internal electrode and a side electrode are strongly connected. The method includes the steps of: forming first and second side surfaces by dicing the multilayered structure to protrude end portions of first and second electrode layers to an outer side than adjacent piezoelectric material layers and secure insulating regions between each electrode layer and respective one side surface; and forming a first side electrode on the first side surface and a second side electrode on the second side surface. |
US07765658B2 |
Blade tip grinding tooling
A fixture assembly for securely positioning a plurality of blades loosely assembled on to a rotor of a gas turbine engine in which axial clamping forces are translated to apply radial expansion forces on the blades to simulate a centrifugal force on the blades during engine operation. |
US07765652B2 |
Buckle device attached with switch
A buckle device includes a switch having a Hall element which outputs a signal in accordance with a magnitude of a magnetic flux density, a magnet which applies a magnetic field to the Hall element, and a shielding plate which is attached to an ejector so as to change the magnitude of the magnetic flux density transmitted from the magnet to the Hall element in accordance with a position of the ejector. The Hall element and the magnet are magnetically shielded by at least a frame and a latch member which are formed of a magnetic material. |
US07765644B2 |
Hinge device
A hinge device having a first installation frame (10) installed on a first housing (2); a second installation frame (20) installed on a second housing (3); a third installation frame (30) for rotatably supporting a base end section of each of the frames, the base end sections being supported such that a head section side of each frame is rotatable in a direction to approach to and separate from each other, the base end sections being supported through a first main shaft (40) and a second main shaft (50) that are arranged parallel to each other and to which rotation of the frames is transmitted; a rotation force transmission mechanism (80) disposed between the main shafts (40, 50) and including gears (81, 82) having a function of transmitting reverse rotation force from one to the other and vice versa; and a rotation angle restriction means (60). The hinge device enables stable closing operation in which displacement between the housings does not occur. |
US07765635B2 |
Cleaning robot
A cleaning robot is provided having a drop-off detector provided on a case. The drop-off detector may be configured to contact a surface to be cleaned during movement of the robot. In this regard, the drop-off detector determines the presence or absence of a drop-off via a contact-state between the drop-off detector and the surface. |
US07765629B2 |
Electric toothbrush and corresponding toothbrush head
A toothbrush head of an electric toothbrush, which comprises a handpiece equipped with a drive, a brush head carrier that is connectible to the handpiece, and several bristle supports that carry a respective bristle set, are movably mounted on the brush head carrier and drivable in an oscillatory manner by the drive, each of the bristle supports being adapted to be coupled to a translator element of the drive by means of a respective drive coupling. According to the invention the bristle supports each have drive coupling means enabling them to be coupled to eccentric drivers of the drive translator element which is adapted to be driven for rotation about a longitudinal axis. Owing to the arrangement of two separately mounted bristle supports which are driven by a common drive translator element about various axes of motion, it is possible to achieve an improved cleaning effect by simple means. The relative movement of the bristle sets that are mounted on the bristle supports assists the cleaning motion so that the cleaning effect is not obtained solely by the operator's movement. |
US07765628B2 |
Steam washing machine operation method having a dual speed spin pre-wash
A method for operating a washing machine having a tub with a drum rotatably mounted in the tub and configured to hold a fabric load comprises a pre-wash step; a heating step comprising introducing steam into at least one of the tub and the drum; and a washing step. The pre-wash step comprises recirculating liquid between the tub and the drum; rotating the drum at a first spin speed to distribute the clothing within the drum; and rotating the drum at a second spin speed greater than the first spin speed to draw the liquid through the fabric load. |
US07765626B2 |
Drain-clearing device
A drain clearing device includes a first hollow tube having opposed first and second ends and a plunger head coupled to the first end. A second hollow tube includes a first end operatively coupled to the first end of the first tube, the first and second tubes being configured for telescoping movement between extended and retracted configurations. A snaking member is situated in the first and second tubes for movement between storing and operating configurations when the tubes are moved between extended and retracted configurations, respectively. A crank handle connected to the snaking member enables a user to rotate and extend the snake as needed. A plug is included for separating an inner tube area from an inner area of the plunger head and to prevent water spillage from the tubes. |
US07765624B1 |
Shoulder pad
An epaulet system for shoulder pads, the system including an epaulet having an elongate epaulet projection extending outwardly therefrom, an epaulet restraining member having an elongate channel for receiving the epaulet projection, a flexible connector hingedly connecting the epaulet to the shoulder pad, and a force member for urging the epaulet toward the shoulder pad. |
US07765620B2 |
Belt support
A belt support for supporting a belt in position along a waistband adjacent a wait band clasp includes a first belt support member and a second belt support member adjustably mounted upon the first belt support member for movement relative thereto. |
US07765619B2 |
Corset
A corset (100) includes a first portion (5) and a second portion (5′) with substantially the same shape as the first portion (5). Each portion (5, 5′) includes a solid band (50) and a plurality of laces (52) which protrude from one end of the solid band (50). The two portions (5, 5′) are constrained to each other by crossing the laces (52) with each other and by closing the ends of groups of laces by closure elements (56). The closure elements (56) of the laces are connected to tightening members (6) which can be operated manually by the user to tighten the laces (52). |
US07765609B2 |
Specialized infant protective cover
The invention is an apparatus and method for a protective cover to protect a user's shoulder area during such activities as burping, feeding, or playing with an infant. The cover has two grooves, one to contour around the user's neck region, and another to contour the user's arm region. In one embodiment of the present invention, the cover has multiple layers, wherein least one of the layers is made of a high friction fabric to prevent the cover from slipping off the user's shoulder. In another embodiment of the present invention two elasticized straps are attached to the cover and wrap around the user's neck to prevent the cover from slipping off the user's shoulder. The straps are convenient and easy to use, allowing one to either slip the cover over one's head or quickly fasten or unfasten around the neck. |
US07770231B2 |
Fast-scanning SPM and method of operating same
A method and apparatus are provided that have the capability of rapidly scanning a large sample of arbitrary characteristics under force control feedback so has to obtain a high resolution image. The method includes generating relative scanning movement between a probe of the SPM and a sample to scan the probe through a scan range of at least 4 microns at a rate of at least 30 lines/sec and controlling probe-sample interaction with a force control slew rate of at least 1 mm/sec. A preferred SPM capable of achieving these results has a force controller having a force control bandwidth of at least closed loop bandwidth of at least 10 kHz. |
US07770227B2 |
Right information management method and right information management device
A right information management method for managing a right information of contents retained in a storage medium comprising an authenticated memory region accessible after a mutual authentication is obtained relative to a contents processing device and an ordinary memory region accessible without obtaining the mutual authentication, comprising a step of reading an encrypted right information retained in the authenticated memory region, a step of decoding the read encrypted right information and retrieving a plaintext right information, and a step of retaining the plaintext right information in the ordinary memory region. According to the right information management method, a user can be notified of the contents and the right information of the contents managed in the storage medium in a speedy manner via the contents processing device. |
US07770222B2 |
Creating an interrogation manifest request
Systems and techniques are provided for controlling requests for resources from remote computers. A remote computer's ability to access a resource is determined based upon the computer's operating environment. The computer or computers responsible for controlling access to a resource will interrogate the remote computer to ascertain its operating environment. The computer or computers responsible for controlling access to a resource may, for example, download one or more interrogator agents onto the remote computer to determine its operating environment. Based upon the interrogation results, the computer or computers responsible for controlling access to a resource will control the remote computer's access to the requested resource. |
US07770217B2 |
Method and system for quality of service based web filtering
Methods and systems for QoS based Web filtering are described. A network access control device either permits or denies access to a web site. The network access control device also contains a mapping table which maps filtering categories to differentiated services values. When a web request is received by the network access control device, a query is sent to a web filtering server. The web filtering server returns a filtering category to the network access control device. The filtering category is mapped to a corresponding differentiated services value. The network access control device grants access privileges to the web request based on the differentiated services value. |
US07770216B2 |
Transparent access authentication in GPRS core networks
The present invention relates to a method for application layer authentication of subscribers connected to the authenticating network domain by a 2G or 2.5G GPRS core network or a 3G UMTS network, characterised by using data which are assembled by the network layer during establishment of a PDP context in GPRS networks. The invention comprises System of units in a mobile telecommunication network, including at least a first authentication unit which is connected via a data line to a second unit which assembles data according to the described method. |
US07770215B2 |
Method for protecting a firewall load balancer from a denial of service attack
A method for protecting firewall load balancers from a denial of service attack is provided. Packets are received by the firewall load balancer. Each packet has a source and a destination. The firewall load balancer is equipped with a connection database that can contain entries about the packets. Upon receipt of a packet, the connection database is queried to determine whether or not there is an entry for the received packet. If an entry is found in the database, the packet is forwarded to its destination. Otherwise, if the packet was received from a firewall, then a new connection entry for the packet is built and is saved to the connection database and the packet is forwarded on to its destination. If the packet does not have an entry (match) in the connection database and the packet was not received from a firewall, then the packet is forwarded to a firewall. |
US07770212B2 |
System and method for privilege delegation and control
This invention provides a privilege delegation mechanism, which allows a privilege and associated control attributes to be delegated from a security token to another security token or an intelligent device such as a computer system. The privilege may be in the form of an attribute certificate, a key component of a cryptographic key, a complete cryptographic key, digital certificate, digital right, license or loyalty credits. The purpose of the delegation is to allow another security token or computer system to act as a surrogate for the security token or to access a resource which requires components from both units before access is permitted. Attributes associated with the delegated privilege control the scope and use of the privilege. The delegation may allow the surrogate to perform authentications, access data or resources included on another security token or computer system. Authentications are performed prior to transferring of the delegable privileges. |
US07770209B2 |
Method and system to detect human interaction with a computer
A system is provided to monitor a user's interaction with a computer. The system may comprise a reference string generator to generate a random reference string, an image generator to generate an image including the random reference string, a communications module to communicate the image to a client computer for display to a user and to receive user input data and a comparator to compare the random reference string and the user input data to detect human interaction with the computer. The image including the random reference string may be generated such that each character in the random reference string is off-centered. |
US07770208B2 |
Computer-implemented method, apparatus, and computer program product for securing node port access in a switched-fabric storage area network
A computer-implemented method, apparatus, and computer program product are disclosed for securing node port access in a switched-fabric storage area network. Permitted combinations of fabric port identifiers and node port identifiers are specified. A node port receives a request to access the node port. A node port identifier, which identifies the device that is attempting to access the node port, is determined from the request. A fabric port identifier is determined that identifies a fabric port through which the device transmitted the request. Access to the node port is granted if the fabric port identifier and node port identifier form a permitted combination. |
US07770206B2 |
Delegating right to access resource or the like in access management system
A resource of a first organization provides access thereto to a requestor of a second organization. A first administrator of the first organization issues a first credential to a second administrator of the second organization, including policy that the second administrator may issue a second credential to the requestor on behalf of the first administrator. The second administrator issues the second credential to the requester, including the issued first credential. The requestor requests access from the resource and includes the issued first and second credentials. The resource validates that the issued first credential ties the first administrator to the second administrator, and that the issued second credential ties the second administrator to the requester. The resource thus knows that the request is based on rights delegated from the first administrator to the requester by way of the second administrator. |
US07770205B2 |
Binding a device to a computer
A device, such as a component or a peripheral, and corresponding computer are adapted to be bound such that the device will only operate with that computer after the binding process. Cryptographic messages are sent between the device and computer to confirm the relationship. When the device cannot confirm it is operating with the previously bound computer, the device reduces its own operating capability to render itself substantially useless until either unbound from that computer or a successful confirmation takes place. Methods for operation, binding and unbinding are also disclosed. |
US07770193B2 |
Apparatus and method for calculating audience rating using interactive television
The present invention discloses an apparatus and a method for calculating audience rating on a designated content based on user history record for an interactive television, in which the interactive television is able to provide user-oriented services by receiving the consumption type and the consumption behavior record information in the user history recorder of the interactive television; storing information on the user's action on the content and information on the content in the user history record; transferring the user record information to the content provider every designated cycle; and calculating the user's audience rating on each section in the designated content based on the analysis on the user record information. |
US07770190B2 |
Disk unit having at least one limit switch for detecting a size of an inserted disk
A disk unit wherein a disk is inserted by a plurality of arms, the arms being able to convey two types of disks different in diameter while supporting an outer periphery edge of each of the disks. A disk is loaded to the interior of the disk unit by automatic loading, and a disk accommodated in the interior of the disk unit is unloaded to the exterior of the disk unit. The disk unit comprises a limit switch, the limit switch being actuated by an arm that is pressed by an outer periphery edge of a large diameter disk or a small diameter disk upon insertion of the disk from a slot of a bezel. The insertion of the large diameter disk or the small diameter disk is determined on the basis of the state of operation of the limit switch. |
US07770187B2 |
Applications manager with variable management instruction set
An information processing system or a digital decoder (5) makes it possible to process data originating from at least one application (3), for example, by way of a bouquet of television programs, and comprises an operating system (1), a virtual machine (10) and an application manager (4) executing one or more variable management instruction sets (11) so as to influence the operating system (1) and the virtual machine (10) during the execution of the application. |
US07770185B2 |
Interceptor method and system for web services for remote portlets
In accordance with embodiments, there are provided mechanisms and methods for providing interceptors between producer(s) and consumer(s) of content in a remote portal system. These mechanisms and methods for providing interceptors between producer(s) and consumer(s) of content can enable embodiments to provide improved functionality and/or flexibility to systems comprising remote portals. The ability of embodiments to provide improved functionality and/or flexibility can enable end users, systems programmers and so forth to obtain greater value from remote portal installations. |
US07770182B2 |
Event routing model for an extensible editor
An extensible editor allows integration of extensions that modify the editor's default behavior and provide customized feedback to users. The editor includes an event routing model that works to decrease the occurrence of conflicts between the editor and extensions and between extensions. Upon the occurrence of an event, the editor routes the event to each extension before the editor's default handling of the event occurs. When an extension responds to an event, the extension may “consume” the event by indicating to the editor not to allow further processing of the event. After an event has been pre-processed by each extension, the default editor acts on the event. The editor then routes the event to each extension again, to allow each extension to process the event after the default editor has acted. |
US07770174B1 |
Client-based resource manager with network-based rights acquisition
A method and apparatus for managing data resources on a computing device. One or more data resources are pre-loaded on the device but are not accessible to application programs on the device. A resource manager sits on the device as an intermediary or gatekeeper to manage the data resources. The resource manager maintains a set of access-rights data that indicates for each of the data resources whether a right exists to access the data resource. In response to a request to access or add a given one of the pre-loaded but not yet accessible data resources, the resource manager invokes a network-based rights-acquisition session through which the device acquires a right to access the data resource. The access-rights data is then updated to reflect that an access-right exists, and access is thereafter allowed. |
US07770170B2 |
Blocking local sense synchronization barrier
A blocking local sense synchronization barrier is provided. The local sense variable is not processor private or global, but truly local to the synchronization barrier function. Safe deletion is provided by making sure the last operation a thread performs on a barrier is a write. Just before returning, threads increment a field that indicates the count of threads that have left the barrier. Blocking is supported such that threads spin for some interval, and when they decide to block, examine and set (if not already set) the indication of whether a thread is blocking that is to be examined by the last thread to arrive at the barrier to determine whether to set an event to release blocking threads. |
US07770164B2 |
Software upgrades with centralized preparation
Interactive software applications are upgraded at a remote service center. The software applications are used at customer locations. Each software application may rely upon customer specific data and customer protocols. Periodically, a revised version of a software application becomes available for use. The customer specific data and/or customer protocols that the previous version of the software application implemented at a customer location may be identified at the remote service center. Subsequently, the revised version of the software application may be modified at the remote service center using the customer specific data and/or customer protocols. The modified revised software application may be transferred to the customer location for installation. The customer specific data may pertain to user interface settings of the software application. The customer protocols may pertain to the type of machines on which the software application operates or specific imaging or other modules of the software application. |
US07770162B2 |
Statement shifting to increase parallelism of loops
A method for statement shifting to increase the parallelism of loops includes constructing a data dependence graph (DDG) to represent dependences between statements in a loop, constructing a basic equations group from the DDG, constructing a dependence equations group derived in part from the basic equations group, and determining a shifting vector for the loop from the dependence equations group, wherein the shifting vector to represent an offset to apply to each statement in the loop for statement shifting. Other embodiments are also disclosed. |
US07770159B2 |
Virtual types
A “virtual type” that, to the reflection system, looks and acts like a fully compiled type—in reality, the “virtual type” does not exist and has been fabricated based on another API such as CodeDOM. Essentially, the “virtual type” allows code to be implemented using a single code path and therefore can remain ignorant that it is dealing with uncompiled source code. A “virtual type” is an object that looks just like a compiled type, provided that it is viewed through a reflection application program interface (API). |
US07770154B2 |
Lightweight highly available infrastructure to trace program execution
A portable tracing utility provides trace configuration, trace instrumentation and trace management functionality for single or multithreaded programs. Through various application programming interfaces (“APIs”) of the tracing utility, a client may control tracing behavior to setup in-memory data structures for storing trace records that record the program's history of execution or to alter the granularity of execution history being traced. The trace behavior can be modified during the life of a program by using the APIs, either dynamically when the program assumes certain states, or through remote procedure calls issued by, for example, an external interface. Programs are instrumented with these APIs to record the history of execution, which during execution of the program is stored in circular in-memory buffers. |
US07770153B2 |
Heap-based bug identification using anomaly detection
A dynamic analysis tool uses anomaly detection to find heap-based bugs. In spite of the evolving nature of the heap, programs generally exhibit several of properties of their heap usage that remain stable. Periodically, during the execution of the program, the analysis tool computes a suite of metrics which are sensitive to the state of the heap. These metrics track heap behavior, and the stability of the heap reflects quantitatively in the values of these metrics. The ranges of stable metrics, obtained by running a program on a multiple input training set, are then treated as indicators of correct behavior, and are used in conjunction with an anomaly detector to find heap-based bugs. |
US07770150B2 |
Apparatus, system, and method for sharing and accessing data by scopes
An apparatus, system, and method are disclosed for scoped management of software objects. The apparatus includes a receive module, an establish module, and a control module. The receive module receives a request to access a scoped resource. The establish module establishes access to the scoped resource accessible by a plurality of independent objects based on a specified scoping scheme. The control module controls access to the scoped resource in accordance with the specified scoping scheme. Additionally, the apparatus may provide an API for a scoping service. The apparatus, system, and method reduce errors and unexpected results in modular software design in a J2EE software environment as well as other software environments in which modular software design is used. |
US07770147B1 |
Automatic generators for verilog programming
A method for generating hardware description language source files is provided. The method includes extracting an input/output (I/O) list and building a port list declaration file from the I/O list. The method also includes building a default instantiation file according to renaming rules and interpreting coding constructs to determine both variable types and sizes. The method further includes generating a sensitivity list. |
US07770146B2 |
Computer software development incorporating core and compound services
A method is provided for providing one or more services by a service provider to a service consumer. The method may include defining a meta-model describing at least one core service and at least one compound service; creating a model for the core service based on the meta-model; and implementing the core service on the service provider based on the model. The method may also include implementing the compound service on the service provider and implementing a generic access interface on the service consumer to dynamically access the core service and the compound service. |
US07770143B2 |
System and method for design development
This invention relates to a system and methods for developing designs. In one embodiment, a method includes electronically distributing a specification for a design to a distributed community of designers, receiving designs from each of a subset of the community of designers in response to the distributed design specification, screening received designs that do not meet the specification, facilitating evaluation of a subset of the received designs by a number of evaluators; and selecting a preferred design in response to the facilitated evaluation of the designs. |
US07770141B2 |
Computer recording medium for storing program of checking design rule of layout
A method for checking a design rule of layout and a computer readable recording medium for storing program thereof are provided. A layout comprising a plurality of layers is united so as to generate a flag layer to check the layout, through which any information about characters in the layout can be identified. Characters in the layout can be used in general command file to inspect the checking of the design rule for the purpose of saving time and manual effort. |
US07770140B2 |
Method and apparatus for evaluating integrated circuit design model performance using basic block vectors and fly-by vectors including microarchitecture dependent information
A test system or simulator includes an IC test application sampling software program that executes test application software on a semiconductor die IC design model. The test application sampling software includes trace, simulation point, CPI error, clustering and other programs. IC designers utilize the test application sampling software to evaluate the performance characteristics of IC designs with test software applications. The test application sampling software generates basic block vectors (BBVs) and fly-by vectors (FBVs) from instruction trace analysis of test application software. The test application sampling software analyzes microarchitecture dependent information that it uses to generate the FBVs. Test application sampling software generates a reduced representative test application software program from the BBV and FBV data utilizing an instruction budgeting method. Designers use the test system with test application sampling software to evaluate IC design models by using the representative test application software program. |
US07770135B2 |
Tracking menus, system and method
The present invention is a system that includes a tracking menu that tracks the movement of a position transducer, such as a stylus or a mouse, as the transducer is moved about in association with a display. The menu is typically displayed on top of other objects in the display. The menu includes a tracking symbol, such as an arrow or cursor, positioned corresponding to inputs from the transducer as it is moved by a user. A mobile tracking region is also included. This tracking region has a tracking boundary or edge enclosing the tracking symbol where the tracking symbol is movable within the boundary or hits without the menu moving. The tracking region or entire menu moves in correspondence to the tracking symbol when the tracking symbol encounters the boundary or hits while the symbol is moving. The tracking region also has menu controls or buttons that are activatable when the tracking symbol corresponds to the controls. |
US07770133B2 |
System and method for handling unexpected focus change messages in a computing device
A system and method for managing non-user initiated focus changes in a computing device detects, in one embodiment, an operating system generated message indicating a focus change from a first window to a second window. Once detected, user input is inhibited for a predetermined time. The predetermined time is configurable by the user. After the predetermined time elapses, subsequent user input is permitted to be sent to the second window, which has the focus. |
US07770132B2 |
Displaying objects using group and object priority levels
A display device which displays a plurality of objects on a screen has a group configuration storage section for storing association information indicating the association between each of the plurality of objects and one of a plurality of groups, a group priority level storage section for storing group display priority levels which are priority levels for displaying each of the objects associated with one of the groups at the front of the objects associated with the other groups, an object priority level storage section for storing object display priority levels which are priority levels for displaying one of the objects associated with one of the groups at the front of the others, an object priority level changing section for changing the object display priority level while the association information is maintained, and a display section for displaying the plurality of objects according to the group display priority levels and the object display priority levels. |
US07770129B2 |
Viewable document section
Systems, methods, and computer-readable media that include computer-executable instructions stored thereon for displaying electronic documents keep track of portions of an electronic document that have appeared in a user interface window at some point in time (i.e., the portions that have been actually viewed by the user). These portions of the electronic document that have actually been viewed are designated the “viewable document section” of the electronic document. In some examples, scrolls bars and/or other electronic document view shifting elements become available to the user only if the electronic document includes a viewable document section that does not appear in the user interface window, and these scroll bars and/or other view shifting elements may be limited based on the content of the viewable document section (not the entire electronic document). If the user changes the user interface window to include portions of the electronic document that previously had not been in view, the viewable document section then changes to include this new, previously unseen portion. Accordingly, as the user inputs electronic ink or other information into the document, scroll bars or the like will not appear until the user takes steps to bring previously unseen ink or other information into view in the user interface window. |
US07770127B2 |
Method for processing of information and a terminal
The invention relates to a method for processing information in a terminal that comprises means for selecting the data group to be processed, and at least one processing means for processing the selected data group. In the method at least a first processing state and a second processing state are determined, as well as a group of functions for said processing means of the data group. In the method the processing state used at a given time is recognized, and a function corresponding to the processing state is set in said at least one processing means of the data group. The invention also relates to a terminal and a wireless communication device applying the method. |
US07770126B2 |
Assisting user interface element use
Methods of controlling the display and use of a UI element are disclosed. In an embodiment, the UI element may configured so that it initially maintains a topmost position but eventually allows other applications to assume the topmost position. In an embodiment, the display of the UI element may be adjusted in response to an input so that the UI element is not visible on the display. In an embodiment, the use of the UI element may allow for seamless dragging of the UI element even if the user inadvertently fails to make consistent contact with the touch-sensitive display while dragging the UI element. |
US07770124B2 |
Using a description language to build a management system
Functionality and corresponding procedures are described for building a management system. The management system provides description language content (such as markup language content) which describes different aspects of the management system in a declarative manner. The management system also includes generic resource content for performing various general purpose tasks that can be applied to different applications of the management system. The management system provides a specific management-related service by combining the description language content with the generic resource content. In other words, the description language content effectively tailors the generic code content to provide the management-related service. One aspect of the description language content governs a manner of populating management information to be presented by the management system. Another aspect of the description language content governs a manner of displaying the retrieved management information to a user. Another aspect of the description language content governs a manner whereby the user can interact with displayed management information. |
US07770116B2 |
System and method for whiteboard and audio capture
A system that captures both whiteboard content and audio signals of a meeting using a digital camera and a microphone. The system can be retrofit to any existing whiteboard. It computes the time stamps of pen strokes on the whiteboard by analyzing the sequence of captured snapshots. It also automatically produces a set of key frames representing all the written content on the whiteboard before each erasure. The whiteboard content serves as a visual index to efficiently browse the audio meeting. The system not only captures the whiteboard content, but also helps the users to view and manage the captured meeting content efficiently and securely. |
US07770111B2 |
Method and computer readable medium for optimized paragraph layout
A method and computer-readable medium are provided for optimized paragraph layout. According to the method, a line-by-line paragraph layout is generated determine a maximum penalty for a paragraph. One or more layout nodes may be generated that include data representing a possible layout of the paragraph to a point within a backing store and identifying any changes to a geometry of the page caused by the layout of the paragraph defined by the layout node. A penalty is also calculated for each of the layout nodes. Each layout node that has a penalty less than the maximum penalty calculated during the line-by-line formatting processing is added to the node pool. This process repeats until only a single layout node remains in the node pool that represents the entire paragraph of text. |
US07770108B2 |
Apparatus and method for enabling composite style sheet application to multi-part electronic documents
An apparatus and method for enabling composite style sheet application to multi-part electronic documents is provided. The apparatus and method identify content of a requested electronic document and determine subset style sheets that correspond to the identified content. Certain ones of these subset style sheets are selected based on, for example, requesting device characteristics, for use in generating a composite style sheet. The selected subset style sheets are then merged with a global style sheet to generate a composite style sheet that may be applied to the electronic document for proper presentation on a requesting device. |
US07770107B2 |
Methods and systems for extracting and processing translatable and transformable data from XSL files
This disclosure describes systems, methods and software programs for transforming and/or translating a variety of documents, including without limitation XSL documents. In one aspect, any static information may be removed from XSL/FO files before transforming those files. This can greatly enhance the speed of transformation of such files. In another aspect, an XSL/FO file can be tagged in order to allow for the identification of the translatable data, such that the translatable data can be removed from the XSL/FO file and inserted into an XLIFF file. The translatable data can be then translated (e.g., by an automated process, by a human translator, etc.) and/or inserted back into an XSL file after translation. |
US07770105B2 |
Communication apparatus, system and web page processing method
An apparatus and method for processing a Web page is disclosed. A Web processing unit receives a first Web page from a Web server and displays the first Web page on a screen. The Web processing unit acquires a communication program identified by the first Web page. An external state is monitored and thereby operation information responsive to the external state is generated. The Web processing unit executes the communication program to change the first Web page displayed on the screen to a second Web page according to the operation information. |
US07770103B2 |
Capturing data of predefined type from user
Methods and apparatus, including computer program products, for capturing data of a predefined type from a user. The techniques include sending a markup language page to a browser on a client; interpreting the markup language page by the browser to receive data from the user in a transfer format; transferring the data in the transfer format to an object on a server; storing the data by the object in the transfer format; converting the data from the transfer format to a process format by the object; checking the compliance of the data with a predefined rule by the object; and if the data complies with the predefined rule, forwarding the data in the process format by the object to the application; else, resending the markup language page to the browser with the data in the transfer format. |
US07770098B2 |
Signal processing apparatus and method therefor
Processing a coded signal formed so that multiple signal points, having individual signal values consonant with coded values, are arranged in accordance with a predetermined order. A signal restoration unit calculates an average value for signal values at signal points immediately preceding and following a predetermined signal point. The predetermined signal point comprises the coded signal. The signal restoration unit calculates, for selected preceding signal points, a signal value difference for the two selected signal points, and obtains first difference values. The signal restoration unit calculates, for selected following signal points, a signal value difference for the two selected signal points, and obtains second difference values. The signal restoration unit corrects the average value by employing either one or a plurality of either the first or the second, or both first and second difference values to obtain a restored value for a signal value at the predetermined signal point. |
US07770090B1 |
Efficient decoders for LDPC codes
An LDPC decoder, applicable to LDPC codes including codes where check nodes within the same group are connected to a common bit node, successively processes groups of check nodes in a particular iteration, including updating bit nodes in that same iteration responsive to messages generated in response to processing a group of check nodes. Within an iteration, the LDPC decoder may also track the number of unresolved parity check equations, and cease iterating or output to an outer block decoder if that number reaches a local minima or standard minimum, falls below a predetermined threshold, or its rate of change falls below a predetermined threshold, indicating a lack of convergence or false convergence condition. The LDPC decoder may also provide a feedback assist to a demodulator. Also, a novel memory configuration may store messages generated by the decoder in the course of check node processing. The decoder may also employ a novel method for generating check node to bit node messages through a prescribed series of pair-wise computations. |
US07770089B2 |
Method and apparatus for providing reduced memory Low Density Parity Check (LDPC) codes
An approach is provided for generating Low Density Parity Check (LDPC) codes. An LDPC encoder generates a LDPC code with an outer Bose Chaudhuri Hocquenghem (BCH) code. For a rate 3/5 code, the approach provides a degree profile that yields reduced memory requirements for storage of the edge values without significantly affecting the performance with respect to an “unmodified” rate 3/5 code. The relevant parameters for the reduced memory LDPC codes are as follows: q=72, nldpc=64800, kldpc=nBCH=38880, kBCH=38688. The above approach has particular application in digital video broadcast services over satellite. |
US07770085B2 |
Replacement messages for identifying and preventing errors during the transmission of real time-critical data
The invention relates to a method for transmitting real time-critical data using data messages in a data network. The data messages have an identification, useful data and a transfer status. According to the inventive method, data messages comprising errors are replaced by replacement messages that have the same structure as the data messages. The replacement message has the same identification as the data message to be replaced and is thus forwarded via the switching node, which would have been used to route the error-free data message. The replacement message can contain details of the type of transmission error. |
US07770082B2 |
Semiconductor integrated circuit and test method therefor
A first path for directly inputting a control signal from the outside to a data signal processor and a second path for inputting a control signal generated by a bus interface to the data signal processor can be selectively switched by a switching portion. At the test time of a timing controller, the first path is selected by the switching portion so that the control signal is directly input to the data signal processor without being passed through the bus interface having a slow operation clock, and thus the timing controller can be reliably tested. At the normal use time, the second path is selected by the switching portion, thereby the control signal is input via the bus interface to various kinds of processors such as the data signal processor, and thus the normal operation can be reliably treated. |
US07770076B2 |
Multi-platter disk drive controller and methods for synchronous redundant data operations
The present disclosure pertains to multiple-platter disk drive digital data storage with integrated redundancy operations for improved reliability. Within a single disk drive assembly (300), one or more individual storage platters (304) can be used to store redundant data, enabling recovery of user data in the event that another platter (302) is defective, fails or is otherwise unavailable. “On-the-fly” redundancy operations (FIGS. 6A,6B) can be made transparent to the user or host, and impose no significant speed penalty. A data path switch (26) can reconfigure mappings between logical ports and platter interfaces (210) as needed. |
US07770075B2 |
Computer system for performing error monitoring of partitions
A computer system for performing error monitoring of partitions. A partition status buffer (PSB) denotes a status (GOOD, BAD, NOCARE) of each partition of at least two partitions. The BAD status denotes that the partition has encountered at least one error that is currently unrepaired. A global supervisor mapping (GSM) associates each partition (designated as a supervised partition) with a supervisor partition in a one-to-one mapping. The supervisor partition determines its supervised partition from the GSM and ascertains the status of its supervised partition from the PSB. If the status of the supervised partition is BAD then the supervisor partition performs a recovery procedure. The recovery procedure: obtains a grant of access to physical and logical resources of the supervised partition which contains error data of the supervised partition; gathers the error data; sets the status of the supervised partition to the NOCARE status. |
US07770074B2 |
Method and device for the fault-tolerance management of a software component
A fault-tolerance management of a software component is disclosed. A number of instances of the software component are executed in at least somewhat different execution environments. A local error susceptibility register and a global error susceptibility register are assigned to each software component. An error of first instance of the software component is detected. The local error susceptibility register of the first instance is updated based on the detected error and the content of the local error susceptibility register of the first instance. The global error susceptibility register of each instance is also updated based on the detected error and the content of the global error susceptibility register of each instance. The difference between the respective local error susceptibility register and the respective global error susceptibility register is determined, and the fault tolerance value of the software component in the respective execution environment is determined based on the determined difference. |
US07770073B2 |
Apparatus, system, and method for responsive acquisition of remote debug data
An apparatus, system, and method are disclosed for responsive acquisition of remote debug data. The apparatus for responsive acquisition of remote debug data is provided with a plurality of modules configured to detect an error on a local device, trigger a remote device to generate a remote debug data set in response to the error, and generate a local debug data set in response to the error. These modules in the described embodiments include a detection module, a trigger module, and a collection module. |
US07770072B2 |
Method and system for analyzing time series data
Systems and methods for performing fault analysis using numerically coded time series data are disclosed. First time series data, including a plurality of first time entries and an associated first data value for each first time entry, may be received for a machine variable for a first printer. Second time series data, including a plurality of second time entries and an associated second data value for each second time entry, may be received for the machine variable for each of a plurality of second printers. For each second printer, a similarity measurement may be determined for the first time series data for the first printer and the second time series data for the second printer. One or more closest matching second printers may be determined based on the similarity measurements. An association may be displayed between the first printer and each closest matching second printer. |
US07770071B2 |
Mote servicing
One aspect can include determining that at least one mote device is operating outside normal operational parameters and should be serviced, and determining at least partially using the at least one mote device that is operationally located within a mote network is not meeting a goal of the at least one mote device with respect to the mote network and should be serviced. Another aspect can include determining that at least one mote device should undergo routine servicing and configuring the at least one mote device to indicate the at least one mote device should undergo the routine servicing. |
US07770069B2 |
Controlling software failure data reporting and responses
User input defines transmission filter rules to be met when sending an error report to a support provider. User input also defines collection filter rules to be met when including failure data within an error report. Error reports corresponding to crash failures at clients are filtered with the transmission filter rules to determine which of the error reports to send to the support provider, and each error report to be sent to the support provider is further filtered to remove any failure data that fails to satisfy the collection filter rules. Each error report that satisfies the transmission filter rules, along with the failure data satisfying the collection filter rules, is sent to the support provider for analysis. Standard and or custom failure responses corresponding to the failures at the clients may be retrieved and sent to the clients in accordance with the collection filter rules. |
US07770068B2 |
Systems and methods for website monitoring and load testing via simulation
Described herein are systems and methods for website or web based application monitoring and load testing. A server is configured to execute monitoring or load testing agents on various agent devices that are placed in various locations across a network. The agents receive a playback script from the server and execute the script to simulate a user session that is part of a website monitoring or load testing project. Execution of the playback script may cause the agent to send commands to a generic browser application that in turn carries out those commands. Alternatively, or in combination, execution of the script may cause the agent to simulate operating system commands such as mouse, keyboard, and voice commands. The results of the script execution by the agent are stored and sent back to the server for potential real time alerting notification and compilation into a related report. Methods for recording the playback scripts are also provided. |
US07770067B2 |
Method for cache correction using functional tests translated to fuse repair
A method of correcting defects in a storage array of a microprocessor, such as a cache memory, by operating the microprocessor to carry out a functional test procedure which utilizes cache memory, collecting fault data in a trace array during the functional test procedure, identifying a location of the defect in the cache memory using the fault data, and repairing the defect by setting a fuse to reroute access requests for the location to a redundant array. The fault data may include an error syndrome and a failing address. The functional test procedure creates random cache access sequences that cause varying loads of traffic in the cache memory using a test pattern based on a random seed. The functional test procedure may be carried out after completion of a nonfunctional, built-in self test of the microprocessor which sets some of the fuses. |
US07770064B2 |
Recovery of application faults in a mirrored application environment
Provided are a method, system, and article of manufacture for recovery of application faults in a mirrored application environment. Application events are recorded at a primary system executing an instruction for an application. The recorded events are transferred to a buffer. The recorded events are transferred from the buffer to a secondary system, wherein the secondary system implements processes indicated in the recorded events to execute the instructions indicated in the events. An error is detected at the primary system. A determination is made of a primary order in which the events are executed by processes in the primary system. A determination is made of a modified order of the execution of the events comprising a different order of executing the events than the primary order in response to detecting the error. The secondary system processes execute the instructions indicated in the recorded events according to the modified order. |
US07770059B1 |
Failure protection in an environment including virtualization of networked storage resources
An architecture for protecting against failure in a switched storage network using virtualization. |
US07770056B2 |
System and method for dynamic page classification for memory dumping
A technique for creating memory page classification that improves memory dumping efficiency. In one example embodiment, this is accomplished by creating DPCs that substantially maps to operational hierarchy of kernel that includes modules/sub-systems that can allocate and manage the kernel. One or more DPCs associated with the kernel's modules/sub-systems that needs to dumped is then determined upon receiving a computer system panic condition. The memory pages associated with the one or more DPCs are then dumped to an external memory based on the determination. |
US07770055B2 |
Fast software fault detection and notification to a backup unit
A method and system for quickly informing a backup unit that a primary unit has failed. Normally an exception handler is activated when a software failure occurs and network controller chips or the ASIC interface to a signal bus can operate even though there is a software failure. A software failure notification packet is programmed and stored in a location that is not affected by a software system failure. When a software failure occurs, control is shifted to the exception handler. The exception handler sends a pre-established and pre-addressed packet to the network controller card which transmits this packet to the backup unit. Upon receipt of the packet, the backup unit goes into operation. In some alternate embodiments that include multiple line cards in a single unit, the exception handler sends a signal to a backup unit via a signal bus or a data bus. |
US07770054B2 |
Apparatus, system, and method to prevent queue stalling
An apparatus, system, and method are disclosed to prevent queue stalling. The apparatus to prevent queue stalling is provided with a plurality of modules configured to functionally execute the necessary steps of detecting a connection failure on a first logical path, wherein the first logical path is associated with a first entry in a queue, and wherein the first logical path is configured to define a communication path between an entity associated with a first entry in the queue and a queue manager, scanning the queue to identify a second entry associated with a second logical path in response to the connection failure, and advancing the second entry to a position within the queue that is ahead of the first entry. These modules in the described embodiments include a detection module, a scanning module, and an advancing module. |
US07770052B2 |
Collaborative web-based airplane level failure effects analysis tool
Analyzing system malfunction data and associated direct and indirect effects in a collaborative tool to determine relationships between the effects and the system malfunction information. System malfunction cases and other data are received and stored. A user may view and/or modify the system malfunction data. The data may be presented in a relational structure. Each system malfunction case is linked to one or more direct effects, and each direct effect is linked to one or more indirect effects. |
US07770051B2 |
Strategy to verify asynchronous links across chips
Various embodiments of the invention provide a frequency shifter to vary the frequency of data transmitted over time, such as to increase and decrease the frequency of test data transmitted over time to verify a digital communication device's ability to receive data having various frequencies within a specific parameter range. The frequency shifter includes a frequency modifier to shift or vary an input clock frequency to a variety of output clock frequencies, such as according to a test protocol. The frequency shifter also includes an elastic data buffer to receive the test data at the input clock frequency and to output the test data at the plurality of output clock frequencies provided by the frequency modifier. |
US07770050B2 |
Method and apparatus for resolving clock management issues in emulation involving both interpreted and translated code
Methods and systems for resolving clock management issues in emulation of a target system on a host system are disclosed. A first set of code instructions of a target program is interpreted to generate interpreted code instructions that emulate a first component on the host system. A second set of code instructions is translated to generate translated code instructions that emulate a second component of the target system on the host system. The interpreted instructions, are executed based on a first clock (which may be a fixed clock) and the translated instructions are executed based on a second clock (which may be a variable clock). The host system adjusts the first or second clock, execution of the translated or interpreted instructions or a memory access to maintain a desired synchronization between the translated instructions and the interpreted instructions. |
US07770039B2 |
Primary side control circuit and method for ultra-low idle power operation
A method and circuit for reducing power consumption during idle mode to ultra-low levels, such as about 1/10th to 1/1000th or less of active power is disclosed. An ultra-low idle power supply comprises a primary circuit, a secondary circuit and a control circuit. The control circuit monitors behavior of the primary circuit and determines whether an idle state or no load condition exists, and if so the primary circuit is disengaged. By disengaging the primary circuit, the power consumption of the ultra-low idle power supply is reduced to ultra-low levels. |
US07770037B2 |
Power ok distribution for multi-voltage chips
A method and apparatus for powering up an integrated circuit (IC). An IC includes a plurality of power domains each coupled to receive power from one of a plurality of power sources. Each power domain includes a power-sensing unit. A power-sensing unit in a first one of the plurality of power domains is coupled to receive a first power ok signal from an upstream power domain, and is configured to assert a second power ok signal to be provided to a second power domain. A power-sensing unit in the second power domain is coupled to detect the presence of voltage in the first power domain, and to receive the first power ok signal. When the power-sensing unit in the second power domain has both sensed the presence of power in the first power domain and received the second power ok signal, a third power ok signal is asserted. |
US07770036B2 |
Power management in a portable media delivery system
A consumer electronic product that includes a media player arranged to process a selected one of a plurality of digital media files stored therein and a media delivery accessory unit detachedly connected to the media player arranged to broadcast the processed digital media file. When the consumer electronic product is in a DC mode, the consumer electronic product controls a transfer of an amount of charge between the media delivery accessory and the media player. In one embodiment, the amount of charge is sufficient to for the consumer electronic product to operate for a predetermined amount of time. In another embodiment, the amount of charge is sufficient for to maximize an amount of time that the media player and media delivery accessory can operate. |
US07770034B2 |
Performance monitoring based dynamic voltage and frequency scaling
Voltage and frequency scaling techniques that are based upon monitored data are provided. The techniques may be used to better manage the power and energy consumption of a processor in an embedded system, such as a cellular telephone, personal data assistant, smart device, or the like. The techniques may be used with processors that offer a performance monitoring capability. The performance monitor may monitor thread-level utilization at runtime. Instructions per cycle and memory references per cycle are example metrics that may be monitored by the performance monitor. The voltage and frequency scaling techniques may adjust the operating voltage and operating frequency of the processor based on the values of these two metrics. For example, the techniques may include accessing a voltage and frequency scheduler lookup table. The techniques may be employed with non-embedded systems, as well, embedded systems. |
US07770031B2 |
Data protection systems and methods
Systems and methods are provided for protecting electronic content from the time it is packaged through the time it is experienced by an end user. Protection against content misuse is accomplished using a combination of encryption, watermark screening, detection of invalid content processing software and hardware, and/or detection of invalid content flows. Encryption protects the secrecy of content while it is being transferred or stored. Watermark screening protects against the unauthorized use of content. Watermark screening is provided by invoking a filter module to examine content for the presence of a watermark before the content is delivered to output hardware or software. The filter module is operable to prevent delivery of the content to the output hardware or software if it detects a predefined protection mark. Invalid content processing software is detected by a monitoring mechanism that validates the software involved in processing protected electronic content. Invalid content flows can be detected by scanning the information passed across system interfaces for the attempted transfer of bit patterns that were released from an application and/or a piece of content management software. |
US07770030B2 |
Content guard system for copy protection of recordable media
A system and method for enabling broadcast programs to be copied once only by consumer recorders includes writing a unique media identification on each blank disk to which content is to copied in a read-only area of the disk before it is initially recorded. Also, a one-way key management media key block is written to the disk. A content key is derived by combining a media key, derived from the media key block, with the media identification. Additionally, to facilitate copying the content one time only, an exchange key is established between the recorder and a sender such as a satellite receiver or a disk player that is associated with the recorder, and the exchange key is modified with one or more special numbers representing control commands including copy once and copy no more. The modified exchange key is then encrypted using the content key to render an encrypted modified exchange key, and the encrypted modified exchange key is then hashed with a nonce to render a bus content key. The bus content key is then used to encrypt the data for copying the data to a disk. Unauthorized attempts to copy the data after the first authorized copy has been made cannot succeed because the media ID is different on subsequent blank media. Further, if illegal clones are manufactured that can calculate the media key, new blank media can change the media key block such that the clones can no longer calculate the correct media key. Authorized players, however, can decrypt the data to display it. |
US07770026B2 |
Document management system, information processing device and method, and computer program
An information processing device, which generates a document and performs encryption thereof, the information processing device includes an encryption processing section that generates an encrypted document through a document encryption processing using an encryption key, an encoding processing section that generates code data including a decryption key for decrypting the encrypted document and an ID, which serves as index data of the encrypted document, a document creating section that generates a code-recorded document, in which the code data is recorded, and a communication section that transmits the encrypted document and the ID to a server. |
US07770025B2 |
System and method for presenting copy protected content to a user from a portable storage device
A device for presenting content to a user is utilized in combination with a general purpose computer. The computer has a processor, a computer communications interface, a computer memory and an operating system. The operating system has one or more file management tools. The device has a housing, a device communications interface and a device memory. The device memory comprises a boot partition which includes boot software. The boot software is copied from the device into the computer memory and is executed from the computer memory by the processor. The device memory also comprises a secure partition inaccessible by the file management tools and having content stored thereon. The device memory also comprises content delivery software, which is copied to the computer memory, and when executed by the processor from the computer memory can access the content from the secure partition and present it to the user as sensory data. |
US07770019B2 |
Imaging method and device using biometric information for operator authentication
Essentially coincident with the capture of an image by the imaging device, biometric information indicating the identity of the operator of the device is obtained from at least one biometric sensor. The biometric information and captured image are then stored in a manner reliably associating each with the other. At a later time, biometric information is obtained from a supposed operator of the imaging device. By comparing this candidate biometric information with the stored biometric information, the supposed operator may be authenticated as the operator of the imaging device at the time of capture of the stored image. |
US07770018B2 |
Setting up a security access system
In an embodiment, a secure module is provided that provides access keys to an unsecured system. In an embodiment, the secure module may generate passcodes and supply the passcodes to the unsecured system. In an embodiment, the access keys are sent to the unsecured system after receiving the passcode from the unsecured system. In an embodiment, after authenticating the passcode, the secure module does not store the passcode in its memory. In an embodiment, the unsecured module requires the access key to execute a set of instructions or another entity. In an embodiment, the unsecured system does not store access keys. In an embodiment, the unsecured system erases the access key once the unsecured system no longer requires the access key. In an embodiment, the unsecured system receives a new passcode to replace the stored passcode after using the stored passcode. Each of these embodiments may be used separately. |
US07770017B2 |
Method and system for digital watermarking
A method for applying a digital watermark to a content signal is disclosed. In accordance with such a method, a watermarking key is identified. The watermarking key includes a binary sequence and information describing application of that binary sequence to the content signal. The digital watermark is then encoded within the content signal at one or more locations determined by the watermarking key. |
US07770015B1 |
Signatures for multiple encodings
Digitally signing data for multiple encodings is disclosed. A first signature of the data is generated. A second signature of a second encoding of the data is generated. The first signature and the second signature are associated with the signed data. |
US07770014B2 |
Randomized signal transforms and their applications
Techniques are disclosed to provide randomized signal transforms and/or their applications. More particularly, a signal (e.g., an audio signal, an image, or a video signal) is transformed by applying randomly-selected basis functions to the signal. The applications of the randomized signal transforms include, but are not limited to, compression, denoising, hashing, identification, authentication, and data embedding (e.g., watermarking). |
US07770013B2 |
Digital authentication with digital and analog documents
The present invention relates generally to systems for creating and authenticating printed objects using authentication information. One implementation recites: An apparatus for determining authenticity of a digital representation of an object. The digital representation includes embedded first authentication information. The apparatus includes: a storage system in which stored second authentication information is associated with stored reference codes; and a processor which receives the digital representation and a reference code associated therewith. The processor includes: an authentication information reader, and the processor: i) employs the reference code to retrieve the second authentication information associated therewith from the storage system, ii) employs the authentication information reader to recover the embedded first authentication information, and iii) employs recovered first authentication information and the second authentication information to determine authenticity of the digital representation. Other implementations are provided and claimed as well. |
US07770012B2 |
System and computer program product for secure authentication using digital certificates
The present invention provides in a method for providing secure authentication using digital certificates, an improvement to enable the selective transfer of authentication data. The said method comprises presentation of basic authentication data certified by an accepted certifying authority, at the commencement of a secure transaction and transfer of additional individual authentication data units against specific requests, as and when required, thereby eliminating the risks associated with providing any authentication data that is not required for a particular transaction.The instant invention also provides a system and configured computer program product for carrying out the above method. |
US07770002B2 |
Multi-factor authentication
Methods and devices are provided for two-way authentication. In one example, a method prompts a user for an account number and a PIN. Upon authentication of the account number and the PIN, an e-mail having a link to a new session is sent to the user. If the account number and the PIN were authenticated, a custom background preselected by the user is presented in the new session and a password is requested. Use of the custom background preselected by the user may help the user authenticate the computer system to which he is attempting to gain entry. Upon authentication of the password, entry to a computer system is permitted. To provide optional, enhanced anti-phishing capability, if the account number and the PIN were not authenticated, the an indication may be made that the e-mail message is being sent. |
US07769999B2 |
Method and system for remote password based authentication using smart cards for accessing a communications network
The present invention discloses a method and system for remote password based authentication using smart cards for accessing a communications network. The disclosed method does not require a remote authentication sever to maintain a table of passwords for all users. The disclosed method and system also support mutual authentication. It not only prevents the illegal use of system resources by an impersonator, the user can also authenticate the identity of the remote authentication server. |
US07769997B2 |
System, method and computer program product for guaranteeing electronic transactions
A system, method and computer program product for guaranteeing a data transaction over a network are disclosed. When a data transaction between at least a server and a client is detected on a network, data transmitted via the network between the server and client during the data transaction is captured. At least one identifier is associated with the captured data. A timestamp is also generated for the captured data. The timestamp includes information therein identifying at least a portion of the identifier(s). The captured data, the identifier(s) and the timestamp are stored in one or more data stores. The identifier(s) associated with the stored captured data is also mapped to an entry in an index to permit retrieval of the stored data from the data store via the index. |
US07769996B2 |
Private network communication system
A secure gateway is disclosed which facilitates communication between a first network and a second network through an intermediate network. The secure gateway, when operated in conjunction with at least one other secure gateway, supports secure peer to peer connectivity with integral security features such as mutual authentication, authorization specific access, and end to end auditing. An authorized service can be served securely through this gateway, across the open network, to a known requester, without fear of compromising the security or privacy of the server's or requesters networks. |
US07769994B2 |
Content inspection in secure networks
A secure access system is used to connect an internal network, such as a private LAN, to an external network, such as the Internet. The system is provided with internal and external gateways, for connecting to the respective networks, as well as an inspection evaluator, content inspector, internal certificate authority, internal SSL terminator and external SSL initiator. Packets routed through the access system are inspected before they are forwarded from one gateway to the other, except those packets of designated users of the internal network which are directly forwarded without inspection. Encrypted packets received by the access system are decrypted, inspected, and then re-encrypted before they are forwarded. |
US07769992B2 |
File manipulation during early boot time
A system and method for enabling access to user-level data is described. One embodiment includes accessing user-level data associated with a kernel-level function using a portable executable (PE) file. The user-level data is accessed during a boot-time of a computer. In this embodiment, the PE file is also accessed using the computer. |
US07769991B2 |
Automatically executing an anti-virus application on a mobile communications device
There is provided a method and apparatus for executing an anti_virus application on a mobile communications device. A memory card for coupled to a mobile communications device, and a boot sequence is initiated on the mobile communications device. Prior to completion of the boot sequence, a Symbian recognizer is loaded to the communications device from the memory card. The loaded Symbian recognizer is executed on the mobile communications device to automatically execute an anti-virus application, the anti-virus application also being stored on the memory card. |
US07769990B1 |
Using a monitoring process to update system configuration settings during restore operations
Systems, methods, and computer-readable memory media for performing various computer configuration tasks are disclosed. One such configuration task is dissimilar system restore (DSR). Another such task is software deployment. In various embodiments, these configuration tasks operate on a target computer system using a utility operating system to perform detection of certain target system devices, determination of critical device classes on the source computer system, and updating of target computer configuration settings. Other tasks may be performed upon a computer system such as a backup server. These tasks include locating device drivers for the target operating systems and the installing utility operating system, as well as creating device driver packages that are usable to install device drivers for a plurality of devices. |
US07769989B2 |
Processor for processing data using access addresses linked to the data type of the processed data
A processor architecture, for example, a SIMD processor architecture, includes at least two arithmetic/logic units to implement data processing, a data memory arrangement or a memory device interface to a memory arrangement to store data of different data types, an addressing unit to generate access addresses for the data to be stored in the data memory arrangement, and an address memory arrangement to store access addresses. The access addresses are logically linked to the given data type of the data, and/or a distribution of the data to the arithmetic/logic units is dependent on the access addresses, and/or a storage of the output data as the data is dependent on the access addresses. |
US07769982B2 |
Data processing apparatus and method for accelerating execution of subgraphs
A data processing apparatus and method are provided for processing data under control of a program having program instructions including sequences of individual program instructions corresponding to computational subgraphs identified within the program. Each computational subgraph has a number of input operands and produces one or more output operands. The apparatus comprises an operand store for storing the input and output operands, and processing logic for executing individual program instructions from the program. Also provided is configurable accelerator logic which, in response to reaching an execution point within the program corresponding to a sequence of individual program instructions corresponding to a computational subgraph, evaluates one or more output functions associated with the computational subgraph. The evaluation of each output function generates an output operand for storing in the operand store, and each output operand corresponds to an output that would have been generated had the sequence of individual program instructions corresponding to the computational subgraph have been executed by the processing logic. Configuration storage stores a single look-up table (LUT) configuration for each output function, and for each output function to be evaluated, the accelerator logic is configured dependent on the associated single LUT configuration from the configuration storage, such that on receipt of the input operands of the computational subgraph, the accelerator logic will generate the output operand. This technique has been found to provide a particularly efficient accelerator logic for evaluating output functions associated with computational subgraphs. |
US07769978B2 |
Method and system for accessing non-volatile storage devices
Method for transferring data between a host system and a re-programmable non-volatile mass storage system having memory cells organized into blocks of memory cells is provided. The method includes receiving data via a first interface and/or a second interface; and making data accessible via the first interface and the second interface, even if a file name is not provided by a host system or before a write operation is complete. |
US07769976B2 |
Identifying code that wastes virtual memory
A method of runtime analysis of a computer program can include detecting allocations of virtual memory regions during runtime of the computer program. An entry can be created in a list of existing virtual memory regions for each allocation of a virtual memory region during runtime. The list can be updated, during runtime, according to usage of the virtual memory regions. Virtual memory regions allocated to, but not used by, the computer program can be indicated according to the list. |
US07769974B2 |
Increasing data locality of recently accessed resources
Applications written in modern garbage collected languages like C# tend to have large dynamic working sets and poor data locality and are therefore likely to spend excess time on managing data movements between memory hierarchies. Instead, a low overhead dynamic technology improves data locality of applications. The technology monitors objects while the program runs and places recently accessed objects on the same page(s) on the heap. Providing increased page density is an effective method for reducing DTLB and/or data cache misses. |
US07769973B2 |
In-place data deinterleaving
A method for deinterleaving a sequence of interleaved data stored in a set of memory locations from a first order to a second order in-place of a memory with linear time. Two data items are withdrawn from the center of the sequence, creating a hole therein. Destination positions for said withdrawn data items are determined. It is determined whether the destination positions contain any data items. If so, the data items of said destination positions are replaced with the withdrawn data items, and second destination positions are determined for the data items withdrawn from the first destination positions. Otherwise, the first data items are inserted at the destination positions directly. If a data item is inserted at the hole of the sequence before the sequence is properly deinterleaved, an incorrect positioned data item is determined and repositioned. The repositioning sequence is repeated until all data items are correctly positioned. |
US07769971B2 |
Replication and restoration of single-instance storage pools
A system and method for managing single instance storage. A computer system includes at least two backup servers, each backup server included in a single-instance storage pool. A first backup server conveys a first de-duplicated list identifying data segments from the first storage pool to a second backup server. The first backup server receives from the second backup server a second de-duplicated list identifying a subset of the data segments and conveys the subset of the data segments to the second backup server. In response to receiving the first list from the first backup server, the second backup server de-duplicates the first list against a second storage pool and conveys the second list to the first backup server. In response to receiving the subset of the data segments, the second backup server adds the received data segments to the second storage pool. |
US07769965B2 |
Data processing with data transfer between memories
Data stored in a first memory are processed by a processing device comprising a processor, a second memory, and an interface device interfacing the processing of data from the first memory. In the interface device, in order to facilitate transfer of data from the first memory where data are stored in a first data format to the second memory where data are stored in a second data format, a first group of data is received from the first memory, with said group ordered into a sequence corresponding to the first data format. Then at least one second group of data is obtained by ordering said data in the first group into a new sequence which is a function of the first and second data formats. The second group of data is stored in the second memory. |
US07769963B1 |
RF tag system with single step read and write commands
A system has a read command signal that includes an Address field, Byte Data field, and Starting Address field. If the tag data read from the memory address identified by the Address field is the same as the Byte Data, the tag sends a response signal with Page Data read from the memory location identified by the Starting Address field and the tag ID. A write command signal includes an Address field, Byte Data field, Starting Address field, and Page Data field. If the tag data is the same as the Byte Data, the tag writes the data from the Page Data field to the memory location identified by the Starting Address field. Accordingly, data is read from and written to the tags in a single step, and the reader need not wait for the tag to respond with a tag ID before requesting that data be read from or written to that tag. |
US07769962B2 |
System and method for thread creation and memory management in an object-oriented programming environment
A system and a method for thread creation where only copied threads share the same stack location for execution, so unrelated threads have individual stack space and can be executed concurrently in multi-processor system. Also, the copy operation of the stack frame is only necessary among the copied threads, so the speed of context switching among individual threads is fast. This operation can be a simple page table modification in the virtual memory management mechanism for further speed up. |
US07769960B2 |
Computer program product and a system for a priority scheme for transmitting blocks of data
Provided are techniques for transmitting blocks of data. It is determined whether any high priority out of sync (HPOOS) indicator is set to indicate that a number of modified segments associated with a block of data are less than or equal to a modified segments threshold. In response to determining that at least one high priority out of sync indicator is set, one or more sub-blocks of data in the modified segments associated with the block of data and with one set high priority out of sync indicator are transferred. |
US07769955B2 |
Multiple thread instruction fetch from different cache levels
A data processing apparatus is provided wherein processing circuitry executes multiple program threads including at least one high priority thread and at least one lower priority thread. Instructions required by the threads are retrieved from a cache memory hierarchy comprising multiple cache levels. The cache memory hierarchy includes a bypass path for omitting a predetermined level of the cache memory hierarchy when performing a lookup procedure for a required instruction and for bypassing said predetermined level of the cache memory hierarchy when returning said required instruction to said processing circuitry. The bypass path is used by default when the requested instruction is for a lower priority thread. |
US07769953B2 |
Variable cache data retention system
A customizable cache discard policy is provided which reduces adverse consequences of conventional discard policies. In a data processing system, a cache controller invokes a cache data discard policy as the cache approaches its capacity. Using one possible policy, data having the shortest retrieval (fetch) time is discarded before data having longer retrieval times. In an alternative policy, data may be discarded based upon its source. Weightings may be applied based upon the distance from each source to the cache, may be based upon priorities assigned to each source, or may be based upon the type of each source. |
US07769952B2 |
Storage system for controlling disk cache
To eliminate duplicated caching in a storage system with plural disk cache partitions, which are obtained by dividing a disk cache. A storage system includes non-volatile medium that stores data; a disk cache that temporarily stores data to be stored in the non-volatile medium; a control unit that controls input and output of data to and from the non-volatile medium; and a memory unit that stores information used by the control unit. The control unit divides the disk cache into at least one of independent disk cache partitions. The memory unit stores the first information that describes states of respective memory areas in the disk cache, and the second information that indicates states of respective memory areas in the disk cache used by the divided disk cache partitions. The second information includes information that identifies the first information corresponding to the respective memory areas in the disk cache. |
US07769951B2 |
Intelligent caching of user data for real time communications
Apparatus and methods for storing user data for use in real-time communications (e.g., IM or VoIP) are provided. The apparatus comprises at least a first cache device (e.g., a cache server) and a second cache device for storing user data, wherein the user data stored with the first cache device is mirrored with the second cache device. The apparatus further comprising a server having logic for causing access to the user data (e.g., to respond to or process messages) from the first cache device, if accessible, and from the second cache device if the user data is not accessible form the first cache device. The apparatus may further include logic for causing user data to be restored to the first cache device from the second cache device if the first cache device loses user data (e.g., if the first cache device goes down). |
US07769946B2 |
Information processing apparatus and information processing method
The present invention provides application software with a function of allowing reproduction of an audio-only disk-shaped recording medium by a similar command to that for reproduction of a disk-shaped recording medium for computer data. The function is interposed between a computer controlling operating system and application software. |
US07769943B2 |
Flexible, low cost apparatus and method to introduce and check algorithm modifications in a non-volatile memory
A flash memory includes input/output buffers, a memory array having memory cells coupled to the input/output buffers, and row and column decoders, and a voltage-generator circuit coupled to the row and column decoders. A microcontroller is coupled to the command user interface. Switch-instruction circuitry selectively provides instructions to the microcontroller from the read-only memory and from off chip through on-board t-latches coupled to the input/output buffers under control of a command user interface. |
US07769940B2 |
Switching device configured to couple a first computer to a first peripheral device and one or more second peripheral devices and method of manufacturing same
In some embodiments, a switching device is configured to couple a first computer to a first peripheral device and one or more second peripheral devices. The switching device is further configured to couple a second computer to a third peripheral device and the one or more second peripheral devices. The switching device includes: (a) a switch configured to couple to the one or more second peripheral devices; (b) a first hub including: (1) a first upstream port configured to couple to the first computer; (2) a first downstream port configured to couple to the first peripheral device; and (3) at least one second downstream port coupled to the switch; (c) a second hub including: (1) a first upstream port configured to couple to the second computer; (2) a first downstream port configured to couple to the third peripheral device; and (3) at least one second downstream port coupled to the switch. Other embodiments are also disclosed herein. |
US07769938B2 |
Processor selection for an interrupt identifying a processor cluster
In some embodiments, an apparatus includes processor selection logic to receive logical destination identification numbers that are associated with interrupts each having a processor cluster identification number to identify a cluster of processors to which the interrupts are directed. The logical destination identification numbers are each to identify which processors within the identified cluster of processors are available to receive the corresponding one of interrupts. The processor selection logic is to select one of the available processors to receive the interrupt, and the selected one of the available processors is identified through a relative position of a corresponding bit in the logical destination identification numbers. Other embodiments are described. |
US07769933B2 |
Serialization of data for communication with master in multi-chip bus implementation
Bus communication for components of a system on a chip. In one aspect of the invention, a serializer for interfacing bus communications for a master in a bus system includes one or more shift registers that serialize information to send over a communication bus and deserialize information received from the communication bus. A mechanism provides parallel bus information from the master to the shift registers for serialization, where the mechanism provides deserialized information received from the shift registers to the master, and where the mechanism inserts one or more wait cycles in communication with the master during the serialization and deserialization. |
US07769931B1 |
Methods and systems for improved virtual data storage management
The capacity of a data storage management system may be increased with disclosed methods and systems. One method may increase the capacity of a data storage management system that polls a plurality of monitored elements in a data storage environment. The method includes creating a flag for a poll request and associating a first value for the flag with a first subset of the plurality of monitored elements. The method further includes interpreting a first poll request that includes the first value for the flag as directed to the first subset and interpreting a second poll request that does not include the first value for the flag as not directed to the first subset. |
US07769927B2 |
Apparatus, system, and method for acceleration initiated association
An apparatus, system, and method are disclosed for acceleration initiated association. A peripheral knock module receives a first knock command from a first accelerometer of a peripheral device. The first knock command comprises a plurality of peripheral time stamps for a plurality of peripheral device accelerations. A peripheral identifier module creates a peripheral identifier comprising time interval values of time intervals between the peripheral time stamps. A broadcast module broadcasts a discovery signal with a signal identifier that comprises the peripheral identifier. |
US07769925B2 |
Disk driver cluster management of time shift buffer with file allocation table structure
A file allocation system for a hard disk drive includes a memory with driver logic and a processor configured with the driver logic to receive a request to allocate hard disk space of a defined size for a buffer file. In some embodiments, the processor is configured with the driver logic to allocate clusters for the buffer file from a plurality of clusters on the hard disk, wherein the clusters for the buffer file store media content instances. In some embodiments, the processor is configured with the driver logic to designate a portion of the clusters of the buffer file for at least one non-buffer file such that the non-buffer file is permitted to share the portion of the clusters of the buffer file with the buffer file. |
US07769923B2 |
Interrupt management for multiple event queues
Method of managing interaction between a host subsystem and a peripheral device. Roughly described, the peripheral device writes an event into an individual event queue, and in conjunction therewith, also writes a wakeup event into an intermediary event queue. The wakeup event identifies the individual event queue. The host subsystem, in response to retrieval of the wakeup event from the intermediary event queue, activates an individual event handler to consume events from the individual event queue. |
US07769922B2 |
Processing system streaming data handling system and stream register
A processing system for accessing first and second data types. The first data type is data supplied from a peripheral and the second data type is randomly accessible data held in a data memory. The processing system includes: a processor for executing instructions; a stream register unit connected to supply data from the peripheral to the processor; and a FIFO. The FIFO is connected to receive data from the peripheral and connected to the stream register unit by a communication path, along which the received data can be supplied from the FIFO to the stream register unit. The Processing system also includes a memory bus connected between the data memory and the processor, across which the processor can access the randomly accessible data. |
US07769916B2 |
Semiconductor storage device, electronic apparatus, and mode setting method
Disclosed herein is a semiconductor storage device operable in a plurality of operation modes each having a separate maximum current consumption. The device includes: a data communication section configured to be capable of performing data communication in a plurality of communication modes; an attribute information storage section configured to store attribute information indicating the operation and communication modes; and a mode setting section configured to set the device to one of the operation modes and one of the communication modes. The data communication section transmits, to an electronic apparatus to which the device is attached, the information and receives from the apparatus a mode setting command for directing that the device be set to a combination of an operation mode and a communication mode selected from among the information. In accordance therewith, the mode setting section sets the device to the selected combination of modes. |
US07769913B1 |
Method and apparatus for assigning a local identifier to a cluster interconnect port in a network storage system
A network storage system includes a non-volatile memory to store data including a log of received data access requests, and a cluster interconnect adapter through which to send data to a cluster partner. The nonvolatile memory and the cluster interconnect adapter are implemented in a single device connected to an expansion bus in the network storage system. Communication with the nonvolatile memory is carried out using LDMA, and communication with the cluster partner is carried out using RDMA via the cluster interconnect adapter. LDMA and RDMA functionality are merged in a common software stack. |
US07769909B2 |
Device and method for access time reduction by speculatively decoding non-memory read commands on a serial interface
An apparatus and method of speculatively decoding non-memory read commands. A command register and decoder, within the apparatus, compares high-order command bits provided on a serial bus with corresponding bits of recognized non-memory read commands. An early non-memory read command is asserted when incoming command bits match a non-memory read command. Early responsive data is prepared speculatively during the time the remainder of command bits is received and decoded. A determination of command speculation correctness is made after receipt of the full command. If the full command received is not the speculated non-memory read command, the prepared data is discarded. Earlier prepared data is produced as the subsystem response if the full command matches the speculative non-memory read command. For incoming commands with operands, such as an address, the same speculative determination based on high-order operand bits is performed. |
US07769908B2 |
Method and system for virtual powerline local area networks
Method and system for virtual powerline local area networks. An embodiment of the present invention provides system for powerline networking. The system includes an external data source, the data source being derived from a world wide networks of computers. The system includes a router coupled to the external data source and coupled to a first datasource connection. The system includes a powerline network apparatus. The apparatus includes a second datasource connection coupled to the first datasource connection, a powerline device coupled to the second datasource connection, and a virtual local area network device that is configured to limit data forwarding between an end user and a downstream network connection. |
US07769902B2 |
Topology database synchronization
A network comprises a plurality of interconnected switches that implement a topology database synchronization technique in which each switch determines whether its topology database has already been transmitted to a neighboring switch when a new link is formed to the neighboring switch. When a new electrical connection is detected, the local switch determines whether any of its other ports have already been connected to the same neighboring switch. If no other port on the local switch has been connected to the neighboring switch, the local switch transmits its topology database to the neighboring switch. If the local switch determines that it has already been connected to the neighboring switch via another one of its ports, the local switch does not yet again copy of the database to the neighboring switch. Also, link state record updates are propagated via only one inter-switch link to a neighboring switch, not all possible links. |
US07769900B1 |
System and method for providing interframe compression in a graphics session
A visual server system (10) includes a visual server (12) that provides graphics images through execution of a graphics application (20). The server (12) includes a plurality of compression modules (28) that compress frames of a served visual for transport to a client terminal (14). The compression modules (28) keep track of differences between successive frames of a served visual and compress and transport only those differences to the client terminal (14). In this manner, traffic can be reduced on the network link between the server (12) and the client terminal (14) and a reduction in latency is achieved to enhance the interactive ability for the served visual. The client terminal (14) includes decompression modules (42) that can recreate the served visual in response to receipt of an update to the served visual which contains only the differences between successive frames. |
US07769899B2 |
Event decomposition using rule-based directives and computed keys
Methods, systems, and computer program products for generating a common event format representation of information from a plurality of messages include parsing a rule associated with a current message to determine if a property of a common event format representation for the current message is to be populated with a property value from a previous message. If the rule specifies to obtain the property value from the previous message, the property value is obtained from the previous message and the common event format representation for the current message is populated with the obtained property value from the previous message. The property value may be obtained by generating a computed key based on properties of the current message that are common to the previous message, and identifying the previous message based on the key of the current message. The rule associated with the current message may also be parsed to determine if the property of the common event format representation for the current message is to be populated with a property value determined by specified code. If the rule specifies to obtain the property value using the specified code, the property value is obtained using the specified code and the common event format representation for the current message is populated with the obtained property value obtained using the specified code. |
US07769898B2 |
Mobile communication terminal and website browsing method
An object is to implement automatic selection of an optimal combination of a communication network with a web browser according to a connection environment, thereby improving user's convenience during browsing a website. A cell phone achieving this object is composed of a first browser for browsing web data described in cHTML; a second browser for browsing web data described in HTML; a radio information collector for acquiring radio intensity information about a base station device and an access point; a communication network selector for selecting a communication network, based on the radio intensity information; a data transmitter-receiver for receiving web data from a WWW server via the selected communication network; a browser selector for determining a description language of the web data and thereby selecting either of the first browser and the second browser; and a data output controller for outputting the web data to the selected browser. |
US07769896B2 |
Method, apparatus and system for dispatching messages within a system
In one embodiment, the present invention is a method of dispatching information within a system. The method includes receiving a message. The method also includes extracting address information from the message. The method further includes determining a destination from the address information. The method also includes routing the message to the destination. |
US07769892B2 |
System and method for handling indirect routing of information between supernodes of a multi-tiered full-graph interconnect architecture
A method, computer program product, and system are provided for selecting, from a plurality of routes through the data processing system, an indirect route for transmitting data. Data that includes address information is received at a first processor that is to be transmitted to a destination processor. Using routing table data structures, indirect route entries are identified that correspond to indirect routes for transmitting data. An accessed priority table data structure comprises a priority entry for each entry in the routing table data structures. The priority entry specifies a priority of a corresponding entry in the routing table data structures. An indirect route entry is selected that corresponds to an indirect route from the routing table data structures, based on specified priorities. Then the data is transmitted from the first processor to the destination processor using a path corresponding to the selected indirect route entry. |
US07769886B2 |
Application based active-active data center network using route health injection and IGP
A distributed data center topology having at least a pair of active data centers that can recover from a disaster at one of the data centers and achieves load balancing using IGP (Interior Gateway Protocol) between data centers. The distributed data centers use virtual IP addresses, route health injection and Border Gateway Protocol (BGP) for business continuance, disaster recovery and load balancing. Active applications are deployed at each data center to provide a logical active/standby configuration for certain applications. Alternatively, active applications are deployed at both sites and BGP routes traffic to the closest data center edge router. Load balancing occurs over an internal IGP link between sites. |
US07769880B2 |
Carrying protected content using a control protocol for streaming and a transport protocol
Various embodiments utilize methods of protecting content, such as Digital Rights Management (DRM), to enable secure playback of content on machines and devices within a local network, such as a home media network. In at least some embodiments, messages and content are delivered using, respectively, a control protocol for streaming and a transport protocol. In at least some embodiments, the control protocol for streaming is Real Time Streaming Protocol (RTSP), and the transport protocol is Real Time Transport Protocol (RTP). |
US07769877B2 |
Mobile gateway device
The WS-Mobile Gateway is the interworking gateway between users of a mobile network and a WS extranet. The mobile gateway comprises a mobile end-user interface on the side of the mobile network, for user authentication and for separating the web services (WS) traffic from the non-WS traffic. A logic unit performs protocol conversion, address resolution, policy enforcement/definition and publishing operations on the WS traffic. An extranet interface processor routes the WS packets carrying control messages between the gateway and a WS controller which maintains the services registry, while the WS packets carrying data are routed between the mobile gateway and the WS provider. |
US07769876B2 |
Apparatus and method of using XML documents to perform network protocol simulation
A method, system and apparatus for performing network protocol simulation using XML document are provided. Network data packets are used to generate an XML document. After analyzing the document, parts of the document are then changed to simulate changes to the data packets. |
US07769874B2 |
Highly scalable, fault-tolerant file transport using vector-exchange
A file transport mechanism according to the invention is responsible for accepting, storing and distributing files, such as configuration or control files, to a large number of field machines. The mechanism is comprised of a set of servers that accept, store and maintain submitted files. The file transport mechanism implements a distributed agreement protocol based on “vector exchange.” A vector exchange is a knowledge-based algorithm that works by passing around to potential participants a commitment bit vector. A participant that observes a quorum of commit bits in a vector assumes agreement. Servers use vector exchange to achieve consensus on file submissions. Once a server learns of an agreement, it persistently marks (in a local data store) the request as “agreed.” Once the submission is agreed, the server can stage the new file for download. |
US07769872B2 |
Gateway apparatus, network terminal apparatus and communication method
A gateway apparatus including a gateway function conforming to the ITU-T recommendation T.38 is provided. The gateway apparatus can be connected to both of an analog public network and an IP network, and the gateway apparatus includes a signal blocking part that does not pass a received T.30 facsimile non-standard signal through the gateway apparatus. |
US07769869B2 |
Systems and methods of providing server initiated connections on a virtual private network
The present invention is related to a method for establishing via an appliance a transport layer protocol connection initiated by a server on a first network to a client connected from a second network to the first network via a secure socket layer virtual private network (SSL VPN) connection. The method includes the step of receiving, by an appliance, a transport layer connection request from a server on a first network to connect to a client connected to the first network via a SSL VPN connection from a second network. The transport layer connection request identifies a client destination internet protocol address and a client destination port on the first network. The method includes establishing, by the appliance, a first transport layer connection to the server on the first network, determining, by the appliance, the client on the second network associated with the client destination internet protocol address on the first network, and transmitting, by the appliance, connection information identifying the client destination port to an agent on the client. The agent establishes a second transport layer connection to the client destination port using a local internet protocol address of the client on the second network and establishes a third transport layer connection to the appliance, which it associates with the second transport layer connection. |
US07769865B1 |
Configuring computer network communications in response to detected firewalls
A central server stores a database of global IP addresses for establishing TCP/IP sessions with other users of computer networks. One user system transfers a data call request to the central server system over a public data network. The central server system identifies the global IP addresses of the calling and called users and determines which ones of the calling and called users is connected to the public data network via a firewall. Depending upon the presence of firewalls, the central server configures the data call to enable direct, point-to-point packet transmission of network packets between the calling and called users without relaying them through the central server. |
US07769864B2 |
Adaptation of clusters to virtualization technologies
Methods and apparatus, including computer program products, are provided for adapting processing in a distributed computing system based on automatically detected changes caused by virtualization. In one aspect, the computer-implemented method includes detecting whether one or more changes occur at a cluster of a distributed computing system. The one or more changes may be caused by a virtualization system. Moreover, the one or more changes may correspond to at least one of a quantity of processors at the cluster, a quantity of memory at the cluster, a quantity of bandwidth among nodes of the cluster, and a storage speed. The cluster may be adapted based on the detected changes. Related apparatus, systems, methods, and articles are also described. |
US07769863B2 |
Network accelerator for controlled long delay links
A communication system for providing network access over a shared communication link is disclosed. The communication system includes a user access point, a network access point and a communications link. The user access point is coupled to one or more user terminals that access a remote network. The network access point is coupled to the remote network. The communications link couples the user access point and the network access point. The communications link is at least partially controlled by the network access point, which monitors information passed between the remote network and the user access point to create an estimate of future usage of the communications link by the user access point based on the information. The network access point allocates communications link resources for the user access point based on the estimate. |
US07769855B2 |
Method for setting up a two-directional connection
A communication device (B) for a communication network with an IP control plane, comprises communication resources to transfer data in said network, a signaling controller capable of receiving an open connection message comprising a first traffic descriptor (11) for a down data flow to be transmitted by an initiator node (A) to a terminator node (C) and a second traffic descriptor (12) for an up data flow to be transmitted by the terminator node from the initiator node, and an admission controller capable of evaluating communication resources of the communication device available for said down flow and said up flow as a function of the first and second traffic descriptors, said signaling controller being capable of producing an updated open connection message as a function of said received open connection message and said available communication resources. |
US07769849B2 |
Method for detecting changes in a storage area network without external tools and hardware
The present invention is directed to a method and system for detecting component level changes in a storage area network during power off state is provided. Storage profile changes may be utilized for monitoring components during a power cycle period of a storage array system coupled to a SAN. During the power on state of the storage array system, a storage profile (an on-power-storage profile) is collected and time stamped after predefined set of trigger points. Another storage profile (an off-power-storage profile) of the same storage array system may be collected immediately after a power cycle. The two versions of the storage profiles are compared immediately after the off-power-storage profile is created to determine whether the predetermined condition happened. A delta file may be generated after the comparison of the two versions of storage profiles. Each detected conditions may be logged in a log file of the storage array system. |
US07769848B2 |
Method and systems for copying data components between nodes of a wireless sensor network
Under the present invention, a wireless sensor network comprising a plurality of peer to peer nodes is provided. Each node in the network includes, among other things, a sensor for detecting environmental factors. When a potential failure is detected within a node, the node will query its neighboring nodes to determine whether they have the capability to store any data component(s) currently stored within the potentially failing node. Based on the querying, the data component(s) in the potentially failing node are copied to one or more of the neighboring nodes. Thereafter, details of the copying can be broadcast to other nodes in the network, and any routing tables that identify the locations of data components stored throughout the wireless sensor network can be updated. |
US07769847B2 |
Method and apparatus for a comprehensive network management system
In a system for managing data, voice, application and video networks and associated systems and services that comprise multiple, interconnected network technologies, a management system suited for a particular networking technology manages each separate technology domain. Multiple management systems thus manage multiple domains with respect to fault, configuration, accounting, performance, and security management. The management systems that manage the individual networking technology domains are then themselves managed by a higher-level system, called an inter-domain management system, which performs cross-domain management. The individual management systems of the invention collect data from their respective technology domains and provide it to an intra-domain data collection function. This data is then utilized by an inter-domain data correlation function to determine what instructions should be sent from an intra-domain instruction function to each management system for implementation in its respective technology domains. The comprehensive management system thus collects data from each lower-level management system and, if required, sends operational instructions back to each lower level system. Event correlation and service level management are performed at both the intra-domain and inter-domain levels. Business process management is performed at the inter-domain level. |
US07769846B2 |
Communication system, communication apparatus, communication method, recording medium and program
In one aspect a communication system is provided. A terminal generates predetermined music information on a reproduced piece of music and reproduction frequency information including a reproduction count of the piece of music. The terminal transmits the reproduction frequency information and its own apparatus ID to a server. The server computes a similarity coefficient between pieces of music reproduced by the terminal and another terminal on the basis of the terminals' reproduction frequency information and apparatus IDs. The server catalogs the computed similarity coefficient on a favorite list by associating the similarity coefficient with the reproduction frequency information and the apparatus IDs. The server identifies a similar piece of music reproduced by the terminal and the other terminal by referring to the favorite list and selects a piece of music reproduced by the other terminal but not reproduced by the terminal. |
US07769845B2 |
Method and system for terminating an authentication session upon user sign-off
An authentication component resides between a server and a client, or on a server, and monitors one or more transactions communicated between the server and the client. When the authentication component detects a transaction that contains a termination indication, the authentication session is terminated, forcing the client to re-authenticate the next time a transaction with the server is desired. The termination indication may have been provided by an application running on the server, or alternatively, the termination indication may be provided by the authentication component. |
US07769842B2 |
Storage management unit to configure zoning, LUN masking, access controls, or other storage area network parameters
Some of the embodiments disclosed are systems and methods of configuring an access masking structure which include, but are not limited to, selecting at least one computer to participate in an access restriction set, selecting at least one storage unit to participate in the access restriction set, disabling all non-selected computers, disabling all non-selected storage units and placing the access masking structure into learn mode. This method also comprises booting the computer, detecting activity between the selected computers and the selected storage units, and automatically building the access restriction set based upon the detected computers and storage units while the access masking structure is in the learn mode. |
US07769840B1 |
Network status animation tool
A web-based geographic network status tool uses an animation process that sequentially displays web pages, one after the other. Each page reflects the status of the network for a different time block. The animation optionally includes two layers. One layer shows which elements (towers) are faulty and why (e.g., subject to power failure, undergoing software or hardware problems, transport problems). The other layer displays if the problem has been perpetuated for more than one time block. |
US07769838B2 |
Single-modem multi-user virtual private network
A request is received to establish a VPN session with a server-side system from at least one client computer out of a plurality of client computers coupled to a modem within a client-side system. The request contains login details for a user of the at least one client computer. A network address, such as an IP (Internet Protocol) or MAC (Media Access Control) address of the at least one client computer is then determined. The user is authenticated based on the user login details, and a VPN tunnel is established over the modem between the at least one client computer having the network address and the server-side system. The same method is then used for the remainder of the plurality of client computers coupled to the modem within the client-side system. |
US07769835B2 |
Method and system for identifying and conducting inventory of computer assets on a network
A system that includes one or more clients, databases and servers. The clients communicate with the servers using hyper-text transfer protocol. Each client includes a scheduling and monitoring agent. Each server includes several components. A first server component performs a plurality of functions, including receiving requests from the client(s) for configuration file verification information and storing in the database(s) a log of the requests. A second server component is capable of performing a plurality of functions, including receiving hardware and software inventory information, as well as software metering statistics, and storing the inventory information in at least one of the databases. |
US07769834B2 |
System for selecting a proxy pair based on configurations of autodiscovered proxies on a network
Network devices include proxies and where multiple proxies are present on a network, they can probe to determine the existence of other proxies. Where more than two proxies are present and thus different proxy pairings are possible, the proxies are programmed to determine which proxies should form a proxy pair. Marked probe packets are used by proxies to discover each other and probing is done such a connection can be eventually formed even if some probe packets fail due to the marking. Asymmetric routing can be detected and proxies configured for connection forwarding as necessary. |
US07769830B2 |
System and method for creating and navigating a linear hypermedia resource program
A method and system for creating and navigating linear hypermedia resource programs are disclosed. The system includes a distributed hypermedia resource network having a plurality of hypermedia resources residing on one or more remote information nodes. A common remote information node is in communication with a subscriber station and the remote information nodes in the distributed network. The common remote information node contains at least one linear hypermedia resource program consisting of pre-selected media elements from one or more hypermedia resources linked with exclusive linear links, each media element in the linear program having only one forward link to the next media element. The method includes the steps of downloading and displaying a media element in the linear program and responding to user commands to download and display the next media element in the linear program. |
US07769829B1 |
Media feeds and playback of content
Example configurations herein include a media manager associated with a media player that monitors a media feed for available content. Based on monitoring the media feed (e.g., Really Simple Syndication “RSS” feed), the media manager can receive a pointer to a content playback file. According to one configuration, the content playback file specifies retrievable content (e.g., as specified by pointers therein) and includes instructions indicating how to play back the retrievable content. Upon execution of the content playback file, the media player initiates retrieval of the content as specified by pointers in the content playback file. The media player can initiate playback of the retrieved content in accordance with markup language type playback instructions as specified by the content playback file. |
US07769828B2 |
System for provisioning time sharing option (TSO) and interactive productivity system facility (ISPF) services in a network environment
A method, system and computer program product for dynamically establishing a client's Time Sharing Option (TSO) and/or Interactive Productivity System Facility (ISPF) session and maintaining the client's TSO/ISPF session on a zero-downtime/operating system (z/OS) host over multiple service calls. A session provisioning and maintenance (SPM) utility determines whether a TSO/ISPF session exists for a client making a request for a TSO/ISPF service. When a TSO/ISPF session does not exist for the client, session establishment is initiated by generating a TSO initialization module in a new UNIX System Services (USS) process. Session establishment involves initializing a user's own TSO address space through USS and using USS service call API's to make TSO/ISPF service call requests in the TSO address space. The SPM utility maintains the client's TSO/ISPF session over multiple service calls, bypassing the overhead of having to establish a new session for every service request which requires TSO/ISPF services. |
US07769827B2 |
Interactive video application hosting
A system and method that provide a hosted application and associated services for encoding, indexing, publishing and searching video media to content owners on a public network. The system and method allow the user interface to be customized and injected into the content-owner's website using dynamic HTML and template-based presentation mechanisms, thereby greatly enhancing the website's branding, advertising, and community building capabilities. |
US07769824B2 |
Communication control method, communication control apparatus, communication control program and recording medium
A communication signal sent out by an application is transferred to a communication signal control unit, and then is controlled or processed by a communication signal control module. Then, the communication signal is sent out to a network after being sequentially passed to a next communication signal control module. A communication control adjustment module included in a communication control adjustment unit, based on request conditions from a user, determines an execution position of the communication signal control module used for the control of the communication flow. The communication signal control module and the communication control adjustment module can change their structure even during communication. |
US07769823B2 |
Method and system for distributing requests for content
A method and system for caching content, such as content requested from a server on the World Wide Web. Requests for dynamic content are forwarded directly to a content server to avoid caching data that might only be used once. Requests for static content are forwarded to a hot or a regular cache depending on the frequency at which the content is requested. When a hot cache does not contain the content, it forwards the request to the forwarder which then forwards the request to a regular cache. When the regular cache does not contain the content, it requests the content from the forwarder which then forwards the request to a content server. There may be more than two layers of cache. |
US07769818B2 |
Electronic data management system, electronic data management apparatus, and electronic data management method
An electronic data management system capable of preventing confusion due to transfer of electronic data, even if electronic data attached with original attribute is transferred is provided. This system includes a transfer source server and a transfer destination server connected via a network. The transfer source server retains electronic data having attribute information attached indicating that the electronic data is the original. The transfer source server duplicates the electronic data to create new electronic data and stores the same in conjunction with information indicating that the new electronic data is a duplicate and information identifying the transfer destination server to which the original has been transferred. |
US07769817B2 |
Assisting the response to an electronic mail message
A method, article of manufacture and apparatus for assisting an electronic mail (e-mail) response message by providing e-mail messages related to an open e-mail message. Specifically, the method determines whether an available e-mail message is related to the open e-mail message. Available e-mail messages may include unopened, previously opened, or incoming e-mail messages. As such, the user is warned of all relevant e-mail messages before responding with a reply message or a forward message. |
US07769814B2 |
Message notice reply system and method thereof
A message notice reply system and a method thereof are disclosed. A message reply scheme functioning a deadline, address and verification for replying is introduced into an electronic mail system. As a sender transmits the message, a message-to-reply field will be incorporated to the message, and a reply field will be added after the recipient opens it. More, a reminder, which can be configured to send to a mobile phone or telephone via VoIP connection, will be launched before the deadline. The reply field won't be checked until the recipient replies the message. As well, the message-to-reply field won't be checked until the sender receives the reply. Further, a multimedia apparatus and a handwriting device are utilized to transmit a multimedia message from the sender and reply from the recipient. The invention is applied to substitute the conventional appointment between people that can not trace the schedule precisely. |
US07769813B2 |
Email transmission terminal apparatus, email transmission method and email transmission program
An email transmission apparatus operates to reduce mis-transmission of an email even if a mistake occurs in the check of a destination address. The email transmission apparatus for transmitting a mail to an address designated as a destination includes a counter for counting return mails which were returned with the designated address as a source in response to transmitted mails. The email transmission apparatus further includes a judging function to obtain, from the counter, a receipt frequency of the return mail with a designated address of a mail to be newly transmitted as a source, and to then judges whether the designated address is an address which may cause mis-transmission on the basis of the receipt frequency. Also provided is a notification function that is responsive to the designated address being judged to be an address which may cause mis-transmission. The counter includes a receipt frequency information database for recording a receipt frequency of the past return mails. The judging function determines that the designated address is an address which may cause mis-transmission when the receipt frequency of the return mails is lower than a predetermined threshold value. |
US07769811B2 |
Instant messaging sound control
Controlling the volume of an audible alert associated with an instant messaging communications session includes rendering, on a first instant messaging user system, an instant messaging application user interface for an instant messaging communications session involving at least a first instant messaging user and a second instant messaging user, receiving notification of an event related to the instant messaging communications session, determining a characteristic of the event, accessing an audible alert to be rendered to signal existence of the event, adjusting based upon the determined characteristic of the event a volume of the audible alert corresponding to the event, and rendering the audible alert to signal existence of the event. |
US07769803B2 |
Parallel data processing architecture
A tree-structured index to multidimensional data is created using naturally occurring patterns and clusters within the data which permit efficient search and retrieval strategies in a database of DNA profiles. A search engine utilizes hierarchical decomposition of the database by identifying clusters of similar DNA profiles and maps to parallel computer architecture, allowing scale up past to previously feasible limits. Key benefits of the new method are logarithmic scale up and parallelization. These benefits are achieved by identification and utilization of naturally occurring patterns and clusters within stored data. The patterns and clusters enable the stored data to be partitioned into subsets of roughly equal size. The method can be applied recursively, resulting in a database tree that is balanced, meaning that all paths or branches through the tree have roughly the same length. The method achieves high performance by exploiting the natural structure of the data in a manner that maintains balanced trees. Implementation of the method maps naturally to parallel computer architectures, allowing scale up to very large databases. |
US07769802B2 |
Systems and methods that employ correlated synchronous-on-asynchronous processing
The present invention provides a novel technique for Web-based asynchronous processing of synchronous requests. The systems and methods of the present invention utilize a synchronous interface in order to couple with systems that synchronously communicate (e.g., to submit queries and receive results). The interface enables reception of synchronous requests, which are queued and parsed amongst subscribed processing servers within a server farm. Respective servers can serially and/or concurrently process the request and/or portions thereof via a dynamic balancing approach. Such approach distributes the request to servers based on server load, wherein respective portions can be re-allocated as server load changes. Results can be correlated with the request, aggregated, and returned such that it appears to the requester that the request was synchronously serviced. The foregoing mitigates the need for clients to perform client-side aggregation of asynchronous results. |
US07769801B2 |
Image processing apparatus program product and management server executing prescribed process to a transmitted image
In order to cause a management server to execute a process desired by a user and to be shared by a plurality of users, an image processing apparatus capable of communicating with the management server includes a scanner inputting image data, an authentication information input unit inputting information necessary for authenticating a user, an authentication information send unit for transmitting the input authentication information to the management server, an additional function list receiver receiving from the management server, in response to the transmission of the authentication information, an additional function list for specifying an additional function registered in association with the user among the additional functions executed by the management server, an additional function selector accepting designation of the additional function, and an additional function select information transmitter transmitting the specified additional function and the input image data to the management server. |
US07769797B2 |
Apparatus and method of multiplication using a plurality of identical partial multiplication modules
A multiplication apparatus including a multiplier and multiplicand extractor for dividing the multiplicand into partial multiplicands and dividing the multiplier into partial multipliers, and for generating partial input pairs by combining the partial multiplicands with the partial multipliers, and a multiplication executor including identical partial multiplication modules for receiving the partial input pairs and outputting partial carries and partial products. The apparatus further includes an output generator for combining the partial carries with the partial products according to the execution instruction to generate a final output. For simple multiplications, each of the partial multiplication modules can pass data to and from an adjacent partial multiplication module to calculate the partial carry and the partial product, and pass bits exceeding its own multiplication coverage. |
US07769794B2 |
User interface for a file system shell
A file system shell is provided. One aspect of the shell provides virtual folders which expose regular files and folders to users in different views based on their metadata instead of the actual physical underlying file system structure on the disk. Users are able to work with the virtual folders through direct manipulation (e.g., clicking and dragging, copying, pasting, etc.). Filters are provided for narrowing down sets of items. Quick links are provided which can be clicked on to generate useful views of the sets of items. Libraries are provided which consist of large groups of usable types of items that can be associated together, along with functions and tools related to the items. A virtual address bar is provided which comprises a plurality of segments, each segment corresponding to a filter for selecting content. A shell browser is provided with which users can readily identify an item based on the metadata associated with that item. An object previewer in a shell browser is provided which is configured to display a plurality of items representing multiple item types. |
US07769791B2 |
Lightweight reference counting using single-target synchronization
We have developed a methodology for transforming garbage collection-dependent algorithms, shared object implementations and/or concurrent software mechanisms into a form that does not presume the existence of an independent, or execution environment provided, garbage collector. Algorithms, shared object implementations and/or mechanisms designed or transformed using techniques described herein provide explicit reclamation of storage using lock-free pointer operations. Transformations can be applied to lock-free algorithms and shared object implementations and preserve lock-freedom of such algorithms and implementations. As a result, existing and future lock-free algorithms and shared object implementations that depend on a garbage-collected execution environment can be exploited in environments that do not provide garbage collection. Furthermore, algorithms and shared object implementations that employ explicit reclamation of storage using lock-free pointer operations such as described herein may be employed in the implementation of a garbage collector itself. |
US07769785B2 |
System and method for interfacing index based and iterator based application programming interfaces
A system and method for interfacing index based and iterator based file management routines. In general, the disclosed system maintains an iterator cache having multiple iterators. Each active iterator is associated with a most recently used directory entry. Upon receiving an index based request, the iterator closest to the index based request is identified. If the index based request is closer to the top of the directory than it is to the closest active iterator, the directory entries are sequentially examined beginning at the top of the directory with the first entry. Otherwise, the system deternines whether the index based request is located above or below the closest iterator. If the index based request is above the closest iterator, the system steps backward beginning with the directory entry associated with the closest iterator until the directory entry associated with the index based request is located. If the closest iterator is located below the closest iterator, the system steps forward through the directory entries beginning with the directory entry associated with the closest iterator until the requested directory entry is located. |
US07769779B2 |
Reverse name mappings in restricted namespace environments
A silo-specific view of the file system is provided to processes running in the silo. Processes can access a file only by uttering the silo-relative name. To determine if access to a file identified by a file ID should be permitted, a list of physical names of the file identified by the file ID is constructed. If a silo-relative name that translates to a name in the list can be uttered, the file is opened and the file ID for the opened file is retrieved. If the file IDs match, the silo-relative name is used to open the file. If a process running within a silo requests a list of names for a file that has been opened using a file ID, results returned are filtered so that only names visible in the silo are returned, thus restricting the process' access to files to those files within its hierarchical namespace. |
US07769776B2 |
System and methodology providing improved information retrieval
System and methodology for performing Bayesian-based distributed query processing is provided that solves the problem of how to get each server participating in a Bayesian distributed search system to return the same accurate relevance score for different documents. By performing calculations in a two-step process, accurate Bayesian calculation results are obtained whilst distributing the document indexing and query processing. |
US07769772B2 |
Mixed media reality brokerage network with layout-independent recognition
A Mixed Media Reality (MMR) system associated techniques are disclosed. The MMR system provides mechanisms for forming a mixed media document that includes media of at least two types (e.g., printed paper as a first medium and digital content as a second medium. The MMR system of the present invention provides mechanisms for forming a mixed media document that includes media of at least two types, such as printed paper as a first medium and a digital photograph, digital movie, digital audio file, or web link as a second medium. The present invention also includes a number of novel methods including: a method for layout independent MMR recognition, a strip fragment candidate generation process, and a page candidate accumulation process. |
US07769769B2 |
Methods and transformations for transforming metadata model
Transformations are provided for transforming a metadata model that contains model objects. The metadata model has a multiple layers including a lower layer containing one or more lower abstraction model objects having a lower abstraction level and a higher layer containing one or more higher abstraction model objects having a higher abstraction level. The transformations transform the model objects from the lower layer to the higher layer. |
US07769765B2 |
Method and system for sorting mail
A method and system for sorting mail includes the steps of imaging a face surface of the mailpieces to acquire mailpiece delivery information and distributing the mailpiece image to a virtual sorting station. The virtual sorting station is operative to sort each mailpiece image into one of a plurality of database files based upon common mailpiece delivery information. Depending upon the number of virtual sorting stations required to perform the sorting operation, the mailpiece delivery information contained in each database file may be processed by a system controller and/or transmitted to an automated mailpiece sorting device where each mailpiece is physically sorted into one of a plurality of mailpiece containers. The system for sorting mail includes an imaging device, a virtual sorting station for virtually sorting the mailpiece images and an automated sorting station for physically sorting the actual mailpieces. The system may include a plurality of virtual sorting stations wherein operators at each station provide address interpretation data to sort the mailpieces. |
US07769764B2 |
Mobile advertisement syndication
Improved mobile advertisement syndication capabilities are disclosed for mobile communications facilities, such as cell phones. These and other capabilities are employed to improve delivery of mobile advertisements and their syndication, such as associating advertising content with websites, to appropriate or desirable mobile communication facilities. |
US07769760B2 |
Information processing apparatus, method and program thereof
An information processing apparatus that has an identification unit for identifying categories to which contents belong among predetermined categories based on metadata indicating the details of the contents. The processing apparatus also includes a clustering unit for classifying a group of contents into clusters by performing clustering processing with respect to the group of contents belonging to the categories based on the metadata. |
US07769758B2 |
System and method for managing bundle data database storing data association structure
A bundle database management system comprises a search server including a bundle definition unit for defining a core word and a relevant word connected to the core word, and connection relation between the core and relevant words to generate and store bundle data; a description definition unit for defining description data corresponding to the core and relevant words; a search request receiving unit for receiving a search request including a specific search word input by a user; a search result page generating unit for generating a search result page including the bundle data retrieved by the search word as a core word and the description data retrieved by the core word; and a search result page transmitting unit for transmitting the search result page to the user; and a user terminal connected to the search server for transmitting the search request and receiving the search result page. |
US07769757B2 |
System for automatically generating queries
A method, system and article of manufacture therefor, are disclosed for automatically generating a query from document content. |
US07769756B2 |
Selection and presentation of context-relevant supplemental content and advertising
Media content is paired with context-relevant supplemental content, and the media and supplemental content are provided to a user. A media stream containing the media content may be received from a source system, and context information about the media content is determined from information about the media stream. The supplemental content may be selected based on the determined context information. This may enable a business model in which third parties can register advertising or other supplemental content and specify the criteria that cause it to be combined with the media content. |
US07769755B2 |
Efficient execution of aggregation queries
A query language system is provided that includes a query component that specifies operations for one or more items in a data set. An aggregator component identifies one or more keys associated with the data set, the keys are supplied to one or more aggregators that perform direct computations from the keys in order to determine at least one aggregated value for the data set. |
US07769749B2 |
Web page categorization using graph-based term selection
This disclosure describes systems and methods for categorizing web pages. Web pages and terms selected from those web pages are organized in a matrix. The number of terms in the matrix are filtered using a Laplacian score algorithm. A linear regression algorithm or some other algorithm may use the filtered set of terms to fit the web pages into pre-defined categories. |
US07769747B2 |
Method and apparatus for generating a service data object based service pattern for an enterprise Java beans model
A method and apparatus for generating a service data object based service pattern for an EJB model is provided. Definitions of session bean façade, SDOs, and queries are defined in entity beans. When the definitions are processed, SDOs, related SDOs, and queries for SDOs are added to the session bean façade. At run time, a client may manipulate the SDOs and apply changes to the SDOs via a mediator obtained from a mediator cache. The mediator persists the SDOs to a data graph without interfering the entity bean. |
US07769735B2 |
System, service, and method for characterizing a business intelligence workload for sizing a new database system hardware configuration
A workload characterization system characterizes an exemplary business intelligence workload for use in sizing a hardware configuration required by a new database system running a similar business intelligence workload. The workload characterization system uses performance-oriented measurements to characterize an exemplary workload in terms of resource usage and performance metrics. The workload characterization system applies unsupervised data mining techniques to group individual business intelligence queries into general classes of queries based on system resource usage, providing insight into the resource demands of queries typical of a business intelligence workload. The general classes of queries are used to define an anticipated workload for a planned database system and to help identify the hardware required for the planned database system. |
US07769730B2 |
Method and system for data compression and decompression
The present invention provides a method and system for lossless manipulation of a data file size. The method comprises receiving the data file in an original format (205) and performing an action (210) of compression (215) or decompression (220) on the data file. The data file can be compressed or decompressed using a transliteration procedure. The present invention also provides a method for compressing or decompressing a data file using an abbreviation procedure, as well as a referencing procedure. A method for compressing the data file using any combination of the transliteration procedure, the abbreviation procedure and the referencing procedure is provided. The present invention further provides a system for performing compression or decompression on a data file based on the transliteration procedure, the abbreviation procedure and the referencing procedure. |
US07769729B2 |
Block compression of tables with repeated values
Methods and apparatus, including computer program products, for block compression of tables with repeated values. In general, value identifiers representing a compressed column of data may be sorted to render repeated values contiguous, and block dictionaries may be generated. A block dictionary may be generated for each block of value identifiers. Each block dictionary may include a list of block identifiers, where each block identifier is associated with a value identifier and there is a block identifier for each unique value in a block. Blocks may have standard sizes and block dictionaries may be reused for multiple blocks. |
US07769726B2 |
Method for verification of data and metadata in a data repository
A method for metadata verification of a data repository of a computer system is described comprising accessing a data repository through a data profiler program, querying the data repository for metadata information about the data repository, presenting statistics regarding the metadata information using the profiler, analyzing the metadata information to identify suspect metadata information from the data repository and presenting the suspect metadata information for inspection using the profiler. |
US07769716B2 |
Divided backup of data warehouse
A data warehouse characterized by a plurality of fact tables and at least one dimension table is backed up. For fact tables that are static, those fact tables are backed up using a first backup method that is, for example, optimized for static data. For example, the first backup method may be at the file system level, below the database level, and can be a very time and computationally efficient way to synchronize blocks of data. Thus, for example, the first method may be a method that is not “database-aware” and does not consider the database structure in its backup processing. For fact tables that are dynamic, those fact tables are backed up using a second backup method. For example, the second backup method may account for the dynamic nature of data in the portion being backed up by being, for example, “database aware.” In addition, the at least one dimension table is backed up. By treating the fact tables in this way for backup, the process of backing up a data warehouse can be made more efficient overall. |
US07769706B2 |
Method and system for obtaining a combination of faulty parts from a dispersed parts tree
It is an object of the present invention to find out parts to be a highly possible cause of failure without searching all of part data of all of products. Dispersed parts data on a parts tree are sequentially accessed from a set of known failed products, and part attribute values each having a higher support in the faulty product are extracted. In this process, a subset of parts used in the faulty product is also obtained simultaneously. The part attribute values having higher supports and the subset of parts used in the faulty product are represented as a tree in which a parts type serves as a node. Next, an information gain of a rule that having the two part attribute values is a cause of failure is calculated on two part attribute values having higher supports on the tree of the parts type. This calculation is locally performed on a common parent part of two parts and parts having a certain information gain is outputted as a cause of failure. How to select these two part attributes is performed in such a way that part attributes located closer to each other on the tree are first evaluated, and first found part attributes are made a candidate of a cause of failure. |
US07769702B2 |
Method and system for training a hearing aid using a self-organising map
This invention relates to a system (100) and method for selecting a signal processing program to be executed by a signal processor in a hearing aid. The system (100) comprises a single layer of neurons (200) each having one or more neighbours and being arranged in a memory device (106), wherein each neuron comprises a neuron vector referring to a specific acoustic situation and a neuron label referring to signal processing program associated with said specific acoustic situation. The system (100) further comprises a sensor adapted to detect an external acoustic situation and to define a sensor vector associated with said external acoustic situation, and wherein a processor (102) calculates a vector difference between said sensor vector and each of the neuron vectors, identifies that neuron providing the smallest vector difference, and selects a signal processing program referred to by a neuron label of that neuron. |
US07769701B2 |
Satellite classifier ensemble
We have discovered a system and method for improving the quality of information extraction applications consisting of an ensemble of per-user, adaptive, on-line machine-learning classifiers that adapt to document content and judgments of users by continuously incorporating feedback from information extraction results and corrections that users apply to these results. The satellite classifier ensemble uses only the immediately available features for classifier improvement and it is independent of the complex cascade of earlier decisions leading to the final information extraction result. The machine-learning classifiers may also provide explanations or justifications for classification decisions in the form of rules, other machine-learning classifiers may provide feedback in the form of supporting instances or patterns. Developers control the number and type of classifiers in the satellite classifier ensemble, the pre-deployment training of these classifiers, and the features monitored by the implemented satellite classifier ensemble. |
US07769700B1 |
Method and apparatus for transferring post meter data
A method and a system for collecting, segregating, and transmitting data relating to the use of a value metering system are described. A system and a method for dynamically updating collection, segregation, and/or transmission rules are also described. |
US07769699B2 |
Apparatus for managing social games
An apparatus for managing inter-personal activities to facilitate matchmaking between single individuals, by instructing each individual what to do and with whom during a series of game sessions. Singles join a forum in which a plurality of activities contained in a database are individually assigned to participants, who confidentially express their preferences for specific activities and for other participants with whom to conduct activities. Expressed preferences are not disclosed to other individuals, but are input to a secure computer system that assigns the activities. Participants' wish-lists influence assignments made by the computer, and random factors provide variety and protect privacy by obscuring the effect of the wish-lists. After each assignment, participants can update their wish-list to affect further assignments. |
US07769698B2 |
Navigation through components
This disclosure provides various embodiments of software for navigating through components. In one aspect, the software associates a transactional process with a first component, triggers navigation from the first component to a second component, and performs the transactional process associated with the first component upon triggering navigation from the first component to the second component. In some implementations, the transactional process comprises validating modifications made to the data of the first component. In other implementations, the transactional process further comprises saving the modifications to the data of the first component if the validation is successful, and if the validation is unsuccessful, not saving the modifications to the data of the first component. |
US07769697B2 |
Method for validating an electronic payment by a credit/debit card
A method for validating an electronic payment by a credit/debit card in a transaction system. The method includes registering a purchase of an article by a buyer using a credit/debit card associated with at least one PIN code, checking that the at least one PIN code is associated with the number of said credit/debit card provided by said buyer to said seller terminal, checking, by said electronic payment center, whether or not said at least one PIN code is valid, and one of: after the at least one PIN code is found to be valid, checking, by said electronic payment center, whether the electronic payment center has received a pre-validation from a third party; after the at least one PIN code is found to be valid, contacting a third party via a communication network and requesting that the third party validate the purchase; and after the at least one PIN code is found to be valid, contacting a third party via a communication network and requesting said at least one PIN code from the third party. The third party is a prime owner of the credit/debit card. |
US07769696B2 |
Information storing apparatus
An information storing apparatus for judging who requests personal information and for setting an access level for the personal information for the requester. The information storing apparatus includes: a personal information storing section storing thereon the personal information which is to be disclosed to predetermined accessible persons; an accessible person information storing section storing thereon accessible person characteristic information indicating a physical characteristic of each of the plurality of accessible persons; a requester authentication section for receiving requester characteristic information indicating a physical characteristic of a requester who requests the personal information, and for performing authentication processing of the requester using the requester characteristic information and the accessible person characteristic information stored on the accessible person information storing section; an access level setting section for setting an access level, which is a level of the personal information to be disclosed to the requester, when the requester authentication section authenticates the requester as the accessible person; and a personal information output section for outputting a part of the personal information stored on the personal information storing section to the requester in accordance with the access level set-up by the access level setting section. |
US07769694B2 |
Secure postage payment system and method
In a postage payment system, a secure integrated circuit (IC) card is used to manage postage funds, and created encrypted postage indicia. Among other things, the system is capable of performing charge-back accounting of postage expenses and generating mail contents. In accordance with an aspect of the invention, the postage indicia are applied onto selected locations of the mail contents while they are being generated. In the preferred embodiment, each mail content is placed in a window envelope such that the postage indicium on the mail content exposes through a window of the envelope to facilitate inspection of the indicium. In accordance with another aspect of the invention, by including transactional data in addition to the traditional postal data in a postage indicium, the indicium can be used to pay bills, purchase products and services, including any courier service different than the postal service. |
US07769690B2 |
Method and system for the supply of data, transactions and electronic voting
A method and system for supply of data relating to a described entity (302) to a relying entity (304), which includes the generation of a first digital certificate referred to as an empowerment certificate signed by a first signing entity. The empowerment certificate includes attributes of the described entity (302) information and identifying the first signing entity. It also includes an indication of data relating to the described entity (302) which is to be supplied and an indication of one or more sources (306) for said data. The empowerment certificate also includes identification of relying entities (304) to which the data can be supplied. The relying entity (304) forwards the empowerment certificate to source (306) supplying the data indicated in the empowerment certificate. Some or all of the data relating to the described entity (302) may be supplied by means of a second digital certificate referred to as a custom certificate, signed by a second signing entity. Custom certificates may appear in custom certificate revocation lists. A system and method for transfer of ownership of electronic property (801) from a first entity to a second entity are also provided. A method and system for electronic voting are also provided. |
US07769688B1 |
Money fund banking system
Providing interest to clients' deposited funds without the legal limitation on the number of demand withdrawals from deposit accounts is accomplished by an administration system that keeps all of the records for the clients' deposits and withdrawals, calculates the total of the deposits and withdrawals for all clients, and uses the calculation to determine whether funds are deposited to or withdrawn from a single deposit account in which all clients' deposit funds are kept. Clients can make unlimited withdrawals, such as by check, credit card, debit card, or electronic transfer, through the administrator. By placing the administrator as the holder of a single account, legal exemptions to the limitation on earning interest in demand accounts is facilitated. |
US07769684B2 |
Semi-quantitative risk analysis
A semi-quantitative analysis on the risk management process increases the possibility of performing an accurate risks comparison, making easier the identification of which risks shall be prioritized and shall receive the greatest mitigation efforts. Specifically, the semi-quantitative risk analysis enables an improved risks comparison for evaluating the consequences of each risk considering its impacts on the project's Net Present Value (NPV), reflecting the project's cash flow at different times. The use of such method makes the prioritization process more efficient, helping the managers and other personnel involved on the process to focus their efforts to the most critical risks for the project's success. In this sense, the risk management process becomes more efficient and better able to provide better support to the project decision makers. |
US07769683B1 |
Performance based auto loans
Disclosed are systems and methods for providing a loan having an interest rate and a loan period. The systems and methods dynamically adjust the interest rate during the loan period based on actual payment performance of a borrower, thereby resulting in an improved reward structure, greater borrower loyalty and an improved experience for the borrower. |
US07769681B2 |
Computer system and method for networkd interchange of data and information for members of the real estate financial and related transactional services industry
An Interchange Party Computer System (“IPCS”) comprising: a plurality of units of allocated resources, configured for a lender party, broker party, transaction party and/or investor party, each unit of allocated resources including one or more administrator user interfaces that allow a participating party to manage its allocated resources and define which of its users and which other participating parties may access its allocated resources and use elements thereof, wherein at least one of the allocated resources include database allocated resources that are managed by the participating party assigned the resources, the allocated resources for the database being accessible and usable by a participating party on terms defined by the participating party responsible for managing the database allocated resources wherein at least one of the allocated resources include at one or more modules selected from the group of: a Rate and Loan Program Module that includes means to define loan programs or search defined loan programs in a database, an Automated Underwriting Module, a Mortgage Pools Module; a File Status and Transaction Party Module, which includes means to do two or more of: assign tasks, present task status, control viewing of task status, assign viewing privileges, monitor satisfaction of lender conditions, and upload loan documentation that are managed by the participating party assigned the resources; the allocated resources for the selected modules being accessible and usable by a participating party on terms defined by the participating party responsible for managing the selected modules allocated resources. |
US07769680B2 |
Apparatus and methods to determine whether an order is a test order
In various embodiments, a data signal is received from a computer system. The data signal includes an order for an instrument and further includes an indicator. The indicator indicates that the order is one of a real order or a test order. The order is a test order. A test order that specifies a bid cannot bind an originator of the test order to tender money. A test order that specifies an offer cannot bind the originator of the test order to tender the instrument. The order is matched to another order. Whether the order is a test order or a real order is determined, based at least in part on the indicator. |
US07769674B2 |
Upside participation / downside protection index participation notes
Techniques are described for securitizing, administrating and trading various index shares securitized by derivative, cash-settled instruments on the underlying index. In some aspects, a method includes determining in a computer system, a value for a tradable index share that tracks increases in a value of an index. The tradable index share is backed by a fractional interest in a creation unit that includes a long index futures contract and one of a long put index options contract and a long put index futures options contract. The long, put index options contract has a strike price that is the same as a mark price of the long index futures contract and each having the same expiration date. |
US07769671B2 |
System and method for changing the view of a trading screen
A trading screen displays market information, such as working orders, buy and sell orders, and other items of interest, in association with values on a value axis. Each item of interest is therefore displayed in relation to the value axis to provide a trader with an intuitive display of the market. In one embodiment, a user can select a location associated with a particular value on the trading screen and upon an selection, for example, by a click of the mouse button, the value axis is repositioned so that the selected value is moved to a predefined location. During which, market information is moved to new locations that are associated with their respective values on the value axis. |
US07769670B2 |
Hedging risk in an investment vehicle
A method for managing an investment vehicle. An option is purchased for protection of cash flows to be paid by the investment vehicle to designated investors. An option is sold offsetting the purchased option at least in part. The cash flows and security priorities of the investment vehicle are structured so that the purchased option protects the protected investors, and the proceeds of the sale of the sold option offsets the cost of the purchased option for benefit of non-protected investors. |
US07769668B2 |
System and method for facilitating trading of financial instruments
A system and method for facilitating trading of financial instruments. According to one embodiment, an application receives an indication of interest to trade a financial instrument by a first party, provides the indication of interest to other parties without disclosing a side of trade, receives an offer to trade the financial instrument by a second party based on the provided indication of interest, a side of trade being associated with the offer by the second party but not disclosed to the first party, and receives either a rejection or an acceptance of the second party's offer by the first party. |
US07769662B2 |
Tax deduction revaluation system
A method and system for calculating a tax credit obtains a tax function T(A), a value for deduction (D), and a value for an income amount (A) at which a computation is based. The method and system computes a tax credit C=k(T(A)−T(A−(D−C))). The calculation may be done non-recursively or recursively by calculating values Cn+1=k(T(A)−T(A−(D−Cn))). |
US07769660B2 |
System, method, and computer program product for scoring items based on user sentiment and for determining the proficiency of predictors
The present invention provides systems, methods, computer program products, and combinations and subcombinations thereof for scoring items based on user sentiment and for determining the proficiency of a predictor and for aiding an investment decision on an item by an individual. The invention includes one or more user devices and a prediction system server having a sentiment rating module, a user proficiency ranking module, a content creation module, and a database. Devices access the prediction system server directly via a communications medium or indirectly through links provided on a third party server. |
US07769658B2 |
Commission management system
The present invention relates to a commission management system and method for managing soft dollar and commission recapture services over communications network. The system and method pays the invoices from the soft dollar commission account after the client views and approves invoices online. |
US07769654B1 |
Systems and methods for determining fair value prices for equity research
Methods for determining a range of fair value prices for equity research to be supplied by a sell-side firm to a buy-side firm. The range of fair value prices may be used, for example, to frame the discussions between the sell-side firm and the buy-side firm over the price of equity research supplied by the sell-side firm. For example, the parties may engage in discussion discussions as to which determined fair value price or prices are most appropriate to the parties' circumstances. A number of different pricing techniques are disclosed. |
US07769651B2 |
Method and system of processing billing data
A billing data extraction and processing system for use in connection with a first billing system and a second billing system is disclosed. The billing data extraction and processing system includes a first input to receive rated billing data from the first billing system, a second input to receive rated billing data from the second billing system, and a data processing module, the data processing module responsive to the first input and to the second input, the data processing module processing the aggregated data extracted from at least one of the first and the second billing system. A first set of aggregated billing data at a first point in a billing period of the first billing system and a second set of aggregated billing data at a second point in the billing period of the first billing system are extracted and received at the first input. A first set of aggregated billing data at a first point in a billing period of the second system and a second set of aggregated billing data at a second point in the billing period of the second billing system are extracted and received at the second input. |
US07769648B1 |
Method and system for automating keyword generation, management, and determining effectiveness
A method and system for generating, management, and determining the cost effectiveness of keywords used in paid searches. Target objects for which customer traffic for an electronic storefront web site is to be targeted to are identified. Keywords corresponding to those target objects are automatically generated, and associated keyword purchase data is sent to one or more search partners to initiate purchase of the keywords from those partners. Cost-effectiveness of each keywords is determined based on partner reports containing billing and keyword activity data and monitoring customer session activities that are initiated via clickthroughs contained in search results generated by the search partners. |
US07769647B1 |
Method and system for providing a year-round tax monitor
A process for providing a year-round tax monitor whereby baseline tax data and current year-to-date tax data for a user is obtained. Data representing current tax year directives made by the user, and/or data representing tax related choices made by the user in the current tax year to date, and/or data representing tax related events associated with the user in the current tax year to date is also obtained. Using the baseline tax data, and/or current year-to-date tax data, and/or the data representing current tax year directives made by the user, and/or the data representing tax related choices made by the user in the current tax year, and/or the data representing tax related events associated with the user for the current tax year, an estimate and/or projection of tax liability for the current tax year is calculated and a projected tax refund that will be owed to, or a tax liability that will owed by, the user for the current tax year is estimated. The estimated tax refund that will be owed to, or a tax liability that will be owed by, the user for the current tax year is then provided to the user via a tax monitor widget displayed on a display device accessible by the user. |
US07769646B2 |
Efficient work flow system and method for processing taxpayer source documents
A method for processing taxpayer source documents is disclosed. The method may include receiving proforma data and an electronic image of a taxpayer source document, determining a type of tax statement for the taxpayer source document from the electronic image of the taxpayer source document and using the proforma data, a database, and business rules to verify the type of the tax statement for the electronic image of the taxpayer source document. This can be done by searching for an identification code within the electronic image of the taxpayer source document to determine whether the identification code matches the proforma data. The method can also include extracting data from the electronic image of the taxpayer source document and determining if the extracted data from the electronic image of the taxpayer source document has an error. Once the data is extracted, the method can also include creating an electronic document that includes the extracted data. |
US07769644B2 |
Bill of lading transmission and processing system for less than a load carriers
The present invention automates the process of receiving transportation documentation and producing advance loading manifests therefrom to optimize load planning and dynamic product shipment and delivery control. Methods provide for receipt of the transportation documentation, initial preparation, and transmission of the documentation from on board a vehicle or while the vehicle is in transit. A remote processor receives the documentation, stores the documentation and feeds the documentation to a load planning software for generation of advance loading manifests from the remote processor and receive them on demand. Further, a mobile data transmission device is provided for use by a driver to communicate transportation documentation, and vehicle information to the remote processor, and, in some applications, can receive instructions for en route alterations of package pickup or delivery. The documentation can reside on a server remotely accessible by customers. |
US07769641B2 |
Sharing media content assets between users of a web-based service
In one embodiment, a method comprises receiving a request for access to a media content asset from a first user of a web-based service, the request specifying a second user that has provided access to the media content asset; retrieving, from a user database, a user entry describing attributes associated with the second user; determining whether the user entry includes digital rights metadata for determining whether the second user is licensed to share at least a portion of the media content asset; and selectively providing the first user with access to at least the portion of the media content asset based on determining from the digital rights metadata that the media content asset is licensed to the second user, and determining that the first user is authorized by the second user to access the media content asset. |
US07769640B2 |
Strategies for online marketplace sales channels
In an online marketplace environment, a connection provider can provide various strategies to a seller of items on one or more online sales channels. In one implementation, a method for selling one or more items on an online sales channel includes measuring product activity on the online sales channel and assessing an average selling price for the one or more items. The method includes comparing a target recovery price for the one or more items for sale with the average selling price and adjusting one or more selling factors to cause the average selling price to approach or exceed the target recovery price. The one or more auction factors can be adjusted to affect product activity on the online sales channel. |
US07769638B1 |
Systems and methods for verifying authorization for electronic commerce
Authorization verification systems and methods are described that determine whether an authorization check is to be performed in conjunction with an online purchase or other electronic commerce transaction, and, if the authorization check is to be performed, that check the authorization of an individual wishing to participate in the online transaction and that store a retrievable record of the authorization check. The system receives authorization information for the individual that is indicative of the individual's authorization to purchase a product or service online, or to otherwise participate in an electronic commerce encounter whose access is limited to authorized individuals. In one embodiment, authorization for making a purchase is limited to individuals above an age threshold, and the authorization verification system receives information relating to the individual's age via an electronic scanning of a driver's license or other identification card, or by other methods, and uses the birth date information to calculate the customer's current age. A record of the authorization can be stored and can subsequently be retrieved to verify that an authorization determination for the online encounter was carried out. |
US07769636B1 |
Contents distributing apparatus
A printing service system comprises a portal site computer connected to a portable terminal and a print station via a network. The portal site computer transmits the contents of which reservation for printing has been made by the portable terminal to the print station via the network, and prints out them. The portal site computer establishes a printing reservation site for reserving printing of contents via the network, and stores reservation information on contents in which the portable terminal accesses to the printing reservation site, thereby making a reservation for printing, corresponding to user identification information on the portable terminal. When the portal site computer receives the user identification information transmitted from the print station, it reads the reservation information on the contents corresponding to the received user identification information. Then, the portal site computer transmits the contents corresponding to the read reservation information to the print station. Thus, a place for requesting contents and a place for reserving contents printout are not constrained. |
US07769631B2 |
Business systems with price guarantee and display
A method for guaranteeing a consumer a best price on an item purchased from a vendor in a consummated final first transaction, the method including, in certain aspects, including determining a refund due to insure that a consumer receives the benefit of a later better price, and displaying the refund amount, individually or publicly, and, in one particular aspect, displaying a total amount for a plurality of such refunds. |
US07769626B2 |
Determining strategies for increasing loyalty of a population to an entity
A method and system is disclosed that provides: (a) a theoretical framework for designing psychological research that uncovers individual decision-making networks, both in terms of sampling requirements and questioning methods, (b) an implementation interface to schedule and administer the appropriate question sequences between an interviewer and a given individual, in real-time, via a web-based system, and (c) a coding and analysis system to summarize and quantify the potential of alternative decision structures to be used to optimize the development of marketing and communication strategies. |
US07769624B1 |
Method and system for knowledge management and effective mentoring of insurance claim professionals
The present invention relates to a method and system for virtual mentoring of a group of individuals based on the management of their work-related knowledge. According to the embodiments of the present invention, collective experience and intellectual capital of an organization and its personnel are efficiently and intelligently gathered to provide “just-in-time” training/mentoring of the organization's personnel to enhance job performance and satisfaction and to achieve Quality Management (QM) results/outcomes. The training/mentoring can be requested by or automatically provided to the personnel via various designated access locations. |
US07769623B2 |
Method and system for conducting online marketing research in a controlled manner
The invention describes a method and system for conducting online marketing research keeping in consideration the specified budget for the experiment. The invention describes a methodology for effective data collection and optimised utilization of budget through the use of efficient sampling and grouping of users. |
US07769616B2 |
Computer-implemented method, system and program product for quoting a business service
The present invention provides a method, system and computer program product for quoting a business service wherein a large variety of predefined scenario may be exercised to assess a business quotation in real time. The invention allows to establish relationships between an infrastructure design and the various components of the solution to offer a flexible solution that automatically check the impact of changes and new requirements. |
US07769615B2 |
Constraints-based analysis and strategy planning methods and tools
Disclosed herein are methods and related tools for assisting users in analyzing and identifying various constraints that limit the impact of business growth strategies, and for helping those users identify, research, and/or implement strategies in light of identified constraints. More particularly, disclosed are information management methods and electronic computing tools for enabling managers to utilize accumulated information to identify and address constraints that otherwise limit innovation and growth of their business ventures. |
US07769612B1 |
System and method for facilitating the sale of a travel product
A system and method for facilitating the sale of travel products is disclosed. The system receives travel inquiries from requesters for preferred travel products (905). The system in turn selects and offers the requester an alternate travel product which has a greater value to the seller if sold than the requester's preferred travel product (925). Various systems and methods are disclosed for determining whether an alternate travel product has a greater value to the seller if sold than the preferred travel product. Exemplary determinations are based on profit margin and load factor discrepancy between the preferred travel product and the alternate travel product. The system further provides for the selection and offering of a benefit in conjunction with a requester's acceptance of an alternate travel product, and for the selection of the benefit based on the differences between the requester's preferred travel product and the alternate travel product. |
US07769611B1 |
System and method for automating travel agent operations
A system and method for automatically performing actions in response to a user making travel arrangements. Delivery services, such as postal and parcel services, are instructed to take certain actions while the user is traveling. For example, the delivery can be instructed to hold packages for pickup by the user, deliver the packages to the user when the user returns, or forward the packages to another location. In addition, a system and method for notifying a company mailroom with travel instructions is included. An electronic calendar is automatically updated with information related to the user's travel plans. Other users with access to the calendar can view the user's travel agenda. The user can gather travel specific details from the calendar for use in traveling, for example the flight and hotel information, is readily available. The user's telephone can also be configured as preferred by the user. Calls can be forwarded to the user's travel location, voice mail greetings can be updated to reflect the user's out-of-office status, and backup and emergency information can be updated. Destination information such as driving information, GPS data for use by GPS devices, medical services information, and civic, cultural, or attraction information can be downloaded to the user for use while at the destination. |
US07769610B2 |
Booking engine for booking airline tickets on multiple host environments
A system and method of booking an itinerary on at least one of a multiplicity of host environments include a plurality of host adaptor modules. Each host adaptor module is configured to interact with one of the plurality of host ticketing environments. A booking engine is provided for receiving commands related to booking the air travel itinerary and determining an appropriate host ticketing environment for processing the commands based on a number of predefined criteria. When the booking engine receives a command it forwards the command to a first host adaptor module which is associated with first host ticketing environment selected by the booking engine for processing the command. The host adaptor module receives the command and issues the command to said first host ticketing environment. The first host adaptor module in turn receives a response from the first host ticketing environment and determines whether the response comports with an expected response. If the response does not comport with the expected response, the booking engine identifies a second appropriate host environment for processing the command and forwards the command to a second host adaptor module associated with the second host ticketing environment. The second host adaptor module then issues the command to the second host ticketing environment. |
US07769608B1 |
Systems and methods for optimizing property risk ratings
Systems and methods provide optimized property risk ratings and, more particularly, optimized property risk ratings defined by evaluating ratings on a by peril basis. Systems and methods also price insurance products and underwrite insurance products using risk data that has been optimized on a by peril basis. A territory is subdivided into a plurality of regions determined in accordance with at least one predetermined factor. Loss costs representing historic costs for various insured perils are retrieved from a computerized database using a data processor. The loss costs are sorted on a per-peril basis for each of the regions using the data processor. Peril zones are created for each peril that represent related regions in which loss costs for a particular peril are roughly equivalent. |
US07769603B2 |
Stent customization system and method
Methods and systems are described for receiving a parameter relating to a specific patient, and for customizing one or more attributes of a stent ex situ as an at-least-roughly contemporaneous response to receiving the parameter relating to the specific patient or for customizing one or more junctions of a stent ex situ in response to the received parameter relating to the specific patient. |
US07769598B2 |
Patient communication method and system
A healthcare communication system can include a patient terminal having a keyboard unit with message keys for transmitting different ones of one or more programmed messages, and alphanumeric keys for composing messages. The patient terminal can be communicatively linked to a patient terminal display for presenting the programmed messages and composed messages. Each of the message keys can include identifying indicia associated with a programmed message transmitted upon selection of the message key. The patient terminal keyboard also can include one or more destination keys for specifying one of multiple destination addresses within the healthcare communication system for delivering individual ones of the messages. |
US07769596B1 |
Intelligent service traffic management
Computer implemented methods and systems are provided for intelligent service traffic management. A request is received from a mobile device for mobile device service. A location of the mobile device is determined. One or more retail service centers is identified based on the location of the mobile device. A wait for the mobile device service is estimated at each of the retail service centers. The estimated wait and each location of the retail service centers are provided to the mobile device. |
US07769584B2 |
Encoder, decoder, encoding method, and decoding method
An encoder, decoder, encoding method, and decoding method enabling acquisition of high-quality decoded signal in scalable encoding of an original signal in first and second layers even if the second or upper layer section performs low bit-rate encoding. In the encoder, a spectrum residue shape codebook (305) stores candidates of spectrum residue shape vectors, a spectrum residue gain codebook (307) stores candidates of spectrum residue gains, and a spectrum residue shape vector and a spectrum residue gain are sequentially outputted from the candidates according to the instruction from a search section (306). A multiplier (308) multiplies a candidate of the spectrum residue shape vector by a candidate of the spectrum residue gain and outputs the result to a filtering section (303). The filtering section (303) performs filtering by using a pitch filter internal state set by a filter state setting section (302), a lag T outputted by a lag setting section (304), and a spectrum residue shape vector which has undergone gain adjustment. |
US07769583B2 |
Quantizing feature vectors in decision-making applications
A system, method and computer program product for classification of an analog electrical signal using statistical models of training data. A technique is described to quantize the analog electrical signal in a manner which maximizes the compression of the signal while simultaneously minimizing the diminution in the ability to classify the compressed signal. These goals are achieved by utilizing a quantizer designed to minimize the loss in a power of the log-likelihood ratio. A further technique is described to enhance the quantization process by optimally allocating a number of bits for each dimension of the quantized feature vector subject to a maximum number of bits available across all dimensions. |
US07769579B2 |
Learning facts from semi-structured text
A method and system of learning, or bootstrapping, facts from semi-structured text is described. Starting with a set of seed facts associated with an object, documents associated with the object are identified. The identified documents are checked to determine if each has at least a first predefined number of seed facts. If a document does have at least a first predefined number of seed facts, a contextual pattern associated with the seed facts is identified and other instances of content in the document matching the contextual pattern are identified. If the document includes at least a second predefined number of the other instances of content matching the contextual pattern, then facts may be extracted from the other instances. |
US07769577B2 |
Hardware accelerator with a single partition for latches and combinational logic
A hardware accelerator includes hardware support for a combinational only cycle and a latch only cycle in a simulation model with a single partition of latches and combinational logic. Preferred embodiments use a special 4-input 1-output function unit in the hardware accelerator in place of the normal latch function that write back the old latch value for combinational only cycles. Other embodiments include hardware support for separate array write disables for arrays and transparent latches depending on whether the cycle is a combinational only cycle and a latch only cycle. A conditional array write disable dependent on the occurrence of a hardware breakpoint is also included that supports switching from a latch plus combinational cycle to a latch only cycle, to give control to the user before evaluating the combinational logic if a breakpoint occurs on a latch. |
US07769575B2 |
Three dimensional coordinates of HPTPbeta
The crystal structures of catalytic domain of HPTPbeta, both ligand-bound and ligand-free are described. These structures are useful in computer aided drug design for identifying compounds that bind or activate HPTPbeta and thereby modulate angiogenesis mediated disorders or diseases. |
US07769574B2 |
Bessel analytic element system and method for collector well placement
The present invention involves a method of developing a model of groundwater flow with a well configuration. First, a geographic area is specified with one or more related wells. A mathematical model is created of the groundwater flow in relation to the wells with a plurality of layers, each layer having a local flow component and a leakage component. The plurality of layers is modified based on the leakage component of adjacent layers. The simulation of groundwater flow to a collector well, horizontal well, or gallery may thus be accomplished by specifying an array of line-sink elements that represent the lateral arms of the collector well, horizontal well, or gallery. Boundary conditions for groundwater flow to the lateral arms may then be specified. Groundwater flows are then calculated based on the array and boundary conditions, with updating of the boundary conditions during the calculation. Each of the layers may include a component related to frictional head loss. The head losses due to flow into and within the lateral arms may be used to update the layers. Modifications of the models may involve calculating discharge potentials or a head specified condition. |
US07769573B2 |
System and method for modeling interactions
Computerized systems and methods are used to create a model of interaction energies between a group of bodies, such as molecules or atoms in solution. A computer simulation of the molecular interactions of bodies in solution is performed by first creating a coordinate system that defines a position of each body in a two dimensional or a three-dimensional space. The system then divides the coordinate system into subsections called bins. Bins may be of different sizes. The number and size of bins varies depending on the number of bodies and each body's calculated position in the coordinate system. The number of bins is optimized, selected so that a maximum number of bins contain only one body. This means there is also a corresponding minimum number of bins that contain either multiple bodies or no bodies. The systems and methods select a radius at which, at a certain distance from a selected molecule, the effect of other molecules on the selected molecule approximates zero. The binning system thus computes all of the significant interactions between N bodies in a solution without missing interacting pairs of bodies and without testing every possible interaction. |
US07769571B2 |
Constraint stabilization
An improved constraint approach reduces the energy drift rate to acceptable levels. In an embodiment of this approach, massively parallel constrained velocity Verlet NVE (constant particle number, constant volume, constant energy) MD simulations can be run using single precision arithmetic with very low energy drift (e.g., ˜1 Kelvin per microsecond simulated time) using large timesteps (e.g., 2.5 fs) for typical systems and MD force fields. |
US07769570B2 |
Hierarchical references or links in modeling environments
Methods and systems for making a reference to a resource in modeling environments are disclosed. The resource to which the reference is made includes the data of the system designed and/or executed in the modeling environments. The system includes subsystems and hierarchical references are made to the data of the subsystems. In response to users' action to select one of the hierarchical references to the resource, the hierarchical references included in the selected hierarchical reference are provided to users so that the users may navigate the data of the subsystems and select one of the subsystems. If users activate the selected hierarchical reference, the data corresponding to the selected hierarchical reference is retrieved and provided to the users. |
US07769569B2 |
Method and system for designing a structural level description of an electronic circuit
A method and system for designing a structural level description of an electronic circuit with functional behavior described by a plurality of rules, the circuit being specified by data path and control path elements wherein at least one control path element is provided in a form of unresolved variable. The design comprises extracting a plurality of unresolved variables among the control path elements and automatic processing of data path and control path elements for accomplishing a state machine formulation, wherein the states of the state machine include states representing at least combinations of unresolved variables and corresponding transitions satisfying said plurality of rules and predefined design criteria. |
US07769568B2 |
Employing a dynamic lifecycle condition index (CI) to accommodate for changes in the expected service life of an item based on observance of the item and select extrinsic factors
Initial assumptions related to the service life of a particular item, such as a component section of a building, are mathematically modeled to construct an initial lifecycle condition relationship as condition index (CI) v. time. To update the model, empirical data may be input at any time. As modeled in an engineering management system, for example, inspections are performed on the item to verify actual condition with that predicted. Quantitative inspection data are then used to update the initial curve. As inspections are performed and data recorded, the curve is updated to accurately capture observed condition and provide realistic estimates of predicted condition, and expected service life. In select embodiments of the present invention, empirical data, such as that from inspections, are weighted, e.g., inspection data may be weighted based on type, level of detail, time in service, time since last inspection and the like. |
US07769564B2 |
Method and apparatus for monitoring bearings
A system to facilitate reducing false train stops includes an infrared sensor that is coupled to a processing unit. The processing unit is programmed to receive inputs from the sensor, generate a bearing profile using the received inputs, classify the bearing profile as at least one of a typical bearing profile and an atypical bearing profile, and if the bearing profile is classified as a typical bearing profile, analyze the typical bearing profile to determine if at least a portion of the typical bearing profile meets the alarm criteria. A method of reducing train stops and generating maintenance alerts are also described herein. |
US07769563B2 |
Method and apparatus for diagnosis of motor-operated valve
A method and an apparatus for diagnosis of a motor-operated valve for determining the degree of abnormality of the motor-operated valve in which rotational driving force of a driving motor 1 is mechanically transmitted to drive a valve disc 8 to an open or close position. The on-off timing of driving energy to the driving motor 1 is determined based on signal information from a plurality of magnetisms sensors 16 attached to a power cable tube 15 housing a power cable 14 or control line for driving the driving motor 1. The timing when the driving energy to the driving motor 1 is turned on and off when the valve disc 8 is shifted to an open or close position can be determined precisely. |
US07769561B2 |
Robust sensor correlation analysis for machine condition monitoring
A method for monitoring machine conditions is based on machine learning through the use of a statistical model. A correlation coefficient is calculated using weights assigned to each sample that indicate the likelihood that that sample is an outlier. The resulting correlation coefficient is more robust against outliers. The calculation of the weight is based on the Mahalanobis distance from the sample to the sample mean. Additionally, hierarchical clustering is applied to intuitively reveal group information among sensors. By specifying a similarity threshold, the user can easily obtain desired clustering results. |
US07769556B2 |
Method for correcting measuring errors caused by the lens distortion of an objective
A method for correcting the measuring errors caused by the lens distortion of an objective in a coordinate measuring machine is disclosed. For a plurality of different types of structures, the lens distortion caused by an objective is determined in an image field of the objective. The position of a type of structure is determined in the image field of the objective by a measuring window. The correction of the lens distortion required for the type of structure to be measured is retrieved from the database as a function of the type of structure to be measured. |
US07769555B2 |
Method for calibration of a vectorial network analyzer
A method is provided for calibration of a vectorial network analyzer, having n measurement ports (n>1) and at least m measurement sites with n+1 |
US07769552B2 |
Method and apparatus for estimating induction motor rotor temperature
A method and apparatus to provide continuous and reliable rotor temperature estimates for line-connected induction motors during steady-state and/or dynamic motor operations. Rotor temperature is calculated from voltage and current measurements without any temperature or speed sensors. First, complex space vectors are synthesized from voltage and current measurements. Second, the instantaneous rotor speed is detected by calculating the rotational speed of a single rotor slot harmonic component with respect to the rotational speed of the fundamental frequency component. Third, the positive sequence fundamental frequency components are extracted from complex space vectors. Fourth, the rotor time constant is estimated in a model-reference adaptive system based on a dynamic induction motor equivalent circuit model. Finally, the rotor temperature is calculated according to the linear relationship between the rotor temperature and the estimated rotor time constant. Real-time induction motor thermal protection is achieved through this continuous tracking of the rotor temperature. |
US07769549B2 |
Method and device for on-line acoustic monitoring of foam and aerated fluid properties
A method for on-line acoustic detection of the quality of foams and aerated fluids whereby at least one emitter/receiver pair is placed in a close vicinity to the foam flow. At least one acoustic pulse is emitted and the time within which the acoustic pulse travels from the emitter to the receiver is recorded. Sound speed in the foam is determined by analyzing an acoustic response of the receiver and a pressure in the foam is also measured. |
US07769547B2 |
Karyometry-based method for prediction of cancer event recurrence
A biological tissue sample is scanned to produce an image and corresponding optical-density data. A computerized algorithm is used to identify, segregate, and produce images of nuclei contained in the image. The OD values corresponding to nuclear chromatin are used to identify numerical patterns known to have statistical significance in relation to the health condition of the biological tissue. These patterns are analyzed through discriminant analysis and a non-supervised learning algorithm to predict changes that suggest a risk for the recurrence of a cancer event, such as a malignant lesion. |
US07769546B2 |
Method for indexing a subsurface volume for the purpose of inferring geologic information
A method of determining a horizon volume. In one embodiment, the horizon volume is determined from obtained seismic information, and maps the obtained seismic information onto a flattened volume such that in the flattened volume, horizons represented in the obtained seismic information are shifted to be substantially coplanar with a surface defined by the horizon volume as an estimate of a single chronostratigraphic time such that the parameters of the flattened volume include (i) a two-dimensional position in a surface plane, and (ii) a metric related to chronostratigraphic time. |
US07769544B2 |
Autonomous vehicle railroad crossing warning system
An autonomous vehicle collision/crossing warning system provides for simple, inexpensive and decentralized installation, operation and maintenance of a reliable vehicle collision/crossing warning system. The autonomous warning system preferably utilizes a single frequency TDM radio communication network with GPS clock synchronization, time slot arbitration and connectionless UDP protocol to broadcast messages among vehicles and components in the warning system. Adaptive localized mapping of components of interest within the warning system eliminates the need for centralized databases or coordination and control systems and enables new vehicles and warning systems to be easily added to the system in a decentralized manner. Preferably, stationary warning systems are deployed as multiple self-powered units each equipped to receive broadcast messages and to communicate with the other units by a low power RF channel in a redundant Master-Slave configuration. The communication schemes are preferably arranged for low duty cycle operation to decrease power consumption. |
US07769539B2 |
Bearing calculator and error correction method
A bearing calculator provided with a geomagnetic sensor for detecting earth-geomagnetism and a control unit for calculating a geographical bearing based on detection values of the geomagnetic sensor. The control unit can execute offset error correction processing for correcting the offset error to the geomagnetic sensor based on a change in the magnetic field inside the bearing calculator. When detection values of the geomagnetic sensor enter an abnormal state, it performs said offset error correction processing when the abnormal state continues for a predetermined time, while does not perform the offset error correction processing when the abnormal state ends within a predetermined time. |
US07769534B1 |
Asymmetrical oxygen sensor diagnostic and degradation compensation systems
A diagnostic system for an engine includes an oxygen detection module, a timing module and a control module. The oxygen detection module receives an oxygen signal from an oxygen sensor that detects an oxygen level in an exhaust system of the engine. The oxygen signal has N rich states and M lean states, where N and M are integers greater than or equal to 1. The timing module determines a rich period that the oxygen signal is in at least one of the N rich states and determines a lean period that the oxygen signal is in at least one of the M lean states. The control module detects an asymmetrical error with the oxygen sensor based on a comparison between the rich period and the lean period. |
US07769532B2 |
Method for operating fuel injection system
A machine is disclosed. The machine may have an engine having a combustion chamber. The machine may also have a first sensor configured to generate a first signal indicative of a speed of the combustion engine. Additionally, the machine may have a second sensor configured to generate a second signal indicative of a desired supplied fuel quantity. The machine may also have a counter configured to generate a third signal indicative of a count. Additionally, the machine may have a fuel injection system having a controller. The controller may be configured to, based on the first, second, and third signals, select one of a plurality of shot modes and generate a corresponding fourth signal. The fuel injection system may also have a fuel injector configured to, based on the fourth signal, inject a quantity of fuel into the combustion chamber. |
US07769529B2 |
Variable valve timing apparatus and control method thereof
At the time of reference position learning, an operation amount of an actuator is set such that intake valve phase changes to a position of most retarded angle in a region where the amount of change in intake valve phase relative to the actuator operation amount is small (S110). When the intake valve phase reaches the position of most retarded angle and the change in the intake valve phase stops (YES at S140), it is determined that the intake valve phase has reached the position of most retarded angle as the reference phase, and learning is completed. Further, in response to completion of learning, power supply to the electric motor as the actuator is stopped. Consequently, it becomes possible to reduce power consumption and to protect the apparatus at the reference position learning for ensuring accuracy in detecting valve opening/closing timing. |
US07769528B2 |
Fuel injection controller for engine
A fuel injection controller for an engine that injects fuel to an inlet passage in an upstream side of an inlet valve from a fuel injection unit, includes: a first calculator, configured to calculate a basic fuel injection quantity from the fuel injection unit based on an operating condition of the engine; a second calculator, configured to calculate a first direct transport rate of fuel directly transported into a cylinder of the fuel injected from the fuel injection unit when the inlet valve is closed; a third calculator, configured to calculate a second direct transport rate of fuel directly transported into a cylinder of the fuel injected from the fuel injection unit when the inlet valve is opened; and a corrector, configured to correct the basic fuel injection quantity based on the first direct transport rate and the second direct transport rate. |
US07769523B2 |
Method and system for estimating an air-intake amount of an internal combustion engine, and internal combustion engine
A method of estimating an air-intake amount of an internal combustion engine is provided. The method may comprise detecting a fluid energy amount in an interior of an air-intake passage at first and second points in time while an intake valve is closed from a compression stroke to an exhaust stroke, and calculating a predicted air-intake amount using the values of the fluid energy amounts at the first and second points with reference to an air-intake amount calculation map showing a correlation between the values of the fluid energy amounts at the first and second points and the predicted air-intake amount in the intake stroke, the air-intake amount calculation map being pre-created by finding the values of the fluid energy amounts in the air-intake passage at the first and second points and the air-intake amount, for plural running states of the internal combustion engine. |
US07769522B2 |
Apparatus and method for preventing an underspeed event of a turbocharger
A method is disclosed for preventing an underspeed event of a turbocharger. The method includes interpreting a turbocharger speed, a compressor differential pressure (CDP) and a turbocharger differential pressure (TDP). The method further includes calculating a thrust load capacity (TLC) based on the turbocharger speed, and calculating a current thrust load (CTL) based on the CDP and the TDP. The method further includes calculating a thrust margin based on the TLC and the CTL, and controlling an actuator in response to the thrust margin. Controlling the actuator includes maintaining the thrust margin to a thrust margin target, which may be a function of the turbocharger speed. The actuator is a turbine bypass valve, a compressor bypass valve, a variable geometry turbocharger position, an exhaust throttle and/or an exhaust gas recirculation valve that controls the turbocharger speed. |
US07769520B2 |
Tractive force map
A method of controlling tractive force of a vehicle comprising determining a tractive force request of a driver of the vehicle, determining an actual tractive force of the vehicle, and modifying the actual tractive force of the vehicle to be equal to the tractive force request. |
US07769511B2 |
Vehicle control apparatus having event management unit
In a vehicle control apparatus having an arithmetic processing unit including an arithmetic unit, a storage unit and a communication unit, and an input/output unit including an signal input unit or a signal output unit and a communication unit, the arithmetic processing unit is connected to the input/output unit via a serial communication line, the input/output unit is equipped with an event management unit for detecting an event of a signal input or a signal output and notifying the event to the arithmetic processing unit; and the arithmetic processing unit is, equipped with an input/output management unit for performing data exchange between the signal input unit or the signal output unit and the storage unit via the communication units, in accordance with a request from the arithmetic unit and an event notice from the event management unit. |
US07769510B2 |
Identification of wireless sensors
A method and system for identifying sensors is disclosed. In one embodiment, the method includes receiving a list of sensors that are differentiated by function and/or location, and detecting a plurality of sensors in a vehicle environment, where at least some of the sensors are identical. The method also includes receiving information from each of the plurality of sensors, and identifying each of a plurality of identical sensors as corresponding to a respective sensor in the list of sensors. The identification may be based on one or more of: a proximity of each sensor relative to at least one wireless receiver; at least one characteristic of information received from the sensors, that is caused by an actively induced change in the vehicle environment; and at least one characteristic of information received from the sensors, that is caused by a passive change in the vehicle environment. According to the method and system disclosed herein, sensors in the vehicle are detected and identified in a simple and cost effective manner. |
US07769503B2 |
Aircraft engine management for fuel conservation
A method includes controlling an aircraft during descent, and controlling the engine pressure ratio of a jet engine so that the engine has a substantially equal pressure at the exhaust, and at the front of the engine during the descent. |
US07769501B2 |
User-configurable electronic flight bag
An electronic flight bag for use aboard an aircraft during flight is disclosed. The electronic flight bag includes an electronic storage device which acts as a container for storing various user-configurable flight-related objects, such as flight routes as defined by way-points, airport information that includes approach routes, associated fight charts or other desired charts, temporary flight restrictions, and weather information as well as any other user-defined data objects associated with the flight. For example, the electronic flight bag may be used in corporate aircraft and may include one or more data objects that relate to the corporate policies with respect to flights. The data objects may also include time-sensitive data and contain time flags that can be updated by way of a communication link during flight. In accordance with an important aspect of the invention, the data objects are user-configurable so that a user can include virtually all information that is relevant to a particular flight. |
US07769500B2 |
Method and device for operating a drive unit, and test device for testing a drive unit
In a method for operating a drive unit, for at least one operating quantity of the drive unit, a deviation from an initial value is represented by an adaptation value, which adaptation value is determined at various times. In an extreme value storage unit, a first adaptation value, determined at a first point in time, is stored. A second adaptation value, determined at a second point in time after the first point in time, is compared with the first adaptation value stored in the extreme value storage unit to determine whether the second adaptation value exceeds the first adaptation value in a prespecified direction. In this case, the extreme value storage unit is overwritten by the second adaptation value. |
US07769498B2 |
Driver condition detecting device, in-vehicle alarm system and drive assistance system
When there is a preceding vehicle in a traveling direction of a subject vehicle, an ECU computes a driver condition coefficient that represents degree of change in the size of an image of the preceding vehicle as viewed from the driver is computed. The driving condition of the driver is detected from this driver condition coefficient and used to provide an alarm indicative of the driving condition and to control vehicle travel condition. |
US07769496B1 |
Method for centralized management of a hydrogen generation network
A method for minimizing risk of explosion using centralized communication with a decentralized hydrogen generation network to regulate hydrogen production by at least one hydrogen generating device, comprising the steps of: forming an administrator interface for centralized communication with dispatchable and/or non-dispatchable power sources and at least one hydrogen generating device, and forming a dynamic information database for collecting and storing identification and/or discretionary power consumption information of hydrogen generating devices and dispatchable and/or non-dispatchable power source information. Power is then selectively transferred from dispatchable and/or non-dispatchable power sources to hydrogen generating devices using the administrator interface to provide centralized management of hydrogen production. At least one message is transmitted to at least one hydrogen generating device for activation, deactivation, or decentralized hydrogen storage management, and at least one response is received from the hydrogen generating device for regulating hydrogen production. |
US07769495B1 |
Power management system for a hydrogen generation network
A power management system for a hydrogen generating network comprising: a decentralized hydrogen generation network comprising at least one hydrogen generating device operable by a dispatchable power source, a non-dispatchable power source, or combinations thereof, an administrator interface for transmitting messages from an administrator to the hydrogen generating network, a dynamic information database comprising hydrogen generating device identification, discretionary power consumption information, or combinations thereof, and dispatchable power source information, non-dispatchable power source information, or combinations thereof, and computer instructions for providing messages to the hydrogen generating network. The administrator initiations distribution of at least one message to the hydrogen generation network for providing non-dispatchable power information, dispatchable power information, or combinations thereof to the hydrogen generation network through at least one industry standard protocol, wherein the at least one hydrogen generating device provides at least one response to the administrator interface. |
US07769491B2 |
Obstacle avoiding apparatus, obstacle avoiding method, obstacle avoiding program, and mobile robot apparatus
The present invention provides an obstacle avoiding apparatus, an obstacle avoiding method, an obstacle avoiding program, and a mobile robot apparatus that can accurately model a robot apparatus and plan a highly precise moving route for the robot apparatus that avoids obstacles. The obstacle avoiding apparatus, to be used for a mobile robot apparatus to avoid obstacles, includes an obstacle environment map drawing section that divides the range of height from the reference surface for the mobile robot apparatus to move thereon to the height of the mobile robot apparatus into a plurality of layers corresponding to predetermined respective ranges of height and draws obstacle environment maps, each showing the condition of being occupied by one or more than one obstacles existing in the corresponding layer, and a route planning section that plans a route for the robot apparatus to move along according to an enlarged environment map prepared by enlarging the area occupied by the obstacle or obstacles in the obstacle environment maps as a function of the cross sectional profile of the mobile robot apparatus in each of the layers. |
US07769490B2 |
Robotic vacuum cleaner
An autonomous robot, that is for example, suitable for operations such as vacuuming and surface cleaning includes a payload configured for vacuum cleaning, a drive system including a steering system, a navigation system, and a control system for integrating operations of the aforementioned systems. |
US07769489B2 |
Robot control device and robot system
A robot control device that controls operation of a robot having an actuator includes a casing, an actuator driver, a drive-control board, a main control board, a main power supply board, a vent passage, a cooling fan, and a holding member. The actuator driver is accommodated in the casing and drives the actuator. The drive-control board is accommodated in the casing and controls operation of the actuator driver. The main control board is accommodated in the casing and controls operation of the drive-control board. The main power supply board is accommodated in the casing and supplies a power to the drive-control board and the main control board. The vent passage is defined by at least the drive-control board, the main control board, and the main power supply board and has an end open to the exterior of the casing. The cooling fan is arranged at an end of the vent passage and causes the air to flow through the vent passage. The holding member is provided in the vent passage and holds the actuator driver. |
US07769487B2 |
Process and architecture of robotic system to mimic animal behavior in the natural environment
A robotic architecture for capturing the autonomous performance advantages the animal models enjoy in the natural environment is disclosed. A biomimesis process is employed to allow selective utilization of basic physical components and adaptation of a common control paradigm for each of different vehicle types. The biomimetic architecture involves five functional elements: a basic biomorphic plant for capturing the biomechanical advantages of the model organism; a neural circuit-based controller consisting of a finite state machine; myomorphic actuators producing linear graded force in response to trains of current pulses for mediating movements; labeled line code output by neuromorphic sensors; and a reactive behavioral sequencer executing command sequences defined within a behavioral library. |
US07769486B2 |
Remote interface for a mobile storage system or other equipment
A communication system for providing the ability to control, monitor or diagnose equipment such as a mobile storage system having a series of movable storage units. Each storage unit includes a controller or operational interface, and a communication interface is interconnected with the controller. The communication interface preferably provides access to the controller via the Internet, which enables access to the controller from virtually any location without the need for dedicated communication software. The communication system enables an owner to have access to information on the mobile storage system from any location, and also enables local service personnel and a manufacturer's customer service personnel to access information on the system from any location to assist in troubleshooting, servicing and maintenance. |
US07769485B2 |
Systems and methods for segregating undesired mail
Systems and methods for optimizing the process of segregating undesired mail using an incoming mail sorter are described and in certain examples, systems including those for using information feed-forward and/or feedback systems for making selective physical delivery decisions in the process of sorting and delivering incoming physical mail are described. |
US07769482B2 |
Methods and systems for controlling a semiconductor fabrication process
Software for controlling processes in a heterogeneous semiconductor manufacturing environment may include a wafer-centric database, a real-time scheduler using a neural network, and a graphical user interface displaying simulated operation of the system. These features may be employed alone or in combination to offer improved usability and computational efficiency for real time control and monitoring of a semiconductor manufacturing process. More generally, these techniques may be usefully employed in a variety of real time control systems, particularly systems requiring complex scheduling decisions or heterogeneous systems constructed of hardware from numerous independent vendors. |
US07769480B2 |
Writing method of hardware performance information of unit in vehicle
In an inspection procedure of a completed product of an automatic transmission main body at a unit factory, a control system transmits a control signal to an actuator to receive characteristic data (hardware performance information) output in response to operation of the automatic transmission main body according to the control signal. The hardware performance information of the automatic transmission main body is brought into correspondence with hardware identification information, and set in a database as learning value data. The learning value data of the automatic transmission main body is transferred to a vehicle factory to be aggregated in a database management system at the vehicle factory. When the automatic transmission main body is assembled with an electronic control device, learning value data of the automatic transmission main body is read out based on the hardware identification information from the database management system, and written into an AT_ECU during the inspection procedure of a completed vehicle at the vehicle factory. |
US07769475B2 |
Apparatus for automatically introducing celestial object, terminal device and control system for astronomical telescope
An automatic introduction apparatus for automatically introducing a target celestial object by controlling a rotation of an astronomical telescope around at least two axes comprises: an image-capturing means capable of capturing an image of a celestial object at a plurality of focal distances; a celestial object database; an image processing section for extracting a set of information of each celestial object from the image of celestial object captured by the image-capturing means; and a celestial object identification means for identifying the celestial object whose image has been captured, by comparing the information of each celestial object extracted by the image processing sections with the celestial object information stored in the celestial object database. The alignment process is executed by defining a coordinate transformation information of a coordinate system in the astronomical telescope relative to a celestial coordinate system based on the position information of the identified celestial object. In the automatic introduction, after the introduction of the target celestial object, an image of celestial object is captured, the celestial object in the captured image of celestial object is identified, and the astronomical telescope is controlled by rotating it around two axes so that the target celestial object can be introduced into the center of field based on the position information for the identified celestial object. The alignment precision and the automatic introduction precision can be improved by shifting the focal distance of the image-capturing means in a step-by-step manner toward the telescopic field side. |
US07769474B2 |
Method for soft-computing supervision of dynamical processes with multiple control objectives
A method to supervise a local dynamical system having multiple preset control objectives and operating in conjunction with other dynamical systems. The method includes receiving state input from dynamical systems in an environment at a distributed soft computing level, generating weights and applying the weights to the preset control objectives using soft computing methods to form weighted control objectives. The weights are computed based on the received state input. The method also includes generating a command signal for the local dynamical system based on the weighted control objectives and transmitting the command signal to a controller in the local dynamical system. |
US07769473B2 |
Medical electrode with indicia
A medical electrode includes a moderately conductive flexible member having a top side and a bottom side with a connector and contact with a flexible member top side for establishing electrical contact with an external apparatus. A non-conductive flexible sheet covers the conductive flexible member top and the connector and a highly conductive ink pattern is disposed on a conductive flexible member bottom side. A moderately high conductive hydrogel adhesive disposed on the conductive flexible member bottom side and cover the conductive ink pattern is provided for adhering electrode to a patients' skin. |
US07769472B2 |
Electrical stimulation lead with conformable array of electrodes
An implantable electrical lead may include a conformable array of electrodes. The array of electrodes may be distributed across a rounded surface to position the electrodes in various positions and orientations relative to a target stimulation site. The lead may be useful in a variety of applications such as spinal cord stimulation to alleviate chronic pain, gastrointestinal stimulation to alleviate gastroparesis or obesity, pelvic floor stimulation to alleviate incontinence or sexual dysfunction, or deep brain stimulation to alleviate neurological disorders. |
US07769466B2 |
Class-E radio frequency amplifier for use with an implantable medical device
A medical apparatus includes an extracorporeal power source that transmits electrical power via a radio frequency signal to a medical device implanted inside an animal. The extracorporeal power source has a Class-E amplifier with a choke and a semiconductor switch connected in series between a source of a supply voltage and circuit ground. An output node of the amplifier is formed between choke and the switch and connected to a transmitter antenna. A shunt capacitor couples the amplifier's output node to the circuit ground. Controlled operation of the switch produces bursts of the radio frequency signal that are pulse width modulated to control the amount of energy being sent to the implanted medical device. |
US07769462B2 |
Rechargeable spinal cord stimulation system
A spinal cord stimulation (SCS) system includes multiple electrodes, multiple, independently programmable, stimulation channels within an implantable pulse generator (IPG) which channels can provide concurrent, but unique stimulation fields, permitting virtual electrodes to be realized. The SCS system includes a replenishable power source (e.g., rechargeable battery), that may be recharged using transcutaneous power transmissions between antenna coil pairs. An external charger unit, having its own rechargeable battery can be used to charge the IPG replenishable power source. A real-time clock can provide an auto-run schedule for daily stimulation. An included bi-directional telemetry link in the system informs the patient or clinician the status of the system, including the state of charge of the IPG battery. Other processing circuitry in the IPG allows electrode impedance measurements to be made. Further circuitry in the external battery charger can provide alignment detection for the coil pairs. |
US07769454B2 |
Power management for implantable medical device during RF communications
In a patient management system, a remote monitoring device interrogates an implantable device on an intermittent basis over a wireless telemetry link, with interrogations being performed either according to a programmed schedule or upon receiving a command to do so via the user interface or the network interface. Described is a system and method for optimizing, limiting, and/or monitoring an implantable device's telemetry usage in order to avoid premature battery depletion and/or raise an alert if excessive battery depletion is beginning to occur. |
US07769452B2 |
Method and apparatus for detecting arrhythmias in a medical device
A method of detecting a cardiac event in a medical device that includes sensing cardiac signals from a plurality of electrodes forming a first sensing vector and a second sensing vector, determining whether the first sensing vector and the second sensing vector is corrupted by noise, and determining, in response to one of the first sensing vector and the second sensing vector being corrupted by noise, whether the other of the first sensing vector and the second sensing vector is one of a first cardiac event and a second cardiac event different from the first cardiac event. |
US07769449B2 |
System and method of AV interval selection in an implantable medical device
An implantable medical device provides ventricular pacing capabilities and optimizes AV intervals for multiple purposes. In general, intrinsic conduction is promoted by determining when electromechanical systole (EMS) ends and setting an AV interval accordingly. EMS is determined utilizing various data including QT interval, sensor input, and algorithmic calculations. |
US07769443B2 |
Implantable reel for coiling an implantable elongated member
An implantable spool is used for spooling the excess wiring associated with a lead that extends between at least one electrode and a pulse generator of an electrical stimulation implant system. The present invention also has application to providing a spool for coiling tubing of an implantable drug delivery system. Embodiments of the invention include a method of implanting an implantable system in a body, wherein the implantable system includes a source unit and an elongated member. A method of assembling an implantable system is also described. |
US07769438B2 |
Method and device for determining the location of electrical activity of nerve cells
A method and device for determining the location of electrical activity or hyperactivity of nerve cells in an anatomical structure of a body, wherein an electrical conductivity model of the anatomical structure is generated and electrical impulses are detected by at least one electrode. Using the model and the detected electrical impulses, the location or locations of the electrical activity in the anatomical structure are determined. |
US07769437B2 |
Method and apparatus for determining changes in heart failure status
A method for operating a cardiac rhythm management device in which a clinical state vector is computed as a combination of a plurality of parameters related to a patient's heart failure status and compared to a previously computed clinical state vector to determine a clinical trajectory indicative of changes in the patient's heart failure status. Such detected changes in status can be used both as a clinical tool to evaluate treatment and to automatically adjust the operation of the device. |
US07769433B2 |
Light source apparatus for endoscope
A light source apparatus for an endoscope includes an exciting laser light source, a monitor sensor, an indicator, a shutter mechanism, an optical system, and a controller. The controller intermittently turns on the exciting laser light source for testing and controls the shutter mechanism so as to close the optical path of the exciting light, during a period after laser irradiation is permitted until the monitor sensor outputs the turn-on enable signal. The controller controls the shutter mechanism so as to open the optical path of the exciting light and controls the indicator so as to indicate to the effect that the exciting laser light source is ready for immediate emission, when the monitor sensor outputs the turn-on enable signal. Further, the controller turns on the exciting laser light source when an exciting light turn-on signal is input, thereby making the exciting light incident upon the light guide. |
US07769428B2 |
Navigation of remotely actuable medical device using control variable and length
A method of navigating a medical device includes determining the location of a medical device at a point in an operating region in a subject's body, the medical device being responsive to at least one control variable to assume a desired configuration includes storing information representative of the at least one control variable being applied to the medical device at the point, and more preferably storing information representative of the at least one control variable and the device length. |
US07769426B2 |
Method for using an MRI compatible biopsy device with detachable probe
A method for performing Magnetic Resonance Imaging (MRI) guided core biopsies is tendered more accurate and efficient by precisely positioning a disengaged probe assembly with respect to a localization fixture attached to a breast coil platform. The precise position is defined by MRI stereotopic location of suspicious tissue with respect to a fiducial marker on the localization fixture. With the probe inserted, dual lumens in the probe assembly are used for drainage or insertion of fluids as well as inserting diagnostic and therapeutic tools. Core biopsies are performed by engaging a biopsy instrument handle containing a cutter, with the localization fixture providing support and position to the handle. Repeated MRI scans are facilitated by the ability to disengage the handle without risk of displacing the probe assembly from the biopsy site. |
US07769425B2 |
Magnetic resonance device and method
A device performs MR imaging of a body (7) placed in a stationary and substantially homogeneous main magnetic field, with an RF transmit antenna (6) for radiating RF pulses towards the body (7), which RF transmit antenna (6) has different resonance modes. In order to improve image uniformity in high field MR imaging, the device (1) is arranged to determine the size and/or the aspect ratio of the body (7), and to acquire an MR image of the body (7) by an imaging sequence including RF pulses. The phases and amplitudes of the different resonance modes of the RF transmit antenna (6) excited during irradiation of the RF pulses are controlled on the basis of the size and/or aspect ratio of the body (7). |
US07769424B2 |
Intercerebral current source estimation method intercerebral current source estimation program recording medium containing the intercerebral current source estimation program and intercerebral current source estimation apparatus
Based on the fact that by causing an appropriate current flow on a virtual curved surface between a current source and an observation surface, an electromagnetic field generated by the current source can be recovered, and that as the curved surface comes closer to the true current source, current distribution on the curved surface becomes smaller, Bayesian estimation of the current source that recovers the observed data is performed. In this estimation, the fact that the model posterior probability attains the maximum when the curved surface includes the current source is utilized, that is, the model posterior probability is considered, to estimate the position of the current source including the depth direction. When observation data obtained by other observation means is available simultaneously, such information is incorporated in hierarchical prior distribution for Bayesian estimation, to enable estimation with higher precision. |
US07769418B2 |
Reinforcing apparatus for mobile phone
A reinforcing apparatus for a housing of a bar-type mobile phone is provided to allow the housing to bend and straighten. The mobile phone includes a first housing having a liquid crystal display and a second housing having a key pad. The apparatus includes a first reinforcing member in the first housing, a second reinforcing member in the second housing, and a reinforcing connector that couples the first and second reinforcing members to each other and connects the first and second housings so that they may be bent or straightened with respect to one another. This configuration minimizes damage caused by dropping the phone. |
US07769415B2 |
System and method for activating a communication device based on usage information
The invention provides a system and method for controlling operation of a communication device. The communication device comprises: a casing for housing a display and a keyboard; and a microprocessor controlling aspects of the keyboard and display. The invention provides a power application operating on the microprocessor. The application monitors activation cycles of the device, stores activation data related to the activation cycles and identifies a new activation cycle for the device utilizing an activation pattern derived from the activation data. |
US07769414B2 |
System and method for controlling power saving mode in wireless portable network system
Disclosed is a power saving mode control system (200) and method in a wireless portable Internet system. Stations in the sleep mode are grouped by aligning listening intervals of the stations which enter the sleep mode in the power saving management system wherein the sleep interval for receiving no traffic data is exponentially increased. Therefore, the sleep mode of the grouped subscriber stations are easily managed, and power saving efficiency is enhanced and system complexity is lowered by easily and quickly detecting data states provided to the corresponding stations. |
US07769410B2 |
Module structure for expanding and enhancing functions of a SIM card
A module structure for expanding and enhancing functions of a SIM card is composed of one or more than one slots and a control chip, wherein the slot is used for emplacing a subscriber identity card, and the control chip is installed with a new application interface and application service for providing a subscriber to operate. The control chip can proceed with a change of application interface and application service through a wireless transmission, a wired transmission, an external loading device, and other related techniques for loading data, so as to facilitate the subscriber to operate additional functions provided by the control chip, other than ordinary application services provided by a common subscriber identify card, thereby achieving purposes of expanding and enhancing the functions. |
US07769409B2 |
Network participant status evaluation
Methods and apparatus for obtaining and providing status information for network devices. In one implementation, a wireless device includes: an antenna; a wireless communication interface connected to said antenna and supporting wireless communication across a wireless connection provided by said antenna; a memory supporting storing data; and a controller connected to said wireless interface and to said memory, supporting an application service and a network evaluation service; wherein said application service provides execution and management of one or more application programs accessible by said controller using application data stored in said memory, said network evaluation service provides evaluation of status information of other devices available for wireless communication through said wireless interface and provides status information of the wireless device to another device upon request, and status information provided by said network evaluation service includes information indicating at least one application program for which application data is stored in said memory. |
US07769406B2 |
Monitoring and adjusting transmit power level(s) in a communications system
A method and an apparatus is provided for monitoring and adjusting a power level of a transmitting component. The method comprises receiving a request from a remote unit to provide a power level associated with a transmitting component, wherein the request is transmitted over a communications protocol. The method includes measuring a power level of a signal provided by the transmitting component in response to receiving the request from the remote unit, and providing the measured power level to the remote unit over the communications protocol. |
US07769405B2 |
Control of a multi-carrier power amplifier
A method of operating a Time Division Multiple Access (TDMA) communication system is disclosed. The system includes a multi-carrier power amplifier. The method includes the steps of logging call activity on each timeslot of each carrier associated with the multi-carrier power amplifier; logging total transmit power of the multi-carrier power amplifier for each timeslot; and logging the data rate of any data calls being carried by the multi-carrier power amplifier. Transmission power is made available for a new call by reducing the transmission power of a data call. |
US07769397B2 |
Method and apparatus for dormant mode support with paging
Apparatuses and methods are disclosed herein for implementing dormant mode with paging in a WLAN. Power savings in the computing device and reduction in traffic across the network are achieved by requiring a computing device to inform the WLAN of its location only when it crosses a paging area boundary or is to receive IP traffic. Dormant mode with paging is implemented in a protocol that supports dormant functionality and paging functionality but does not itself provide methods or standards for implementing such functionality, such as the IEEE 802.11. The methods and apparatuses disclosed herein provide the methods needed to implement dormant mode with paging in such a protocol. Generally, the methods and apparatuses for implementing dormant mode with paging basically include (1) establishing paging areas; (2) communicating access group information to a computing device; and (3) locating a computing device. |
US07769396B2 |
Location-based services that choose location algorithms based on number of detected access points within range of user device
A location beacon database and server, method of building location beacon database, and location based service using same. Wi-Fi access points are located in a target geographical area to build a reference database of locations of Wi-Fi access points. At least one vehicle is deployed including at least one scanning device having a GPS device and a Wi-Fi radio device and including a Wi-Fi antenna system. The target area is traversed in a programmatic route to avoid arterial bias. The programmatic route includes substantially all drivable streets in the target geographical area and solves an Eulerian cycle problem of a graph represented by said drivable streets. While traversing the target area, periodically receive the GPS coordinates of the GPS device. While traversing the target area, detecting Wi-Fi signals from Wi-Fi access points in range of the Wi-Fi device and recording identity information of the detected Wi-Fi access point in conjunction with GPS location information of the vehicle when the detection of the Wi-Fi access point was made. The location information is used to reverse triangulate the position of the detected Wi-Fi access point; and the position of the detected access point is recorded in a reference database. |
US07769395B2 |
Location-based operations and messaging
Systems and methods for using location information to determine a medium to use for communications to a user of a mobile device are provided. The user's mobile device provides location information to in intermediate computing device. That location information is accessed and used to determine, from a plurality of media, which to use for communications with the user. In various embodiments of the present invention, the user's mobile device can receive location-based content and commands. |
US07769392B2 |
Method and system for forwarding wireless communications
In a particular embodiment, a system is provided that includes a wireless beacon to provide wireless data communication with a mobile telephone to detect a location of the mobile telephone within a wireless detection area provided by a wireless beacon, and a communication interface to send a call forwarding message to a cellular switch. The call forwarding message provides an instruction to route future calls destined for the mobile telephone to an alternate network address. In another embodiment, a method of selecting a destination telephone is disclosed that includes detecting a location of a mobile telephone within a wireless detection area provided by a wireless beacon, and sending a call forwarding message to a wide area switch having a communication path targeted to the mobile telephone. The call forwarding message provides an instruction to route future calls destined for the mobile telephone to an alternative communication path. |
US07769387B2 |
Method and system for vocoder bypass using differentiated telephone numbers
A system and method are provided for using differentiated telephone numbers to determine whether to perform a vocoder bypass. In an exemplary embodiment, a mobile station may call a terminating node. An intermediate entity may search an identifier of the terminating node for a predetermined aspect. If the predetermined aspect is found, the terminating node may be a mobile station, and the intermediate entity may perform a vocoder bypass. If the predetermined aspect is not found, the terminating node may be a non-mobile station, and the intermediate entity may perform vocoding. |
US07769382B2 |
Interworking between radio access networks
The present invention discloses a method of interworking between different radio access networks. In this method, a radio transceiver device capable of operating with the first radio access network and the second radio access network is attached to the first radio access network. The method comprises the steps of detecting a service request, accessing information on conditions for the first and the second radio access network for giving sufficient support for a service requested by the service request, analysing whether or not the first radio access network and the second radio access network meets the conditions, and initiating a handover of the radio transceiver device from the first radio access network to the second radio access network if the second radio access network meets the conditions but the first radio access network does not. Thus, the method according to the present invention serves to support dual mode mobile stations and networks in such a way that the correct radio access which sufficiently supports a requested service is automatically obtained. |
US07769381B2 |
Listen mode for wireless devices
Listening on a cell of a wireless network is disclosed. Listening comprises: determining one or more available cells for a wireless device; determining one or more available networks based at least in part on the one or more available cells; selecting a network based at least in part on one or more network selection criteria; selecting a cell of the selected network; listening, using a listen mode, on the selected cell, wherein listening enables receiving a control channel information from the cell of the selected network without registering and without being in a standby mode with the selected network; and in the event that a registration condition is satisfied, registering the wireless device on the selected network using the control channel information. |
US07769380B2 |
Method for reducing the rate of registration in CDMA-based mobile networks
The method for reducing the rate of registration in CDMA-based mobile networks is a method for preventing a traveling mobile device from registering within a new, or secondary, registration area, prior to physically relocating from a first, or current, registration area to the new registration area. The mobile device has a storage memory associated therewith, for storing a database containing geographic coordinates defining boundaries of a plurality of registration areas. The mobile device scans for a new registration pilot signal associated with a new registration area, and upon detection, the geographic location of the mobile device is determined. This geographic location is compared with the coordinates of the boundaries stored within the database, and if the mobile device is determined to be within the boundary defining the new registration area, the mobile device is then registered with a base station of the new registration area. |
US07769377B2 |
Method for providing a tone replacing sound chosen by a subscriber in call waiting service
The present invention relates to method for providing an arbitrary sound chosen by a called subscriber instead of an ordinary tone to a calling or call-waiting subscriber. In this present invention, if a call is received, a terminating exchanger requests a trunk connection to a sound db server based on the first information on whether or not to replace an ordinary tone and the second information on a route to the sound db server that were received from a home location register (HLR) when a called was registered, and provides the called identification and call state (idle/busy or call-waiting, etc.) for the sound server. Then, the sound db server searches its db for a sound associated with the call state specified by the called, and provides the found sound for the caller instead of a conventional tone via the terminating exchanger. Through this sequential procedure of network elements, a caller can hear a sound specified by a called instead of a dry ordinary tone. |
US07769371B1 |
Method and system for customizing a wireless device's user-interface based on which vendor distributed the wireless device
A method and system for customizing a wireless device's user-interface is provided. A wireless carrier will use an identifier of the wireless device (such as an electronic serial number) as a basis to correlate the device with a vendor of the device and in turn to select a customization package that defines a user-interface corresponding with the vendor. For instance, the user interface can have color schemes, graphics, sounds and other attributes that are similar to the color schemes, graphics, sounds and other attributes that the vendor uses to promote the vendor's services or products. The wireless carrier will then send the customization package (or a pointer to the customization package) to the device, over the air for instance. And the device will responsively adopt the selected user interface as a base user interface. |
US07769368B2 |
Wireless data exchange
A system of exchanging and managing information includes a mobile device configured to automatically insert, exchange and update a caller's contact information into a user's phonebook. The phonebook can reside on either the UICC card, SIM, USIM, Mega SIM, any other smart card or an integrated chip, on the mobile device or on a remote server. The automatic insert and/or automatic exchange mechanism is triggered when a call is made between two people on mobile phones or other devices. |
US07769365B2 |
Methods and interfaces for telephone book indexing
Disclosed are methods and telephone book interfaces for a navigable telephone book of a mobile communication device. A method includes storing telephone book entries of the navigable telephone book of the mobile communication device, a subset of the telephone book entries being conforming names. The telephone book entries include conforming names to form a retrieved list of conforming names so that they may be accessed by at least one of a fine scrolling control and a coarse scrolling control. A truncated list of conforming names is displayed on the display screen so that a plurality of telephone book entries of the same name are undivided on a display screen, if the retrieved list of conforming names would otherwise span more than one page length of the display. Names are consolidated on the display screen if the consolidated list of conforming names fills at least one page length of the display. |
US07769360B2 |
Adapter for the RF front end processor chip
An adapter for RF front end processor chip wherein the RF front end processor chip includes a low noise amplifier which is used to receive a RF filter signal so as to generate a first signal. An adapter is used to receive a first signal so as to induce and generate a second signal and a third signal which is electrically reverse. Then a frequency mixer of the RF front end processor chip is used to receive the second signal and the third signal and a resonant signal, the second signal and the third signal are used to generate a medium frequency signal. Wherein, adapter includes a primary measured coil. |
US07769355B2 |
System-in-package wireless communication device comprising prepackaged power amplifier
A substantially rectangular shaped power amplifier module includes a power amplifier for amplifying radio frequency signals, a bias control terminal and a power sensing terminal disposed on the same side of the power amplifier module, an input terminal and a ground terminal disposed on the same side of the power amplifier module, and an output terminal and one or more power supply terminals disposed on the same side of the power amplifier module. |
US07769351B2 |
Method and apparatus for signaling user equipment status information for uplink packet transmission in a soft handover region
A method and apparatus are provided for transmitting user equipment (UE) status information in communication with one serving Node B and at least one non-serving Node B in a mobile communication system. The method and apparatus comprise generating transport channel data including UE status information; transmitting the transport channel data to the serving Node B and the at least one non-serving Node B, receiving a response signal for the transport channel data from the serving Node B, and retransmitting the transport channel data if the response signal received from the serving Node B is a non-acknowledge (NACK) signal, and ending the retransmission of the transport channel data if the response signal received from the serving Node B is an acknowledge (ACK) signal. |
US07769349B2 |
Apparatus and method for storing and reading out data in a mobile terminal
Disclosed is a mobile terminal and in particular a data storing and reading method of a mobile terminal which makes it possible to perform mutual data exchange between a mobile terminal and a personal computer (PC) by using a universal serial bus interface (USB). For this purpose, there is provided a method and apparatus for storing and reading data in a mobile terminal connected with a PC through a USB interface, wherein the method comprises steps of: detecting whether the mobile terminal is powered on and connected with the PC; recognizing the mobile terminal as a portable disc drive if it is detected that the mobile terminal is connected with the PC; at a write mode for storing data after the mobile terminal is recognized as a portable disc drive, storing data in one of a phone memory installed in the mobile terminal and an auxiliary memory according to a preset storing mode; and at a read mode for reading out and transmitting stored data after the mobile terminal is recognized as a portable disc drive, reading out and transmitting corresponding data from the phone memory or the auxiliary memory, that is stored with data desired to be read out. |
US07769348B2 |
Ad-hoc connectivity system and method
The invention includes a method for a wireless connection of a wireless portable device 10 to a selected wireless device 10a in a group of nearby wireless devices 10a-10c, which device 10 is provided with a short-range-unit 50 for a wireless communication with said group of nearby devices 10a-10c, a substantially omnidirectional antenna 52 connected to said short-range-unit 50 for a substantially omnidirectional communication, and at least one directional communication device 54, 24 for a directional communication, which method includes the steps of: activating the directional communication device 54, 24; directing the directional communication device 54, 24 towards a nearby device 10a; connecting the portable device 10 to the selected device 10a using the directional communication device 54, 24; communicating with the selected device 10a via said substantially omnidirectional antenna 52 after said connecting. |
US07769346B1 |
Wireless electrical connectivity system for use in a vehicle
A wireless electrical connectivity system for use in a vehicle includes a first transceiver coupled to at least one utility carrier and to a first plurality of electrical devices. The first transceiver is configured to communicate a plurality of utility signals. A control module is coupled to a second plurality of electrical devices and configured to control the selection and distribution of utility signals to the second plurality of electrical devices. The control module includes a second transceiver configured to communicate a plurality of utility signals with the first transceiver via a communication link and a user interface configured to receive user input commands regarding the selection of utility signals distributed to the second plurality of electrical devices. |
US07769345B2 |
Device and method for guiding a user to a communication position
A portable electronic device that includes an antenna and at least one of a transmitter or a receiver connected to the antenna for transferring information between the portable electronic device and a corresponding device via the antenna. The corresponding device includes a visual indicator indicative of a location of an antenna of the corresponding device. The portable electronic device further includes an imaging device for obtaining an image of the visual indicator, an image analyzer for determining a location of the portable electronic device antenna relative to that of the corresponding device based on the image, a direction analyzer for determining a movement direction of the portable electronic device that would reduce an alignment offset between the antennas, and a directional indicator for indicating the movement direction to a user of the portable electronic device. |
US07769342B2 |
Mega-telecommunication and information system
A communication apparatus comprising a media device outputly configured to include various telecommunication and Internet applications. The communication apparatus being configured with an antenna apparatus communicatively connected to a chip in communication with the communication apparatus being responsive to a full access wireless communication connections. The communication apparatus being operatively configured with a communication control apparatus being operable for wireless device applications. Signal transmissions for the radio, the cell phone, and the Internet are separated and outputly communicated to the monitoring screen and the speakers for the media device to allow hands free-communication while driving. |
US07769340B2 |
Method and system for program data dissemination
A method and system for providing a user of a mobile vehicle with informational associated with a transmitted satellite radio program. The call center receives a data request for informational data associated with a radio program at a call center from a telematics unit via a wireless network. A determination is made of at least one informational data associated with the data request. The determined informational data is sent to a user communication device. |
US07769337B2 |
Image forming method
An image forming method using a cleaning blade which prevents the spherical toner to pass through a gap between the blade and a photosensitive member and which has durability so as to be less worn away or chipped, wherein it is possible to maintain cleaning performance over a long term even in high-speed printing using spherical toner, and a non-transferred toner and external additives dropping out from colored particles less causes filming on the photosensitive member and less gives damage to the surface of the photosensitive member, is provided.A method of forming an image using a toner having an average circularity of 0.95 to 0.998 to perform developing, transferring, fixing and cleaning for removing the toner remaining on the photosensitive member after the transferring by a cleaning blade 6 abutting on the photosensitive member, wherein an abutting portion of the cleaning blade 6 on the photosensitive member has an indentation modulus (A) of 5 to 15 KPa at an indenting load of 10 mN and 23° C., a ratio of the modulus (A) to an indentation modulus (B) at an indenting load of 100 mN and 23° C. of 1.1 to 1.8, and a loss tangent (tan δ) of the cleaning blade at 20 to 50° C. in the range from 0.01 to 0.1. |
US07769335B2 |
Fixing apparatus
A fixing apparatus according to the present invention ensures a nip width larger than a certain value by a heating roller which has a thin film metal conductive layer, and a foamed rubber layer which is bonded to the end part of the metal conductive layer, formed with a gap in a center part, and not bonded to the metal conductive layer. |
US07769331B2 |
Fuser assembly for an electrophotographic device
A fuser assembly for an electrophotographic device includes a tubular roller, a pressing member, a pressing roller, and a heater. The pressing member is disposed in the tubular roller, and includes a tubular part that has a flat surface. The pressing roller presses the tubular roller against the flat surface of the tubular part of the pressing member. The heater is disposed in the tubular part of the pressing member. |
US07769330B2 |
Image forming apparatus
An image forming apparatus includes an image forming unit, an image bearing belt, a first roller to support the image bearing belt, a second roller located away from the first roller in a horizontal direction in a lower place than the first roller to support and drive the image bearing belt, wherein the image bearing belt is inclined between the first roller and the second roller, a third roller located above the second roller to support the image bearing belt, wherein a plane of the image bearing belt formed between the second roller and the third roller is approximately vertical, a conveyance path configured to convey a recording material along the image bearing belt between the second roller and the third roller, and a transfer unit configured to transfer a toner image on the image bearing belt onto the recording material conveyed to the conveyance path. |
US07769329B2 |
Image forming apparatus that drives plural image forming stations with common motor
An image forming apparatus has plural image forming stations along a travel direction of a transfer medium. Each image forming station has a latent image carrier that rotates in a sub scanning direction, an image writer that forms a latent image on the latent image carrier and a developer that has a toner carrier extending along a main scanning direction approximately perpendicular to the sub scanning direction. Each image writer has a line head near the latent image carrier with light emitting elements arranged in a row along the main scanning direction. Rotation drive force developing at one common motor is transmitted to plural places in sections of the apparatus to superimpose toner images one atop the other. A motor main section of the common motor overlaps the transfer medium in the in-plane arrangement viewed from a vertical direction perpendicular to both the main and sub scanning directions. |
US07769328B2 |
Image forming apparatus including one or more transfer members for transferring color toner and transparent toner images
An image forming apparatus, includes a first image bearing member; a first transfer member that comes into contact with either an intermediate transfer member or a recording material bearing member; a colored toner image forming portion; a second image bearing member; a second transfer member; and a transparent toner image forming toner. The transparent toner image forming portion is positioned on an upstream side with respect to the colored toner image forming portion in a movement direction of the intermediate transfer member or the recording material bearing member. As a result, a distance between a most upstream end of an area of contact between the intermediate transfer member or the recording material bearing member and the second transfer member in a rotation direction is larger than a distance between a most upstream end of an area of contact between the intermediate transfer member or the recording material bearing member and the first transfer member in a rotation direction. |
US07769326B2 |
Developing device, process cartridge, and image forming apparatus
A developing device capable of improving the fluidity of a developer and alleviating the stress generated in the developer, and a process cartridge and an image forming apparatus that use this developing device. In a connecting portion, there is formed a storage portion for storing the developer, in which the cross-sectional area thereof has width D2 that continuously becomes wider toward the top, compared to the width D1 of the cross-sectional area of an opening portion by which the developer is lifted up from the second screw, and becomes wider than D1 at the central part thereof. Furthermore, the width of the cross-sectional area thereof continuously becomes narrow. |
US07769325B2 |
Developer conveying apparatus and image forming apparatus using the same
An image forming apparatus includes a reservoir base section with a recess that receives liquid developer scraped off of a developing roller by a cleaning blade. The recess is substantially U-shaped with an opened top side and an arc angle of not less than 180°. A conveying base station is continuous with the reservoir base section and has a conveying port formed thereon. A conveying member arranged in the reservoir and conveying base sections conveys liquid developer through a hollow path from the recess to the conveying port by rotating about its axis. The radius r1 of the outer periphery of the conveying member, the radius r2 of the conveying port and the radius r3 of curvature of the recess have the relationship r1 |
US07769323B2 |
Acoustic dampening material for imaging drum
Method for acoustic dampening of photoreceptor and ionographic drums using an acoustic dampening applied to and cured on the interior of a drum. Embodiments provide excellent acoustic dampening of the resonance modes, and thus, substantially eliminates the problematic sounds that are often emitted from the xerographic printing machines. |
US07769322B2 |
Image reading apparatus
An image reading apparatus includes an image reading unit, a compression spring unit, a braking unit, and a switching unit. The compression spring unit serves as an opening and closing mechanism for the image reading unit. The braking unit brakes the opening and closing movement of the image reading unit. The switching unit transmits the rotation of the image reading unit to the braking unit when the image reading unit closes, but does not transmit the rotation of the image reading unit to the braking unit when the image reading unit opens. |
US07769320B2 |
Photosensitive-member unit and image forming apparatus
A pressing member applies a pressing force to a trailing end in a direction which intersects a predetermined reference direction, allowing the pressing force to have both a first component in the predetermined reference direction and a second component perpendicular to the predetermined reference direction. A trailing end is pressed in the predetermined reference direction by the first component. In the mounted state, the leading end is in contact with the reference member at two contact surfaces including a first contact surface and a second contact surface. The first contact surface defines a first positioning direction being perpendicular to the first contact surface and intersecting the predetermined reference direction. The second contact surface defines a second positioning direction being perpendicular to the second contact surface and intersecting both the predetermined reference direction and the first positioning direction, allowing the photosensitive-member unit to be positioned with respect to the main body. |
US07769317B2 |
Developing device, process cartridge, image forming device and developer container
A developing device includes: a housing having an opening; a sheet member provided on the housing and sealing the opening when not used, the sheet member including a forward part and a backward part, the forward part extending from a base end to a folded part, and the backward part extending in the one direction from the folded part to a free end as a top end of the sheet member; and a press unit pressing the backward part of the sheet member toward the forward part when not used, wherein the housing has a guide hole formed in a position where the backward part gradually separates off from the forward part and from the folded part to the free end, the backward part being inserted into the guide hole when not used, and the sheet member being guided by the guide hole when the sheet member is pulled out. |
US07769314B2 |
Cleaning device and charging device, image holding unit and image forming apparatus using same
A cleaning device is provided and includes: three or more cleaning members for cleaning a wire member, the three or more cleaning members being separately disposed along a longitudinal direction of the wire member and including a pair of side cleaning members and an intermediate cleaning member, the intermediate cleaning member being disposed opposite to the pair of side cleaning members with respect to the wire member and disposed between the side cleaning members in the longitudinal direction of the wire member; a mechanism that moves at least one of the cleaning members so as to contact all of the cleaning members with the wire member or separate all of the cleaning members from the wire member; and a mechanism that moves all of the cleaning members along the longitudinal direction of the wire member in a state where all of the cleaning members are contacted with the wire member. |
US07769312B2 |
Image forming apparatus including operational cost efficiency management unit
One embodiment of the present invention is provided with an image information storage unit, an image information processing unit, an actual image forming unit, an image information control unit that controls transfer of image information between each of the units, a power supply control unit, a cost information management unit that holds basic cost information prescribing power costs dependent on a usage time and calculates unit cost information, and an image processing time management unit that calculates a processing time required for image output jobs, wherein the image information control unit sets the execution timings of the image output jobs based on the basic cost information so that a total of image output costs of the image output jobs stored in the image information storage unit is lowest. |
US07769308B2 |
Image forming apparatus to perform color substitution, and method for controlling the same
An image forming apparatus and a method of controlling the image forming apparatus. When print data is printed, the remaining amount of toner of each of the CMYK colors is analyzed. When print data is printed, the apparatus analyzes an original color of the print data and analyzes respective remaining amounts of toner of a plurality of colors. If the remaining amount of toner of any of the plurality of colors is insufficient, the apparatus generates a plurality of corrected sample images having colors similar to the original color, the similar colors being obtained by combining colors of toner other than that of the insufficient remaining amount of toner, and prints a report including the generated plurality of corrected sample images. This allows the user to print their preferred colors even if the remaining amount of toner of any color is insufficient, thereby increasing convenience and economic efficiency. |
US07769307B2 |
Information processing apparatus and information processing method
An information processing apparatus configured to monitor a status of consumables of an image forming apparatus includes a storage unit configured to store the status of the consumables of the image forming apparatus, an acquisition unit configured to acquire a consumption rate of the consumables of the image forming apparatus, a determination unit configured to determine a subsequent status of the consumables based on the status of the consumables stored in the storage unit and the consumption rate acquired by the acquisition unit. The status of the consumables includes a first status, a second status, and a third status. The second status has a remaining amount of the consumables less than the first status. When the consumables is in the third status, the determination unit does not determine that the subsequent status of the consumables is the second status if a consumption rate equals to or exceeds the first threshold. |
US07769298B2 |
Light source in optical transmission system, waveform shaper, optical pulse train generator and optical reproduction system
The present invention provides a pulse train generator comprising: a dual-frequency signal light source for generating a dual-frequency signal; a soliton shaper for soliton-shaping output light from the dual-frequency signal light source; and an adiabatic soliton compressor for performing adiabatic soliton compression on output light from the soliton shaper, and also provides a waveform shaper used in this pulse train generator, including a plurality of highly nonlinear optical transmission lines and a plurality of low-nonlinearity optical transmission lines which has a nonlinearity coefficient lower than that of the plurality of highly nonlinear optical transmission lines and which has a second-order dispersion value of which an absolute value is different from that of the plurality of highly nonlinear optical transmission lines. Further, the present invention provides a light source comprising a plurality of continuous light sources of which at least one oscillates in a multimode; a multiplexer for multiplexing output light from the continuous light sources; and a nonlinear phenomenon producer for producing a nonlinear phenomenon on output light from the multiplexer so as to suppress SBS (Stimulated Brillouin Scattering). |
US07769297B2 |
Driving multiple transceiver modules with a single SERDES transceiver chip
The invention relates to a transceiver optical system in which a single serializer/deserializer (SERDES) chip is used to drive a plurality of transceiver modules. |
US07769293B2 |
Apparatus and method for label transmission in optical packet data switching network
An apparatus and method for effectively transmitting a packet data and a control data of path information about the packet data in an optical packet data switching network. The method includes grouping a plurality of wavelengths into at least two wavelength bandwidths, each wavelength bandwidth being composed of neighboring wavelengths, and transmitting the optical packet data and the control data with wavelengths of different wavelength bandwidths respectively. Since the wavelength to transmit the optical packet data and the wavelength to transmit the control data has a difference from each other, a node receiving optical data easily divides the packet data and the control data. |
US07769291B2 |
Optical communication network and component therefore
A component for an optical communication network comprises a source (6) for an optical communication signal, an output port (11) for outputting the optical communication signal on an optical transmitting fiber (1), a light sensor (14; 15) and an optical circulator (9) for transmitting the optical communication signal from the source (6) to the output port (11) and for transmitting light reflected or received from outside at the output port (11) to the light sensor (14; 15). The light sensor (14, 15) has an evaluation circuit (13) connected to it for detecting a time delay between a time marker of a light signal from the source and the corresponding time marker of the light arriving at the light sensor (14; 15). |
US07769289B2 |
Camera and strobe device
A camera which continuously performs shooting at predetermined time intervals in conjunction with one shutter release operation, comprises: a strobe light source which emits strobe light whose color temperature is adjustable; a light emission control device which controls the strobe light source to emit the strobe light in synchronization with each shooting in the continuous shooting; and a color temperature adjustment device which adjusts the color temperature of the strobe light emitted from the strobe light source for each shooting in the continuous shooting to vary color temperature with each shooting within a predetermined color temperature variable range which has been previously set. Thereby, even in a situation where the strobe light emission at a right color temperature is difficult, it is possible to perform the shooting with the strobe light emission at the color temperature intended by the shooter. |
US07769284B2 |
Lens barrel assembly for a camera
A lens barren assembly for a camera is disclosed. The lens barrel assembly comprises a lens barrel, at least one optical element disposed within the lens barrel, and an actuator configured to move the optical element. The actuator can be disposed entirely or partially within the lens barrel. The actuator can be a MEMS actuator, such as a MEMS actuator that is formed at least partially of silicon. The optical element can be a lens. |
US07769283B2 |
Lens apparatus wherein focus detection precision is changed in accordance with insertion of an extender optical system into or removal of the extender optical system from the light path of an imaging optical system
A lens apparatus includes an imaging optical system including a focus lens unit, a branching optical unit disposed at the image side of the focus lens unit, a focus-state detecting unit including a focus detecting element having a focus detection area that receives light beams from the branching optical unit, and detecting a focus state by using the focus detecting element, an actuator that drives the focus lens unit in an optical axis direction thereof, a controller that controls the actuator, in accordance with an output from the focus-state detecting unit, and a movable image-side optical unit disposed at the image side of the branching optical unit. The controller changes the size of the focus detection area of the focus detecting element within a range in accordance with the position of the image-side optical unit. |
US07769278B2 |
Carbon heater
Disclosed herein is a carbon heater. The carbon heater comprises a carbon filament disposed in a tube for serving as a heating element. The carbon filament has support parts integrally formed at the carbon filament while being protruded from the carbon filament in the direction perpendicular to the longitudinal direction of the carbon filament such that the support parts are supported inside the tube. Consequently, the carbon filament is more stably supported in the tube by the support parts, whereby the service life of the carbon heater is increased, and easy and convenient design and assembly of the carbon heater is accomplished. |
US07769272B2 |
Recording medium having data structure for managing reproduction of at least video data recorded thereon and recording and reproducing methods and apparatuses
The recording medium has a data structure for managing reproduction of data recorded on the recording medium. A navigation area of the recording medium stores at least one navigation file, which includes navigation commands for managing reproduction of at least video data forming a main reproduction path and a side reproduction path. The side reproduction path is a side path to the main reproduction path. |
US07769266B2 |
Slide and tilt mechanism for a telecommunications panel
A mechanism that provides access to a rear termination area of a telecommunications panel. The mechanism including a slide bar that permits the panel to laterally slide, and a tilt element the permits the panel to tilt. The slide bar and tilt element positioning the tilted termination panel over lower adjacent termination panels without contacting cables associated with the lower adjacent termination panels. |
US07769263B1 |
Optical fiber and a method for making such
An optical fiber comprising: (i) a core; (ii) a cladding surrounding the core; wherein the cladding comprises a cladding ring that: (a) has a width W equal to or less than 10 microns; (b) includes at least 50 airlines, each airline having a maximum diameter or a maximum width of not more than 2 microns and more than 50% of said airlines have a length of more than 20 m; (c) has an air fill fraction of 0.1% to 10%, and (d) has an inner radius Rin and an outer radius Rout, wherein 6 μm≦Rin≦14 μm, and 8 μm≦Rout≦14 μm; and (iii) an outer cladding surrounding said cladding ring. |
US07769262B2 |
Optical compressor and ultra-short pulse light source
Provided is an ultra-short pulse light source having an optical pulse generator 111 for emitting short pulse light, an optical amplifier 112 for amplifying the short pulse light output from the optical pulse generator 111 and an optical compressor 120 for compressing the short pulse light. The optical compressor 120 has multi-step configuration of steps polarization beam splitters 1211,2, optical fibers 1221,2,1231,2 for compressing the incident pulse light, polarization rotating element 1241,2, for rotating the polarization direction of the incident light by 90 degrees to return the light to the optical fibers 1231,2, polarization maintaining optical fibers 1251,2 provided to the output side of the polarization beam splitters 1211,2, and a polarization maintaining optical fiber 1251 at the front step is connected to a polarization maintaining optical fiber 1252 at the rear step. |
US07769256B2 |
Method and system for performance monitor for digital optical DWDM networks
A system for performance monitoring for a DWDM network. The system includes a photonic integrated device configured to receive an optical signal and output a first plurality of electrical signals for a plurality of channels respectively. The system also includes a clock and data recovery device configured to receive the first plurality of electric signals. Additionally, the system includes a switch device coupled to the first clock and data recovery device without an error correction device in between. The switch includes a first interface to output a second plurality of electrical signals and a second interface to add or drop one or more channel devices. The switch also includes an output port configured to provide information associated with the plurality of channels. An error detection device is coupled to the output port and is configured to monitor and report performance of the channels. |
US07769254B1 |
Coupling a light sensor array with an optical component
An optical component system includes an optical component having a plurality of ports through which light signals exit the optical component. The system also includes a light sensor array having a plurality of light sensors. The light sensor array is coupled to the optical component such that different light sensors receive light signals that exit the optical component through different ports. The system also includes a light barrier positioned between the optical component and the light sensor array and between adjacent light sensors. In some instances, the light barrier is one of a plurality of light barriers that are each positioned between adjacent light sensors. |
US07769253B2 |
Electronic circuit device
An object of the present invention is to provide an electronic circuit device capable of reducing the occurrence of electromagnetic waves associated with the propagation of a signal by utilizing light as a signal. The electronic circuit device has a transparent substrate (hereinafter written as a substrate) over which an optical sensor and an optical shutter and an electronic circuit composed of thin film transistors (TFTs) are formed. An optical signal is inputted from an external into the electronic circuit device, the optical signal is directly irradiated on the optical sensor over the substrate, and penetrates through the substrate, and inputted into an optical sensor over another substrate. The optical sensor converts the optical signal into an electronic signal, and the circuit over the substrate operates. A control signal controls the optical shutter, a light is inputted from the external into this optical shutter, and whether it is transmitted or it is interrupted is determined, whereby the signal is taken out. |
US07769251B2 |
Hydrocarbon monitoring cable with an absorbing layer
A hydrocarbon monitoring cable including resistance to development of defects in a fiber optic core thereof. The core defect resistance may be in the form of resistance to defect causing agents of a downhole environment such as hydrogen. This may be obtained through the use of a carbon layer about the fiber optic core. However, in light of the differing coefficients of thermal expansion between such a carbon layer and an outer polymer jacket, an intermediate polymer layer of a third coefficient of thermal expansion may be disposed between the carbon and jacket layers. Thus, the intermediate polymer layer may be of a third coefficient of thermal expansion selected so as to avoid fiber optic defect causing thermal expansion from the downhole environment itself. Additionally, the monitoring cable may include an electrically conductive layer about the fiber optic core that is positively charged to repel other positively charged fiber optic defect causing agents of the downhole environment. Furthermore, a polymer-based absorbing layer for absorbing such defect causing agents may be disposed about the fiber optic core for protection. |
US07769249B2 |
Document OCR implementing device and document OCR implementing method
A document OCR implementing device, includes a reading part configured to read a document and form a recognition image; an obtaining part configured to perform image processing of the recognition image and obtain a state of the recognition image; a plurality of OCR engines configured to perform a character recognition process of the recognition image; and a designating part configured to designate the OCR engine by combining the recognition image and the OCR engine; wherein the character recognition process is implemented by using the OCR engine designated by the designating part. |
US07769247B2 |
Method and apparatus for data re-arrangement
A method and method and apparatus for data re-arrangement includes the steps of receiving output pixel coordinates (X, Y) and obtaining an input pixel offset value (ΔS, ΔT), wherein the output pixel coordinate represents a location for a two dimensional matrix. The input pixel offset value is obtained in reference to initial input pixel coordinates (S, T) which may be received with the output pixel coordinates or calculated based on the input and/or output pixel coordinates. The input pixel offset value may be any type of representation that provides for a delta value, for example, (ΔS, ΔT) may represent a shift representation for the offset within a matrix array. The method and apparatus for data re-arrangement further includes retrieving an input pixel based on the initial input pixel coordinates and the offset value. |
US07769246B2 |
Multiple map image projecting and fusing
A system and method for multiple map image projecting and fusing in an object oriented computer environment. The multiple map image projecting and fusing method may provide a flexible and efficient architecture for generating combined map images from one or more map data sources. One or more map image objects may be coupled to map data objects, map projection objects and other map image objects according to a contemplated use of the invention. |
US07769241B2 |
Method of sharpening using panchromatic pixels
A method of sharpening a full-color image of a scene includes capturing an image of the scene using a two-dimensional sensor array having both color and panchromatic pixels; forming the full-color image in response to the captured color pixels and forming a reference panchromatic image in response to the captured panchromatic pixels; forming a high-frequency panchromatic image from the reference panchromatic image; and providing a sharpened full-color image in response to the high-frequency panchromatic image and the full-color image. |
US07769237B2 |
Dynamic, locally-adaptive, lossless palettization of color and grayscale images
The present invention leverages a lossless pixel palettization scheme to locally compress portions of at least a two-dimensional image. This provides a lossless compression means with a compression ratio comparable with lossy compression means, allowing for efficient data transfers without loss of image information. By utilizing locally-adaptive palettization, two-dimensional pixel information can be exploited to increase compression performance. In one instance of the present invention, a locally-adaptive, lossless palettization scheme is utilized in conjunction with a one-dimensional compression scheme to yield a further increase in compression ratio. This allows for the exploitation of two-dimensional data information along with the further compression of information reduced to one dimension. |
US07769233B2 |
Particular-region detection method and apparatus
A particular-region such as red-eye region of a person in an image is detected at a high speed by a particular-region detection apparatus, as follows. At first, a region of the image satisfying detection conditions for particular region candidates is detected as a particular region candidate. Next, a face region of a first person is detected and the particular region candidate is specified as a particular region to be detected on condition that the particular region candidate is included in the detected face region. Then, face information regarding a face of the first person obtained when the face region is detected is stored. When a face region of a second person is further detected in the image or other image after storing of the face information, the face information is accessed and recalled and the face region of the second person is detected by using the face information as a face detection condition. |
US07769225B2 |
Methods and systems for detecting defects in a reticle design pattern
Computer-implemented methods and systems for detecting defects in a reticle design pattern are provided. One computer-implemented method includes acquiring images of a field in the reticle design pattern. The images illustrate how the field will be printed on a wafer at different values of one or more parameters of a wafer printing process. The field includes a first die and a second die. The method also includes detecting defects in the field based on a comparison of two or more of the images corresponding to two or more of the different values. In addition, the method includes determining if individual defects located in the first die have substantially the same within die position as individual defects located in the second die. |
US07769224B2 |
Systems and methods for determining inconsistency characteristics of a composite structure
Systems and methods for determining an inconsistency characteristic of a composite structure, such as inconsistency density-per-unit area. In one implementation, a method is disclosed for determining an inconsistency characteristic of a composite structure. The method involves determining a first distance from a first reference point of the composite structure to an inconsistency; determining a second distance from a second reference point of the composite structure to the inconsistency; using the first and second distances to establish a reference area of the composite structure; and considering each inconsistency detected within the reference area and producing therefrom an inconsistency characteristic representative of the composite structure. |
US07769221B1 |
System and method for visual verification of item processing
Images may be captured of items being processed at a processing station of an order fulfillment center and made available electronically for review to verify quality assurance polices for the items. Alternatively, a short video clip may be captured of the items being processed. The images may be made electronically available for review from remote locations. The images may be associated with a customer order and the images may be reviewed to ensure that the order has been correctly processed. The processing station may be a shipping station and the images may be reviewed to ensure adherence to shipping quality assurance policies. The processing station may also be a receiving station and the images reviewed for defects in the shipping container or the items. The items may be associated with a returned customer order and the images may be reviewed to verify the validity of a customer complaint. |
US07769214B2 |
Method for measuring structural thickness from low-resolution digital images
Provided are fuzzy distance transform-based methods, and an algorithm therefor, for analyzing digital images defining a volumetric region of an object from a digital image comprising finding a set of points in the image to generate a fuzzy subset, and calculating the fuzzy distance transform (FDT) of the fuzzy subset. The methods deal with the extraction of object features from digital images acquired at low resolution, specifically, the measurement of structural thickness distribution along an object. Targeted applications comprise, but are not limited to, the measurement of trabecular bone thickness in magnetic resonance or computed tomography images. Also provided are systems and device for utilizing the disclosed methods and algorithm to extract the object features from the digital images. |
US07769205B2 |
Fast three dimensional recovery method and apparatus
The present invention comprises a method and an apparatus for three dimensional modeling to allow dense depth maps to be recovered, without previous knowledge of the surface reflectance, from only a single pair of stereo images. Several initial steps are performed for stereo and radiometric calibration and rectification for obtaining accurate results. The apparatus for the stereo images acquisition includes internal light sources, these are automatically commuted by a illumination control in order to fulfill the reciprocity property, a stereo camera head composed by the necessary optics to acquire the reciprocal stereo images and a compatible PC interface. The invention is faster than other systems since it requires only two images for obtaining a dense depth model of objects with an arbitrary surface reflectance distribution allowing the system to be used in a wide range of applications such as metrology, quality control, medical and dynamic three dimensional modeling. |
US07769204B2 |
Smoke detection method and apparatus
A system for detecting smoke in a monitored area includes: (a) a video device for capturing a series of successive video images of the monitored area as a series of two-dimensional bitmaps having a specified number of pixels, (b) a processing device having memory capability for storing said series of images and processing capability for analyzing the series of images, and (c) an analysis algorithm that runs on the processing device and has: (i) an identification portion for examining this series of bitmaps to identify indicator areas in successive bitmaps of adjacent pixels that have the potential for being used as indicators for the existence of smoke in the monitored area, (ii) a tracking portion for identifying the trends in the growth and movement of the indicator areas, and (iii) a trend comparison portion for comparing the identified trends to determine which of the trends are consistent with those produced by a smoke cloud. |
US07769200B2 |
Method, apparatus, and computer product for embedding an electronic watermark into image data
In an apparatus for embedding an electronic watermark, a determining unit determines whether a specified area that is specified is present in image data. A text/non-text detecting unit detects a text area and a non-text area in the image. The specified area is at least one of the text area and the non-text area as an area. The embedding unit embeds an electronic watermark into the specified area. |
US07769195B2 |
Microphone connector module
A microphone connector module includes a microphone with a receiving face and a contacting face, a body defining a cavity to receive the microphone, a pair of terminals fixed in the body and connecting with the microphone and an external printed circuit board and a casing including a basic portion and a front portion. The basic portion of the casing defines a housing to receive the body. The front portion of the casing defines a voice channel approximately perpendicularly communicating with the housing of the basic portion. The receiving face of the microphone approximately perpendicularly faces to the voice channel and only receives the acoustic waves of single frequency at a time, which avoids the influence of a mixed transformation of the acoustic waves of different frequency to electric signals and enhances the receiving effect of the microphone. |
US07769193B2 |
Electrostatic ultrasonic transducer, ultrasonic speaker, audio signal reproduction method, electrode manufacturing method for use in ultrasonic transducer, ultrasonic transducer manufacturing method, superdirective acoustic system, and display device
An electrostatic ultrasonic transducer that includes: a first electrode that is formed with a plurality of holes; a second electrode that is formed with a plurality of holes, and is used in pair with the first electrode; an oscillation film formed with a conductor layer that is sandwiched between the pair of electrodes, and the conductor layer is applied with a direct-current (DC) bias voltage; and a retention member that keeps hold of the pair of electrodes and the oscillation film. In the transducer, an alternating signal is applied between the pair of electrodes, and the pair of electrodes each have a thickness t of about (λ/4)·n (where λ denotes a wavelength of ultrasound, and n denotes a positive odd number). |
US07769192B2 |
Speaker system with oscillation detection unit
A speaker system comprising a magnetic circuit, a cylindrical shaped voice coil unit generating oscillation in the magnetic circuit, an oscillating plate extending in a circular conical shape from a outer peripheral surface of the voice coil unit, a dust cap connecting to the oscillating plate covering an open face of the voice coil unit on a side surrounded by the oscillating plate, a plurality of linking members connecting to the voice coil unit, and a detection unit. The link members extend toward a center axis of the voice coil unit. The detecting unit further comprises a first component part fastened to the linking members and positioned at the center axis of the voice coil unit closer to the voice coil unit side than the dust cap, and a second component part positioned facing the first component part and is independent of the voice coil unit such that the second component part is held between the first component part and the dust cap. The detecting unit optically detects the oscillations of the voice coil unit by means of a light that courses between the previously mentioned first component part and the second component part. |
US07769190B2 |
Audio signal processing circuit and a display device incorporating the same
An audio signal processing circuit for processing an audio signal which is compact and small is provided. For the audio signal processing circuit of the invention, an input circuit, a feedback circuit, and a smoothing circuit are formed using a chip capacitor with small mounting space and a thin film resistor on an insulating substrate. Accordingly, the audio signal processing circuit that is small and further a display device incorporating the audio signal processing circuit are provided. |
US07769188B2 |
Electronic device, video camera apparatus, and control method therefor
According to this invention, if noise generated by operation of a component such as a rotary drum of a recording/playback apparatus which operates periodically enters a microphone, noise waveforms can be extracted and reduced. Data obtained from microphones (6, 7) are converted into digital data by A/D converters (11, 12) and are supplied to a control microcomputer (5) and adders (15, 16). The control microcomputer (5) has a memory which stores input data for respective mechanical noise generation cycles. The microcomputer (5) calculates the average of inphase data in each cycle, thereby generating only data of noise components and storing the result in memories (13, 14). The adders (15, 16) output data without noise components by subtracting the inphase data stored in the memories (13, 14) from input current data. |
US07769186B2 |
System and method facilitating acoustic echo cancellation convergence detection
A system and method facilitating acoustic echo cancellation convergence detection is provided. The invention includes an acoustic echo cancellation convergence detector having a center clipping component, a convergence calculator, a convergence filter and a convergence statistic component. The invention provides for the acoustic echo cancellation convergence detector to provide an output regarding convergence of an adaptive filter based, at least in part, upon a filtered convergence statistic. Optionally, the acoustic echo cancellation convergence detector can provide an output associated with convergence history. |
US07769185B2 |
System for testing hearing assistance devices using a planar waveguide
A system and method for testing and measuring hearing assistance devices using a plane wave tube is provided. According to an embodiment, a hearing assistance device is mounted proximal to an acoustic waveguide having a soundfield with acoustic waves propagating down the waveguide. A microphone of the hearing assistance device is placed in the soundfield of the acoustic waveguide to increase a direct acoustic component and to reduce reflected acoustic components and scattered acoustic components of sound sensed by the microphone. Sound is generated using a sound generator to propagate sound of desired frequencies down the waveguide. |
US07769181B2 |
Multichannel spectral mapping audio apparatus and method
A method and circuit for deriving a set of multichannel audio signals from a conventional monaural or stereo audio signal uses an auxiliary multichannel spectral mapping data stream. Audio can be played back in stereo and multichannel formats from a conventional stereo signal on compact discs, FM radio, or other stereo or monaural delivery systems. The invention reduces the data rate needed for the transmission of multichannel digital audio. |
US07769176B2 |
Systems and methods for a secure recording environment
Systems and methods are disclosed for providing secure, captured data in a customer center. In one embodiment, the method comprises: capturing data with a recording system; receiving a request to retrieve electronic keys for encrypting the data; responsive to receiving the request, transmitting the electronic keys to the recording system; encrypting the data using the electronic keys; associating the electronic keys with the encrypted data; and storing the encrypted data in the recording system. |
US07769171B2 |
Method for transmitting digital data in a local network
An aim to reach may be on one hand, to allow the reading of a content stored by a digital video recorder from a decoder of the local network regardless of the time elapsed between storage and reading, and on the other hand to prevent the transfer or improper copying of the content stored from one network to another. An aim may be achieved by a method of an embodiment, for transmitting digital data in a local network including members constituted by at least one first multimedia unit having a content storage device and at least one second multimedia unit intended to restore the content. The first multimedia unit may be connected, on one hand, to a broadcasting server of encrypted digital audio/video data and on the other hand to the second multimedia unit, each member possessing a security module including a network key. The first multimedia unit receives and decrypts the encrypted data forming a content broadcasted by the broadcasting server and re-encrypts the content previously decrypted. The method of an embodiment may include steps wherein the content is re-encrypted with a random key and transmitted to the second multimedia unit accompanied by an authorization block including the random key encrypted with the network key, the second multimedia unit decrypts the authorization block, and extracts the random key to be used for decrypting the content. |
US07769170B1 |
Signal processing apparatus and methods
A unified system of programming communication. The system encompasses the prior art (television, radio, broadcast hardcopy, computer communications, etc.) and new user specific mass media. Within the unified system, parallel processing computer systems, each having an input (e.g., 77) controlling a plurality of computers (e.g., 205), generate and output user information at receiver stations. Under broadcast control, local computers (73, 205), combine user information selectively into prior art communications to exhibit personalized mass media programming at video monitors (202), speakers (263), printers (221), etc. At intermediate transmission stations (e.g., cable television stations), signals in network broadcasts and from local inputs (74, 77, 97, 98) cause control processors (71) and computers (73) to selectively automate connection and operation of receivers (53), recorder/players (76), computers (73), generators (82), strippers (81), etc. At receiver stations, signals in received transmissions and from local inputs (225, 218, 22) cause control processors (200) and computers (205) to automate connection and operation of converters (201), tuners (215), decryptors (224), recorder/players (217), computers (205), furnaces (206), etc. Processors (71, 200) meter and monitor availability and usage of programming. |
US07769169B2 |
Method and apparatus for generating a key stream
A method of generating a key stream for a precomputed state information table. The method comprises initialising a counter and an accumulator with non-zero values; combining state information identified by the counter with the accumulator; swapping state information identified by the counter with state information identified by the accumulator; combining the two pieces of state information; outputting the state information identified by the combination as a byte of the key stream; adding a predetermined number odd number to the counter; and repeating the above steps to produce each byte of the key stream. |
US07769163B2 |
Electronic device display apparatus
A display apparatus for an electronic device which takes on the appearance of an unrelated object is disclosed. The electronic device display apparatus has an upper surface, wherein the upper surface is shaped to resemble an unrelated object. A portion of the upper surface is moveable between an open position and a closed position. When closed, the movable surface completes the upper surface and further enhances the display properties of the device. When open, the device is suitable for holding and displaying an electronic device. Interior to the apparatus are one or more electronic device supporting surfaces to support the electronic device at the desired display position. Also interior to the apparatus is a passage which permits a user to thread or otherwise route a battery charging cord into the apparatus. The apparatus also has a bottom surface which can resemble the underside of the unrelated object. |
US07769161B1 |
Contact center
One problem faced by contact center providers is how to most effectively balance limited contact center resources against the need to provide good customer service. The present invention addresses this problem by enabling a contact center to use external resources such as freelance contact center agents and media servers. This is achieved in such a way that those external resources are controlled by the contact center and their use is effectively transparent to end users of the contact center. |
US07769160B1 |
System, method, and computer readable medium for routing an agent to a preferred communications platform in order to receive a customer call
A system, method, and computer readable medium for routing an agent to a preferred communications platform in order to receive a customer call comprises: a web server call notification module that receives an automatic number identification and information relating to an establishment whose phone number was dialed, a virtual automated call distributor (VACD), an interactive voice response (IVR) system that requests an agent's identification from the VACD, where the VACD and the web server are coupled to the IVR system, where the VACD selects the agent's identification and routes a customer's information to an agent desktop environment (ADE) coupled to the VACD, and an access platform that receives the customer's information and updates an ADE phone control state session on an agent's desktop, where the IVR system queries the ADE for user name information relating to the web server, where the ADE queries an agent table for a user name, and where the agent is routed to a preferred communications platform at any time based on at least one of: a site, a project identification, a project load, and an attribute of the agent. |
US07769156B2 |
System and method for providing a reverse camp-on feature in a communications environment
A method for facilitating a data session in a communications environment is provided that includes receiving, at a first endpoint, a call that was initiated by a second endpoint. The first endpoint is already engaged in a previous call. The method further includes invoking a reverse eCamp-On™ feature in response to receiving the call from the second endpoint such that the first endpoint initiates a new call to the second endpoint once the previous call is completed. |
US07769154B1 |
Aggregated perceived presence
A system for controlling the presence of a user perceived by contacts is provided. In particular, a rules engine receives a number of inputs related to the desired accessibility of the user, and from such inputs generates a perceived presence for the user that can be used to control how the user is notified of an incoming communication. Inputs may include an accessibility rating assigned to a contact, the physical presence of the user, the user selected desired accessibility level, and environmental factors. The system allows a user to limit distractions from unimportant contacts or while the user is engaged in other tasks, while allowing more important contacts to have immediate access to the user. |
US07769152B2 |
Communications apparatus and communications system including the communications apparatus
A multifunction device previously stores a line connection condition of when a line interface received caller ID information in an EEPROM, and determines that a line with an exchange is connected based on a first ringing signal or a second ringing signal. When it is determined based on the first ringing signal that a line connection is a first type of connection, the line is connected according to the line connection condition. On the other hand, when it is determined based on the second ring signal that a line connection is a second type of connection, the line is connected using a line connection condition, which is adjusted by an adjustment device at the time of determination. |
US07769151B2 |
System and method for implementing prepaid data services
The present invention discloses a system and method for implementing prepaid data services in a mobile communication network. In this system, a Data service Access Control Point (DACP), which is used for fulfilling price confirmation function and fee application function for data services, is added between a Service Control Point (SCP) storing prepaid account information of subscribers and a Prepaid Server/Content of Process Gateway (PPS/CP GW) used for data service charging. In the method of the present invention, by means of the interaction among a Packet Data Service Note (PDSN), a Home Authentication Authorization and Accounting (HAAA) server, the PPS/CP GW, the DACP and the SCP, the SCP deducts the fees from the prepaid account, and the PDSN controls the subscriber to utilize data service according to the fees deducted by the SCP. With the present invention, the subscriber can make prepayment for a data service by a prepaid voice account, which facilitates data service extension of mobile network operators and provides convenient data services for the subscribers. |
US07769147B1 |
Voice messaging system with enhanced customizability
A telephony-based messaging system application is built for use by a particular customer. The application is stored on a computer readable medium and includes a set of modules, where each module comprises call flows, code and a Customization List. The Customization List includes one or more tables each having a list of names and a modifiable list of corresponding DTMF signal identifiers. With this architecture, the particular customer is permitted to change the mapping between caller-entered DTMF signals and the corresponding actions taken by the messaging system by modifying the list of DTMF signal identifiers, i.e., without modifying the call flows or code. |
US07769145B2 |
Telephone calling interface
A telephone calling interface is disclosed. The telephone calling interface may be implemented as a toolbar within an Internet web browser. The toolbar may identify telephone numbers included in a web page requested by a user of the Internet web browser and conspicuously display the identified telephone numbers when the web page is displayed. The toolbar may recognize activation by the user of one of the conspicuously displayed identified telephone numbers included in the web page as an activated telephone number and initiate a telephone call between a predefined telephone number and the activated telephone number. The method may be executed on a computing device such as, for example, a personal computer. |
US07769142B2 |
Asynchronous discrete manageable instant voice messages
Asynchronous voice messaging is employed to enable individuals to send voice clips back and forth over a network. In at least some embodiments, the voice clips reside in the form of discrete, manageable objects that can be easily managed by the user. In addition, some embodiments described provide hand-free/eyes-free functionality that can permit a user to create and send (or receive and play) a voice message without having to physically enter an intended recipient's address or otherwise digitally manipulate the device over which the message is sent or received. |
US07769140B2 |
Analog subscriber board
The present invention is a new solution of line and relay in an analog subscriber board, which has a less number of relays and can decrease the cost and save the space while realizing the basic functions in a voice network. The technical solution of the invention provides each subscriber with two relays to connect the subscriber line interface circuit, the subscriber line, the ring bus and the test bus, realizing the basic functions relevant to the talking, such as talking, ringing, etc. In order to add the auxiliary functions such as the testing function and the monitoring function, the subscriber lines are grouped, and at least one relay is supplemented in a subscriber group, the subscriber group relays together with above two subscriber relays will be used to connect the subscriber line interface circuit, the subscriber line, the ring bus and the test bus to perform the basic functions relevant to talking and the auxiliary functions such as testing, monitoring, etc. |
US07769137B2 |
Portable X-ray detector unit
A portable X-ray detector unit includes a portable, hand-held cassette having exposure detection fields for measuring the level of radiation to which a subject to be imaged is exposed. An Automatic exposure control terminates radiation supplied to a subject when it is determined that the level of exposure exceeds a predetermined threshold as interpreted in the portable detector unit. A user-interface is provided to control the exposure detection fields and/or the automatic exposure control. |
US07769135B2 |
X-ray diffraction wafer mapping method for rhombohedral super-hetero-epitaxy
A new X-ray diffraction (XRD) method is provided to acquire XY mapping of the distribution of single crystals, poly-crystals, and twin defects across an entire wafer of rhombohedral super-hetero-epitaxial semiconductor material. In one embodiment, the method is performed with a point or line X-ray source with an X-ray incidence angle approximating a normal angle close to 90°, and in which the beam mask is preferably replaced with a crossed slit. While the wafer moves in the X and Y direction, a narrowly defined X-ray source illuminates the sample and the diffracted X-ray beam is monitored by the detector at a predefined angle. Preferably, the untilted, asymmetric scans are of {440} peaks, for twin defect characterization. |
US07769134B1 |
Measuring strain of epitaxial films using micro x-ray diffraction for in-line metrology
In a method for use of x-ray diffraction to measure the strain on the top silicon germanium layer of an SOI substrate, the location of the peak diffraction area of an upper silicon layer of the SOI substrate is determined by first determining the peak diffraction area of the upper silicon layer on a reference pad (where the SOI thickness is about 700-900 Angstroms) within a die formed on a semiconductor wafer. The x-ray beam then moves to that location on the pad of interest to be measured and begins the XRD scan on the pad of interest to ultimately determine the strain of the top silicon germanium layer of the pad of interest. |
US07769132B1 |
Material analysis based on imaging effective atomic numbers
Effective atomic numbers associated with pixels in a region are received. An effective atomic number is associated with each pixel in the region. X-ray data for the region is received, and an item within the region is identified from the x-ray data. Some of the pixels in the region are correlated with the item such that the item is associated with an effective atomic number. An image of the region is rendered. The pixels of the item have a display style based on the effective atomic number of the item. |
US07769128B2 |
Support structure for z-extensible CT detectors and methods of making same
Pin-based support structures for easily and precisely assembling CT detector components into individual detector modules are described, as are methods of making the same. The pins in these structures serve as the local reference points against which all other detector components (i.e., collimators, scintillator packs, diodes, electronic flex connectors, etc.) are aligned. The pins may also be used to quickly and easily attach the individual detector modules to the local detector reference frame and then to the global reference frame in a CT imaging system. These structures allow CT detector components to be more easily and economically assembled than previously possible. Furthermore, these structures are extensible in the Z-direction, allowing for longer Z-coverage with each rotation of the gantry, thereby allowing for full organ imaging in a single CT scan. |
US07769120B2 |
Dynamically adjusting sync windows
Methods and apparatuses for dynamically adjusting sync windows are described. A default sync window is set; a data signal is input; detecting if parts of the data signal within the sync window form a sync pattern; accumulating a count of the sync pattern within and without the sync window; and reducing the sync window when the count of sync pattern within the sync window achieves a first threshold value, and increasing the sync window when the count of the sync pattern outside the sync window achieves a second threshold value. |
US07769118B2 |
Method and apparatus for equalizing received signals based on independent component analysis
The present invention is related to a method and apparatus for blindly equalizing received signals in the time domain based on independent component analysis (ICA). Received signals are demodulated and over-sampled by a rate at least twice the symbol rate to populate a mixing matrix. The received signal samples are cast into the form of a signal separation problem as represented by the multiplication of the mixing matrix with the transmitted symbols such that the unknowns can be solved by ICA. Applying ICA to the received signal samples provides a de-mixing matrix which can be multiplied by the received signal samples to estimate the transmitted symbol sequence. The proposed ICA-based equalization method simultaneously corrects other transmission imperfections, such as DC-offset, carrier phase offset and in-phase and quadrature imbalance, all in the time domain. As an alternative to over-sampling, multiple copies of the received signals are received via a plurality of antennas. |
US07769112B2 |
Method and system for generating wavelets
A method (1300) is provided for generating one or more waveforms (130, 140). The method includes: generating a first toggle signal (1130, 1330) in response to a clock signal (1110), the first toggle signal having one of a first positive shape, a null shape, and a first negative shape for each cycle of the clock signal; multiplying the first toggle signal by a first coefficient signal to create a first intermediate signal (1440); generating a second toggle signal (1140, 1330) in response to the clock signal, the second toggle signal having one of a second positive shape, the null shape, and a second negative shape for each cycle of the clock signal; multiplying the second toggle signal by a second coefficient signal to create a second intermediate signal (1440); and generating a first output signal (1170) by adding the first intermediate signal and the second intermediate signal together (1350). |
US07769110B2 |
Threshold adjust system and method
An adaptive algorithm is implemented that optimizes the slicer threshold by optimizing the tail distribution of a “+1” and “−1” histogram. Through the use of a low resolution and under-sampled ADC, a histogram of received bit may be created. The difference between the y-intersects of lines derived from the “+1” and “−1” histogram is used to determine an error function. The algorithm iteratively updates the threshold value based on this error function. |
US07769108B1 |
Digital receiver instantaneous dynamic range enhancement
A moderate cost and complexity digital radio receiver system having enhanced instantaneous dynamic range response to the receipt of simultaneous signals and also providing large single signal dynamic range. Multiple signal instantaneous dynamic range improvement is achieved through use of a suppressed zero signal amplitude representation arrangement having a selected number of signal amplitude representing digital bits rather than the larger entire array of digital output bits of the receiver system's analog to digital converter. Digital apparatus for accomplishing the selection of desired high order bits from the analog to digital converter output is also disclosed in detail. Use of a “Monobit” and related simplified Fourier transformation radio receivers as disclosed in identified previous patents of the recited inventors and colleagues is preferred for embodying the digital radio receiver circuit included in a present system. |
US07769107B2 |
Semi-blind analog beamforming for multiple-antenna systems
Complex antennas weights for use in beamforming in a multiple-antenna system are determined based upon clear channel assessment (CCA) information in a wireless networking environment. |
US07769103B2 |
Amplifier system employing analog polynomial predistortion with sub-nyquist digital adaptation
A predistortion linearized amplifier system that uses analog polynomial based predistortion is disclosed. An analog polynomial function generator receives polynomial parameter updates from a polynomial parameter generator. The polynomial parameter generator uses a combination of analog and digital signal processing to create the parameter updates. This processing is performed on input signal amplitude, detected using analog circuits, and RF coupled samples of the input signal, and the output signal. By using a combination of analog and digital signal processing means, digital processing can be performed at sub-Nyquist rates, significantly reducing the cost of digital circuits. Also, since the predistortion modulation signal is created with an analog function generator, time correlating delay is minimized reducing circuit costs. |
US07769098B2 |
Low complexity precoding matrix selection
A method of determining indices for matrix codewords in a matrix codeword codebook. The matrix codewords are adapted for communicating information between a transmitter and a receiver. The method includes retrieving from temporary storage, an eigenmode representation for a communications channel, where the eigenmode representation is based upon on a received signal precoded by a first matrix codeword. The method also includes performing a test on multiple vector codewords to identify a first vector codeword among the multiple vector codewords, where the test includes determining a relationship between the first vector codeword and the representation of an eigenmode. The first vector codeword is associated with a first vector codeword index that identifies the first vector codeword. The method also includes generating a matrix codeword index associated with a second matrix codeword in the matrix codeword codebook. The matrix codeword index is based upon the first vector codeword index, and the order of the first vector codeword is different from the order of the second matrix codeword. |
US07769097B2 |
Methods and apparatus to control transmission of a multicarrier wireless communication channel through multiple antennas
Methods and apparatus to control transmission of a multicarrier wireless communication channel through multiple antennas is generally described. |
US07769091B2 |
Communication system
A communication system includes a first device and a second device connected to the first device by a single communication line. The first device includes a first transmitting portion which transmits to the second device a pulse signal set to a predetermined cycle that differs according to data, and a first receiving portion which reads data transmitted from the second device based on a voltage value of a transmission signal transmitted over the communication line. The second device includes a second transmitting portion which transmits to the first device a voltage signal set to a predetermined voltage value that differs according to the data, and a second receiving portion which reads data transmitted from the first device based on a pulse signal cycle of the transmission signal transmitted over the communication line. |
US07769090B2 |
Active link cable diagnostics
A novel apparatus for and method of estimating the cable length of an active network link. The cable diagnostics mechanism of the invention is particularly suited for use in estimating the length of Ethernet network between two edges when the link is active, i.e. data is being transmitted in both directions simultaneously and the transmission of test pulses is not possible. The cable length estimation mechanism of the present invention is based on a well-known property of the spectrum of the insertion loss of the cable, namely, the linear relationship between the attenuation of the cable at a given frequency in decibels and the cable length. Information characterizing this relationship is extracted and used to determine the length of the cable. |
US07769085B2 |
Image data processing device and method
The present invention provides an image data processing method of recording image data coded with the MPEG (Moving Picture Experts Group) technique to a recording medium. For transition of the bit occupancy in a VBV buffer to a target value, the initial value of a bit occupancy in a VBV buffer is calculated on the basis of auxiliary data read from a recording medium, a comparison is made between the target and initial values of the bit occupancy, and the number of bits for assignment to each GOP of to-be-coded image data correspondingly to the result of comparison. |
US07769084B1 |
Method for implementing a quantizer in a multimedia compression and encoding system
Method For Implementing A Quantizer In A Multimedia Compression And Encoding System is disclosed. In the Quantizer system of the present invention, several new quantization ideas are disclosed. In one embodiment, adjacent macroblocks are grouped together into macroblock groups. The macroblock groups are then assigned a common quantizer value. The common quantizer value may be selected based upon how the macroblocks are encoded, the type of macroblocks within the macroblock group (intra-blocks or inter-blocks), the history of the motion vectors associated with the macroblocks in the macroblock group, the residuals of the macroblocks in the macroblock group, and the energy of the macroblocks in the macroblock group. The quantizer value may be adjusted in a manner that is dependent on the current quantizer value. Specifically, if the quantizer value is at the low end of the quantizer scale, then only small adjustments are made. If the quantizer value is at the high end then larger adjustments may be made to the quantizer. Finally, in one embodiment, the quantizer is implemented along with an inverse quantizer for efficient operation. |
US07769081B2 |
Transmission power control method for a wireless communication system
Transmission power relative to a propagation path having a variation in gain is controlled to increase communication channel capacity, and a data rate is controlled in accordance with the variation of the increased communication channel capacity. In order to increase the communication channel capacity, the transmission power is determined so that the sum of noise power (=received noise power/propagation path gain) converted into one at a transmitter and the transmission power becomes constant. As a result, contrary to the background art, the transmission power is controlled to be reduced when the propagation path gain decreases and to be increased when the propagation path gain increases. |
US07769076B2 |
Method and apparatus for performing frequency synchronization
A method and apparatus for performing frequency analysis of sub-epoch correlations to estimate an unknown frequency of a received signal is provided. The method includes forming a sequence of correlation values from a plurality of correlations performed over a period less than a repeating period of a code, and analyzing the sequence of correlation values to estimate the frequency that is used to receive a signal comprising the code. |
US07769075B2 |
Method and apparatus for channel estimation using time-frequency localized pilots and de-noising techniques
A method and apparatus for performing channel estimation using time-frequency localized pilots and de-noising techniques are disclosed. A transmitter sends pilot symbols which are localized in a joint time-frequency domain to a receiver for channel estimation. The receiver receives the pilot symbols and performs a time-frequency analysis, such as a discrete Gabor transform (DGT), to transform the received pilot symbols to a joint time-frequency domain. The receiver applies a de-noising technique, such as masking, to separate the pilot symbols from the embedded noise in the joint time-frequency domain. The receiver performs a time-frequency synthesis, such as an inverse discrete Gabor transform (IDGT), to generate a noise-removed pilot symbols in a time domain. The noise left after de-noising is only that part that overlaps with the pilot symbols in the joint time-frequency domain. The receiver then performs channel estimation with the noise-removed pilot symbols. |
US07769072B2 |
Multi-antenna communication system
The invention relates to a learning process for an ultra wideband communication system with M transmission antennas and N reception antennas and in which the information is modulated on L possible positions comprising the following steps: a) transmit a series of Nseq learning pulses from each emission antenna to all reception antennas. b) for each reception antenna j, estimate the M composite responses of series of emitted pulses that arrive at this reception antenna j, each composite response being estimated by eliminating the effects of other antennas. c) estimate correlations between the different channels. |
US07769067B2 |
Vertical cavity surface emitting laser device
A vertical cavity surface emitting laser device includes a first reflective mirror layer, a second reflective mirror layer, and an active layer disposed therebetween, wherein at least one of the first reflective mirror layer and the second reflective mirror layer includes a periodic-refractive-index structure in which the refractive index periodically changes in the in-plane direction and a part of the periodic-refractive-index structure includes a plurality of parts that disorder the periodicity. |
US07769058B2 |
Optical fiber laser
To provide a low-cost, high reliability and high-powered operation enabled optical fiber laser, in the optical fiber laser for oscillating a laser light by introducing an excitation light for exciting the rare earth elements into the optical fiber doped partially by the rare earth elements, the optical fiber is wrapped around the base member, and one part of the outer circumferential area of the wrapped optical fiber is processed in order to form a flat surface, and one face of the prism is made contacted to the flat surface, and the excitation light is introduced to another surface of the prism. |
US07769057B2 |
High speed serial link output stage having self adaptation for various impairments
A high speed serial link structure and method are provided, comprising a data driver and a replica driver structure, the replica driver structure comprising a replica driver, a calibration engine and a peak level detector. The calibration engine compares a peak level detector output to a reference value and responsively performs a data driver adjustment, wherein the data driver adjustment comprises at least one of a driver biasing adjustment, a driver intermediate stage bandwidth adjustment and a driver equalization setting adjustment. In some embodiments, the calibration engine incorporates a comparator and a digital state machine; in other embodiments, it incorporates an analog operational amplifier. |
US07769048B2 |
Link and lane level packetization scheme of encoding in serial links
A novel encoding scheme is disclosed, enabling the physical layer to identify packet boundaries by looking at a few selected bits while improving the error detection capability and maintaining low overhead for low power states. By eliminating the overhead of 8b/10b encoding for the physical layer, the encoding scheme achieves better error detection ability than current 8b/10b encoding. Further, the novel encoding scheme provides additional error detection capability, a low overhead mechanism to exit low power states, and a mechanism to handle problematic packets. |
US07769046B1 |
Technique for interfacing MAC and physical layers of access networks
According to specific embodiments of the present invention, a standardized interface is provided for enabling controlled communication between MAC and PHY devices of an access network. In one embodiment, a vendor independent interface is described which may be implemented between a DOCSIS MAC layer and a DOCSIS PHY layer of a DOCSIS enabled data network, in order to enable any DOCSIS MAC and DOCSIS PHY devices (which may be from different vendors) to communicate with each other. Using the standardized interface, component manufacturers are able to combine different MAC and PHY devices from different vendors, thereby facilitating price and value competition between vendors. The standardized interface technique of the present invention may be extensible in ways which allow multiple PHY devices to share the same interface. Further, the interface technique of the present invention may be applied to a variety of different shared-access networks which use at least one shared access communication channel to communicate between a plurality of nodes in the network and a Head End of the network. |
US07769043B2 |
Packet shaping for mixed rate 802.11 wireless networks
A method of shaping data packet transmissions by nodes in a wireless network is presented. Each node sets a maximum limit for MAC service data unit size based on data rate so that maximum transmission times for data packet transmissions by all of the nodes are approximately the same. |
US07769040B2 |
Multi-channel mesh network
A method of selecting at least one routing path between an access node and a gateway is provided. The method includes the access node receiving over a plurality of channels, indicators from at least one upstream access node, the indicators providing information of selected upstream paths between each of the upstream access nodes and upstream gateways. The access node determines an optimal set of routing paths between the access node and at least one upstream gateway, based upon the indicators, the optimal set of routing paths including a combination of paths over multiple channels. |
US07769039B2 |
System configured for complex determination of a user's busy state and for assigning an organic “do not disturb” filter
A system and method for complex determination of a user's busy state and for assigning a do not disturb (DND) filter. A first electronic device is configured to house a DND recognizer module. The first electronic device is further configured to store and execute a plurality of applications. A second electronic device operably associated with the first electronic device. The second electronic device having another DND recognizer module, a DND filter module, and a DND propagator module. The DND filter module is configured to determine whether a particular DND filter is associated with the current busy state of the user and to adjust the DND status provided a DND filter does exist. The DND propagator configured to propagate the DND status to all at least one device operably associated with the system provided a DND status exists for the current busy state of the user. |
US07769031B2 |
Virtual machine system and method of network communication between virtual machines
A plurality of machine systems constituted by different VLAN constitution methods are integrated on one machine system by using virtual machines. An operation can be switched for virtual network interface cards to VLAN communication corresponding to VLAN ID set to a virtual network interface card or to VLAN communication corresponding to VLAN ID set by OS on a virtual machine using the virtual network interface card depending on whether or not VLAN ID is set. |
US07769028B2 |
Systems and methods for adaptive throughput management for event-driven message-based data
Certain embodiments of the present invention provide a method for communicating data including prioritizing data by assigning a priority to the data, analyzing a network to determine a status of the network, and communicating the data based at least in part on the priority of the data and the status of the network. Certain embodiments of the present invention provide a system for communicating data including a data prioritization component, a network analysis component, and a data communications component. The data prioritization component is adapted to prioritize data by assigning a priority to the data. The network analysis component is adapted to analyze a network to determine a status of the network. The data communications component is adapted to communicate the data based at least in part on the priority of the data and the status of the network. |
US07769025B2 |
Load balancing in data networks
Load balancing apparatus for a data communications network comprises hash logic for computing a hash function on incoming data packets. A threshold detector is connected to the hash logic for triggering, in response to utilization of the downstream objects exceeding a predefined threshold, redefinition in the hash logic of parameters of the hash function from a first set of parameters to a second set of parameters for redistributing the data packets amongst the downstream objects. In use, the hash logic, directs the packets for routing to downstream objects in the network via a first routing path based on a hash computation using the first set of parameters, and, if the threshold is exceeded, selectively directs the packets to one of the first routing path and a second routing path in dependence on separate hash computations using the first and the second sets of parameters for subsequent routing of the packets via the selected one of the first and second routing paths based on the results of one of the separate hash computations. |
US07769022B2 |
System and process for QoS-based packet scheduling
A system for scheduling the attribution of hardware output resources to data packets handled by different service providers is provided. The system includes an extraction device which extracts a Quality of Service parameter included in a packet header; a random value generator; a programmable key attribution device attributing a priority key to a packet depending on the Quality of Service parameter and on the generated random value, according to programmable rules; a scheduling device that includes a command generator generating packet switching commands in an order depending on the value of the priority key attributed to each packet header; and a switching device routing the packets towards hardware output resources in the order of the generated packet switching commands. |
US07769020B2 |
Method for the establishment of a communication link, and communication system
The disclosure relates to a method for establishing a communication link between a first communication terminal and a second communication terminal. According to the inventive method, the communication link is achieved by means of interconnected network elements, selected network elements being authorized to trigger releasing of the communication link. |
US07769015B2 |
High performance network adapter (HPNA)
A high performance network adapter is provided for forwarding traffic and providing adaptation between packetized memory fragment based processor links of multiple CPUs and multiple switch planes of a packet switching network. Low latency for short and long packets is provided by innovative packet reassembly, overlapping transmission, and reverse order transmission in the upstream direction, and cut through operation in the downstream direction. |
US07769014B2 |
Transmitting and receiving system, transmitting apparatus, and receiving apparatus
A transmitting and receiving method of transmitting and receiving data between a transmitting apparatus and a receiving apparatus through a network that exchanges data using a packet includes: causing at least one of the transmitting apparatus and the receiving apparatus to secure a storage region corresponding to the data as a data region; and causing at least one of the transmitting apparatus and the receiving apparatus to store divided data, which is obtained by dividing the data in a size equal to or smaller than the size of the packet, in the data region to thereby perform the transmission and reception while managing the location of the divided data. |
US07769013B2 |
Communication apparatus
A communication apparatus according to the invention can be applied to constitute each of relay nodes in a novel wireless communication network, in which the number of relaying stages formed with the relay nodes can be freely set without restriction by the amount of communication information to be processed, and consequently, a multistage-relayed communication extending over a long distance can be carried out to realize a long-distance communication. The communication apparatus comprises temporary and main managing portions 16 and 18 for controlling temporary and main memory means 15 and 17 and an operation control portion 20, wherein the operation control portion 20 is operative to cause the temporary and main managing portions 16 and 18 to perform control operations for transform an input data frame to be a modified data frame containing transfer mode information representing one of diffusion, percolation and convergence transfer modes determined based on original transfer mode information and particular identification information contained in the detected data frame and history information preserved in the main memory means 17, for causing the modified data frame of the diffusion or convergence transfer mode to be subjected to relay and for causing the modified data frame of the percolation transfer mode to be subjected to relay at a predetermined probability or to deletion. |
US07769011B1 |
Method and system for automatically requesting, generating and maintaining ATM addresses
A method and system for automatically generating and maintaining Asynchronous Transfer Mode (ATM) addresses is provided. The method includes receiving a request from a requestor that includes an element identifier corresponding to a network element to be ultimately associated with the ATM address, validating the request, providing a unique identifier that corresponds to the network element, grouping the unique identifier with a set of parameters to create the ATM address without user intervention, and storing the ATM address in a repository. The system includes a Graphical User Interface (GUI) for receiving one or more parameters to be used to generate the ATM address and a set of computer-useable instructions accessible by the GUI that perform a method for generating the ATM address without user intervention based in part on the one or more parameters. |
US07769010B2 |
PTP/PTM transmission decisions
A retransmission correction performed by counting means provided in a controlling radio network controller (RNC) within a radio access network in the counting of multimedia service joined mobile terminals located in a cell for a PTP/PTM transmission decision, in the case of a repetition of a multimedia service session. The retransmission correction uses an estimated number of the mobile terminals having received a previous transmission of said multimedia service session from any radio network controller. |
US07769009B1 |
Automatic peer to peer mobile device data replication
This present disclosure allows files and data stores to be automatically replicated directly from one mobile device to other mobile devices within a mobile environment. The disclosed systems and methods enable a group of mobile device users to maintain a dynamic data store of current data for shared use and modification. Configurable software allows mobile users to select predefined events or triggers that will automatically cause a data store to be replicated from that user's mobile device to every other mobile device in a specified group. |
US07769006B1 |
Technique for ethernet access to packet-based services
An Ethernet Metropolitan Area Network (10) provides connectivity to one or more customer premises (161, 162, 163) to packet-bases services, such as ATM, Frame Relay, or IP while advantageously providing a mechanism for assuring security and regulation of customer traffic. Upon receipt of each customer-generated information frame (20), an ingress Multi-Service Platform (MSP) (122) “tags” the frame with a customer descriptor (22′) that specifically identifies the recipient customer. In practice, the MSP tags each frame by overwriting the Virtual Local Area Network (VLAN) identifier (22) with the routing descriptor. Using the customer descriptor in each frame, a recipient Provider Edge Router (PER) (18) or ATM switch can map the information as appropriate to direct the information to the specific customer. In addition, the customer descriptor (22′) may also include Quality of Service (QoS) allowing the recipient Provider Edge Router (PER) (18) or ATM switch to vary the QoS level accordingly. |
US07769002B2 |
Constrained dynamic path selection among multiple communication interfaces
Method and apparatus are disclosed for constrained dynamic path selection among multiple available communication interfaces. In some embodiments selection logic is operatively coupled with a number of link-layer interfaces to select a set of link-layer interfaces that satisfy a set of congestion constraint conditions. Metric logic is operatively coupled with the link-layer interfaces to calculate a metric value for each link-layer interface in the set. Switch logic is operatively coupled with the selection logic and metric logic to assign a data stream a link-layer interface in the set of interfaces according to its metric value to optimize communication performance. |
US07768994B2 |
Data transmission method and apparatus
A data transmission method and apparatus for performing a data transmission between end terminals of a telecommunication network, where the data is transmitted from at least one of the end terminals using the first data bearer. Then, data transmission is switched from the first to the second data bearer, if a predetermined bearer need condition has been determined or in order to obtain a subscriber identity used for gathering charging data. The network service provided by the operator can be improved, since the bearer switching allows an increase of the overall speed of the data transmission, an adaptation of the bearer bandwidth to the data amount, and a provision of the subscriber identity. The first data bearer may be a USSD or SMS data bearer, and the second data bearer may be a circuit-switched data bearer or a GPRS bearer, or vice versa. |
US07768991B2 |
Method and system for determining state of node during reserved slot in wireless network
A method and system for determining a state of a first node in a wireless network consisting of a plurality of nodes. The first node determines one of at least two power sensitivity levels by considering at least one of an available power and a standby packet. The first node determines whether it remains in active state or inactive state by considering a power sensitivity level transmitted from at least one second node which corresponds to the first node and the determined power sensitivity level. Also, the corresponding node has an identical state to the first node, so that unnecessary power consumption can be prevented. |
US07768990B1 |
Multi-user receiver and method for successive acquisition
A method for acquiring signals received from multiple users in a single burst groups signals by power and sequentially processes the signal groups. A received sum of a plurality of user signals received in a burst is stored, and the transmitted symbols for each signal within a first group of the stored signals is estimated. A modified set of signals is then determined that excludes the signals of the first group. From the modified set of signals, the method continues by canceling multiuser interference among signals within a second group, and estimating transmitted symbols for each signal within the second group. The first and second groups includes all signals within a power band that defines the group, and the first band represents a higher power band than the second. Such iterative processing may continue for sequentially lower power bands until all signals are processed. A receiver is also detailed. |
US07768989B2 |
Method and apparatus for multipoint voice operation in a wireless, Ad-Hoc environment
The present invention protocol offers guaranteed Quality of Service (QoS) for concurrent calls in a highly dynamic, scalable network. The invention employs a TDMA reservation technique to transmit voice traffic to multiple destinations and a CSMA/CA contention scheme to support data traffic. The present invention operates over a link-state based routing protocol that reliably floods routing and resource reservation information to network nodes. The present invention is suitable for general networking applications that require QoS for multimedia traffic in a mobile, Ad-Hoc network and enables conference calls to be established and operated in that type of network under various conditions. Moreover, the present invention capitalizes on certain properties of a radio, such as a RAKE type receiver, that sums up multiple, identical transmissions from multiple sources. In addition, the present invention enables roaming between and/or within a group or island of network nodes during the lifetime of a call. |
US07768986B2 |
Method and apparatus for receiving plurality of data signals
A transmitter site transmits a plurality of different data signals at a chip rate over a shared spectrum in a code division multiple access communication system. Each transmitted data signal experiences a similar channel response. A combined signal of the transmitted data signals is received. The combined signal is sampled at a multiple of the chip rate. The channel response for the combined signal is determined. A spread data vector is determined using the combined signal samples and the estimated channel response. The data of the different data signals is determined using the spread data vector. |
US07768985B2 |
Wireless communication system, wireless communication apparatus, wireless communication method, and computer program
Random access operation is performed under a communication environment in which a plurality of communication modes having different transmission rate coexist with small overhead. A high-grade communication station spoofs information of a packet length and a rate in a decoding portion so that a value of (packet length)/(rate) corresponds to a duration where the communication is hoped to be stopped. The other station receiving the spoofed information receives the rest of the packet with the designated rate during the interval designated by the value of (packet length)/(rate). In this case, the packet length and the rate are not those of actually transmitted packet so that this packet is discarded. |
US07768979B2 |
Separating pilot signatures in a frequency hopping OFDM system by selecting pilot symbols at least hop away from an edge of a hop region
Transmission patterns for pilot symbols transmitted from a mobile station or base station are provided. The patterns may be selected according to a location of the mobile station with respect to one or more antennas are provided. In some aspects, the pattern may be selected based upon the distance between the mobile station and the one or more antennas. In other aspect, the pattern may be based upon whether the mobile station is in handoff. |
US07768977B2 |
Establishing a communication link by selectively powering a transceiver based on a communication request received by another transceiver
A first transceiver in a wireless terminal receives a communication request from a first wireless network. Based on the received communication request, power is selectively provided to a second transceiver in the wireless terminal, and the second transceiver is used to establish a communication link with a second wireless terminal. The first transceiver may be a TDMA transceiver, CDMA transceiver, wireless local area network transceiver, Bluetooth transceiver, or a digital television receiver that receives the communication request from a corresponding type of network, and the second transceiver may be a different one of the receiver types that establishes a communication link with a corresponding type of network. The first transceiver may receive assistance information from the first wireless network. The assistance information may include information that can be used to establish a communication link through the second transceiver with the second wireless network. |
US07768972B2 |
Method and device for incorporating different PHY mode wireless communications
In a wireless communications network comprising at least two subscriber terminals each operative to communicate with the same base station using a different PHY mode transmissions than the other, a method and apparatus for allowing communications with these subscriber terminals along a single frequency communication channel is provided. The communication is carried by defining common radio transmission frames in which each of the at least two PHY modes communications is carried out while occupying a different part of the common radio transmission frames. Preferably, at least one of the PHY modes is in compliance with IEEE 802.16 Standard. |
US07768965B2 |
Method for transmitting and receiving signals based on segmented access scheme and method for allocating sequence for the same
A segmented access based signal transmitting/receiving method and a sequence allocating method for the same are disclosed. According to one embodiment of the present invention, a method of transmitting a signal of a user equipment in a communication system includes selecting a channel in accordance with at least one selected from the group consisting of a signal attenuation extent of a downlink signal to the αser equipment and a speed of the user equipment from channels differently provided based on at least one selected from the group consisting of the signal attenuation extent of the downlink signal and the speed of the user equipment and transmitting the signal using the selected channel. |
US07768964B2 |
Method of operating a mobile wireless network
A method of operating a mobile wireless network is provided, in which, when there is a relocation, the connection may be continued essentially directly from the latest state before the relocation. User data is transmitted between a mobile station and a first base station, the user data being combined into data units, for example, packet data units, before being transmitted. For transmission of data units, transmission-specific information describing an instantaneous state of the transmission is stored in the mobile station, as well as in a first network unit at a higher level than the first base station. With the relocation of the mobile station from the first base station to a second base station having a second higher-level network unit, the transmission-specific information stored in the first higher-level network unit is transmitted to the second higher-level network unit to continue the transmission after the relocation essentially directly from its latest state. |
US07768961B2 |
Wireless communication method and apparatus for reliably transmitting data
A method and apparatus for reliably transmitting data by transmitting a plurality of radio link control (RLC) unacknowledged mode (UM) protocol data units (PDUs) over at least one primary channel and at least one auxiliary channel. If at least one RLC UM PDU is missing from the data transmitted over the primary channel, the missing RLC UM PDU is obtained from the auxiliary channel after a predetermined delay. A service data unit (SDU) is completed by combining PDUs received over the primary channel with at least one missing PDU received over the auxiliary channel. The SDU is sent to an application layer. If the missing PDU cannot be obtained before a predetermined time period expires, the transmitted data is deleted. The RLC UM PDUs may be used for streaming multicast applications. |
US07768960B1 |
Efficient communication channel survey
A system and method are described for repeatedly and efficiently performing a wireless communication channel survey to determine whether comparable communications devices exist, which frequencies are in use, and the identities of the comparable communications devices. A beacon data table stores received beacon data which is used to predict beacon arrival times, thereby allowing a receiver to be tuned away from an active data communications channel for a shorter dwell time than a beacon period. A further efficiency can be gained if beacon generators cooperatively stagger their beacon times according to one or more measurable characteristics of the beacon generator, e.g. the operating channel number and the SSID. |
US07768959B1 |
All-in-one wireless network device
A method, apparatus, and computer-readable media for a wireless network device for communicating with a network comprises a memory to store an image comprising a plurality of virtual machines and only one multi-tasking operating system, wherein each of the virtual machines comprises a wireless network application to execute on the multi-tasking operating system; a processor to execute the virtual machines; and a port comprising a physical-layer device to communicate with the network, and a media access controller to communicate with the physical-layer device and the processor. |
US07768958B1 |
Flexible architecture for wireless communication networks
The present disclosure provides a system and method for providing a flexible architecture for attaching computing devices to wireless networks. |
US07768954B2 |
Connecting devices to a peer-to-peer network
A communication device is arranged to delay a procedure for joining a network until it detects activity on the network, for example until the communication device is within range of network. In response to a positive detection of network activity, the communication device broadcasts its address to other communication devices already connected to the network. In response, a message containing a list of addresses of the other communication devices is sent by a selected one of the other communication device, for example, the one communication device that most recently joined the network. Each communication device is arranged to send a message once, so that only one message containing the address is sent to a communication device joining the network. If no network activity is detected, the communication device may continue to broadcast its address periodically at gradually increasing time intervals. |
US07768952B2 |
System and method of wirelessly communicating with mobile devices
Systems and methods for providing network access to mobile devices that travel with a vehicle, such as a train, a bus, a boat, etc. along or adjacent to a relatively fixed path that may extend over a large geographic area. Mobile devices access the network through stationary access points arranged along or adjacent to the path and communicate with a communication network. The communication network may be arranged as an asynchronous transfer mode (ATM) local area network emulation (LANE) network. One of the mobile devices may be a mobile access point which can couple other mobile devices to the network and record authentication information of other mobile devices so that fast transitions can be made from one stationary access point to another as the vehicle moves along the path. |
US07768947B2 |
Maintaining communication continuity
A plurality of communication channels are monitored to detect a failed communication channel. In response to detecting the failed communication channel, failover instructions are generated concerning an alternative communication channel. The failover instructions are provided to one or more client electronic devices. |
US07768946B2 |
Resource determination in IP-based networks
The present invention relates to a method, system and router device for determining resources in an IP-based network, wherein a probe functionality is provided at a specific router device (90) located in a predetermined area (RA) of the IP-based network (50). When a link state change is detected in the specific router device (90), the probe functionality (P) forwards a list of router devices located in the predetermined area (RA) to a resource managing function which then requests at least one of a topology information and a link information from the router devices indicated in the list. Thereby, the resource information at the resource managing function can be kept updated at reduced signaling load and fast response times due to the fact that resource information is requested only from predetermined areas and at times of change. |
US07768945B2 |
Method and access apparatus for accessing broadband video service
The present invention provides a method for accessing broadband video service, including: determining a port of an access apparatus, wherein the port receives a video program request carrying a requested multicast program IP address; determining a permissible program list corresponding to the port of the access apparatus according to preset relations between ports and permissible program lists, wherein at least one of program numbers is recorded in the permissible program list; determining multicast program IP addresses corresponding to the program numbers; and requesting a video flow from the requested multicast program IP address when the requested multicast program IP address is in the multicast program IP addresses corresponding to the program numbers. The present invention also provides an access apparatus. Using of the method and the access apparatus allows taking control of user accessing video program under the broadband video service. |
US07768943B1 |
No-sight routing for ad-hoc networks
A system comprising a plurality of nodes forming a network, the plurality of nodes comprising source nodes and destination nodes; wherein a propagation limit restricts the travel of link-state information transmitted by the sources nodes to a subset of destination nodes within the network. A network-layer protocol provided at a layer above that of the network facilitates communication between nodes within and outside of this subset of nodes. |
US07768942B2 |
Identifying components of a network having high importance for network integrity
A computer system (2) is provided which is arranged to receive network data (1) identifying nodes and links between nodes. The computer system (2) processes the input network data (1) to utilise the network topology to identify nodes and links having high importance for network integrity. A report (4) identifying the critical components can then be output. |
US07768940B2 |
Data delivery system and data delivery method
A data delivery method for delivering data that are object of delivery, these data containing observation time and observation results of a prescribed object of observation, to a data-using terminal includes steps of: executing a delivery process when a delivery condition has been met; storing delivery history information that indicates the delivery history of the delivery object data; and, based on the delivery history information, generating packaged delivery information, which is information in which a plurality of delivery destinations to which the same delivery object data are simultaneously delivered are placed in correspondence. In the delivery process, based on the packaged delivery information, all types of delivery object data that have been placed in correspondence with the delivery condition that has been met are delivered to the data-using terminals of all delivery destinations that have been placed in correspondence with the delivery condition. |
US07768934B2 |
Communications device, communications method, communications program, storage medium storing the communications program, and communications system
A transmitting device includes: (i) an encoding rate managing section which controls an encoding rate of an encoding rate altering section which alters the encoding rate; (ii) an error resilience managing section which controls error resilience of an error resilience adding section; and a channel conditions measurement section which measures channel conditions of a communications medium. The encoding rate managing section and the error resilience managing section calculates a transmission capacity of packets in accordance with the channel conditions having been measured by the channel conditions measurement section, and then performs control of encoding rate setting or error resilience setting in accordance with the calculated transmission capacity. |
US07768932B2 |
Method for analyzing a system in a network
A method for analyzing a system having a known function in a network includes issuing instructions from the outside the system to modify the configuration of the system, and then issuing a command to the modified system to perform the known system function. Data resulting from performing the known system function in the modified system is collected for analysis. |
US07768930B1 |
Method and apparatus for determining problems on digital systems using audible feedback
A method and apparatus tests a packet switching system by requesting one of a plurality of tests on the packet switching system via a telecommunication terminal; performing the requested one of the plurality of tests on the packet switching system; and presenting results of the performed one of the plurality of tests on the telecommunication terminal. |
US07768927B1 |
Method for altering link weights in a communication network to provide traffic information for improved forecasting
The present invention comprises methods for increasing the rank of the routing matrix of an IP network by systematically altering link weights in the IP network. A full rank routing matrix may be used with further methods in accordance with the present invention to estimate the mean traffic of the IP network based upon the full rank routing matrix and measured link utilization values. The mean traffic and the covariance of the traffic may be iteratively estimated until the estimates coverage. Example methods in accordance with the present invention for estimating mean traffic and covariance of traffic are described for both stationary and non-stationary link utilization data. |
US07768923B2 |
Packet aging in a wireless network
A method and software to cause a processor to implement a method to set a packet age limit in an access point of a wireless network for communicating time-sensitive data with an associated wireless client station. One method includes the client station sending feedback to the access point so that the access point can set its packet age limit. Another method includes the access point setting its packet age limit according to feedback from the associated client station and/or according to information determined at the access point about the network. |
US07768921B2 |
Identification of potential network threats using a distributed threshold random walk
In general, the invention is directed to techniques of identifying an infected network device in a computer network where traffic to and from the infected network device is not necessarily routed through a single point on the computer network. For example, individual line cards in network devices count incoming network flows from network devices in host tables. The host tables of all line cards of all participating network devices are then correlated. It is then determined whether the number of flows from a network device outweighs the number of flows to the network device to a significant degree. If so, the network device may be considered suspicious. Packets from a suspicious network device may be rerouted to a network security device for more thorough inspection. |
US07768909B1 |
Congestion control in an IP network
Upon detection of an overload condition at a network element, a series of messages is sent between the network element and those other network elements which may potentially send request messages to the overloaded network element. The detection of an overload condition may be based on a determination that at least one of a plurality of processing thresholds has been exceeded. If the network utilizes the SIP signaling protocol, then the messages include SIP INVITE, SIP TRYING, SIP CANCEL, SIP OPTIONS and SIP OK. The CANCEL and OPTIONS messages comprise an indication that the overloaded network element is overloaded and an instructed action for the other network elements. Upon receipt of the message indicating an overload condition, the other network elements restrict sending request messages to the overloaded network element. The other network elements may send request messages to network elements other than the overloaded network element which provide functionality similar to that of the overloaded network element. |
US07768907B2 |
System and method for improved Ethernet load balancing
A method for Ethernet packet load balancing includes receiving a transmit packet for transmission on an Ethernet network. An offload adapter identifies a least busy port from a plurality of ports indicated in a port list, based on a byte count associated with each of the plurality of ports. The offload adapter determines whether the identified least busy port is in a working status. In the event an identified least busy port is in a working status, the offload adapter assigns the transmit packet to the identified least busy port and increments the byte count associated with the identified least busy port. In the event an identified least busy port is not in a working status, the offload adapter updates the port list and, based on a determination that there are additional working ports, assigns the transmit packet to one of the additional working ports. |
US07768902B2 |
Methods and apparatus for determining minimum cyclic prefix durations
Individual analog subcarrier signals are generated by processing one or more digital signals, e.g., symbols plus a cyclic prefix for each symbol, corresponding to the subcarrier to generate an analog subcarrier signal there from. In one embodiment, digital signals for each individual subcarrier are received and processed in parallel. Each generated analog subcarrier signal is subject to amplification, e.g., power amplification, prior to being combined with the other analog subcarrier signals. Power amplified subcarrier signals are generated in parallel, or, alternatively, some of the circuitry used to generate one subcarrier signal can be used on a time shared basis to generate one or more additional subcarrier signals with the results being buffered prior to being combined to form the transmitted signal. |
US07768900B2 |
Information storage medium, information recording method, and information reproducing method
According to one embodiment, an information storage medium comprising a lead-in area, and a data area, wherein the lead-in area includes a control data zone storing physical format information which includes first information common to book types, second information peculiar to a book type, and third information peculiar to each kind of second information. The first information includes byte information indicating the book type and a version number, and the second information includes byte information indicating the major digit of a revision number and a disc indicator. |
US07768899B2 |
Optical recording medium having management area for replicating pre-record flag
An information recording medium (100) is provided with: a record information area (106) to record therein record information; an edge portion area (104, 108, 109) which is located in at least one edge portion of the record information area; and a flag area (121) to record therein a first pre-record flag for indicating whether or not predetermined pre-information is pre-recorded in at least one portion of the edge portion area. |
US07768897B2 |
Low friction turntable slip mat and method of using same
A phonograph turntable slip mat (200) includes a circular surface (201) extending around the perimeter of the mat for supporting a phonograph record. A recessed section (203) is located within the circular surface and extends below the circular surface (203) for contacting the surface of a turntable platter (204). The invention exhibits less friction and surface resistance when in contact with the turntable platter (204), providing superior performance when compared with conventional slip mats. |