Document Document Title
US07882656B2 Manufactured seed having an improved end seal
An artificial seed is provided. The artificial seed includes a seed shell having a live end, a dead end and a perimeter. A nutritive media disposed within the seed shell. The artificial seed also includes a restraint disposed within the seed shell and having a cavity housing an embryo. A primary end seal is attached to the live end of the seed shell. The artificial seed further includes an end seal disposed on the dead end of the seed shell and the end seal has at least three closure axes forming a seal in a direction extending along each one of the closure axes.
US07882654B1 Accessory mount for a firearm
An accessory mount for a firearm that includes a barrel and a front sight located on the barrel comprises: a first section adapted to engage a first side of the firearm at the front sight and including a boss that extends into and is received in an aperture defined by and through the front sight; a second section adapted to engage a second side of the firearm at the front sight and including a boss that extends into and is received in the aperture defined by and through the front sight; and one or more fasteners that secure the first and second sections to one another; wherein the first and second sections collectively define a substantially cylindrical channel adapted to receive and secure an accessory below the barrel of the firearm.
US07882650B2 Luggage tag
A luggage tag having a card case, a connecting part, and at least one cover is described. A first end of the cover is disposed with an engaging element, the engaging element is slightly larger than the body of the cover, two sides of the body of the cover each forms a locking corner at a position to which the engaging element is connected. The engaging element includes a groove or pressed line where the body can be lifted, which connects with the two sides thereof, and the cover is divided along the groove or pressed line into two parts, namely the engaging element and the body. The card case has at least one open face; a first end thereof corresponding to the engaging element includes an engaging cavity in a limiting unit. The engaging cavity corresponding to the locking corners is disposed with a lock, and the second end of the open face is disposed with a locking groove. When assembled, the cover will cover the open face thereby avoiding direct exposure of the information on the card.
US07882639B2 Braze repair of shroud block seal teeth in a gas turbine engine
An undersize repair region of a gas turbine engine stationary shroud is repaired with a sufficient mass of a repair material. The repair region includes a protruding portion that is undersized, and the repair includes machining of the protruding portion, grooving the resulting rub surface, inserting a replacement element, applying a brazing repair material, and brazing the article to form a repaired article. The repair material preferably includes a first fraction of a first powder of a first alloy component, and a second fraction of a second powder of a second alloy component. The first alloy component and the second alloy component have different solidus temperatures. The repair material is placed in the repair region. The repair material and the repair region are heated to melt the repair material but not the repair region, and thereafter the repair material and the repair region are cooled to solidify the repair material.
US07882635B2 Method for producing ink-jet head and ink-jet head
A method for producing an ink-jet head includes forming a buffer layer on an upper surface of a vibration plate, and forming a piezoelectric precursor layer on an entire upper surface of a surface layer, the piezoelectric precursor layer being converted into a piezoelectric sheet. The buffer layer is formed of a material with which mutual diffusion between the piezoelectric precursor layer and the buffer layer is hardly caused as compared with mutual diffusion between the piezoelectric precursor layer and the vibration plate with which no buffer layer is provided. A stack, in which the buffer layer and the piezoelectric precursor layer are formed, is heated at a predetermined temperature, and the piezoelectric precursor layer is calcinated to form the piezoelectric sheet. It is possible to suppress the deterioration of the performance of the piezoelectric member.
US07882634B2 Method of manufacturing heat sink using clad metal
According to some embodiments, an outer metal is cladded to a core metal to create a cladded heat sink fin, the cladded heat sink fin is inserted in a groove of a heat sink base, and the outer metal is heated to a reflow temperature of the outer metal. Embodiments may alternatively include a heat sink base, an upper metal cladded to an upper surface of the heat sink base, the upper metal defining at least one groove, and a heat sink fin disposed in the groove and secured to the upper metal. Further to the foregoing, embodiments may include a lower metal cladded to a lower surface of the heat sink base, and a pedestal secured to the lower cladding.
US07882633B2 Method for machining shaft bearing seats
Disclosed is a method for machining the bearing seats (HL, PL) of shafts (1), especially crankshafts. According to said method, the bearing seats (HL, PL) are subjected to the following machining operations after initially shaping a shaft (1) in a forging or casting process: the bearing seats (HL, PL) are preformed by cutting the same using a specific cutting edge; they are hardened; they are passed through dressing rollers; they are subjected to a preliminary rotary milling process; and they are subjected to a final rotary milling process. The preliminary and the final rotary milling process are carried out during substantially an entire rotation of the shaft (1) without longitudinally or tangentially advancing the milling cutter (12).
US07882627B2 Method of manufacturing a multilayer wiring board
First, a unilayer wiring board is fabricated, which has wiring layers formed in desired shapes on both sides of an insulating base member; and a metal bump formed on the wiring layer on one side of the insulating base member. Then, a desired number of unilayer boards are prepared and stacked up. On that case, the board disposed in the uppermost layer is prepared without having a metal bump. The boards are positioned and stacked up in such a manner that a metal bump of one of adjacent boards is connected to a corresponding wiring layer of the other board. Thereafter, resin is filled into gaps between the stacked boards, and insulating layers are formed on both sides of a multilayer board obtained through the above steps, in such a manner as to cover the entire surface except pad areas defined at predetermined positions on the wiring layers.
US07882622B2 Apparatus and method for fabricating cathode collectors for lithium/oxyhalide electrochemical cells
An apparatus and method for fabricating continuous cathode collecters for use in lithium/thionyl chloride and lithium/sulfuryl chloride cells is described. The preferred electrically conductive material is acetylene black mixed with a polytetrafluroethylene (PTFE) binder in a dry, powderized form. The collector substrate is a nickel or stainless steel foil that has been expanded into a mesh or otherwise provided with perforations. A centering adjustment of the collector substrate controls loading of the electrically conductive mixture onto each side thereof. The dry, powdered electrically conductive mixture is then continuously fed into the calender and formed into a collector structure by locking to itself through the collector substrate perforations before being cut to size.
US07882621B2 Method for making chip resistor components
A method for making chip resistor components includes: (a) forming a plurality of first and second notches in a substrate so as to form resistor-forming strips; (b) forming pairs of upper and lower electrodes on each of the resistor-forming strips; (c) forming a resistor film on each of the resistor-forming strips; (d) forming an insulator layer on the resistor film; (e) forming a hole pattern in the insulator layer and the resistor film; (f) forming an insulating shield layer on the insulator layer; (g) cleaving the substrate along the first notches so as to form a plurality of strip-like semi-finished products; (h) forming a pair of side electrodes on two opposite sides of each of the semi-finished products; and (i) cleaving each of the semi-finished products.
US07882617B2 Method of fabricating a magnetic recording head for perpendicular recording with enhanced covering power
The main magnetic pole piece of a magnetic head for perpendicular magnetic recording preferably has an inverted trapezoidal shape in order to maintain a sufficient recording magnetic field. Embodiments of the present invention enhance the covering power of the protective film around the main magnetic pole piece of the magnetic head and thereby ensure reliability even when the main magnetic pole piece has such a shape. In one embodiment, the protective film for protecting the main magnetic pole piece is formed by a sputtering apparatus while applying a bias, or it is formed by a carousel type sputtering apparatus or the chemical vapor deposition (CVD) technique.
US07882615B2 Method of making a transformer having a stacked core with a cruciform leg
The present invention is directed to a method of forming a transformer having a stacked core, which includes upper and lower yokes and first and second outer legs. The core also includes one or more inner legs. Each of the upper and lower yokes is formed from a stack of plates and has a rectangular cross-section. Each inner leg is formed from a stack of plates and has a cruciform cross-section. Each of the first and second outer legs is formed from a stack of plates and may have a cruciform cross-section.
US07882610B2 Razor head having laser welded parts and method of producing thereof
A method of producing a razor head, and razor head itself, having one or more blades, a first plastic member and a second plastic member, that includes the step of laser welding the first plastic member to the second plastic member.
US07882609B2 Key, X-structure and manufacturing method thereof
A X-structure of a key and a manufacturing method thereof are disclosed. The X-structure comprises a first frame and a second frame. The first frame comprises a bar. The first frame is connected and pivoted to the second frame via a fold located on the bar. The key comprises a keycap, a base and the X-structure installed between the keycap and the base. The manufacturing method of the X-structure comprises: providing the X-structure and pressing the bar to generate a fold until the first engaging portions are connected and pivoted to the second engaging portions.
US07882604B2 Assembled structure
An assembled structure comprising: a housing; a plate-shaped elastic member attached in the interior portion of the housing; and a confirming portion for confirming a state of attachment of the plate-shaped elastic member, wherein the confirming portion is provided in an elastic member attachment portion where the plate-shaped elastic member is attached in the housing, and is formed so as to confirm that the plate-shaped elastic member is properly attached in the housing with a predetermined positional relation between an attachment region of the plate-shaped elastic member attached to the housing and the confirming portion, is provided.
US07882603B2 End stops for zippers for reclosable packages
The end stop is formed on ends of a zipper for a reclosable package or bag by ultrasonically welding the ends of the zipper profiles together so as to form a raised portion. This prevents the slider from being pulled off of the ends of the zipper. Additionally, in the ultrasonic welding step, an indentation is formed into which glue is added thereby forming a lateral protrusion on the side of a zipper profile. This increases the strength of the end stop and increases the slider pull-off force which can be resisted.
US07882598B2 Fastening band
A compact low-profile clamp for clamping objects comprises a toothed band formed into a closed loop having a first end and a second end and a head that holds the band in a closed loop and comprises a first and a second side-by-side passageways that also include teeth. The second end of the band is secured in a second passageway. The band is then passed around the object to form a loop and the first end of the band is pushed into the first passageway; the teeth hold the band in the closed loop. A chamber located at one end of the first passageway has an opening that is accessible from the outside to enable the first end of the band to be pulled to tighten the band.
US07882597B2 Strap clip
A clip is described for securing a strap to a housing having a slot for receiving the clip and a feature near the slot. The clip comprises a tab, a loop and a cover. The tab is shaped to fit in the slot on the housing. The loop defines an opening to receive a strap, at least a portion of the loop extending away from the housing to provide clearance for the strap. The cover is shaped to fit over the feature when the tab is inserted in the slot, the cover extending at an angle to the tab. In another embodiment, a clip is described as comprising a loop and tab. The loop defines an opening to receive a strap. The tab is shaped to fit in a slot on a housing, the tab having a first end attached to and spaced from a first edge of the loop, a second end of the tab extending in the same general direction as the loop, wherein the gap between a portion of the loop closest to the second end of the tab and the second end of the tab is less than the gap between the first edge of the loop and the first end of the tab such that when the tab is pressed into the slot, the second end of the tab is flexed away from the second end of the loop.
US07882594B2 Handle for mounting in an opening
A handle has at least one holding plate which can be mounted in an opening in a thin wall such as a sheet-metal cabinet door, a head part, such as a flange or turning handle, which covers the rim of the opening of the thin wall on its (outer) side, and a body part which proceeds from the head part and can be pushed through the opening in the thin wall, and a holding part which is carried by the body part, supported on the other (rear) side of the thin wall, and is separate from the body part. According to the invention, the holding part is formed by holding elements which project in a flexible manner from the body part in the direction of its outer surface and whose free end has an inclined surface for supporting the body part on the rim or edge of the opening without play.
US07882590B2 Double-sided media cleaning apparatus and method
The present invention provides a cleaning assembly for use in a media processing device. In various embodiments, the cleaning assembly includes a first roller that at least partially engages a second roller, and a media feed path that passes between the first roller and the second roller. There may also be a third roller that at least partially engages the second roller, and which may be replaceable. In one embodiment, the second roller defines a surface adherence that is greater than a surface adherence of the first roller and the third roller defines a surface adherence that is greater than the surface adherence of the second roller. As a result, the present invention provides a cleaning assembly capable of cleaning opposed surfaces of a media unit in a single pass.
US07882587B2 Self-propelled vehicle for cleaning roads and the like
There is disclosed a vehicle comprising: a chassis (1a) extending in a longitudinal direction (1b) and with lateral sides (1c) parallel to the longitudinal direction (1b); a storage apparatus (5) for a fuel gas; an engine (2) utilizing fuel gas; wheels (2a) at least partly driven by the engine (2); driving means (14); a container (3) for refuse and pollutants; and conveying members (4) suitable to convey refuse and pollutants towards the container (3); the container (3) having side panels (3a) provided with recesses (15) expanding inward and extending above the lateral sides (1c); and the storage apparatus (5) comprising a plurality of tanks disposed in the recesses (15) and supported by the chassis (1a). The recesses (15) are also provided with connecting walls suitable to facilitate the flow of refuse inside said container (3).
US07882586B2 Moment-resisting joint and system
The present invention is directed toward a novel moment resisting connection system, for use, but not limited to, with a pony-truss bridge system. The connection system comprises multi-hollow sections that can be, but are not limited to, extruded aluminum and a joint or node connector that can be casted, milled, forged or made by any other means.
US07882585B2 Footwear incorporating a light source and methods for manufacturing the same
An embodiment of the present invention is a method that includes the steps of: incorporating at least one light source, having a light emitting source that is capable of illuminating, in an upper part of a shoe that includes: 1) the upper part, 2) at least one bonding strip, and 3) a shoe bottom sole part; assembling at least the upper part with the at least one bonding strip and the shoe bottom sole part to form an assembled unit; and c) applying sufficient heat to vulcanize the assembled unit so as to result in securing the upper part to the at least one bonding strip and the shoe bottom sole part to form the shoe having the at least one light source that is capable of illuminating.
US07882581B2 Modular foundation assemblies for beds
A modular bed frame has ladder-like side frames with upper and lower side rails, and ladder-like end frames with upper and lower rails. The side and end frames telescopingly attach to the ends of upper and lower rounded corner rails on separate corner assemblies at the four corners of the assembled foundation. The rounded corner rails are rigidly supported as a unit by upright bracing members. The insides of the side frames carry tubular upright fittings for increasing vertical rigidity. These fittings support upwardly opening tubular sleeves that receive right angle corner connectors on the ends of spaced apart and parallel horizontal slats that traverse the bed frame from end to end when assembled by a user. Separate bed-elevating assemblies positioned at or near the corner connector assemblies elevate the assembled foundation above the floor.
US07882580B2 Hospital bed deck to frame attachment
A patient support is provided for supporting a patient. Patient support includes a frame, a deck, a mattress and siderails. The deck includes a panel having apertures that receive upside down U-shaped wire loops therein to removably couple the panel to the frame. Top portions of the wire loops extend above the panel and serve as restraint strap holders.
US07882576B2 Protective athletic equipment
A upper body protective garment for cushioning blows imparted upon the wearer's body includes a chest protector portion, a back protector portion, and a pair of telescopic shoulder protector portions. These protector portions preferably form a single integral unit. Each telescopic shoulder protector portion includes an inner-shoulder protector portion and an outer-shoulder protector portion that is telescopically coupled to the inner-shoulder protector portion. The outer-shoulder protector portion is moveable between an extended position and a retracted position for allowing an individual wearing the protective garment to raise his arm without interference from the telescopic shoulder protector portion.
US07882575B2 Protective goggle assembly
A protective goggle assembly has a goggle frame having a rigid goggle body formed on a front side. The goggle body has recesses formed on two sides of a lower end so that a resilient face engaging portion is integrally formed with a rear side of the goggle frame. The resilient face engaging portion includes edges on two sides of a lower end, which edges are formed with a curved shape based on a human face contour. When the goggle frame and the lens are assembled with a strap buckled to the two sides for use and with the resilient face engaging portion on the rear side of the goggle frame in contact with a user's face and cheekbones, the recesses formed on the two sides of the lower end of the rigid goggle body provide the resilient face engaging portion with a larger space for flexible adjustment.
US07882573B2 Headwear piece with exposed surfaces having different appearances
A headwear piece with a crown having a wall for embracing a head of a wearer. The wall has an upper layer and an underlying layer. The upper layer has an exposed surface on the crown with a first appearance. The underlying layer has a second appearance that is different than the first appearance. The upper layer is configured to obscurely reveal the second appearance of the underlying layer to be seen in conjunction with the first appearance of the exposed surface on the upper layer.
US07882571B2 Golf glove with thumb support
A golf glove has a number of regions formed of a leather-like material, connected with a more flexible region of spandex-like material. A thumb region has a base portion at least substantially surrounded by the flexible region. The thumb region further includes an auxiliary support structure on a portion of the thumb region providing additional support to the thumb of a user and anti-twist functionality reducing or eliminating movement of the glove relative to the thumb of a user. In addition, a grip region can extend from a wrist end of the glove substantially to finger tips of a little finger portion, a ring finger portion, and a middle finger portion of the glove.
US07882568B2 Two piece knee pad
A two piece knee pad is provided comprising a stabilizer strap and a releasable pad portion that may be attached to the stabilizer strap. The releasable pad may be attached or detached as needed, and allows for ventilation of the knee without removal of the entire apparatus.
US07886364B2 Encrypted key cache
A file that has been encrypted using a symmetric key and that has a corresponding access control entry with the symmetric key encrypted using the public key of a public/private key pair can be accessed. An encrypted key cache is also accessed to determine whether an access control entry to symmetric key mapping exists in the cache for the access control entry corresponding to the file. If such a mapping exists in the cache, then the mapped-to symmetric key is obtained form the cache, otherwise the encrypted symmetric key is decrypted using the private key of the public/private key pair. The encrypted key cache itself can also be encrypted and stored as an encrypted file.
US07886363B2 System and method for virtual memory and securing memory in programming languages
A method and system is introduced for implementing a virtual memory mechanism that works internally to computer languages that prevent direct memory access. Virtual memory mechanism is implemented in a manner that is independent of executing environment. Virtual memory mechanism may include security features preventing program code and execution environment from being altered, viewed or copied.
US07886360B2 Security device for data carriers
The invention relates to a security device for data carriers which may be or is secured onto or within a data carrier or its housing, and in which data may be exchanged, especially bidirectionally, with the security device, by means of a read/write device especially provided for the data carrier. The invention furthermore relates to a data carrier, especially optical data carriers with such a security device, as well as a process for securing data carriers against unauthorized copying, wherein data recorded on an electronic security device installed upon or in a data carrier, are processed by the security device and the outcome of such processing is read out from the security device.
US07886358B2 Network port profiling
A port profiling system detects unauthorized network usage. The port profiling system analyzes network communications to determine the service ports being used. The system collects flow data from packet headers between two hosts or Internet Protocol (IP) addresses. The collected flow data is analyzed to determine the associated network service provided. A host data structure is maintained containing a profile of the network services normally associated with the host. If the observed network service is not one of the normal network services performed as defined by the port profile for that host, an alarm signal is generated and action can be taken based upon the detection of an Out of Profile network service. An Out of Profile operation can indicate the operation of a Trojan Horse program on the host, or the existence of a non-approved network application that has been installed.
US07886351B2 Network aware firewall
A system and method for a network aware firewall is disclosed. The method includes accessing a first network connection from a client computer system and determining whether the first network connection is public or private. The method further includes dynamically modifying security parameters associated with a firewall local to the client computer system in response to determining whether the network connection is public or private.
US07886344B2 Secure fallback network device
A network device may provide secure fallback operations. The device includes a port allowing the device to communicate with a network and a processor to generate a security credential, provide the security credential to a call manager during initialization, and provide the security credential to a secondary device during fallback operations. The network device may include a memory to store the security credential and routing information for fallback operations.
US07886343B2 Authentication service for facilitating access to services
Authenticating a third party client system prior to providing Internet access via an Internet access point. In a distributed computing system including an Internet access point, an authentication service, and a third party client system, an authentication service receives an authorization request from a third party client system. The authorization request is initiated in response to a single action being performed by a user of the third party client system. The user is not required to manually submit any identification information. The authorization request includes a unique client identifier for identifying the third party client system. The method also includes verifying that the third party client system associated with the unique client identifier is authorized to access the Internet via the Internet access point. If the third party client system is authorized to access the Internet, Internet access is provided to the third party client system.
US07886341B2 External authentication against a third-party directory
A system and method for authenticating users against an external directory service. A client device issues an LDAP (Lightweight Directory Access Protocol) request (e.g., a login request) to a local or native directory server (e.g., an Oracle Internet Directory server) configured to authenticate users for access to a resource (e.g., an Oracle database, an Oracle application server). The native directory server does not maintain or synchronize user passwords, and forwards the request (or details of the request) to a plug-in residing in the resource. The plug-in forwards or issues the request to an external or third-party directory server or service, which attempts to authenticate the user and returns a result indicating success or failure. The plug-in returns the result to the local server, which responds to the client.
US07886339B2 Radius security origin check
A computer implemented method, apparatus, and computer program product for authenticating a user to a network. In response to receiving a request from a user to access a protected resource, the process sends a unique bit sequence into a network connection utilized by the user. Next, the process authenticates the user to access the protected resource in response to receiving a verification that the unique bit sequence was received by an access point that authenticated the user when the user logged on to the network.
US07886336B2 Method of initiating a security procedure within a building
A method for initiating a security procedure within a building whereby a virtual key is generated by a certain event and transmitted to a selected person. If the selected person identifies himself by means of the virtual key, a security procedure, for example making an elevator available, is initiated within the building.
US07886332B2 Television broadcast receiving apparatus
A receiving apparatus for, in a case that an application program is executed at a television receiving apparatus, permitting execution of the application program during a period in which a predetermined channel or a broadcast program is viewed.
US07886331B2 Virtual channel table for a broadcast protocol and method of broadcasting and receiving broadcast signals using the same
A virtual channel table for broadcasting protocol and a method for broadcasting by using the virtual channel table includes identification information identifying and permitting discrimination of active and inactive channels contained in the virtual channel table. At a receiver, the virtual channel table transmitted from the transmitting side is parsed, thereby determining whether the current received channel is an active or inactive channel.
US07886327B2 Media content sharing
A media content sharing concept wherein users are able to share highlights or other portions of content with friends. The concept may be used in any number of environments where electronic media, such as but not limited to audio, video, and multi-media, is transferable between a number of users. Bookmarks or other features may be used to facilitate accessing the video clips for subsequent viewing.
US07886324B1 Receiving system for digital broadcasting and receiving apparatus for digital broadcasting
In a system in which an IEEE 1394 interface is provided for an IRD, connected equipment can be easily selected and the operability is improved. Data can be transmitted among the equipment by providing the IEEE 1394 interface for the IRD. For example, five equipment units are selected from the equipment connected to the IEEE 1394 interface and node ID numbers are allocated to the five equipment units and registered. Thus, even if the equipment is removed from the interface and connected again, the IRD can recognize the equipment. The registration may easily be changed by user input. When the registration is changed, the change of the registration is inhibited among equipment units in which a program reservation has been set or the connected equipment. Thus, even if the registration is changed, an erroneous operation does not occur.
US07886323B2 Method and apparatus of providing and receiving video services in digital audio broadcasting (DAB) system
There are provided a method and apparatus for providing and receiving a video service in digital audio broadcasting (DAB). The video service providing method includes: storing information related to encoding of a provided video service stream and information related to packetization of the video service stream in a channel different from a service data channel; and multiplexing the information related to encoding of the video service stream and the information related to packetization of the video service stream to create a DAB transmission frame, and transmitting the DAB transmission frame. Therefore, by allowing different types of DAB receivers to uniformly process video services, it is possible to achieve high efficiency in video service processing and controlling.
US07886321B2 Method and apparatus for adaptive channel selection
A method and apparatus for computing a schedule of channels is disclosed. The method comprises the steps of accepting a series of commands to tune a plurality of channels sequentially from an ordered schedule of channels; determining a duration of a time period between each of the series of commands; and prioritizing the schedule of channels according to the duration of the time period during which each channel is tuned. The apparatus comprises a user interface for accepting a series of commands to tune a plurality of channels sequentially from an ordered schedule of channels and a processor, communicatively coupled to a memory, the processor implementing a timer for determining a duration of a time period during which each channel is tuned and prioritizing the schedule of channels according to the duration of the time period during which each channel is tuned.
US07886312B2 Communicating with remote objects in a data processing network
A computer program product having code for invoking remote objects in a data processing system including generating a serialized byte stream containing the remote object and its arguments, responsive to executing a remote object call. The serialized byte stream is sent to a server containing the object. Responsive to receiving a second serialized byte stream containing a result produced by the remote object and determining the presence of a second remote object, in the second byte stream, for which no reference can be found, using information contained in second serialized byte stream to determine the class type of the second remote object. A proxy compatible with the second remote object's class type, if not already existing, is automatically generated and compiled on the client or, if the proxy does exist, is loaded at run time to call the second remote object.
US07886305B2 API and business language schema design framework for message exchanges
A server system facilitates an exchange of messages with a remote client application. The server system includes a plurality of application servers hosting a plurality of applications. A plurality of Application Program Interfaces (APIs) provides programmatic access to the plurality of applications, each of the APIs being configured to receive request messages compiled by the remote client application. First and second request messages, respectively addressed to first and second APIs of the plurality of APIs by a remote client application, each comprise at least one common data component. Further, the first request message includes a first payload specific to the first API, and the second request message includes a payload specific to the second API.
US07886304B1 Method and system implementing efficient remote procedure call and emulation system therefor
A method of implementing in a general purpose computer system, a remote procedure call between an application and a target application is described. The target application is one of a plurality of second applications. The first application generates a first message, the first message having a message body and a thread ID of the target application. The first application writes the first message to a shared memory. The target application to polls the shared memory, and reads the first message from the shared memory. The target application generates a second message, the second message having a message body and a thread ID of the target application. The target application writes the second message to the shared memory. The first application polls the shared memory and reads the second message from the shared memory. The first message may be sent in response to the second message, vice versa, or asynchronously.
US07886303B2 Method for dynamically adjusting audio decoding process
A method for dynamically arranging DSP tasks. The method comprises receiving an audio bit stream, checking a remaining execution time as the DSP transforms the audio information into spectral information, simplifying the step of transforming the audio information when the DSP detects that the remaining execution time is shorter then a predetermined interval, and skipping one section of the audio information and decoding the remaining section when the execution time is less than a predetermined interval.
US07886299B2 Method of dynamically balancing workload of a storage system
A storage system comprises a plurality of processors, a plurality of volumes, and interconnecting means to connect the plurality of processors and the plurality of volume to each other. The storage system detects and determines the cause of the performance bottleneck, wherein the cause may be one of plurality of reasons. The storage system applies an appropriate load balancing method according to the determined cause of the performance bottleneck.
US07886297B2 Program control process for an information processing apparatus
In an information processing apparatus which executes first and second threads which executes methods, the first thread transmits a stop instruction for terminating execution of the second thread to the second thread. In response to the reception of the stop instruction, the second thread terminates execution of a first method in execution and initiates execution of the second method which should be executed subsequent to the first method.
US07886291B1 Layer typed prioritizing application layered systems
The inventions relate generally to layered computing systems that provide public access to the content of the layers. Also disclosed herein are prioritization schemes usable in a layered computing system, including prioritization by layer type, by assigned priority weights, by access type, by sub-layers and by read-write indicators. Processes may further be associated to layers from which they originate, and priority given to associated layers thereby. Association may also be provided for installer services, thereby depositing an applications updates into its layer. Layers may also contain file reference information including exclusion or inclusion entries indicating what files may be written thereto. Paths recorded in layers may also embed variables to true paths on a layered system. Detailed information on various example embodiments of the inventions are provided in the Detailed Description below, and the inventions are defined by the appended claims.
US07886290B2 Cross version and cross product user interface
When a user interface of a parent software application is modified such that user interface components of an add-in application are not compatible with the parent application user interface, user interface components associated with functionalities of the add-in application are added to the modified parent application user interface. A prior user interface of the parent application to which the add-in application user interface components are added is run in a background of the parent application and is not visible to users. User interface components in the parent application user interface are linked to corresponding add-in application user interface components in the prior user interface. Selection of a user interface component from the present user interface that is associated with an add-in application functionality causes selection of a corresponding user interface component in the background user interface, and the associated add-in functionality is executed.
US07886288B2 Method and apparatus for gaming device software configuration
A method and apparatus for packaging, distributing, installing, deleting, or updating gaming software is disclosed. In one embodiment the method and apparatus of the invention identifies a plurality of files, which may exceed hundreds of files, to be distributed, installed, or provided as updates. The plurality of files are selected and processed into a reduced number of files, often a single file. The single file contains all of the plurality of files and is capable of being further processed to restore the plurality of files and the directory structure of the plurality of files.
US07886286B2 Integration of non-componentized libraries in component-based systems
A system and method for integrating legacy code into a component-based system. A component-based system is provided that allows legacy components to locate necessary artifacts, and includes: a context finder that is installed as a context classloader, wherein the context finder analyzes an execution stack to identify a component that initiated a context classloader call during runtime; and a buddy loading system that examines the component to determine if the component requires buddy loading to locate an artifact and locates the artifact using a predefined policy.
US07886285B2 Combining software executable libraries
The present invention provides a method, data processing system and computer program product in which a plurality of software executable libraries (sub-libraries) are combined into a single software executable library. The single library comprises a plurality of register functions, each associated with a particular sub-library and each sub-library comprises one or more functions. When the library receives a request to register from a library manager it calls each of the register functions, each of which register the one or more functions of its associated sub-library with the library manager. Advantageously the library manager can subsequently interface with each sub-library as if the sub-library was a standalone library. Further a register function can be used for a library whether the library is sub-library or a standalone library, thereby reducing the effort to switch from one to the other.
US07886283B2 Phantom serializing compiler and method of operation of same
An alternative to a real time operating system (RTOS) is provided based on serializing compilers. A serializing compiler can transform a multitasking application into an equivalent and optimized monolithic sequential code, to be compiled with the embedded processor's native optimizing compiler, effectively filling the RTOS gap. The serializing compiler can analyze the tasks at compile time and generate a fine-tuned, application specific infrastructure to support multitasking, resulting in a more efficient executable than one that is intended to run on top of a generic RTOS. By having control over the application execution and context switches, the serializing compiler enables the fine grain control of task timing while enhancing overall performance. The serializing compiler technology strengthens existing compilers, making them timing and task-aware. The Phantom compiler provides a fully automated mechanism to synthesize a single threaded, ANSI C/C++ program from a multithreaded C/C++ (extended with POSIX) program.
US07886275B2 Process for determining and providing run time information for robot control programs
In a process for providing run time information for computer programs for controlling industrial robots (robot control programs), a first system time of a computer system executing the program is determined after the calling and before the execution of an individual command or a sequence of individual commands (subroutine). The individual command or the subroutine is subsequently executed, and a second system time of the computer system is determined after the execution. The determination of the system times is carried out on the basis of access times to certain areas of a program memory of the computer system, which areas characterize the individual commands or the subroutine. It is thus possible to carry out run time measurements on robot control programs in a simple and efficient manner, and the results of these run time measurements can be used to optimize such programs.
US07886274B2 Source program processing method
Comparison indices each for two components incorporated in a source program are used for easy and quantitative evaluation of functional redundancy in the program, effective and accurate extraction of redundant code segments from the program and also effective and accurate extraction of components to be modified simultaneously. A tree T is entered and an initial level of functional redundancy m(P) is set at 0 in a program P expressed by the tree T. The top node of the tree T is selected as a node N. A specific computation is performed for the top node selected as the node N with attribute information including the similarity and the number of children of the node N to obtain a level α. The level α is added to the functional redundancy m(P). The specific computation is performed for every node in the tree T, to obtain functional redundancy m(P) including the total of α for all nodes.
US07886270B2 Methods, systems, and computer program products for file version control management
Methods, systems, and computer program products for file version control management are provided. Methods include receiving a loadset of at least one data file and activating the loadset. For each data file in the loadset, the data file is written to a target system and identified by a base name and a generation number. A symbolic link with an activation number is created in a version control file index (VCFX) to the data file written to the target system. An application view to the symbolic link is provided as the base name of the data file, and the application view to the symbolic link is limited based on an activation number of the application corresponding to the activation number of the symbolic link.
US07886264B1 Automatic conversion for disparate data types
A computer-implemented method and an apparatus for use in a computing programming environment are disclosed. The method includes: receiving a plurality of user inputs, each user input specifying an action in a workflow; identifying a data type incompatibility between two of the specified actions; and generating a script for executing the actions in the workflow responsive to the user inputs, the script including code for performing a action for converting one of the two identified, incompatible data types to the second. The apparatus, in a first aspect, includes a program storage medium encoded with instructions that, when executed by a computing device, performs the method. In a second aspect, the apparatus includes a computing apparatus programmed to perform the method.
US07886261B1 Programmable logic device adapted to enter a low-power mode
A programmable logic integrated circuit device adapted to enter a low-power mode is described. The integrated circuit device includes a programmable logic block, a first low-power mode control circuit programmed into a portion of the programmable logic block, a second low-power mode control circuit, and a low-power enable input coupled to the first low-power mode control circuit and the second low-power mode control circuit. This arrangement allows the programmable logic integrated circuit device to transition into and out of low-power mode in response to a single signal from system control logic, so that the system control logic can be designed without detailed understanding of the inner workings of the programmable logic integrated circuit device or its programmed design.
US07886258B2 Method and apparatus for removing dummy features from a data structure
A method and apparatus to reduce occurrences of electrically non-functional elements, known as dummy features, from a source data structure is described. The source data structure may be image data, a vector based data structure or some other data format. Dummy features in the source data structure are detected and then deleted. Dummy features may be detected by selecting a representative dummy feature, using it as a reference pattern or polygon and comparing it to features in the source data structure. The step of comparing the selected reference to the comprises selecting a cut-off correlation threshold value, and computing the correlation coefficients between the reference and the feature. Features are selectively removed based on a comparison between their correlation coefficients and the selected cut-off correlation threshold value. This threshold value may require updating to remove all dummy features in the source data structure. When different shaped dummy features in the same data structure are encountered, a further reference feature may be selected and the process repeated.
US07886255B2 Method for design of programmable data processors
A method of integrated circuit programmed data processor design includes selecting a benchmark application, selecting an initial set of architecture parameters, reconfiguring a compiler for the selected architecture parameters, compiling the benchmark, reconfiguring a data processor simulator to the selected architecture parameters, running the complied benchmark on the reconfigured simulator, automatically synthesizing an integrated circuit physical layout and evaluating performance of the selected architecture parameters against predetermined criteria. The method varies the selected architecture parameters upon failure to meet criteria until evaluation of the selected architecture parameters meets the criteria. The method selects a number of datapath clusters to avoid too many input/output ports in data registers.
US07886250B2 Reconfigurable integrated circuit
The purpose of the present invention is to realize reduction of power consumption of reconfigurable integrated circuits such as FPGAs by decreasing leakage current in SRAMs.A reconfigurable integrated circuit is provided which includes transistors and comprises a first switch with an input terminal, an output terminal, and a control terminal, a first memory with a memory cell connected to the control terminal of the first switch, a second switch capable of shutting down a power supply line or a ground line of the first memory, and a second memory to control the second switch, wherein a value to open the second switch is written into the second memory when the first switch is not operated, thereby shutting down the power supply line or the ground line of the first memory.
US07886249B2 Printed circuit board design support apparatus, method, and recording medium storing program therefor
Printed circuit board (PCB) design support apparatus and method are provided. The target element disposed on a front surface of the printed circuit board is mirror-copied, and then the straight line distance between the mirror copied element and a back element disposed on the back surface of the PCB is calculated under the condition that the thickness of the PCB is zero. The resultant creepage distance between the target element and the back element is obtained by adding the thickness of the PCB to the straight line distance. The creepage distance can be obtained accurately and quickly by a calculation on a straight line distance.
US07886247B2 Method and apparatus for statistical path selection for at-speed testing
In one embodiment, the invention is a method and apparatus for statistical path selection for at-speed testing. One embodiment of a method for selecting a path of an integrated circuit chip for at-speed testing includes computing a process coverage metric for a plurality of paths in the integrated circuit chip and selecting at least one path that maximizes the process coverage metric.
US07886244B2 Driving values to DC adjusted/untimed nets to identify timing problems
An apparatus and computer program product for driving values to “don't care” (DC) adjusted/untimed nets of an integrated circuit design to thereby identify timing problems are provided. The apparatus and computer program product may be utilized, for example, with logical built-in self test (LBIST) testing of an integrated circuit in which the DC adjusted (dcadj) nets for normal functional mode of the integrated circuit may not be DC adjusted for LBIST mode. By using the apparatus and computer program product, timing related problems associated with DC adjusted/untimed nets can be made apparent either by using simulation or semi-formal/formal analysis. For example, with regard to DC adjusted/untimed nets, the apparatus and computer program product may identify any violations of these nets with regard to maintaining their DC adjusted values. Such identification of violations of DC adjusted/untimed nets may be made without interfering with the static timing analysis of timed nets.
US07886243B1 System and method for using rules-based analysis to enhance models-based analysis
The present invention presents a hybrid approach for manufacturability analysis that integrates both a rules-based approach and a models-based approach. For example, a rules-based analysis can be used to optimize the performance of a model-based analysis. The rules analysis can be used to identify specific areas of a layout that can then be analyzed in detail using models. This approach provides numerous advantages. It allows the models-based analysis tool to concentrate upon portions of the layout that requires greater attention and allocate fewer resources towards the areas less critical to the yield.
US07886237B2 Method of generating a functional design structure
A method in a computer-aided design system for generating a functional design model of a circuit that compensates for changes in resistance of a buried resistor by using a waveform that is representative of the thermal characteristics of the buried resistor.
US07886234B2 Systems and methods for creating embedded target images
Methods for generating an embedded target image to be stored in a non-volatile memory device of an embedded system as firmware thereof are disclosed. A graphical user interface (GUI) editor is generated to facilitate a user in providing settings information for multiple pins of a chip installed in the embedded system. Source code is generated in response to operating results of the user of the GUI editor. Linking an object file compiled from the generated source code generates the embedded target image.
US07886232B2 Presence and geographic location notification based on a delegation model
A user of an instant messaging system may store names of other users of the instant messaging system on a participant list (which may be referred to as a “buddy list”), and the names may be categorized into one or more groups. Similarly, a user of a mobile device, such as a mobile telephone, may store contact information about people on the mobile device. Information describing the on-line presence of the user within the instant messaging system or geographic location of a mobile device, such as a mobile telephone associated with the user system, may be disseminated to users on the participant list or people on the contact list based on notification information that is associated with groups of users or contacts. A delegation model is used to control whether a user is permitted to make modifications to the notification information.
US07886230B2 Scale with automatic offline indication and related method
A scale and associated methods automatically identify when a food product pricing scale is in an offline condition and changes a color condition on the scale display to alert scale operators of the offline condition.
US07886228B2 Method and apparatus for storytelling with digital photographs
A method and system for digital story authoring, viewing and storing is described. A display showing an imported story track, an authored story track, and a story-in-progress track. Each story contains one or more objects. The display also shows a large photo corresponding to a selected object in a story. Furthermore, the display also provides visual forms showing audio clips associated with the large photo displayed. The photo may have more than one associated audio clips. Control buttons are available to navigate among the three tracks and among the objects on each track. Other control buttons allow a user to record audio clips and to author new stories.
US07886225B2 Method and apparatus for the creation, location and formatting of digital content
A system of translating a first schema of data having one structure or semantics into a second schema of data having a second structure or semantics by using a computer-implemented ontology deconstruction and reconstruction transfer mechanism which automatically creates an ‘interlanguage’ document type definition (interlanguage DTD) in which the interlanguage DTD automatically manages the structure and semantics of the structure and semantics of data to allow an automatic interlanguage definition of the first schema and translation into the second schema by the transfer mechanism. Such use can be in the publishing industry to translate data from any one of a number of key XML-based schemas such as DocBook, HTML4, Open eBook, Digital Talking Book, ONIX, MARC, etc to another of such schemas. The system can also be used to translate queries made on documents in the interlanguage DTD as queries on any of the schemas mapped to that interlanguage DTD.
US07886222B2 Converter-tool for a non-programmer user, to generate a web based application
A method of developing a software prototype for and by a non-programmer user enters user-inputs into a UI in natural language including documentation requirements and user's business logic. The UI has access to a database, and optionally to text files, spreadsheets, data in xml format and user's business logic information. A parser tool is used for automatically parsing user-inputs into easily processed software components and for automatically converting said inputs into an XML (Extensible Mark up Language) document. The XML document is converted into a XSLT document to form data base tables, and, the user selectively initiates validation, data retrieval and information storage. The user-input may be partially a voice input, assisted by a voice-to-text converter. The inputs may use the help of an AI robot. A user without any programming knowledge can create a software application which may be in real time, without any intermediary professional software help.
US07886220B2 Smart layer rendering
A document can contain multiple print layers. Different layers can be combined to produce different document versions. In this manner, a document can have an English version and a Spanish version sharing graphics layers but having different text layers. A document version specification can be used for producing a certain version of the document. Some documents, however, have many layers and desired layer combinations. A set of document version specifications can be used to ensure that all the desired versions are produced without any version being forgotten or any undesired version being produced. Dividing the layers amongst a set of layer groups helps in creating the specifications. A set of rules can be submitted to a rule module to automatically generate the desired specifications.
US07886216B2 Processing apparatus, job execution apparatus, method for controlling the processing apparatus and storage medium
An IC card reader/writer is connected to an image forming apparatus in advance. The image forming apparatus is provided with a job database for storing job information for one or more jobs in association with the number of reads of a user card respectively, a number of reads count portion for counting the number of reads that a user continually made the IC card reader/writer read the user ID, and a job execution control portion for performing control processing so that execution of a job for processing contents is started. The processing contents correspond to the number of reads that was counted and are stored in the job database.
US07886214B2 Determining a message residue
A description of techniques of determining a modular remainder with respect to a polynomial of a message comprised of a series of segments. An implementation can include repeatedly accessing a strict subset of the segments and transforming the strict subset of segments to into a smaller set of segments that are equivalent to the strict subset of the segments with respect to the modular remainder. The implementation can also include determining the modular remainder based on a set of segments output by the repeatedly accessing and transforming and storing the determined modular remainder.
US07886212B2 NAND flash memory controller exporting a NAND interface
A NAND controller for interfacing between a host device and a flash memory device (e.g. a NAND flash memory device) fabricated on a flash die is disclosed. In some embodiments, the presently disclosed NAND controller includes electronic circuitry fabricated on a controller die, the controller die being distinct from the flash die, a first interface (e.g. a host-type interface, for example, a NAND interface) for interfacing between the electronic circuitry and the flash memory device, and a second interface (e.g. a flash-type interface) for interfacing between the controller and the host device, wherein the second interface is a NAND interface. According to some embodiments, the first interface is an inter-die interface. According to some embodiments, the first interface is a NAND interface. Systems including the presently disclosed NAND controller are also disclosed. Methods for assembling the aforementioned systems, and for reading and writing data using NAND controllers are also disclosed.
US07886211B2 Memory controller
A memory controller includes a first calculation circuit configured to calculate an intermediate calculated value of an error correction code by using the head byte to a specified byte of a data in a process of calculating the error correction code for the data read from a memory, a data storage circuit configured to store the intermediate calculated value, a changing circuit configured to change data in a following part of the specified byte of the data, a second calculation circuit configured to calculate another error correction code by using the intermediate calculated value and the data in the following part including the changed data, and a data transferring circuit configured to transfer the changed data and the error correction code calculated in the second calculation circuit to the memory.
US07886207B1 Integrated circuit testing using segmented scan chains
An integrated circuit includes a plurality of logic circuits and a scan chain for testing the plurality of logic circuits. The plurality of logic circuits include the first and second logic circuits. The scan chain includes the first and second scan chain portions. The first scan chain portion is configured to test the first logic circuit based on a scan input test pattern applied thereto and output the first output test pattern. The second scan chain portion is configured to test the second logic circuit based on the first output test pattern and output the second output test pattern. A switching unit is provided to select and output one of the first output test pattern and the second output test pattern as a scan output test.
US07886205B2 Verification of a data processing system using overlapping address ranges
Verifying operation of a data processing system. A first sequence of addressing ranges is generated for multiple requesters. Each addressing range includes a start and an end address and a respective identifying number. A second sequence of verification ranges is generated corresponding the addressing ranges of the first sequence. Each verification range includes a start and an end address and specifies at least one allowed value including each respective identifying number of all of the addressing ranges that overlap the verification range. A respective accessing activity executing on each requestor accesses each addressing range in the first sequence. The accesses include writing the respective identifying number of the addressing range to at least one address of the addressing range. A verification activity executing on a requestor reads a value from each address of each verification range of the second sequence and outputs an error message in response to the value not matching the allowed value.
US07886201B2 Decoder architecture for optimized error management in streaming multimedia
A method and apparatus for multi-layer integration for use in error recovery is disclosed. An error is detected in a multimedia data based on a first layer protocol and the detected error in the multimedia data is concealed based on a second layer protocol. In one aspect, the error in a multimedia data is detected based on a communication layer protocol and controlled based on a transport layer protocol. An error distribution of the controlled error is then determined based on a sync layer protocol and the detected error in the multimedia data is concealed based on an application layer protocol. In another aspect, a method and apparatus for multimedia data processing comprises error recovery as well as scalability. Finally, a method and apparatus as disclosed allows processing of multimedia stream by receiving multiple streams of encoded multimedia data, performing error recovery on an erroneous portion of a stream, and reconstructing the multimedia data from the multiple streams.
US07886200B1 Measuring catastrophic failure rates in updates
Preventing continued distribution of a software update that is causing problems in computers is a challenging problem, particularly where the update causes a catastrophic failure such that the problem cannot be reported by the computer since the computer has been completely disabled. To manage this problem, when an update is delivered for installation, it first installs a program and configures it to execute at a specified reporting time. When that time is reached, the program sends a positive operations notification to the update server indicating that the program is okay or sends a notification that the program is okay so far, but the user is now shutting down the computer. The number of notifications received is tracked by the system in comparison to the number of software updates sent. If the notifications received are smaller than expected, the update may be causing catastrophic failures in the computers, preventing the sending of the notification, and thus the system can take corrective action to manage this problem early on, before more problematic updates are sent out.
US07886196B2 Fast detection of process outages
A method for process monitoring with an automation manager includes: obtaining a unique process identifier (pid) of a to be monitored application process; calling an operating system using a system call function from a monitoring process; wherein the system call function adds the monitoring process to a list of interested processes of one or more to be monitored application processes; wherein the to be monitored application processes are not child processes of the monitoring process; waiting of the monitoring process until the operating system notifies the monitoring process, that the unique pid of the to be monitored process is no longer available; wherein in the event the unique pid of the to be monitored process is no longer available: notifying the automation manager that the to be monitored application process associated with the unique pid has terminated; and wherein interested processes are the monitoring processes that have called the system call function.
US07886195B2 Apparatus, system, and method of efficiently utilizing hardware resources for a software test
Apparatus, system and method of efficiently utilizing hardware resources for a software test in system having at least one redundant component, at least a part of which is used for the software test.
US07886187B2 System for repeated unmount attempts of distributed file systems
The present invention provides a computer implemented method and apparatus for unmounting file systems from a plurality of file servers. The method comprises of issuing an unmount command targeting a file system of a first server among the plurality of file servers. The timeout period is then expired without receiving an unmount acknowledgement associated with the unmount command. Thus, the timeout period is associated with an allowable time for the file system to acknowledge unmounting. In response to expiring the timeout period, a ping is transmitted to the first server among the plurality of file servers. The ping timeout then expires based on a failure to receive a ping acknowledgment corresponding to the ping. This action marks the first server for a later retry of unmounting to form a marked set based on the first server.
US07886186B2 Storage system and management method for the same
In a storage system performing remote copy, when a failure occurs in a storage apparatus, optimum redundancy configuration is reestablished promptly. In the storage system performing remote copy, when a storage apparatus detects a failure in its disk drive, a storage apparatus capable of providing a logical unit that can be a replacement for the logical unit affected by the failure in the disk drive is searched for based on storage apparatus performance, and a redundancy configuration is reestablished using a new logical unit the found storage apparatus provides.
US07886185B1 Creation of a device database and synthesis of device driver information during dissimilar system restore
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.
US07886184B2 Multiple sourcing storage devices for ultra reliable mirrored storage subsystems
One aspect of the invention is a method for configuring an array of storage devices to reduce the probability of data loss due to clustered storage device failures in the array. An example of this method includes identifying all storage devices in a primary set of storage devices and a first mirror set of storage devices in the array of storage devices. This example also includes obtaining data regarding each identified storage device. This example further includes determining if any of the storage devices in the primary set of storage devices has a vital characteristic that is the same as a vital characteristic of any of the storage devices in the first mirror set of storage devices, and if so, indicating an array configuration error, and if not, continuing the configuration.
US07886183B2 Providing fault tolerant storage system to a cluster
In one embodiment, a system comprises a plurality of nodes. On each node, a storage virtualization component may receive the I/O operations generated from local applications on the node. The storage virtualization component may transmit the I/O operation, and detect any failures that occur in the I/O operations. If a failure is detected, the storage virtualization component may cooperate with other storage virtualization components on other nodes to successfully complete an I/O operation that experiences a failure. In one embodiment, if the I/O operation is successful on a remote node, the storage virtualization component may migrate the application that sourced the I/O operation to the remote node. In other embodiments, the storage virtualization component may monitor I/O operations and migrate the application after a pattern of local failures and successes on the remote node.
US07886181B2 Failure recovery method in cluster system
There is provided a method executed in a cluster system comprising a first computer and at least one second computer that stores the data transmitted from the first computer. The method comprising the steps of: judging whether the failure-occurred processing is restarted by the first computer or the failure-occurred processing is switched over by the second computer based on the system information; receiving the stored data from the second computer and re-executing the processing in which the failure has occurred by the first computer, in the case of which it is judged that the processing in which the failure has occurred is restarted by the first computer; and executing, by the second computer, the processing in which the failure has occurred, in the case of which it is judged that the processing in which the failure has occurred is switched over by the at least one second computer.
US07886174B2 Memory link training
An apparatus and method are disclosed. In one embodiment, the apparatus trains a memory link using a signal alignment unit. The signal alignment unit aligns a read data strobe signal that is transmitted on the link with the center of a read data eye transmitted on the link. Next, the signal alignment unit aligns a receive enable signal that is transmitted on the link with the absolute time that data returns the data lines of the link a column address strobe signal is sent to the memory coupled to the link. Next, the signal alignment unit aligns a write data strobe signal transmitted on the link with the link's clock signal. Finally, the signal alignment unit aligns the center of the write data eye transmitted on the link with the write data strobe transmitted on the link.
US07886169B2 Apparatus and method for dynamic backlight-control according to battery level and image-content lightness
An apparatus and a method for dynamic backlight-control in an electronic device are provided. The apparatus includes a battery power-level detection unit and a controlling unit. The battery power-level detection unit is used for detecting the power level of a battery in the electronic device. The controlling unit is coupled to a backlight unit of a display device in the electronic device and the battery power-level detection unit for adjusting the illumination of the backlight unit according to the power level of the battery and an image-content lightness of an image inputted into the display device.
US07886166B2 User interface for demand side energy management
A user interface is visibly displayed on a display device operatively connected to a first computer. The user interface enables an end user to enter at least one energy management rule for each of a plurality of electrical loads at a location, each rule including a command to be transmitted to the electrical load associated with the rule if a condition is met. The energy management rules for each of the plurality of electrical loads are received by a second computer. An energy management profile containing the energy management rules for each of the plurality of electrical loads at the location is created and stored using a second computer. The energy management profile is activated using the second computer. For each of the energy management rules where the condition has been met, the command associated with the rule is transmitted to the electrical load associated with the rule.
US07886165B2 Power management for Power-over-Ethernet-capable switch
A system and method is described that allows a PoE-capable switch to selectively provide power to one or more remote devices in an instance where power being supplied to the switch itself is limited or failing. In one embodiment, the switch receives a notification from an uninterruptable power supply (UPS) and, in response to receiving the notification, selectively provides power to one or more devices powered by the switch. Selectively providing power to one or more of the devices may include providing power to only a subset of the devices, providing a different amount of power to different ones of the devices, or providing power for different durations to different ones of the devices. In an alternate embodiment, in response to receiving the notification, the switch communicates with a remote device and causes the remote device to activate at least one power saving feature.
US07886159B2 Data providing system and apparatus and methods of same
A content provider 101 distributes a secure container 104 storing content data encrypted using content key data, content key data encrypted using distribution key data, and encrypted usage control policy data indicating the handling of the content data to a SAM 1051 of a user home network 103 etc. The SAM 1051, etc. decrypts the content data and usage control policy data stored in the secure container 104 and determines the purchase mode and usage mode and other handling of the content data based on said decrypted usage control policy data.
US07886157B2 Hand geometry recognition biometrics on a fob
The present invention discloses a system and methods for biometric security using hand geometry recognition biometrics in a transponder-reader system. The biometric security system also includes a hand geometry scan sensor that detects biometric samples and a device for verifying biometric samples. In one embodiment, the biometric security system includes a transponder configured with a hand geometry scan sensor. In another embodiment, the system includes a reader configured with a hand geometry scan sensor. In yet another embodiment, the present invention discloses methods for proffering and processing hand geometry scan samples to facilitate authorization of transactions.
US07886156B2 Secure universal transaction system
A secure universal transaction system includes an operations and resource component, at least one communication device for enabling user interaction with the operations and resource component, and a secure token associated with each user of the system. The operations and resource component includes a first biometric security component, a second security component, and a communication component for enabling secure communication between the operations and resource component and at least one network. Each communication device includes a wired or wireless token interface, a biometric reader for enabling a user to input a biometric reading, a wired or wireless communication component for enabling communication between the communication device and the operations and resource component, a user input device, and an output device. Each secure token includes a token security component for generating a security code and a data storage component for storing user data. User access to the operations and resource component is permitted only when the secure token is interfaced with the token interface of the communication device, the biometric reading entered by the user matches a biometric reading associated with the secure token in the biometric security component of the operations and resource component, and the security code generated by the token security component matches a corresponding security code associated with the secure token in the second security component of the operations and resource component.
US07886152B2 Method and device for embedding watermark information and method and device for extracting embedded watermark information
For embedding watermark information into an information signal including audio and/or video information, first of all a synchronization sequence with a plurality of synchronization sequence units and a data sequence with a plurality of data sequence units are provided, wherein between the data sequence and the synchronization sequence a time shift is present and wherein a degree of shifting depends on the watermark information. A combination means generates a combination sequence having a plurality of combination sequence units from the synchronization sequence and the data sequence shifted with regard to the synchronization sequence, wherein the combination sequence units are derived from synchronization sequence units and shifted data sequence units. The combination sequence is combined with the information signal in order to embed the watermark information into the information signal. A watermark extractor receives a synchronization sequence correlation peak for every data sequence correlation peak associated with the same and therefore determines the watermark information on the basis of the time interval between the synchronization sequence correlation peak and the data sequence correlation peak in a secure and robust way. The concept is robust, provides a high data rate and is simultaneously flexible with regard to the weighting of synchronization energy and data energy and with regard to the robustness on the one hand and data rate on the other hand, respectively.
US07886151B2 Temporal synchronization of video and audio signals
A protocol for temporal synchronization of media signals with temporal components is used for digital watermarking and other applications. The synchronization protocol achieves initial synchronization by finding an initial synchronization key through analysis of a temporal media signal stream. It then uses features of the stream and a queue of one or more keys from previous frames to derive subsequent keys to maintain synchronization. If synchronization is lost due to channel errors or attacks, for example, the protocol uses the initial synchronization key to re-establish synchronization. In digital watermarking applications, the synchronization protocol is agnostic to the watermark embedding and reading functions.
US07886149B2 Method and apparatus for assigning network addresses based on connection authentication
Techniques for assigning a network address to a host are based on authentication for a physical connection between the host and an intermediate device. One approach involves receiving first data at the intermediate device from an authentication and authorization server in response to a request for authentication for the physical connection. The first data indicates at least some of authentication and authorization information. A configuration request message from the host is also received at the intermediate device. The configuration request message is for discovering a logical network address for the host. A second message is generated based on the configuration request message and the first data. The second message is sent to a configuration server that provides the logical network address for the host. The configuration server is then able to provide the logical network address based on authorization and authentication information.
US07886148B2 Secure execution of a computer program
Hijacking of an application is prevented by securing execution of a computer program on a computing system. Prior to execution of the computer program, the computer program is analyzed to identify permitted targets of all indirect transfers. An application-specific policy based on the permitted targets is created. When the program is executed on the computing system, the application-specific policy is enforced such that the program is prohibited from executing indirect transfer instructions that do not target one of the permitted targets.
US07886147B2 Method, apparatus and computer readable medium for secure conversion of confidential files
A method of secure file conversion is disclosed. The method includes storing a decrypted version of a previously encrypted file, the encryption and decryption occurring using public key infrastructure, in an allotted memory location of a memory for which read-only access to the stored decrypted file is provided. Next, the memory location is monitored for an attempt to access at least one memory location other than the allotted location. Finally, a file format of the stored decrypted file is converted, the conversion being aborted upon detecting attempt to access at least one memory location other than the allotted memory location. A converter is further disclosed.
US07886144B2 System and method for retrieving certificates associated with senders of digitally signed messages
A system and method for retrieving certificates and/or verifying the revocation status of certificates. In one embodiment, when a user opens a digitally signed message, a certificate that is required to verify the digital signature on the message may be automatically retrieved if it is not stored on the user's computing device (e.g. a mobile device), eliminating the need for users to initiate the task manually. Verification of the digital signature may also be automatically performed by the application after the certificate is retrieved. Verification of the revocation status of a certificate may also be automatically performed if it is determined that the time that has elapsed since the status was last updated exceeds a pre-specified limit.
US07886139B2 Method to enable firmware to boot a system from an ISCSI device
A method and system that enable system firmware to efficiently boot an operating system (OS) and/or client program from a network-connected Internet Small Computer Systems Interface (iSCSI) device. The method generally comprises: (1) defining the firmware representation of the iSCSI device within the hierarchical data structure that represents the system hardware; and (2) extending the network support package to accommodate additional boot arguments that allow system firmware to acquire the information required for booting from the network-connected iSCSI device, while utilizing one of the existing discovery protocols.
US07886135B1 Pipeline replay support for unaligned memory operations
Instructions asserted in a microprocessors instruction pipeline (3) are accompanied by control information, comprising a group of bits, asserted within a control information pipeline (5) that is synchronized to the instruction pipeline. At the execution stage, the control information is interpreted and appropriate action taken. The control information may indicate that the instruction has been reasserted (asserted again following an initial assertion) and may also indicate the number of times that the instruction has been consecutively asserted in the instruction pipeline. Applied to unaligned memory operations, in which a memory atom is asserted twice, the control information indicates which part of the unaligned data is to be fetched each time the atom is executed.
US07886130B2 Field programmable gate array and microcontroller system-on-a-chip
A system-on-a-chip integrated circuit has a field programmable gate array core having logic clusters, static random access memory modules, and routing resources, a field programmable gate array virtual component interface translator having inputs and outputs, wherein the inputs are connected to the field programmable gate array core, a microcontroller, a microcontroller virtual component interface translator having input and outputs, wherein the inputs are connected to the microcontroller, a system bus connected to the outputs of the field programmable gate array virtual component interface translator and also to the outputs of said microcontroller virtual component interface translator, and direct connections between the microcontroller and the routing resources of the field programmable gate array core.
US07886129B2 Configurable co-processor interface
A configurable coprocessor interface between a central processing unit (CPU) and a coprocessor is provided. The coprocessor interface has an instruction transfer signal group for transferring different instruction types from the CPU to the coprocessor, sequentially or in parallel, a busy signal group, for allowing the coprocessor to signal the CPU that it cannot receive a transfer of one or more of the different instruction types, and an instruction order signal group for indicating to the coprocessor a relative execution order for multiple instructions that are transferred in parallel. In addition, the coprocessor interface includes separate data transfer signal groups for data being transferred from the CPU to the coprocessor, and for data being transferred from the coprocessor to the CPU, along with a data order signal group for indicating a relative order of data (if transferred out-of-order). The interface further includes signal designations which allow for multiple issue groups between the CPU and one or more coprocessors.
US07886128B2 Interconnection network and method of construction thereof for efficiently sharing memory and processing in a multi-processor wherein connections are made according to adjacency of nodes in a dimension
A shared memory network for communicating between processors using store and load instructions is described. A new processor architecture which may be used with the shared memory network is also described that uses arithmetic/logic instructions that do not specify any source operand addresses or target operand addresses. The source operands and target operands for arithmetic/logic execution units are provided by independent load instruction operations and independent store instruction operations.
US07886124B2 Method and mechanism for implementing dynamic space management for large objects
Disclosed is a system and method for implementing space management for large objects stored in the computing system. According to some approaches, storage of large objects are managed by dynamically creating contiguous chunks of storage space of varying lengths. The length of each chunk may vary depending upon object size being stored, fragmentation of the storage space, available free space, and/or expected length of the object.
US07886122B2 Method and circuit for transmitting a memory clock signal
Embodiments of the invention generally provide a method and apparatus for transmitting and receiving clock signals. In one embodiment, the method includes receiving, at a memory device, a first clock signal and a second clock signal. The frequency of the first clock signal may be less than the frequency of the second clock signal. The method further includes performing two or more data access operations using the second clock signal. One of the two or more data access operations may include a read operation and one of the two or more data access operations may include a write operation. The method also includes performing a command processing operation using the first clock signal.
US07886119B1 Time and space efficient technique for creating virtual volume copies
A chain of snapshots includes a more recent snapshot with a data block copied from a base volume, a less recent snapshot with a skip-pointer that leads to the data block in said more recent snapshot, and one or more intermediate snapshots between the more recent snapshot and the less recent snapshot in the chain of snapshots.
US07886118B2 Detecting illegal reuse of memory with low resource impact
A method, computer program product, and data processing system for preventing the occurrence of undetectable dangling pointers through memory reallocation are disclosed. Allocated memory regions that are no longer needed are deallocated but are not immediately freed for reallocation, being designated as “retained.” A memory retention metric is computed as a measure of an extent of the retained memory regions in the computer's memory space. Once the memory retention metric exceeds a pre-determined threshold, some or all of the retained memory regions are freed for reuse. In this manner, improper accesses to deallocated memory regions can be detected more easily, since reuse of those regions is delayed, while at the same time excessive resource usage and heap fragmentation is avoided by only retaining deallocated regions for a limited time (determined by the threshold and retention metric chosen).
US07886114B2 Storage controller for cache slot management
When a first channel processor from among a plurality of channel processors receives an I/O request from a host system, a second channel processor, which is to execute a part of the processing to respond to the I/O request, is selected from among the channel processors based on the LM directories of the respective channel processors. The selected second channel processor checks whether there is a cache hit. If there is a cache hit, it transfers the data from the cache memory to the buffer memory. The first channel processor then processes the I/O request using the data transferred to the buffer memory.
US07886113B2 Method and system for managing access to a data element in a multithreaded environment
A method for managing access to a data element involves storing a first copy of the data element in a cache location, obtaining a request to modify the data element, where the request to modify the data element is associated with a first execution thread, marking the cache location as dirty based on the request to modify the data element, modifying the cache location according to the request to modify the data element once the cache location is marked as dirty, obtaining a request to read the data element while the cache location is marked as dirty, where the request to read the data element is associated with a second execution thread, providing a second copy of the data element in response to the request to read the data element based on the cache location being marked as dirty, and marking the cache location as clean after modifying the cache location is complete.
US07886111B2 System and method for raid management, reallocation, and restriping
The present disclosure relates to systems and methods for RAID Restriping. One method includes selecting an initial RAID device for migration based on at least one score, creating an alternate RAID device, moving data from the initial RAID device to the alternate RAID device, and removing the initial RAID device. The method may be performed automatically by the system or manually. The method may be performed periodically, continuously, after every RAID device migration, upon addition of disk drives, and/or before removal of disk drives, etc. One system includes a RAID subsystem and a disk manager configured to automatically calculate a score for each RAID device, select a RAID device based on the relative scores of the RAID devices, create an alternate RAID device, move data from the selected RAID device to the alternate RAID device, and remove the selected RAID device.
US07886106B2 USB sharing switch with automatic switching capabilities
A USB printer sharing switch device with automatic switching capabilities is provided for multiple computers to share a USB printer. The sharing switch device transfers USB data between the computers and the printer without changing the data format. The automatic switching function is performed by hardware and firmware of the sharing switch device in cooperation with driver software on the computers. In one implementation, the sharing switch device includes multiple USB device controllers corresponding to the multiple computers, and employs multiple switches and a USB hub so that each computer is connected to its corresponding controller and the computer that is currently connected to the printer can communicate with its controller while printing. The current computer transmits a spooling finished command to its controller when spooling is finished. After receiving the spooling finished command, the sharing switch device automatically switches the printer to another computer.
US07886094B1 Method and system for handshaking configuration between core logic components and graphics processors
A system for implementing handshaking configuration to enable coordinated data execution in a computer system. The system includes a core logic component coupled to a system memory and a graphics processor coupled to the core logic component via a graphics bus. The graphics processor and the core logic component implement a configuration communication to selectively configure coordinated data execution between the graphics processor and the core logic component via communication across the graphics bus.
US07886089B2 Method, system and computer program product for enhanced shared store buffer management scheme for differing buffer sizes with limited resources for optimized performance
The exemplary embodiment of the present invention provides a storage buffer management scheme for I/O store buffers. Specifically, the storage buffer management system as described within the exemplary embodiment of the present invention is configured to comprise storage buffers that have the capability to efficiently support 128 byte or 256 byte I/O data transmission lines. The presently implemented storage buffer management scheme enables for a limited number of store buffers to be associated with a fixed number of storage state machines (i.e., queue positions) and thereafter the allowing for the matched pairs to be allocated in order to achieve maximum store throughput for varying combinations of store sizes of 128 and 256 bytes.
US07886087B2 Split transaction protocol for a bus system
A method of and apparatus for communicating between a host and an agent. The method includes the step of performing a first transaction between a host controller and a hub. The hub is operable to perform a single transaction with an agent based on the first transaction. The method then includes the step of performing a second transaction between the host controller and the hub. The second transaction is based on the single transaction.
US07886085B2 Removable memory device, phase synchronizing method, phase synchronizing program, medium recording the same, and host terminal
An object of the present invention is to provide a technique to improve the data transmission efficiency which allows correct reception of the data at the same time. A removable memory device that transmits/receives data to and from a host terminal, which includes: a clock reception section that receives a transmission/reception clock, which is used for transmitting/receiving data between the host terminal and the removable memory device, from the host terminal; a phase synchronization pattern generation section that generates a phase synchronization pattern, which is for adjusting a phase of internal reception clock which the host terminal incorporates for receiving data from the removable memory device, based on the transmission/reception clock; and a transmission section that transmits the generated phase synchronization pattern to the host terminal, and in which the phase synchronization pattern includes a first level signal which lasts for at least two cycles, and a second level signal which follows the first level signal and lasts for one cycle, is provided.
US07886081B2 USB communication system, USB device, and method of error detection for USB communication system
A USB communication system, a USB device, and a method of error detection for the USB communication system; with which an error of any breaking of physical connection in USB communication can be detected no matter where the breaking happens, and furthermore an error due to logical communication disconnection can also be detected.In a USB communication system constructed by connecting a host apparatus 2 and a card reader 1 with a USB cable 3, the card reader 1 may include: means for executing a bus reset as a preprocessing for setting a logical connection line with the host apparatus 2, means for measuring a time while the card reader 1 is in a bus reset status, and means for executing an operation of interrupting communication voluntarily according to a measuring result of the means for measuring the time.
US07886077B2 Intermediary system for interconnecting multiple IMS networks
An intermediary infrastructure that facilitates the interconnection of multiple IP Multimedia Subsystem (IMS) networks. The interconnections may span one or more of the IMS logical planes Services Plane, Control Plane, and Network or Transport Plane. The intermediary offers among other things a process, routing, and switching complex that is able to among other things process incoming messages including using a comprehensive routing repository to complete message routing operations.
US07886075B2 Arrangement for retrieving routing information for establishing a bidirectional tunnel between a mobile router and a correspondent router
A mobile router and a correspondent router, each configured for routing services for nodes within their routing prefixes associated with their respective routing tables, establish a secure, bidirectional tunnel based on a messaging protocol between each other and a route server resource. A reactive (i.e., on-demand) protocol is used that enables the requesting device (e.g, the mobile router, correspondent router), to obtain routing information in a secure manner from the route server. The mobile router sends a query via its home agent to the route server resource to identify the correspondent router serving the correspondent node. The mobile router sends a binding update request, specifying a home address and care-of address for the mobile router, to the correspondent router for establishment of a bidirectional tunnel. The correspondent router establishes the bidirectional tunnel, and updates its routing tables based on information from the route server resource.
US07886073B2 Systems and methods of reducing media stream delay
In one embodiment, a method includes requesting accelerated delivery of a specified media stream. The media stream contains a plurality of video frames. The method also includes receiving a response to the accelerated delivery request and selecting, based on the response, a source media stream. The method also includes receiving the source media stream into a buffer and decoding the received media stream from the buffer, at a selected playout rate.
US07886067B2 Internet-based system and method for distributing interstitial advertisements
A system and method for use by website operators and advertisers to place interstitial advertisements on websites. The system uses an Internet dispatcher server and a mass storage device containing one or more databases storing advertisement command files pertaining to placements of advertisements that are stored in an advertisement server. The method comprises the steps of selecting ad files stored in a computer ad server, designating the url for the ad file, the url for the website page where the ad will be displayed, the url for the websites to which a user will be directed depending on the user's reaction to the advertisement, storing in a dispatcher server database a data string representing the ad placement commands with a url representing a dispatcher server-based application to execute said ad placement commands, and including said data string on said website for launching said dispatcher server command file.
US07886062B2 Packet relaying method and packet relaying system
At the time of exchanging routing information of a remote site, it is examined whether there is duplicated routing information, and when the duplicated routing information exists, an address conversion rule is generated. With this, when performing communication, address conversion is performed only for the communication to a site having a duplicated network address. In case of communication to a site having no duplicated network address, by performing IP communication intact, it becomes possible to omit unnecessary address conversion processing in a gateway. Also, when there is a duplicated address, by assigning a new network address which is not used in a site under a gateway to the duplicated address included in the routing information, and distributing the newly assigned address, it becomes possible to transmit a packet to a gateway appropriate to each destination, when there are a plurality of gateways in a subnet.
US07886059B2 Processing sequenced records across multiple network connections
An apparatus and method allows processing sequenced records across multiple network connections. A “logical connection” is defined to include one or more network connections. Each message is assigned a sequence number that allows the messages to be ordered on the other end according to sequence number, regardless of which network connection in the logical connection is used to transfer the message. By defining messages, sequencing those messages, and transferring the messages over multiple network connections, the throughput and performance of networked computer systems are substantially increased.
US07886057B2 Method and apparatus for communicating data between two hosts
A method for communicating video data between at least a first host and a second host comprises: identifying, at a server, an address of the first host, to which the second host may communicate video data, and a sequence number expected by a network security system coupled between the first host and the server; and communicating, from the second host to the first host, video data using the address of the first host and the sequence number expected. The method may further comprise: identifying, at the server, an address of the second host, to which the first host may communicate video data, and a second sequence number expected by a network security system coupled between the second host and the server; and communicating, from the first host to the second host, video data using the address of the second host and the second expected sequence number. The second host may be adapted to perform the act of communicating without use of an intermediate server. The method may also further comprise communicating periodically, from the first host to the server, through the network security system, so as to maintain an open communication channel through the network security system to the first host at the address of the first host. The address of the first host may include address information and port information.
US07886056B2 Method and apparatus for workload management of a content on demand service
A method and computer system for managing bandwidth in a content on demand service provided by a service provider to users. A request is received from a user to receive the content. If it is ascertained that a total number of users requesting the content within a predetermined time period is below a first specified threshold, then the user is connected to a unicast stream of the content. If it is ascertained that a total number of users requesting the content within a predetermined time period is not below a first specified threshold, then the user is connected to a first multicast stream of the content. A video carousel includes at least two multicast streams that contains the first multicast stream. Each multicast stream has been or will be initiated at a unique time slot of a time period that is equal to the time duration of the content.
US07886053B1 Self-management of access control policy
A self access management system allows users to self-grant access rights to resources. An access policy specifies which users have what levels of access to which resources. In addition to specifying conventional access rights, the access policy specifies that at least one user has self management rights to at least one resource. A request from a user to access a resource to which the user does not have conventional access rights is received. The access policy is consulted, to determine whether the user has self management rights to the resource. If so, it is further determined whether criteria specified by the self management rights for accessing the resource are met. Responsive to the criteria being met, the access policy is updated to grant the user access rights to the resource, according to the terms of the self management rights.
US07886050B2 Systems and methods for monitoring components of a remote access server farm
The present application is related methods to monitor a state of one or more components of a remote access server farm by an intermediary to distinguish between operating and functional components and improve farm availability for user application requests. The intermediary may be deployed between a client and the remote access server farm and forwards client requests to functional components of the remote access server farm.
US07886045B2 Media playlist construction for virtual environments
Embodiments of the invention provide techniques for generating song playlists for use in an immersive virtual environment. Generally, playlists may be generated based on stored music preference data. The music preference data may be generated by storing user interactions with specific songs. The user interactions may be associated with characteristics of the user's situational context within the virtual world. The music preference data may be indexed by song name, and/or by musical properties. Subsequently, the music preference data may be used to generate a playlist adapted to the user's current situation within the virtual world.
US07886042B2 Dynamically constrained, forward scheduling over uncertain workloads
Scheduling searchable items such as web pages for crawling involves dynamically scheduling items for downloading based on capacity based on time. The workload is distributed over time, in advance, by anticipating and accounting for the discovery of new links on the particular host. Respective times to download items can be determined based on the current size of the host's crawl corpus relative to the maximum size of the host's crawl corpus. The respective times may be determined based additionally on respective freshness targets for the searchable items, which characterize how often an item's content should be refreshed by re-downloading the item, and on respective politeness factors for the host, which characterize the delay time between consecutive download requests to that host. As such, one can know precisely how the system is performing at any point in time and predict future performance.
US07886041B2 Design time validation of systems
In accordance with certain aspects of the design time validation of systems, a description of a system being designed and a description of an environment are received. Both of the received descriptions are used to validate the system against the environment while the system is being designed and prior to attempting to deploy the system.
US07886040B2 Automated display of an information technology system configuration
An Information Technology (IT) system display method and computer program product. A description is provided of a configuration of devices, network segments, and vertical connectors relating to an IT structure. The devices are initially distributed to form a distribution of the devices in a matrix representing a display screen. A defined goal value of the configuration is a function of a length and weight of each network segment, a length and weight of each vertical connector, and a penalty for each crossing of a device by a network segment. An overlay pattern of the network segments and the vertical connectors overlayed on the matrix is displayed in accordance with the description and the final distribution of the devices in the matrix. The goal value for the final distribution is lower than for the initial distribution. The final distribution is displayed on the display screen together with the overlay pattern.
US07886038B2 Methods and systems for user identity management in cloud-based networks
An identity management system can reside within the cloud computing environment. The identity management system can be linked to systems, such as virtual machines, applications, and/or appliances, both inside and outside the cloud computing environment to provide identity management to those systems. In order to provide identity management, the identity management system can be configured to link to the systems in order to receive, store, maintain, and provide identity information. The information can identify items (users, devices, products, services) associated with the systems. The identity management system can be configured to store and maintain the information in records. The identity management system can also be configured to charge owners and operators of the systems for the identity management.
US07886037B2 Information distribution system, registration apparatus, information processing apparatus, recording medium having registration program memorized in it, and storage medium having information processing program memorized in it
An information delivery system or the like which autonomously distribute and arrange contents as many as a number necessary inside the delivery system at appropriate positions inside the delivery system without providing a server or the like which administrates ubiety and number of the contents.There is provided an information delivery system having a plurality of information processing apparatuses which can mutually communicate through a network and a registration apparatus which holds at least one or more common information pieces so as to be used in common with the plurality of information processing apparatuses.
US07886033B2 Network administration tool employing a network administration protocol
A tool for managing a network of interconnected devices. The tool may provide a user with an interface that allows the user to view the type and status of each network device (that is, each device connected to the network), and even the status of the network itself. The tool may alternately or additionally provide a user with services related to the network. such as allowing a user to perform one or more tasks associated with devices in the network.
US07886029B2 Remote test station configuration
An online test platform facilitates the configuration, development, delivery, and management of educational tests with interactive participation by students, teachers, proctors, and administrators even when some or all of them are remotely located. The platform may include an installation protocol to configure a computing facility and prevent other applications from executing during an exam, administrator interfaces, test proctor interfaces, and test taker (e.g. student) interfaces to allow each participant to view, navigate, and interact with aspects of the online test platform that are intended to meet their needs.
US07886028B2 Method and system for system migration
A system transition support system guides design of a new system comprised of merged items from a source system and a destination system. The configuration management database (CMDB) provides hardware and software configuration information inherent to each system. A system configuration optimization module is in communication with the CMDB and generates work items required for the system transition and a recommended hardware and software configuration for the new system.
US07886026B2 Hardcopy output engine configuration apparatus and method
A method of configuring a hard copy output engine includes receiving an electronic message including configuration data and configuring the hard copy output engine using the configuration data.
US07886024B2 Sharing media objects in a network
A method, computer readable medium, user component, and system for sharing media object in a network environment are disclosed. A network manager may determine a similarity metric between users of the environment, between media objects, and/or between a user and media objects. Based upon the similarity metric, the network manager may share media objects with another user if the similarity metric exceeds a predetermined value or is more similar than other retrieved media objects. A user component may also provide a network map manager to display a network map, and may provide a tailored view manager to display a web log associated with at least one of the user icons displayed in the network map.
US07886022B2 Reducing contention in an environment using optimistic locks
Contention in a distributed processor computer system with a replicated message environment is reduced. The system comprises processor consumers intercommunicating via a server interface that receives a message from a producer. The server favors one consumer, marks the message accordingly, communicates the marked message to the system, and delays the processing in another consumer beyond a predetermined time, for example the time normally taken to process a message.
US07886021B2 System and method for programmatic management of distributed computing resources
Systems and methods for providing a development and deployment platform for Software as a Service (SaaS) providers are disclosed. The platform may provide an application programming interface (API) through which customers may configure virtualized grids of language-level virtual machines (VMs), networks, and storage resources. A grid may be horizontally scalable and programmatically configurable by a customer and/or customer code. The platform may allow dynamic scaling of resources (up and down) to match changing demands, by allowing customers and/or customer code to programmatically alter their own system level structure at runtime, through the API. The grid may be accessed by both on-grid and off-grid processes, through internal and external connectivity resources provided by the platform. The platform may provide common utilities for end-user services, deployment operations, and development tasks (e.g., debugging), and may include frameworks and macro-components (e.g. web servers). The platform may host long-running Internet-based services and/or one-shot computational services.
US07886019B2 Service oriented architecture automation by cab or taxi design pattern and method
Computer implemented method, system, and computer usable program code for handling service requests. A service request is received at one service provider of a plurality of service providers, each service provider adapted to receive service requests from service requesters and being in communication with middleware software and with one another. The received service request is sent to one service acceptor of a plurality of service acceptors, each also being in communication with the middleware software and with one another. If the one service acceptor is able to process the request, the one service acceptor processes the request and sends a response back to the one service provider and to each other of the plurality of service acceptors. If the one service acceptor is unable to process the request, the one service acceptor determines if another service acceptor is able to process the request and notifies the middleware software. A service acceptor that is able to process the request accepts and processes the request and provides a result. Overall Service Requestors, Service Providers, Service Stations (middleware) and Service Acceptors communicate among themselves and maintain respective logs to further make it the invention as an automated process.
US07886018B2 Portable metadata service framework
A method is provided. The method determines a set of components to include in an enterprise module. Further, the set of components is divided into a set of platform dependent components and a set of platform independent components. In addition, abstract computer code is prepared for each of the components in the set of platform dependent components according to at least one of a plurality of high-level abstract computer languages. Further, the abstract computer code is provided to a transmogrifier to automatically generate platform dependent source code. In addition, the platform independent source code is prepared for the set of platform independent components. The enterprise object code is generated by compiling and linking the platform dependent source code and the platform independent source code.
US07886015B2 Method and system for future defined email recipient
Methods, systems and devices are provided for automatically sending e-mail to a future-designated recipient. E-mail servers accordingly send an e-mail categorized with respect to a target project group to each of a plurality of e-mail clients associated with each defined member of the target project group; add the sent e-mail or a copy thereof to a future-designated role recipient e-mail batch in a storage means, wherein the batch is categorized with respect to the group; define an identity of an undefined role member of the target project group, the defining providing an e-mail address; and automatically forward the categorized e-mail batch to an e-mail client associated with the provided e-mail address in response to the identity defining. Service methods are also provided, for example, by a service provider who offers to implement, deploy, and/or perform functions for others.
US07886011B2 Dynamic set operations when specifying email recipients
A method for specifying email recipients that includes specifying a first set of email recipients, a second set of email recipients, and a set operation. A third set of email recipients can be automatically is generated by performing the set operation upon the first set and the second set. Email can then be sent to this automatically generated third set of email recipients.
US07886010B1 Digital media resource messaging
A digital media resource messaging system provides a convenient digital media resource viewing, managing, organizing, and editing platform that facilitates enhanced resource exchange by storing and forwarding digital media resources via a server between multiple resource-sharing partners designated by the user. In one embodiment, the digital media resource messaging system includes services to view, manage, organize, edit, and exchange digital images and video sequences.
US07886009B2 Gate keeper
According to one embodiment of the present invention, a method of gate keeping contact between a plurality of users is disclosed. The method includes: providing a central network to establish communication between the plurality of users; and each of the plurality of users having access to a facility to approve or disapprove of any of the plurality of users to permit communication between respective users.
US07886008B2 System and method for verifying delivery and integrity of electronic messages
A first party (e.g. educational testing service) provides through the internet to a control server information (e.g. test server) relating to a second party (e.g. a student taking tests prepared by the service). The server provides and may store a verification (e.g. an encrypted digital signature) of, but does not store, the second party information. The server transmits the information and the verification through the internet to the second party. The second party transmits to the server through the internet the information and the verification with a request to transmit the information to a designated third party (e.g. a college or university to which the student has applied for admission). The server authenticates the information through verification comparisons (or through comparison of the information with the reconstruction and decryption of the verification) and transmits the information, authenticated by the server and the testing service, to the third party.
US07886006B1 Method for announcing e-mail and converting e-mail text to voice
The present invention is a selective announce system for announcing the receipt of electronic mail and instant messages (e-mail). The e-mail has an attached sound file and a predetermined identifier regarding the nature of the sound file. This sound file may be in the sender's voice, a third party's voice, a computer-simulated voice, or some combination. Upon receipt of the e-mail, the sound file is played or used to convert some portion of the e-mail text to voice. The sound file may be played at a recipient computer or it may be played at a recipient's voice mail or it may be played at some other terminal.
US07886003B2 System and method for creating interactive events
An interactive Internet-based system and method provides a number of components that can be used to provide interactivity, including chat, polling, and trivia functionalities, particularly for use in enhancing other events, such as television programs.
US07886000B1 Aggregation system for social network sites
Machine, method for use and method for making, and corresponding products produced thereby, as well as data structures, computer-readable media tangibly embodying program instructions, manufactures, and necessary intermediates of the foregoing, each pertaining to digital aspects of a computerized aggregation system. The system can include a user computer system interposed between a segment of a network allowing communication between the user computer system and at least one server system, and other segments allowing communication between the user computer system and a plurality of third party server systems. The one server system enables the user computer system to access the plurality of other servers. The access permits forming an aggregation of information obtained from the third party server systems.
US07885997B2 Data processing method, program, device, message structure, message generation method, and message transmission method
If a program is to be transmitted/received by message transmission/reception using SOAP, the program description part goes out of the framework of XML, and the message contents contain an uninterpretable part. A SOAP message (M1) includes a data part (D1), a virtual service part (R1) indicating specifications to process the data part (D1), and a program part (P1). A server (S1) processes the data part (D1) by the specifications indicated by the virtual service part (R1) if the virtual service part (R1) in the SOAP message (M1) indicates the specification of processing to be executed by the instruction executed when executing the instruction contained in the program part (P1) of the SOAP message (M1).
US07885994B2 Facilitating a user of a client system to continue with submission of additional requests when an application framework processes prior requests
A computing system in which a user of a client system can continue with submission of an additional request while an application framework processes prior requests. In an embodiment, when a request is received, the resource requirements for processing the request are determined. If the resource requirements exceed a threshold, the request may be processed in the background. The user can continue issuing additional requests. After completion of processing of a request, the availability of the results may be notified in a pre-specified portion of a window from which the user is interacting with the application framework. The user may conveniently request the results by clicking on a portion of the displayed message.
US07885991B2 Digital filter having a fir filter and a warped fir filter, and a listening device including such a digital filter
A digital filter includes at least a first and a second delayed summation line. One of the delay lines includes a warped finite impulse response (FIR) filter and the other line is a FIR filter. Midpoint elements from the first delayed summation line are used as input to the second delayed summation line. Output from the first delayed summation line is delayed with a delay corresponding to the total delay of the second delayed summation line and the delayed output from the first delayed summation line is added to output from the second delayed summation line to faun a new output.
US07885986B2 Enhanced browsing experience in social bookmarking based on self tags
Improved browsing experience in social bookmarking by leveraging aspects of self tagging and prediction. Quality recommendations are provided for sites of interest to the user and information about what types of people like the current website. Self-tagging is used as an effective means to perform personalized searches. Machine learning and reasoning is employed to predict self-tags based on a website visited and/or website behavior, and self-tags associated with a website and/or webpage based on content of that website and/or webpage. The architecture can be embodied as a browser utility to leverage and extend social-bookmarking information. The utility facilitates the display of information related to a summary view of the users who liked/disliked the current page or website, a tag cloud associated with webpages, and a recommendation button that causes self-tag recommendations to be displayed and that recommends links based on the combination of user tags and content.
US07885985B2 System and method for building a datastore for storing and retrieving regression testing data for a complex application
A system and associated method for building a datastore for storing and retrieving regression testing data for a complex application. The datastore receives a first input data, a first output data, a second input data, and a second output data. The datastore compares first input data to the second input data, modifying the first input data for use regression testing the complex application. The modified first input data is next used to regression test the complex application. The datastore receives the modified first output data from the complex application, comparing the modified first output data to the second output data. The datastore identifies discrepancies between the modified first output data and the second output data and sends a list of the discrepancies to an Application Expert.
US07885981B2 System and method for generating automatic user interface for arbitrarily complex or large databases
A software system automatically and dynamically generates a fully functional user interface (UI) based upon, and connected directly to, an underlying data model (as instantiated within a relational database management system (RDBMS)). The UI derives from an automated interrogation of the RDBMS, and comprises all mode displays (e.g., browse, search, edit, add) for all tables, and a full complement of mechanisms—integrated directly into the mode displays—for representing, navigating, and managing relationships across tables, regardless of the complexity of the underlying RDBMS schema. It utilizes a hierarchical “context stack” for suspending the working state of a particular table while “drilling down” to work with related-table information and return relevant changes to the base table. The embodiment further provides methods to enhance and extend the internal representation of table structures, constraints, relationships, and-special requirements (“business rules”) for improved revelation of the schema structure through external interrogation.
US07885980B2 Mechanism for improving performance on XML over XML data using path subsetting
Techniques are provided for indexing XML documents using path subsetting. According to one embodiment, a PATH table created for storing one row for each indexed node of the XML documents using user-defined criteria. The user-defined criteria are used to determine which nodes of XML documents to included in The PATH TABLE. The PATH table row for a node includes (1) information for locating the XML document that contains the node, (2) information that identifies the path of the node, and (3) information that identifies the position of the node within the hierarchical structure of the XML document that contains the node. Use of the user defined criteria is transparent to any query improves DML indexes overhead costs.
US07885978B2 Systems and methods to facilitate utilization of database modeling
The subject invention relates to systems and methods that extend the network data access capabilities of mark-up language protocols. In one aspect, a network data modeling system is provided. The system includes a protocol component that employs a computerized mark-up language to facilitate data interactions between network components. An extension component operates with the protocol component to support the data transactions, where the extension component supplies various commands above standard network and database protocols. An object model is provided as a wrapper to the extensions in order to support various online and offline database development applications.
US07885974B2 Method and apparatus providing omnibus view of online and offline content of various file types and sources
An online service provider (OSP) operates online data centers to store members' data objects relating to various online member services of the OSP. An aggregated catalog lists members' data objects residing in the online data centers and also those residing in member computers' local storage. An aggregator monitors contents of the online storage facilities to detect new storage of prescribed types of data objects owned by the members, and also communicates with member computers to identify prescribed types of data objects newly stored in the respective local storage. The aggregator updates the aggregated catalog to list the newly stored data objects. Responsive to a request by a member, a finder searches the aggregated catalog and utilizes results of the search to provide, for display at the requesting member's computer, a consolidated listing of online data objects and locally stored data objects owned by the requesting member.
US07885961B2 Enterprise control and monitoring system and method
A method comprises grouping a plurality of building system controllers into at least one control system group, the at least one control system group corresponding to at least one connected group of building system controllers. The method also comprises grouping the at least one control system group into at least one site group, the at least one site group corresponding to a physical location of the at least one control system group. The method also comprises selecting a group from the at least one site group and the at least one control system group, and performing an activity on each controller within the selected group.
US07885958B2 Method, apparatus and computer program product for organizing hierarchical information
A method, apparatus, and computer program product for organizing hierarchical information according to a defined objective.
US07885956B2 Display and search interface for product database
A technique for displaying and searching databases provides a user interface that displays a list of attribute values of a product along with corresponding user interface elements, each containing a set of clickable sub-elements corresponding to subsets of possible attribute values with different ranks. The sub-element whose corresponding rank matches a corresponding rank of the attribute value is displayed as highlighted. Clicking a sub-element constrains a current selected set of products to those whose attribute values have the same rank as the clicked sub-element. On mouse-over of a selected sub-element, pop-up text is displayed containing a set of possible attribute values whose rank corresponds to that of the selected sub-element, and decision support information associated with each of the displayed possible attribute values, e.g., a percentage of users who have selected the attribute value, a percentage of users who have purchased a product with the attribute value, or a price range of product records having the attribute value.
US07885953B2 Off-loading star join operations to a storage server
A method, storage server, and computer readable medium for off-loading star-join operations from a host information processing system to a storage server. At least a first and second set of keys from a first and second dimension table, respectively are received from a host system. Each of the first and second set of keys is associated with at least one fact table. A set of locations associated with a set of foreign key indexes are received from the host system. A set of fact table indexes are traversed. At least a first set of Row Identifiers (“RIDs”) associated with the first set of keys and at least a second set of RIDs associated with the second set of keys are identified. An operation is performed on the first and second sets of RIDs to identify an intersecting set of RIDs. The intersecting set of RIDs are then stored.
US07885949B2 Centralized terminology and glossary management
Managing terminology among multiple users. Terminology data relating to one or more projects in an organization is received from one or more users. The received terminology data is stored in a central memory area associated with the one or more users. The central memory area is accessible by one or more of the users. The one or more users are allowed to access and use the terminology data stored in the central memory area according to a permissions structure for managing the stored terminology data as a function of a project associated with each user.
US07885947B2 Method, system and computer program for discovering inventory information with dynamic selection of available providers
A solution (200) for discovering inventory information in a data processing system is proposed. For this purpose, a corresponding discovery request is submitted (A1) to an inventory tool (200); the discovery request specifies a selected query pattern for the desired inventory information (for example, all the files included in a specific directory). Multiple providers (210)—such as of the interactive, cached or monitor type—are available for executing the required discovery operation. A predictive model (220) is associated with each provider; the models are used to estimate (A2,A3a,A3b-A4) the expected performance of the different providers for discovering the inventory information (according to the selected query pattern). In this way, it is possible to select (A5-A9) the provider, among the available ones, which is best suited for this purpose. The selected provider is then invoked (A10-A12) to discover the inventory information matching the selected query pattern. At the same time, the result of the discovery is used to refine (A13-A14) the models of the providers, so as to improve their accuracy.
US07885943B1 IT compliance rules
Compliance rules are created that can be used to help detect violations of compliance policies imposed on an IT infrastructure. Each of one or more compliance rules associated with a respective IT-infrastructure compliance policy is defined by specifying three items: 1) the type of configuration items to which the rule is to be applied, 2) the rule scope that determines which configuration items of the configuration type are to be checked for compliance, and 3) a desired state that each configuration item checked must satisfy in order to be considered in compliance.
US07885942B2 Traffic production index and related metrics for analysis of a network of related web sites
A solution is provided for determining traffic patterns involving a web page or property of interest in a computer network. This includes receiving path data regarding the web page or property of interest. Then, the number of visits to each of the other pages or properties visited by users in a session that included a visit to the web page or property of interest is counted. Then, from the path data and the counts, an aggregated data structure is constructed including, for each of the other web pages or properties visited by users in a session that included a visit to the web page or property of interest, visit count information and information regarding which web page or property within the network users visited next, if any. Then one or more metrics directed to traffic surrounding the web page or property of interest is provided using information from the aggregated data structure.
US07885937B2 Mapping online contact information into a contacts list
A presence management system may communicate contact information with mapped values. Contact information may be stored in a hierarchical, extensible structure (“hierarchical extensible contact structure”). Devices in a presence management system utilize a mapping scheme to map contact values (e.g., e-mail address, phone number, etc.) to the appropriate field of the hierarchical extensible contact structure. When devices in the presence management system communicate information for thousands of contacts, employing mapped values to navigate the hierarchical extensible contact structure reduces the size of the messages, thus reducing resource consumption (e.g., bandwidth), particularly on the scale of an enterprise.
US07885936B2 Digital file management system
A method for managing digital content is provided. The method includes accessing the digital content and applying at least one content management rule by a set-top box to the digital content. The content management rule operative to place the digital content in one of a first storage location and a second storage location, which are associated with the set-top box. The digital content may include programs or movies and the storage locations are generally operable to store multiple programs and/or movies.
US07885935B2 Peripheral device that manages data deletion authority
A peripheral device has a mounting portion and a storage unit. The mounting portion is configured to mount a removable storage. The storage unit is configured to store data. The reading out unit reads out specific information from the removable storage medium when the removable storage medium is mounted to the mounting portion. The deletion unit deletes at least part of the data in the storage unit based on the specific information read out by the reading out unit.
US07885934B2 Monitoring and auditing system
An improved method and apparatus for auditing database queries, wherein comments are added by a server prior to the server forwarding the queries to the database system. The comments are then used to derive audit information, which is correlated with other audit information in a different server, to produce a more complete audit record.
US07885933B2 Apparatus and system for analyzing computer events recorded in a plurality of chronicle datasets
An apparatus and system are disclosed for analyzing computer events recorded in a plurality of computer datasets. The apparatus includes a read module configured to access chronicle records in two datasets, an extraction module configured to extract a timestamp from each chronicle record, a generation module configured to generate a chronicle time indicator for each chronicle record based on the extracted timestamp, and a placement module configured to place the generated chronicle time indicator into the associated chronicle record. Typically, chronicle records in a first chronicle record have records with desired timestamp characteristics while chronicle records in a second dataset have chronicle records with incompatible timestamp characteristics. The apparatus and method generate the chronicle time indicator to be compatible with desired timestamp characteristics of the first dataset and place the generated chronicle time indicator in each incompatible chronicle record.
US07885930B2 Storage system, NAS server and snapshot acquisition method
The correspondence relationship between local paths in local namespaces for snapshots FS0-SNAP0, FS1-SNAP0, and FS2-SNAP0 of file systems FS0, FS1, and FS2 and global paths in a global namespace for those snapshots is defined so that the directory configuration in the global namespace of the snapshots FS0-SNAP0, FS1-SNAP0, and FS2-SNAP0 becomes the same as the directory configuration in the global namespace of the file systems FS0, FS1, and FS2.
US07885929B2 Continuous integration of business intelligence software
A system of developing and monitoring a business intelligence environment that utilizes automatic version control and continuous integration techniques to produce tested, reliable business intelligence. Errors are detected and corrected continuously to reduce the time needed by report authors to locate and correct errors in report specifications, metadata models, analysis cubes, and other business intelligence artifacts. Further, by storing previous versions of the artifacts in the source control system, the artifacts can be updated to accommodate revisions needed by the customers, and if revisions damage other parts of the artifacts the revisions can be undone.
US07885928B2 Decentralized adaptive management of distributed resource replicas in a peer-to-peer network based on QoS
Methods and systems are provided relating to a decentralized algorithm for managing replicas of a resource in a peer-to-peer network to satisfy quality of service requirements. Individual nodes within the network storing a resource replica continually monitor the node performance against quality of service (QoS) parameters and when necessary, take appropriate action to either add or delete the resource, all the while informing the other nodes within the network that maintain a replica of the resource of the particular action for dynamic fluctuation of the count of resource replicas therein.
US07885926B2 System and apparatus for wireless synchronization of multimedia content
Apparatus is provided for an electronic vehicle storage system. The apparatus includes a data storage device configured to store multimedia files, a wireless transceiver configured to transfer multimedia files, and a controller coupled to the wireless transceiver, data storage device, and a vehicle electrical infrastructure. The data storage device has an embedded database containing a first list of multimedia files. The controller is configured to communicate with an external computing device via the wireless transceiver. The external computing device has a second list of multimedia files. The controller is further configured to synchronize the first list of multimedia files with the second list of multimedia files.
US07885925B1 Method and apparatus for a file sharing and synchronization system
A computer-implemented method is provided for managing and sharing picture files. In one embodiment of the present invention, the method comprises providing a server platform and providing a datastore on the server platform for maintaining full resolution copies of the files shared between a plurality of sharing clients. A synchronization engine is provided on the server platform and is configured to send real-time updates to a plurality of sharing clients when at least one of the sharing clients updates or changes one of said files. A web interface may also be provided that allows a user to access files in the datastore through the use of a web browser.
US07885923B1 On demand consistency checkpoints for temporal volumes within consistency interval marker based replication
In distributed storage environments, nodes may send replicated writes for temporal volumes and may be configured to request on-demand consistency intervals in order to allow multiple nodes to transition between timestamps for temporal data in a uniform and coordinated manner. In response to a request from a node for a consistency interval transition, a consistency interval coordinator may end a current consistency interval and start another and may provide coordination to various nodes to enable the nodes to transition from one timestamp to another, and thus from one temporal version to another, while prevent data corruption or inconsistency between the temporal versions. Additionally, periodic consistency intervals may be utilized to provide consistent and coordinated transitions between temporal timestamps. In some embodiments, replicated writes including temporal timestamp information may be stored persistent spillover logs allowing offline updating and versioning of data to temporal volumes.
US07885921B2 Managing atomic updates on metadata tracks in a storage system
Methods, systems, computer program products and methods for deploying computing infrastructure for managing metadata in a storage subsystem are provided. A first metadata track is staged from disk storage to a cache storage after which a journal entry is stored in a nonvolatile storage (NVS). The journal entry includes an opcode and update data for the track. The opcode identifies the type of update to be performed and the number of tracks to be updated in the operation. Each of the other metadata tracks is staged and a corresponding journal entry stored. The journaled updates are then applied to the respective metadata track in the cache storage and the tracks destaged from cache to the disk storage.
US07885919B2 Journaling database changes using minimized journal entries that may be output in human-readable form
A minimized journaling mechanism stores minimized journal data in a format that allows for display and outputting the journal data in human-readable form. When a change to a record occurs, instead of writing only the changed bytes, all of the bytes in each field that changed are written to the journal, along with all of the bytes in each field selected to be always journaled. A default object is created with default data in all of the fields. When the journal entry needs to be output in human-readable form, the default object is read, and the minimized journal entry is then overlaid on the default object. The result is an object that contains default data in all non-selected fields that were not changed, with the journal data in all fields and that did change and in all fields that were selected to always be journaled.
US07885917B2 Utility monitoring and disaggregation systems and methods of use
Embodiments for monitoring one or more utilities consumed within a monitored area including detecting an amount of a first utility consumed by a load associated with a device and an amount of a second utility consumed by a load associated with the device. The identity of the device is determined based on the amount of the first and second utility consumed. A utility monitoring method is disclosed that includes measuring an amount of a utility consumed by a first device at a first time and an amount of a utility consumed by a second device at a second time. The identity of the first device is determined based on the measured consumption of the first and second devices at the first and second time. In certain implementations, the electricity meter uses an effective variance analysis of the conductance waveform on an electrical circuit to identify specific appliances.
US07885914B2 Systems, methods and apparatuses for rank coordination
Embodiments of the invention are generally directed to systems, methods, and apparatuses for rank coordination. In some embodiments, a host includes rank coordination logic. The rank coordination logic may include performance measurement logic to measure a performance of a memory channel and dwell period control logic to select a length of a dwell period based, at least in part, on the performance of the memory channel. Other embodiments are described and claimed.
US07885912B1 Humanoid machine systems, methods, and ontologies
Disclosed are computer systems with intelligent or autonomous decision systems which include means for determining relevancy, i.e., the threats to and opportunities of the autonomous decision system. Also disclosed are such autonomous decision systems using an efficient ontology to interact sociably with humans, including the use of natural languages and bonding. The desired “whether concrete is included in abstract” computation system is enhanced by the ontology system using categorizing of natural objects using as primitives a set of self tendencies suitable, when hierarchically assigned to objects, to do incremental simulation of “future” situations (including such objects) from a presented situation. Using such primitives and computation system, planning, learning, languaging, etc., are efficiently accomplished.
US07885910B2 Integrated method of ensuring instant messaging security on confidential subject matter
An instant messaging system for securing chat sessions containing confidential subject matter during instant messaging from external entities, the system comprising: a rules engine module configured to continuously build and update a set of rules used to determine when a chat session between a first chat party and a second chat party during an instant messaging session contains confidential or uniquely classified subject matter by loading at least one default rules or previous session rules and enabling a user to provide user-defined rules until the instant message session is ended; and an instant messaging module configured to secure the contents in the chat session based on pre-defined user settings, the contents in the chat session being secured when the contents in the chat session is determined to contain confidential subject matter derived from the set of rules, the chat session is further secured by limiting the exposure of the contents in the chat session to third parties when the chat session is determined to contain confidential subject matter while enabling the first chat party and the second chat party to view the contents in the chat session.
US07885907B1 Automatically creating a component to rapidly evaluate logical expressions
Methods and systems capable of creating a component for determining which subset of a set of logical expressions are true with relatively few evaluations of the primitives that, together with any standard logical connectives, make up the logical expressions.
US07885904B2 Methods and systems for selecting and presenting content on a first system based on user preferences learned on a second system
A method of selecting and presenting content on a first system based on user preferences learned on a second system is provided. The method includes receiving a user's input for identifying items of the second content system and, in response thereto, presenting a subset of items of the second content system and receiving the user's selection actions thereof. The method includes analyzing the selected items to learn the user's content preferences for the content of the second content system and determining a relationship between the content of the first and second content systems to determine preferences relevant to items of the first content system. The method includes, in response subsequent user input for items of the first content system, selecting and ordering a collection of items of the first content system based on the user's learned content preferences determined to be relevant to the items of the first content system.
US07885903B2 Method and device for generation and sale of frankings for sending mail
Method for generation and sale of frankings, which can be used for sending mail from a customer to a receiver. The frankings are thus preferably produced on an electronic mailbox, whereby the generation and the printing out can be carried out in a highly personalized manner by using stored customer data and receiver addresses entered by the customer concerned. In addition to personalized address input a franking comprises a unique identification code which can be used for franking security as well as transport control and monitoring.
US07885893B2 Method and system for the authorization of and payment for electric charging of vehicles
Methods and systems provide power to a mobile recipient and allow the recipient to pay for the power obtained by having it charged to an account other than the account for the location at which the power is provided.
US07885891B1 Portal tool and method for securitizing excess servicing fees
A communication portal configured to provide information regarding mortgage backed securities that have incoming cash flows backed by the excess servicing fees of the plurality of adjustable rate mortgages is described. The communication portal may be configured to display a user prompt to receive information regarding the excess servicing fees and reports regarding the mortgage backed securities that have incoming cash flows backed by the excess servicing fees of the plurality of adjustable rate mortgages. The communication portal can be accessible online.
US07885888B2 Auction for financially settled contracts
Various embodiments show a system for conducting an auction for a plurality of financially settled contracts: The system may comprise at least one processor. The at least one processor may be programmed to receive a plurality of first participant bids from a first participant and a plurality of second participant bids from a second participant. The at least one processor may also be programmed to match a batch of bids to create a plurality of awarded bids. The contracts may include, for example, an oil contract, a coal contract, a natural gas contract, an electricity contract, a weather contract, a weather-related events contract, a commodities contract, location specific service contracts (e.g., passenger contract and/or freight contracts).
US07885882B1 Enhanced matching apparatus and method for post-trade processing and settlement of securities transactions
A computer-based apparatus and method for the storing, matching and communicating of post-trade settlement information for securities trades among institutional investors, broker-dealers, agents and interested parties using an enhanced matching process. With the present invention the traditional sequence of communications for trade settlement involving notices of order execution, institution allocation instructions, confirmations and affirmations is replaced by a system which matches the notice of order execution and the institution allocation instruction across designated fields within these records. Upon generating a match between a notice of order execution (or the last of a series of notices of order execution) and an institution allocation instruction, the system and method of the present invention uses in an exemplary embodiment standing instructions, disclosures, calculations, default procedures and trade information from the settlement parties to generate either a matched affirmed confirmation or a matched confirmation to effect trade settlement.
US07885876B2 Obtaining consent for electronic delivery of compliance information
A method and related system obtains consent from an individual for computer-aided delivery of compliance information. Initially, a computer-readable data storage device is provided to the individual. The device stores the compliance information and computer-executable instructions. By inserting the device into a computer, the instructions are executed and the individual is prompted by the computer to consent to the computer-aided delivery of additional compliance information. Once consent is indicated, it is communicated from the individual's computer to another computer such as a server over, for example, a modem connection. Having secured the individual's consent, the additional compliance information can be delivered to the individual's computer as, for example, a file attachment to an email message.
US07885868B2 Reading, organizing and manipulating accounting data
A financial reporting system for reading, organizing and manipulating any accounting data and producing financial reports that may be customized to the preferences of the user. In one embodiment there is an organizational data structure for accounting data, including a trial balance data structure having a plurality of trial balance data structure elements containing accounts of the accounting data, wherein the trial balance data structure elements are linked by a distinct doubly linked list of trial balance data structure elements pointers, further comprising sub-lists of trial balance data structure elements pointers to group the accounts of the accounting data into financial statement items.
US07885867B2 Enhanced method and computer program product for providing supply chain execution processes in an outsourced manufacturing environment
A method and computer program product for facilitating supply chain processes in an outsourced manufacturing environment is provided. The method includes a customer focus team system providing logistical administrative services for a contract manufacturer on behalf of a manufacturing enterprise. The customer focus team is assigned to the contract manufacturer based upon geographic proximity. The logistical administrative services include facilitating transfer and replenishment of components needed during manufacture, ensuring ongoing inventory demand issues are addressed and resolved, and obtaining and providing metrics on outsourced supply chain parts and activities. The logistical administrative services also include assisting the contract manufacturer during shortfalls of supplies, collaborating with commodity team councils relating to acquisition of critical parts, and providing assistance on matters related to import, export, and tax issues. The method also includes a commodity council team assigned to a supplier based upon geographic proximity and providing logistical administrative support services to the supplier.
US07885858B2 System and method for managing information handling system wireless network provisioning
Information handling systems are built to order with provisioned wireless wide area network (WWAN) service coordinated through a WWAN network provider as part of the manufacture of the information handling system. A WWAN component is built into the information handling system and then queried to retrieve a WWAN identifier, such as ESM or SIM information. The identifier is associated with end user information of the information handling system and formatted as a request for WWAN provisioning sent to a network service provider. The network service provider applies the WWAN identifier and end user information to contact the end user for setting up a WWAN account or, alternatively, to automatically set up a WWAN account for the end user.
US07885853B2 System and method for hybrid single and aggregation sale
The present disclosure provides a system and method for aggregating sales of a product. The aggregated sales provide that a rebate based upon the sales of the product within a window of time is later provided to the buyer.
US07885852B2 Service discovery in a network of automatic product/service dispensing machines
A method, system, and computer program product for providing products to a user via an automated product dispensing machine is provided. In once embodiment, an automatic product dispensing machine in a micronetwork of proximally located diverse automatic product dispensing machines receives a request for an item. Responsive to a determination that the item is unavailable at a current automatic product dispensing machine, the automatic product dispensing machine provides a user with an alternative redemption product, such as, for example, a coupon that may be redeemed at another automatic product dispensing machine or at a nearby store.
US07885850B2 Automated feedback cancellation in a network-based transaction facility
A request to cancel feedback pertaining to a transaction in a network-based transaction facility is generated when a user submitting the feedback has not participated in a dispute resolution process or other process of the facility. In another embodiment, a request to cancel such feedback is generated when a user submitting the feedback has been suspended from the facility within a certain time period of that user's initial use of the facility, or indefinitely suspended within a certain time period of leaving the feedback. In yet another embodiment, a user is required to view a tutorial before leaving his first negative or neutral feedback. In another embodiment, a user is presented with an interstitial page reminding him of the effects of leaving negative or neutral feedback.
US07885846B2 Method and system for planning of services workforce staffing using hiring, contracting and cross-training
A method and system for workforce planning in one aspect provide an optimization model that produce, based on the availability profile and the demand profile of skill types, a workforce plan recommending a combination of actions. The combination of actions may include hiring, contracting and cross-training. The optimization model considers constraints such as minimum residence time that a resource unit needs to spend in a skill-type that it gets cross-trained into or hired into, minimum acceptable contracting duration for a contracted skill type, first order and higher orders of cross-training for a skill type, with lead-time for training, one or more system rules associated with transfer sequences, or targets on service levels and resource utilization, or combinations thereof, in determining the workforce plan.
US07885845B2 Method and system for biasing suggested rooms and/or resource search results based on user behavior related to rescheduling and/or cancelling existing reservations
A system for biasing suggested room and/or resource search results based on user behavior related to rescheduling and/or canceling existing resource reservations. The system uses historical data, statistical analysis, and heuristics to generate suggestions as to which users may be willing and/or able to give up their existing resource reservations for a particular time slot. By monitoring which users reschedule and/or cancel existing reservations, and how often they do so, the system is able to provide a user in need of a previously reserved room/resource with a prioritized list indicating which other users with existing resource reservations during the desired time slot are relatively more likely to cancel their reservations, and/or to transfer their reservations to the scheduling user.
US07885839B2 User interface for displaying travel information
This invention relates to an electronic means by which people can select the exact seat or seats they want for any type of event or reserve an appointment for any activity. More specifically, a customer or a ticket re-seller or a venue operator can go, for example, to the internet and select the event or activity for which he wants a ticket or tickets or reserve a time and reserve and order the exact seat or seats or the time of his choosing directly online. The seat or seats or reserved time he selects is then removed from the inventory for that activity or event and made not available for any other buyer and such is so indicated by a graphical representation or other such indicator on the online map or picture representing availability of seating or time for that event.
US07885838B2 System and method for grouping and selling products or services
A system and method for grouping and selling products or services using a computer system, potentially connected to a network. The computer system includes a computer with multiple terminals, potentially instantiated as a server computer or computers and distributed client computers. The computer system presents a sales interface on some terminals. The sales interface shows products or services and groups of products and/or services that are for sale. The computer system presents a back end interface on some terminals, which can be used to enter new products, services and groupings of products and/or services to be offered for sale on the sales interface. Descriptions of the products or service offerings are entered into the computer system either by data entry operators using the back end interface or by a program reading product or service descriptions from external computer systems. The method groups these products or services according to an affinity algorithm. The groupings may then potentially be reviewed and approved or selected by human operators using the back end interface before being offered for sale on the sales interface. One advantageous application is the dynamic packaging of perishable items such as travel goods and services (e.g., airline tickets, rental cars, hotel rooms, entertainment opportunities, etc.).
US07885836B2 Integrated payment system and method of using same
An integrated payment system directed to the care of a subject and method of same is described herein. This system and method includes a care planner for accurately approximating the costs for the subject during the course of care, an insurance verifier and estimator that identifies the portion of the costs for the subject that is covered by the subjects insurance, wherein the approximated costs less the covered insurance leaves a subject payment, a discount planner that evaluates the application of at least one discount to the subject payment, and a payment planner that enables a payment arrangement for the subject for the subject payment less any applied discounts. Increased functionality of the payment system is achieved using automated integration of the care planner, the insurance verifier and estimator, the discount planner and the payment planner and providing the ability communicating in and among at least two of the care planner, the insurance verifier and estimator, the discount planner and the payment planner.
US07885834B2 Method and system for a deferred variable annuity with flexible lifetime benefit payments
A computer implemented data processing system and method administers a deferred variable annuity contract during the accumulation phase for a relevant life. The annuity contract has a payment base value, a contract value, and benefit payments. The system predetermines a series of payout periods, wherein the number of years of each payout period is greater than one year, for predetermining a maximum total withdrawal percent for each payout period. The product of the maximum total withdrawal percent and the payment base value is a maximum benefit payment amount that may be withdrawn during the payout period without reducing the payment base value.
US07885831B2 Insurance product model-based apparatus and method
An insurance product model comprising insurance policy metadata is provided (101) in a computer memory. The insurance policy metadata may comprise, at least in part, data that describes information that comprises a given corresponding insurance policy. A computer then serves to substantively interpret (102) this insurance product model to facilitate obtaining supplemental policy-specific data. The supplemental policy-specific data and the insurance policy metadata comprise separate and discrete data models and may, if desired, be stored (103) separately from one another. So configured, these teachings further support using (104) the insurance product model and the supplemental policy-specific data to facilitate an insurance-related action.
US07885828B2 Knowledge-based ordering systeming for radiological procedures
A system and method may generate a radiological request by which to conduct a radiological procedure that employs a series of procedural steps to acquire internal images of a patient. Each step may have a corresponding protocol item which affects image quality and the time required to complete the step. A database may be maintained that includes protocol items and patient characteristic data. A rule-based algorithm may accept patient characteristic data as input. Based upon one or more patient characteristics, an overall protocol by which to conduct the radiological procedure may be determined. The tailored protocol may include steps that are selected, omitted, and/or altered based upon a patient characteristic. The patient characteristics may be medical restrictions, such as age, pregnancy, allergies, artificial joints, or other limitations. As a result, the protocol items may be automatically selected based upon patient specific characteristics, and/or an anatomical structure to be examined.
US07885827B1 Method and system for delivering substitute medical therapies with restricted access
A system and methods are provided for delivering to a patient a substitute medical therapy with restricted distribution or access. One example is a medical therapy provider, such as a pharmacist, receiving a prescription for a medical therapy for a patient and describing these procedures and the substitute medical therapy to the patient. The patient and patient's prescribing physician will determine whether the proposed substitute medical therapy is desired and would be indicated for this patient, including obtaining data and informed consent from the patient. The method also provides a distributor or third party reviewer the prescription and certification from a qualified patient's physician, data and consent from a qualified patient, including an authorization for the substitute medical therapy and confirming the informed consent from a qualified patient by the distributor or a third party reviewer. From this data, the distributor or third party reviewer determines the qualified patient's eligibility for access to the medical therapy and, if the qualified patient is found eligible, delivers the medical therapy to the patient.
US07885822B2 System and method for electronic medical file management
A system for transferring electronic medical files is provided, such as for providing for patient file integrity and continuity in a telemedicine system. The system includes a record server that has a medical record data file for each patient, wherein each patient's medical record data file holds medical record data for that patient. A record client coupled to the record server receives the medical record data file. The medical record data is encapsulated to prevent modification of the medical record data, thus providing for integrity and continuity of the patient's medical record.
US07885820B1 Expert system supported interactive product selection and recommendation
Expert system supported interactive product selection and recommendation. The invention assists an agent to interact with a customer and to provide selection and recommendation of available products and/or services that offer a workable solution for the customer. The invention allows for the use of agents of varying skill levels, including relatively low skill level, without suffering deleterious performance. From certain perspectives, an expert system employed using various aspects of the invention allows the agent to provide real time interaction with a customer and to provide a real time recommended solution to that customer. Many traditional approaches dealing in complex industries require that agent's have a high degree of skill and expertise. The invention allows even a novice agent to service a customer's needs without requiring a high skill level or up-front training that is often at the expense of the provider seeking to market its products and/or services.
US07885818B2 Controlling an apparatus based on speech
An apparatus with a speech control unit includes a microphone array having multiple microphones for receiving respective audio signals, and a beam forming module for extracting a speech signal of a user, from the audio signals. A keyword recognition system recognizes a predetermined keyword that is spoken by the user and which is represented by a particular audio signal and is arranged to control the beam forming module, on basis of tie recognition. A speech recognition unit creates an instruction for the apparatus based on recognized speech items of the speech signal. As a consequence, the speech control unit is more selective for those parts of the audio signals for speech recognition which correspond to speech items spoken by the user.
US07885813B2 Systems and methods for analyzing communication sessions
Systems and methods for analyzing communication sessions are provided. A representative method includes: recording the communication session; identifying those portions of the communication session not containing speech of at least one of the agent and the customer; and performing post-recording processing on the recording of the communication session based, at least in part, on whether the portions contain speech of at least one of the agent and the customer.
US07885807B2 Text analysis, transliteration and translation method and apparatus for hieroglypic, hieratic, and demotic texts from ancient Egyptian
A system for translating a body of text in an initial language into a target language, that comprises an input device for imputing a body of text comprising a plurality of elements, a first analyzer for analyzing said text and identifying one or more possible characters of said initial language corresponding to respective said elements, a second analyzer for analyzing a stream of said identified characters to identify known characters or recognizable patterns thereof and assign thereto one or more potential translations into said target language, a third analyzer for analyzing the potential translations in conjunction with one or more determinatives representative of a conceptual framework of said text to determine which potential translations correspond with said conceptual framework, and an output device for outputting one or more potential translations determined to correspond with said conceptual framework.
US07885805B2 Apparatus, system, and method for simulating multiple hosts
An apparatus, system, and method are disclosed for simulating multiple hosts. An object module creates a plurality of host object instances. Each host object instance simulates a host to a storage device connection. In addition, each host object instance includes a unique identifier. A traffic generator serially establishes communications between each host object instance and a storage device using the unique identifier. The traffic generator serially establishes communications until a number of host object instances in communication with the storage device is greater than a host threshold. A verification module verifies that the storage device established communications with each host object instance according to a specified connection protocol. The verification module communicates a pass if each host object instance communication is verified.
US07885803B2 System and method for simulating traffic loads in packetized communication networks
A system for, and method of, simulating traffic loads in a packetized communication network. In one embodiment, the system includes: (1) an initial arrival generator that generates an initial arrival for a simulated user session at an independent time from a previous user session arrival and (2) a subsequent arrival generator, associated with the initial arrival generator, that generates a number of connections to be associated with the simulated user session as an independent variable and, if the number of connections is greater than one, generates a mean connection interarrival time for the simulated user session and a plurality of timings of subsequent arrivals.
US07885801B2 Modeling asynchronous behavior from primary inputs and latches
Asynchronous behavior of a circuit is emulated by modifying a netlist to insert additional logic at a driving element such as a latch. The additional logic outputs one of (i) a present output from the driving element, (ii) a delayed output from the driving element, or (iii) a random value, which drives downstream logic. The output of the additional logic is selectively responsive to a user-controlled skew enable input. The invention allows for simpler data skew logic transformations which are applicable to both latches and primary inputs, with no dependencies on any clock net.
US07885800B1 Synchronous models in modeling environments
Methods and systems for providing a synchronous model in a modeling environment are disclosed. The predetermined operations of the model, such as a transition to a state in a state-based modeling environment, are implicitly synchronized with a signal selected by users, such as a clock signal. The predetermined operations of the model may be synchronized on a rising and/or falling edge of the clock signal. The synchronization of the operations is guarded in which the predetermined operation of the model occurs only on the synchronization signal selected by the users while other operations may occur at any time when the model is activated.
US07885797B2 Method for production of a system for representation of an electrical network, and use of the method
One embodiment of the present invention is a method for producing a system for describing an electrical network. An output signal of the electrical network is sampled at a frequency that corresponds to the Nyquist criterion for the input signal to the electrical network. A model with a memory is developed for the output signal, which is sampled at a low sampling rate, with this model approximating the output signal. The model is then transformed by suitable interpolation to an interpolated model with a memory. The interpolation results in the model created in this way providing a good approximation to an output signal which is sampled at a high frequency. The resultant system can be used for predistortion.
US07885792B2 Programming Environment
A method includes combining functionality from a matrix language programming environment, a statechart programming environment and a block diagram programming environment into an integrated programming environment. The method can also include generating computer instructions from the integrated programming environment in a single user action. The integrated programming environment can support fixed-point arithmetic.
US07885791B2 Method for capturing local and evolving clusters
The present invention provides a method of detecting the growth and development of clusters in a data set. The data set is divided into a number of slices and an algorithm is applied to the data held in each data slice set. Each slice can be compared with the subsequent slice to determine which clusters persist from slice to slice. Random data agglomerations in a single slice may give the appearance of a cluster but their random nature means that they are unlikely to persist so those clusters that persist across a number of slices, or that show the strongest measure of persistence, are most likely to represent a data cluster that represents a situation of interest.
US07885789B2 Recipe parameter management system and recipe parameter management method
In operation to obtain an optimal observation condition in a review system, the number of trial reviews can be reduced to improve efficiency of the operation. For a defect review conducted by the review system, a recipe parameter management system stores, as recipe parameter setting history in a recipe parameter setting history database (DB), a recipe parameter setting values of recipe parameters set when the defect review is conducted, the number of trial reviews carried out until the recipe parameter setting values are set, and defect images obtained when the defect review is conducted. The apparatus displays, on a terminal, histograms and the numbers of trial reviews generated based on the recipe parameter setting history data stored in the recipe parameter setting history database (DB). Hence, the operator can easily obtain data regarding the recipe parameter setting in the past.
US07885786B2 Sleeve cone quality measurement system and method
A metrology system for measuring a cone angle, a cone straightness, and a cone quality of a sample and method of using the metrology system are disclosed. The system includes a rotary stage, one or more workpiece fixtures that hold the samples in the rotary stage, and a number of different sized measurement devices. The measuring devices are positioned next to the rotary stage and measure the samples using contact. The rotary stage is free to rotate when the measuring devices are in a non-measuring state. The invention also includes a processor that collects data from the measurement devices and calculates the cone angle, the cone straightness, and the cone quality of each sample based on the data.
US07885785B1 Rotor position sensing apparatus and method using piezoelectric sensor and hall-effect sensor
A position observer for control-based torque ripple mitigation in permanent magnet synchronous machines (PMSMs). Rotor position is determined using data from two sources: a piezoelectric sensor for initial position and low-speed detection, and a single Hall-effect sensor for high-speed detection.
US07885783B2 Remaining gas amount calculating device
A remaining gas amount calculating device includes a hydrogen tank, an opening/closing valve arranged to deliver hydrogen gas from inside the hydrogen tank, a decompression valve arranged to decompress hydrogen gas delivered from the hydrogen tank, a pressure sensor arranged to measure the pressure of hydrogen gas decompressed with the decompression valve, and a power source system controller arranged to determine the remaining gas amount in the hydrogen tank by calculating the gas pressure in the hydrogen tank based on the hydrogen gas pressure measured with the pressure sensor. The relationship between pressures in a primary chamber and a secondary chamber of the decompression valve is monotonical such that when the pressure in the primary chamber increases, the pressure in the secondary chamber also increases; and when the pressure in the primary chamber decreases, the pressure in the secondary chamber also decreases. The remaining gas amount calculating device makes it possible to calculate the amount of gas remaining in a gas container without using a gas pressure measuring device that measures directly the pressure in the gas container.
US07885782B2 Method in an integrated circuit (IC) manufacturing process for identifying and redirecting ICs mis-processed during their manufacture
A method of manufacturing IC devices from semiconductor wafers includes providing the wafers and fabricating ICs on the wafers. At probe, a unique fuse ID is stored in each IC, and an electronic wafer map is electronically stored for each wafer indicating the locations of good and bad ICs on the wafer and the fuse IDs of the ICs on the wafer. Each IC is then separated from its wafer to form an IC die, and the IC dice are assembled into IC devices. At the opens/shorts test at the end of assembly, the fuse ID of each IC in each device is automatically retrieved so the wafer map of the IC device may be accessed and evaluated to identify any IC devices containing bad ICs that have accidentally been assembled into IC devices. Any “bad” IC devices are discarded while remaining IC devices continue on to back-end testing.
US07885778B2 Optical detection device, electro-optical device, electronic apparatus, and optical degradation correction method
An optical detection device comprising an optical sensing section that has an optical detection transistor, a threshold voltage detecting section that has a threshold value detection transistor, a sensor output value generating section that generates a sensor output value on the basis of a signal outputted from the optical sensing section, a correction coefficient determining section that determines a correction coefficient that is used for correcting a change in the sensor output value that corresponds to a threshold voltage detected at the threshold voltage section, and a correction processing section that corrects the sensor output value on the basis of the correction coefficient.
US07885769B2 Screening method and apparatus
Reference data are subtracted from corresponding actual measurement data, and unprocessed binding quantity data, each of which represents a quantity of binding of a ligand and each of analytes, are thereby acquired. Calculation is made to find a relationship between the reference data and the unprocessed binding quantity data acquired in cases where the binding does not occur. In accordance with the relationship, variation components, which are contained in the unprocessed binding quantity data, are calculated. The variation components are subtracted from the corresponding unprocessed binding quantity data, and processed binding quantity data are thereby acquired. The processed binding quantity data are utilized for extracting an analyte capable of binding with the ligand.
US07885765B2 Method and apparatus for estimating behaviors of vehicle using GPS signals
A method and an apparatus for estimating behaviors of a vehicle are provided. At least two GPS antennas are located along a longitudinal axis of a vehicle so that speed vectors at the positions where the GPS antennas are located can be determined based on GPS signals received by the GPS antennas. The speed vectors are known to be estimated with high accuracy based on the GPS signals. The positions of the GPS antennas on the local coordinate system are estimated based on such highly accurate speed vectors, so that the estimated positions may also have high accuracy. Based on a line connecting these highly accurate positions of the GPS antennas, an inclination of the longitudinal axis of the vehicle is estimated. Use of the high-accuracy speed vectors enables high-accuracy estimation on the positions of the GPS antennas and the vehicle direction on the local coordinate system.
US07885763B2 Apparatus and methods for tracking movement of persons
A system and method for tracking movements of an object of interest using an contact or contactless tag, having a writable memory. A plurality of scanners are dispersed throughout an environment in which movement of the object is to be tracked, wherein when a scanner detects the tag an entry is added to the tag. The entry can include a variety of data including, for example, the location entry indicating a time the tag was detected and a location of the detection. The system and method are particularly, but not exclusively, suited for use with airline travel.
US07885754B2 Fuel injection system and method of operating the same for an engine
A fuel injector is coupled to an engine. The fuel injector includes an injection opening configured to vary in cross-section between a open state and a fully closed state. The fuel injector is configured to provide a plurality of discrete commanded fuel injections into an engine cylinder by modulating the size of the injection opening without completely closing the opening to the fully closed state.
US07885744B2 Controllers for heavy duty industrial vehicle
Hardware of each of controllers (11, 12, 13) for controlling a plurality of instruments to be controlled, which are provided in a reach stacker as a heavy duty industrial vehicle, for example, a vehicle body (3), a spreader (9), and a cabin (10), is rendered common. The configuration of driver software for performing basic control is also rendered common. Only the configuration of minimum required application software is constructed to be suitable for the instrument to be controlled. Because of these features, the software of the controllers (11, 12, 13) can be easily changed. Regardless of the instrument to be controlled, as a subject of control, the controllers can be easily used for any instruments to be controlled.
US07885740B2 Control system for adjustable damping force
Upon searching control parameter used to adjust damping force of a damper from a map in accordance with damper speed and target damping force decided based on moving condition of the vehicle, the map sets the control parameter, which are relatively higher than the actual damping force characteristics, as map data in the area where the damper speed is less than a predetermined value, the area where the noise has the great influence on the sensor outputs. Therefore, it can be prevented that the control parameter of the damping force is varied largely or varied in a short period by the influence of noise, and the driving stability control of the vehicle can be executed exactly and the noise caused by switching the damping force of the damper can be reduced.
US07885737B2 Control unit for controlling an engine stop of a hybrid vehicle
A hybrid vehicle control system for cutting off fuel to an internal combustion engine of hybrid vehicle while providing smooth transitions from a hybrid drive mode to an electric drive mode is provided. The hybrid vehicle control system includes an integrated controller configured to receive inputs corresponding to vehicle speed and an indicated driving force, and to select an appropriate mode transition pattern from a group of mode transition patters according to the change in indicated driving force.
US07885736B2 System and method for computing rail car switching solutions in a switchyard including logic to re-switch cars for block pull time
A system for computing car switching solutions in a railway switch yard. The system is computer based and has an input for receiving data conveying information about one or more arrival trains arriving at the switch yard and data conveying information about departure trains to depart the switch yard. A processing entity processes the data and computes car switching solutions for the railcars.
US07885733B1 Aviation navigational and flight management systems and methods utilizing radar vectoring
The present application provides systems and methods for providing navigational guidance during off-course operations, and techniques to revert back to a desired flight destination upon completion of such operations. In one aspect, an aviation navigational and/or flight management system is configured to alter guidance instructions from a predetermined flight plan for a desired destination to a particular set of radar vectors resulting in off-course flight operations. In another aspect, the system is configured to recalculate a flight plan to the desired final destination upon completion of the off-course operations without resulting in the loss of current historical flight data.
US07885730B2 Systems, methods and computer program products for lane change detection and handling of lane keeping torque
Systems, methods and computer program products for lane change detection and handling of lane keeping torque during an un-signaled lane change. Disclosed herein is an exemplary embodiment for a method including calculating a distance between a center of a vehicle and a center of a lane, determining a discontinuity in the calculation of the distance between the center of the vehicle and the center of a lane and disabling torque corrections to compensate for the discontinuity until the vehicle is near the center (position based) of the new lane and a certain time has elapsed (time based) from the detection of the discontinuity. Hysterisis or smoothly changing torque controls are offered to work with the Time and Position based lane change handling method.
US07885727B2 Robot apparatus, information processing method and program
A robot apparatus, an information processing method and a program therefore are capable of notifying a user of the state of communication with an access point. A humanoid robot 5, which independently determines an action in accordance with an instruction from a user or a surrounding environment, communicates with an access point 2 based on IEEE 802.11b. For example, the robot 5 controls a household electrical appliance 4-1 through a network 3 and receives a command from a personal computer 4-2 over the network 3 to execute a predetermined process. The robot 5 measures the quality of communication with the access point 2 at regular intervals. When the communication quality of a predetermined level or lower is continued for a predetermined period, the robot 5 generates speech, e.g., “I cannot see the access point. What should I do?” and waits for an instruction from the user. When receiving an instruction from the user, the robot 5 takes an action according to the instruction.
US07885726B2 Vending machine system and method for encouraging the purchase of profitable items
This invention relates generally to systems and methods for delivering products-on-demand to individuals and, more particularly, to delivery via vending machines. In accordance with a preferred embodiment, the method of the instant invention is initiated when a customer makes an initial product selection. Based the customer's product choice, a determination is made as to whether or not that product qualifies for an alternate product offer. If it does not so qualify, the customer's original selection will be dispensed and the transaction ends. On the other hand, if the product does so qualify, the customer will be presented with an offer message that suggests that he or she should try an alternative product. Typically, the product that is offered as an alternative will be the one whose sale is most beneficial to the vending machine operator, e.g., the one yielding the greatest profit. If the customer accepts the alternate offer, the alternate product will be dispensed. However, if the customer declines the alternate product offer, the originally requested item will be vended. The particular circumstances under which an alternate product offer is presented to the customer are quantified by representing them as a collection of rules, the evaluation of which depends preferably on previously collected sales data.
US07885725B2 Devices, systems and methods for point-of-use medication control
Devices and systems for controlling the dispensing of medication and methods for using the devices and systems are provided. The system can include a dispenser device capable of holding and delivering at least one medication. A controller can be operatively connected to the dispenser. The controller can automatically operate the dispenser for movement to a dispensing position at a predetermined time. An electronic communication device for connecting the system to a remote facility can be provided. An identification verification device for restricting access to the system can be in communication with the controller of the system. A location determination device for determining the location of the system can also be provided.
US07885724B2 Automatic vending machine
An automatic vending machine (1) is provided with a vending machine main unit (10), with a play device (20) including a stuffed toy (21) on which a user can ride and a drive mechanism (24) for driving the stuffed toy (21), and with a control device that controls the vending machine main unit (10) and the drive mechanism (24) in the play device (20). The vending machine main unit (10) and the play device (20) are interconnected via the control device. The vending machine main unit (10) includes a product dispensing mechanism ((14a (14)), and payment accepting mechanisms ((13a), (13b) (13)) for accepting payment for the item, wherein the control device activates the product dispensing mechanism ((14a (14)) so as to deliver the item to the outside, as well as activates the drive mechanism (24) in the play device (20).
US07885723B2 Setting device, component mounting system, program and calculating method
Technology is provided for changing a mounting angle of a component to reduce the amount of relative displacement between a mounting head and a board. A component, for which a mounting angle can be changed, is specified based on information stored in a mounting data storage area and a component data storage area according to a predetermined component mounting order. A mounting time in a mounting path with the mounting angle of the specified component being changed is calculated for each mounting angle to specify the mounting path requiring the shortest mounting time.
US07885722B2 Method planning for manufacturing sheet-metal forming parts
A method for computer-aided generation of tool parameters for tools for the manufacture of sheet-metal forming parts by way of forming processes, including the following steps: determining a set of geometry features (11, 12, 13, 14, 15) of a part (10) in a geometry model of the part (10); determining an associated method standard for each of the geometry features (11, 12, 13, 14, 15), wherein a method standard comprises at least one module, and a module represents a processing unit and describes which processing unit may be executed within a forming operation; determining components for each of the modules of the method standard, wherein these components describe the parts of tools which are required for realising the module; determining component parameters from geometric parameters of the geometry features (11, 12, 13, 14, 15), wherein the component parameters comprise geometric parameters of the components or of the respective tools.
US07885721B2 Providing multiple audio streams to an audio device as a single input
According to some embodiments, a first audio stream associated with a first image stream and a second audio stream associated with a second image are determined. The first and second audio streams may each have, for example, at least two channels. The first and second audio streams may then be provided to an audio device as a single input stream, the audio device being adapted to receive a single audio input stream having at least four channels.
US07885720B2 Decoder for fast feed and rewind
The decoder includes a memory to store the jump time for a seek operation. The decoder affords frame numbers to the frames and saves in the memory the current frame number of a frame being read out. The decoder saves a frame number of a jump destination calculated on the basis of the current frame number and the jump time as read out from the memory. The decoder reverts to the header on a seek operation accepted, and affords provisional frame numbers to the frames. The decoder further decodes the compressed data from the frame following the frame the provisional frame number of which coincides with the frame number of the jump destination, in fast feed, or from the frame following the frame the provisional frame number of which coincides with a frame number by one before the frame number of jump destination, in rewind.
US07885717B2 Fast control law optimization
A computer-implemented method to optimize control laws (CLaws) includes inserting a unit delay downstream of at least one gain in a system model to define an extended system model and linearizing the extended system model to define an extended linear state model. On a computer at least one matrix is computed from the extended linear model. A control law is optimized using a plurality of linear models from a linear model library computed with the at least one matrix.
US07885709B2 Nerve stimulation for treating disorders
This invention provides a method for treating a condition of a subject, comprising identifying the subject as suffering from heart failure; treating the heart failure by applying a stimulating current to parasympathetic nervous tissue of the subject, and configuring the stimulating current to change a level of protein expression of at least one NO synthase of the subject selected from the group consisting of: NOS-1, NOS-2, and NOS-3; and thereafter, measuring the level of the protein expression of at least one NO synthase, and evaluating an effectiveness of the current application by assessing at least one change in the level of the protein expression of at least one NO synthase.
US07885708B2 Iontophoresis device
A device for iontophoresis. A first battery-powered array is submerged into a liquid contained in a first reservoir and a second battery-powered array is submerged into a liquid contained in a second reservoir. Each array has one or more degradable electrodes that releases ions into the liquid in the reservoir. The electrodes can be copper, zinc, steel, nickel, or a combination thereof. At the first array one of the electrodes can be positively charged while at the second array one of the electrodes can be negatively charged. Alternatively, an electrode at the second array can be positively charged while an electrode at the first array is negatively charged. The solution in the reservoir may also contain positively or negatively charged ions. Powering the arrays causes the charged molecules contained in the liquid to transport through a patient's skin. The device uses a current and voltage regulator to deliver a regulated amount of current through the arrays regardless of the conductivity of the liquid, and electronic circuitry is used to control the duration, polarity, electrode choice, and intensity of the treatment. Excessive heat is dissipated with a heat sink.
US07885706B2 System and device for seizure detection
A device comprises a head mounting arrangement sized and shaped to be worn on a user's head and a plurality of electrodes disposed on the arrangement so that, when the arrangement is worn on the user's head, the electrodes contact target portions of a scalp to detect electrical activity of a brain of the user in combination with an image capture device disposed on the arrangement so that, when the arrangement is worn on the user's head, a field of view of the image capture device includes a portion of an anatomy of the user and a processing unit generating EEG data from the electrical activity, wherein, when the EEG data is indicative of an epileptic event, the processing unit activates the image capture device to capture video data of the user and may store the EEG and/or the video data with transmission of warning signals to one or more remote displaying and/or computing arrangements.
US07885705B2 System and method for facilitating hip surgery
A system and method for use during hip surgery includes a position frame that is removably secured to the patient's femur. The system further includes a tracking unit and navigation engine that establish a pelvic coordinate system and, with the patient's leg placed in a predetermined orientation, capture the location of the femoral position frame within the pelvic coordinate system. The system further includes an image generator configured to display one or more images for directing the surgeon to return the patient's leg to the predetermined orientation following a trial reduction based upon the previously captured position. A leg change determination engine compares the current, post-reconstruction position of the femoral position tracking frame with the previously captured, pre-reconstruction position to derive leg length, offset, and anterior-posterior change values. The change values are then provided to the surgeon for evaluating the suitability of the trial reduction.
US07885703B2 System and method for scanning a patient
Systems and methods for using a patient display is described. The described system includes a medical imaging system. The medical imaging system includes a gantry, a patient display, and a computer. The gantry at least partially circumscribes a patient viewing area. The patient display is viewable from the patient viewing area. The patient display is communicatively coupled to the computer. The computer is programmed to receive scan protocol instructions and control the patient display according to the predetermined scan protocol. It is further programmed to prompt the patient, using the patient display, to perform a bodily action that facilitates the scan and to provide the patient with at least one of entertainment and distraction using the patient display.
US07885697B2 Transcutaneous analyte sensor
The present invention relates generally to systems and methods for measuring an analyte in a host. More particularly, the present invention relates to systems and methods for transcutaneous measurement of glucose in a host.
US07885694B2 Mobile communication terminal with data scrolling feature
A mobile communication terminal includes a folder unit or a slider, where an input unit is located on or included on a surface of the folder unit or slider, and the input unit includes at least one function key that generates a scroll signal that is used to scroll through the content data stored in a memory.
US07885690B2 Methods for driving devices capable of displaying images and processing audio messages
Methods for driving devices capable of displaying images and processing audio messages are provided. A representative method comprises: operating a device capable of displaying images and processing audio messages at a first operating frequency when the device is not processing audio messages; and operating the device at a second operating frequency higher than the first frequency when the device is processing audio messages.
US07885679B2 Mobile communication terminal and method of accomplishing TPC in mobile communication terminal
The mobile communication terminal includes a first unit which measures a SIR of a signal received from a base station, a second unit which determines a target SIR, and a third unit which compares the SIR measured by the first unit to the target SIR, and produces TPC data in accordance with the result of the comparison, the TPC data being used for controlling signal-transmission power by which the base station transmits a signal to the mobile communication terminal, the TPC data being transmitted to the base station together with a signal to be transmitted to the base station from the mobile communication terminal. The second unit lowers the target SIR if a signal for calling is not received from the base station by a predetermined period of time, and further if communication quality between the mobile communication terminal and the base station is equal to or greater than threshold quality.
US07885677B2 Radio channel control method and receiving apparatus
A radio channel control method for controlling, in a radio communication system having a transmitter and a receiver, a radio channel from the transmitter toward the receiver. The method includes measuring a reception condition of a specific signal transmitted from the transmitter, obtaining control signals which indicate a changing in transmission power and another transmission parameter of the transmitter by measuring reception condition of the specific signal, and transmitting the control signals from the receiver.
US07885674B2 Determining which channels are accessible by a communication device in a push-to-talk communication network
A method of and system to determine which channels are accessible by a communication device in a push-to-talk communication network are disclosed. The method may comprise sending an identifying network connectivity message to the communication device across a particular network channel, the identifying network connectivity message including an identification code. The method further comprises querying the communication device for the identification code to determine if the communication device successfully received the identifying network connectivity message, thereby to establish if the particular network channel is accessible by the communication device.
US07885670B2 Method and system for communication of a dual-mode terminal
The invention discloses a communication method of a dual-mode terminal, including: a Mobile Switch Centre (MSC) sends a message containing calling party information to an access functional entity of a High Rate Packet Data (HRPD) network via an InterWorking Solution (IWS) after receiving an initiated paging to a dual-mode terminal in the HRPD network; the access functional entity of the HRPD network sends a message containing the calling party information to the dual-mode terminal; the dual-mode terminal performs a subsequent communication according to the received calling party information. In the invention, upon receiving initiated paging from a dual-mode terminal in an HRPD network, the MSC sends a message containing the calling party information to an access functional entity of the HRPD network via the IWS, complexity of message processing is decreased, time of message processing is reduced.
US07885669B2 Quick paging channel detection with signal to noise ratio dependent thresholds
A method and system is disclosed for detecting indicators using a multi-stage and multi-threshold detection mechanism so that a mobile terminal can be removed from an idle mode appropriately.
US07885667B2 Remote location based services
The invention relates to a method, system and service for processing at a remote device a request from a first device, the method has the steps of receiving a request message to obtain information on location based services available at the physical location of the remote device from the first device, determining a user defined query in the request message, routing the query to an appropriate response service, formulating the response from the response service into a response message, and routing the response message to the first device.
US07885666B2 Method and apparatus for determining the new sample points of the location determination system in a wireless environment
Disclosed is a method and apparatus for determining the new sample points of the location determination system in a wireless environment. In the training phase, after knowing the distribution of the observed radio signal of a location for a target device, the uncertainty of the probability distribution of the received radio signal is analyzed by a location probability distribution model. The radio signal distribution differences are calculated, and the penalties between the location in question and its nearby locations are also calculated, thereby determining whether a location is the candidate of new sample points or the recalibration points. This invention has nothing to do with decision rules and will not undergo the problems of choosing inappropriate decision rules. It also provides a penalty model for generating penalty of error prediction from one location to another location, which can as well easily mitigate the problem on the sample points with the double-role attribute of the border line.
US07885661B2 Systems and methods for mobile virtual network operator mobile to mobile service
Call rating systems and methods using a mobile to mobile database with operator prefixes and a rating key table in which network operators subscribed to by mobile to mobile calling and called parties are identified by database queries and a rating key is obtained according to the prefixes to rate the call according to the rating key value representing agreed discounts for calls between subscribers of mobile network operators and mobile virtual network operators.
US07885656B2 Handover execution and communication resumption in wireless access system
Handover execution and communication resumption in a wireless access system is provided. Performing a handover includes communicating with a serving base station through a first communication link and receiving from the serving base station, handover information associated with at least one candidate target base station. The method also includes transmitting handover indicator to the serving base station indicating a handover operation to a selected target base station and performing a ranging procedure with the selected target base station to establish a second communication link with the selected target base station while maintaining the first communication link with the serving base station. The method also includes being released from the serving base station in response to a handover complete status message from the selected target base station to the serving base station, or resuming normal communication with the serving base station if the handover fails with the selected target base station.
US07885655B2 Switch method for ensuring communication continuity in mobile communication system
The present invention discloses a switch method ensuring communication continuity, mainly including: when a switch occurs to an Mobile Station (MS), the MSC Server controlling the MGW establishing in a context a new termination connected with a new ground circuit; after the MS switching to a new wireless channel, the MGW controlling the new termination inheriting a resource channel from an original termination connected with an original ground circuit and continuing with the communications through the resource channel. The method of the present invention solves the problem of interruption in an announcement service, a data service and a QNC service caused by a switch process and the communication continuity during a switch procedure is ensured.
US07885651B2 Autonomous cell shaping method
A newly-installed wireless base station collects, in an on-demand manner, cell setting information that includes position information, transmission power information, and radio frequency information from one or more neighboring base stations without using radio wave information, and determines its own radio frequency and transmission power level based on the cell setting information.
US07885645B2 Information system with detachable information module
An information system includes a first module and a second module that interoperate over first and second communication ports. Interoperation over the first and second communication ports provides the first module access to functions and features of the second module, and likewise provides the second module access to functions and features of the first module. The first and second modules may be further operable to communicate over first and second networks, respectively.
US07885641B2 Method and system for using subjects in instant messaging sessions on a mobile device
A system and method are provided that incorporate subjects or subject lines into instant messaging sessions or conversations on a mobile device. During an instant messaging session, the user is provided with an option to specify a subject for at least the current portion of the session or for the entire session. The subject is proposed to the other users in the session, who can accept, ignore or modify the subject at their end. Multiple subjects can be specified for a single conversation if desired, and the subjects can be displayed with the contact in a message list. The instant messaging sessions may then be searched using search tools that are typically used for search email and other data messages.
US07885640B2 Authentication in communication networks
Disclosed is a method including receiving an authentication bootstrapping request related to a subscriber, requesting authentication information of the subscriber from a subscriber database, requesting security settings of the subscriber from a security setting database, receiving a response at least from one of the subscriber database and the security setting database, and proceeding with authentication bootstrapping at least partially on the basis of response(s) received. Also disclosed are related apparatuses, systems and computer programs.
US07885636B2 Data pre-paid in simple IP data roaming
The described embodiments of the present invention outline two solutions to the problems described above regarding simple IP data access for pre-paid subscribers. The first solutions includes a method for providing pre-paid simple IP data service to a subscriber in a network, including: sending an access request from a point of attachment in an access network capable of providing an IP network access to a home network remote authentication server which deploys a Pre-Paid Client (PPC) and receiving in the point of attachment an access request response from the home network remote authentication server. The second solution includes a method for providing pre-paid simple IP data service to a subscriber in a network, including: sending an access request from a Mobile Station (MS) which deploys a Pre-Paid Client (PPC) to a home network remote authentication server and receiving in the MS an access request response from the home network remote authentication server.
US07885633B2 Power line communication methods and devices
A power line communication method for realizing data communication between at least one first or sending power line communication partner device and at least one second or receiving power line communication partner device. The method checks transmission conditions of a plurality of possible communication channels, thereby generating transmission condition data descriptive for the communication conditions of the respective possible communication channels. Additionally, communication conditions of the plurality of possible communication channels are selected as actual communication conditions based on the transmission condition data.
US07885631B2 Method for receiving signal in communication system and system therefor
Disclosed is a method for receiving a signal by a receiver in a communication system, the method includes receiving a signal; estimating a first noise value by using a reference signal included in the received signal; estimating a second noise value by using at least one subcarrier which has been unused for a transmission of data and the reference signal; and when a difference between the estimated first noise value and the estimated second noise value is greater than a threshold value, demodulating the data by using an interference removal algorithm.
US07885623B2 Frequency tunable arrangement
A frequency tunable arrangement (ICT) comprises a tunable oscillator circuit (TOC) that provides an oscillator signal (OS). A controllable frequency divider circuit (CDIV, DBT1, DBT2, DBT3, MUX) provides a frequency-divided signal (MO) on the basis of the oscillator signal. The frequency-divided signal has a frequency that is equal to the frequency of the oscillator signal divided by a division factor. The controllable frequency divider circuit provides any division factor among a set of division factors (4, 5, 6, 7, 8) in which for any division factor a ratio between that division factor and a lower division factor closest thereto, if existing, does not exceed 1.25.
US07885618B1 Generating calibration data for a transmit diversity communication device
Collecting calibration data includes receiving signals, where each signal is transmitted from a channel of a plurality of channels of a transmit diversity device. The signals are generated according to command points, where a command point comprises command parameter values of command parameters. A signal feature value is determined for each command point to yield a plurality of signal feature values. At least one signal feature value is associated with a command point that substantially yields the signal feature value.
US07885617B2 Base station, radio line control station, and radio communication method
A base station (10) according to the present invention includes: a plurality of amplifiers (15a, 15b) configured to amplify radio frequency signals; a plurality of antennas (16a, 16b) configured to transmit the RF signals amplified by the plurality of amplifiers (15a, 15b); a judging unit (123) configured to judge whether or not to transmit the RF signals by applying a transmission diversity using the plurality of antennas (16a, 16b); and a baseband signal processor unit (12) configured to generate baseband signals having an identical symbol pattern and an identical amplitude, as baseband signals that are bases of the RF signals to be transmitted from the plurality of antennas (16a, 16b), when the judging unit (123) determines not to apply the transmission diversity.
US07885615B2 Push-to-talk handling in a dual processor environment
In a push-to-talk device having two processors where one of the processors is a radio chip and one of the processors is a microprocessor, a method and apparatus for synchronizing the microprocessor and the radio chip includes the steps of checking the status of a radio push-to-talk key on the radio chip when a user push-to-talk button is turned on or off on the microprocessor; if the user push-to-talk button is on and the radio push-to-talk key is off, performing the steps of sending a command to the radio chip to turn on the radio push-to-talk key; and waiting for a response from the radio chip, and if the response indicates the radio push-to-talk key is on, remaining in this synchronized state, otherwise repeating the sending and waiting steps; if the user button is off and the radio push-to-talk key is on, performing the steps of: sending a command to the radio chip to turn off the radio push-to-talk key; and waiting for a response from the radio chip, and if the response indicates the radio push-to-talk key is off, remaining in this synchronized state, otherwise repeating the sending and waiting steps; if the user push-to-talk button is off and the radio push-to-talk key is off, remaining in this synchronized state; and if the user push-to-talk button is on and the radio push-to-talk key is on, remaining in this synchronized state.
US07885614B2 Antenna switch with adaptive filter
An antenna switch (31) that is arranged to alternately operate in a receive mode and a transmit mode, comprises adaptive filter (30). Herewith, signal processing means (Rx1, Rx2 and Rx3) can be coupled to an antenna (1) during the receive mode and be insulated from the antenna during the transmit mode.
US07885611B2 RF integrated circuit having an on-chip pressure sensing circuit
An integrated circuit includes a on-chip pressure sensing circuit that generates a pressure signal based on a pressure of the integrated circuit. A processing module, generates a control signal based on the pressure signal. An RF transceiver generates an outbound RF signal from outbound data and to generate inbound data from an inbound RF signal, based on the control signal.
US07885610B2 Transceiver for wireless transmission of field device signals
A transceiver for wirelessly transmitting process variables with a radio interface and a field device interface is provided. The transceiver has two operating states. The transceiver is designed to receive a field device signal at the field device interface and relay the field device signal via the radio interface in the first operating state. In the second operating state, the transceiver receives a field device signal via the radio interface, and makes the field device signal available at the field device interface.
US07885609B2 Multimedia mobile communication terminal system and method
A multimedia mobile communication system and method capable of updating functions of a multimedia mobile communication terminal is provided, wherein the system and method may add to or modify the functions by modifying a software program. The multimedia mobile communication system and method comprises an intermediate frequency processing unit for correcting an error of an intermediate frequency signal through a convolution coding method or a turbo coding method, downloading a software program and allocating, setting, modifying and upgrading specific functions corresponding to the downloaded software program.
US07885608B2 Methods and devices for adjustment of transmission parameters
Methods and devices in a wireless communication system are provided, in which a first portion and a second portion of signals are transmitted on a physical channel to a first transceiver from a second transceiver. A method for controlling transmission parameters in the wireless communication system comprises the steps of: transmitting an indication indicating that the first and the second receiver processing algorithms are used in the first transceiver to process the first and second portions, respectively, of signals received on the physical channel; receiving the indication at the second transceiver; and adjusting, at the second transceiver in response to the indication, a transmission parameter for at least one of the first and second portions of signals to be transmitted on the physical channel to the first transceiver. The indication could be transmitted from the first transceiver, or it could be determined through evaluations carried out at the second transceiver.
US07885606B2 Assisted measurement survey of a wireless communication network
An apparatus and method for providing measurement assistance in a survey of a wireless communication network includes a first step (1) of defining a scope of measurement targets to complete the survey. A next step (2) includes measuring an RF parameter at a specific spatial coordinate. A next step (3) includes analyzing the measurement to determine if the measurement is valid. A next step (5) includes storing the measurement. A next step (6) includes recommending further measurement locations for survey completeness. A next step (4) includes determining whether the survey is complete. A next step (7) includes implementing the wireless communication network in accordance with the final survey.
US07885605B2 Communication terminal apparatus, communication system, communication method, and program
A communication terminal apparatus, communication system, communication method, and program are provided that enable a decoding section of a mobile communication apparatus to be controlled and operated only when necessary even when receive data retransmission occurs. A radio communication apparatus is equipped with a radio antenna, a demodulation section that performs demodulation of receive data, a data combining section that combines the demodulated data with past data, a decoding section that decodes the combined data, an error correction section that performs error correction processing using the decoded data, an error determination section that determines a data error using the data on which error correction processing has been performed, a transmitting section, a retransmission determination section that determines data reliability and the number of retransmission requests based on the communication state of receive data, and a control section that controls each of the above sections, and control section stops the operation of decoding section and subsequent sections until data reliability determined by retransmission determination section exceeds a predetermined threshold value.
US07885604B2 Method and system for interference reduction
A method and system for interference reduction for telecommunication systems are disclosed. The system comprises a base station control device (BCD) for configuring one or more parameters for operating one or more base stations (BSs), a first BS covering a first cell having one or more mobile terminals therein, a second BS covering a second cell neighboring to the first cell and sharing a predetermined frequency band with the first cell, wherein one or more radio frames constructed for communications between the first BS and any mobile terminal of the first cell and one or more radio frames constructed for communications between the second BS and any mobile terminal of the second cell are distinguishable by defining different channel configuration sets having one or more operation parameters, wherein the parameters includes a training sequence, a spreading code, and a channel observation window position.
US07885599B2 System, method and computer program product for receiving data from a satellite radio network
A system, method and computer program product are disclosed for receiving data from a satellite radio network in accordance with an embodiment of the present invention. In accordance with an embodiment of the present invention, a datagram broadcast via a satellite radio network is received utilizing a receiver. The datagram includes broadcast identifier information that identifies a segment of receivers in the satellite radio network to which the datagram is directed. Utilizing the broadcast identifier information, a determination is made as to whether the recipient receiver is a member of the identified segment of receivers to which the datagram is directed. If the recipient receiver is determined to be a member of the identified segment of receivers to which the datagram is directed, then the datagram is processed.
US07885596B2 Document or sheet material feeder
A document feeder includes a document feed unit that feeds a document along a document feed path extending from a document loading section to a document output section via a scanning position. The document feed unit includes a first feed roller pair nipping and feeding a document opposed to the scanning position at a position downstream in a feed direction from the scanning position, and a second feed roller pair nipping and feeding the document fed by the first feed roller pair at a document feed speed higher than that of the first feed roller pair at a position downstream in the feed direction from the first feed roller pair.
US07885594B2 Image forming apparatus with toner removing blade
An image forming apparatus has a spacer roller that contacts a photosensitive drum outside a running region of a transfer member. The spacer roller forms a gap between a developing roller and the photosensitive drum. A cleaning device is positioned at downstream side of a nip position formed between the photosensitive drum and the transfer member. A toner removing blade is disposed between the downstream side of the nip and an upstream side of the cleaning device. The toner removing blade has a contact portion that contacts a contact region between the photosensitive drum and the spacer roller. The rotation axis of the photosensitive drum extends along an inner end of the contact portion. This inner end of the contact portion is positioned within a toner collecting region in which toner is scraped off by the cleaning device.
US07885593B2 Fixing belt, fixing unit and image forming apparatus
In a fixing unit which drivingly rotates an endless fixing belt having a lubricant applied to an inside surface thereof and which presses the fixing belt against a recording medium formed with a toner image thereon thereby fixing the toner image to the recording medium, the inside surface of the fixing belt is formed with a plurality of grooves extended along a circumferential direction of the fixing belt or extended from a widthwise center of the fixing belt toward the opposite ends thereof as inclined in a moving direction of the fixing belt.
US07885587B2 Image forming apparatus with color shift correction suppressing periodic fluctuations of a surface moving speed of a latent image support
An image forming apparatus includes a control unit to control a latent image support with a target rate; a first unit to detect patterns; plural parts to be detected revolving with the support; a second unit to detect passing of the part; a first generating unit to obtain an amplitude and a phase of fluctuation and a pattern for canceling out the fluctuation from the amplitude and the phase; a second generating unit to perform a process to obtain an amplitude and a phase of fluctuation while the support rotates once or more, perform the process again, calculate a change in the amplitude and phase, and generate another pattern for canceling out the change; and a correcting unit to correct the target rate by superimposing the patterns with the target rate.
US07885586B2 Image forming apparatus
An image forming apparatus capable of always performing image registration adjustment with a high accuracy and realizing a higher image quality without lowering the productivity and deteriorating a cleaning member. A first conveying speed of a sheet being conveyed on a conveying path is changed to a second conveying speed at a predetermined position to thereby perform registration of an image on an image bearing member with the sheet, at a position of the image being transferred to the sheet. Detecting an registration-use image on the image bearing member causes a first reference signal to be generated, and detecting a top end of the sheet conveyed on the conveying path causes a second reference signal to be generated. The predetermined position is determined on the basis of the first reference signal when the registration-use image sensor has successfully generated the first reference signal, and the predetermined position is determined on the basis of the second reference signal when the registration-use image sensor does not successfully generate the first reference signal.
US07885583B2 Development device and image forming apparatus
An aspect of the invention provides a development device including a rotatable development sleeve which supplies developer to a photosensitive drum, the development sleeve being disposed such that a rotational axis of the development sleeve is orientated toward a vertical direction; a conveying screw which conveys the developer along a rotational axis direction of the development sleeve; and a developer supply guide which guides the developer conveyed by the developer conveying device to the development sleeve. The plural developer supply guides are disposed at predetermined intervals in the rotational axis direction of the development sleeve and between the development sleeve and the conveying screw.
US07885580B2 Image forming apparatus, and developing device and developing unit thereof
An image forming apparatus includes developing units designed to have an appropriate developer storage capacity in consideration of developer consumption, and improved convenience of use. The image forming apparatus also includes an image carrier, and plural developing units arranged along a rotating direction of the image carrier to supply developers to the image carrier. The plural developing units include a first developing unit having the largest developer storage capacity and a second developing unit having the second largest developer storage capacity after the first developing unit.
US07885579B2 Charging device, image forming apparatus and charging method
There is provided a charging technique in which the generation of ozone is suppressed and charging efficiency can be improved. A charging device includes a contact unit configured to include a magnetic brush coming in contact with a body to be charged, the contact unit including, as a magnetic particle forming the magnetic brush, the magnetic particle containing at least a particle having a negative electronegativity, and a voltage application unit configured to negatively charge the body to be charged by applying a specified bias voltage through the magnetic brush in the contact unit to the body to be charged.
US07885578B2 Grid electrode, image forming apparatus including same, and process cartridge including same
A grid electrode, which can be included in a scorotron charger for an image forming apparatus or a process cartridge, includes a thin plate member containing multiple apertures and linear patterns, and fitting members. The multiple apertures are disposed facing a charge wire, and the linear patterns are formed in the longitudinal direction of the grid electrode and disposed at equally-shaped intervals in a lateral direction thereof to cause the fitting member to apply tension in the longitudinal axis of the thin plate member at end portions in the lateral direction of the fitting member. The fitting members engage hooks mounted on the scorotron charger at both ends of the grid electrode in a longitudinal direction of the thin plate member containing the multiple apertures and linear patterns.
US07885576B2 Belt installation tool
A tool for installation of intermediate belts by a customer includes a lightweight frame structure that is collapsible for handling and ease of belt loading onto the tool itself. The frame structure includes linkage such that when a handle connected to the frame structure is rotated; the framework will expand into the hanging belt and force the belt to take the shape of an intermediate belt transfer module profile. The intermediate transfer belt is then slid onto rollers of the intermediate belt transfer module.
US07885573B2 Cleaning device, and image forming apparatus provided with the same
A cleaning device for cleaning an image forming surface of a rotating image bearing member that bears a toner image includes a cleaning member that faces and cleans the image forming surface. An operating mechanism allows the cleaning member to come in press-contact with and separate from the image forming surface. A controller controls the operating mechanism. The image bearing member rotates so that in a state where a toner image is on the image forming surface, the toner image passes through a facing position at which the cleaning member faces the image forming surface, and the controller controls the operating mechanism so that the cleaning member comes in press-contact with the image forming surface during an interval period between passing of the toner image through the facing position and arriving of the toner image at the facing position again.
US07885570B2 Image forming apparatus having a cleaning unit that cleans a region of the image carrier
An image forming apparatus is provided. The image forming apparatus includes: a carrier; a forming unit which forms an image on a carrier; a cleaning unit which cleans the carrier; a detection unit which detects a correction pattern formed on the carrier; and a control unit which performs a correction processing including cleaning a pattern forming region in the carrier by the cleaning unit, forming the correction pattern in the pattern forming region by the forming unit after finishing the cleaning by the cleaning unit, and correcting an image forming characteristic of the forming unit based on a detection result of the correction pattern by the detection unit.
US07885569B2 Heater, fixing unit and image forming apparatus operable with a main and auxiliary power supply unit
A heater operable with main and auxiliary power supply units. A controller selects a first mode to permit discharge of the auxiliary power supply unit when a voltage or power from the auxiliary power supply unit is a startable value or greater without making reference to judgment information, or a second mode to permit discharge of the auxiliary power supply unit based on the judgment information when the voltage or power from the auxiliary supply unit is less than the startable value.
US07885567B2 Printing apparatus and a method of controlling a power supply to a heating roller and to a phase control circuit
A method and an apparatus to control power supplied to a heating roller and a phase control circuit corresponding to the method or the apparatus. The phase control circuit may include an examination unit to compare levels of a sine wave having a predetermined first period and a switching signal to increase and decrease repeatedly according to a predetermined second period, and a phase control signal generation unit to generate a phase control signal having a non-zero in intervals of time sections including a time when levels of the switching signal and the sine wave which is in a decreasing section are equal to each other during a time period when the level of the sine wave is zero, and a time when levels of the switching signal and the sine wave which is in an increasing section are equal to each other during a time period when the level of the sine wave is zero.
US07885562B2 Color image forming apparatus having movable developer members
An image forming apparatus is provided. The image forming apparatus includes an apparatus main body; a plurality of image carrying members; a plurality of developing members; a translation member that reciprocates in a straight line in a direction in which the image carrying members are aligned to move the developing members between an engagement position where the developing members are brought into contact with the image carrying members and a disengagement position where the developing members are disengaged from the image carrying members; and a force imparting mechanism, when at least one of the developing members is moved from the disengagement position to the engagement position by a movement of the translation member in a first direction, the force imparting mechanism imparting a force that includes a force component directed to a second direction opposite to the first direction into the translation member.
US07885558B2 Image-forming device preventing adverse effects on image formation and on detection of optical sensor
An image-forming device includes a photosensitive drum, a conveying unit, a transferring roller, an optical sensor, a ground connector. The photosensitive drum carries a developer image. The conveying unit includes a driving roller, and an endless belt. The endless belt is disposed in confrontation with the photosensitive drum and transferring roller. The optical sensor is disposed near the driving roller and detects the developer image on the endless belt. The first connection member has a first electrical resistance and is connected between the driving roller and a ground connector electrically grounded. The second connection member has a second electrical resistance and is connected between the endless belt and ground connector. The first electrical resistance is less than the second electrical resistance so that an electrical charge is quickly removed from the driving roller and more gradually removed from the endless belt, thereby simultaneously preventing adverse effects on image formation and adverse effects on the optical sensor disposed near the driving roller.
US07885555B2 Image forming apparatus with multiple fixing unit attachment detection portions
An image forming apparatus includes a main body and a fixing unit, as well as first and second fixing unit attachment detection portions, each of which includes an optical sensor. The fixing unit is detachably attached to the main body, and includes a unit-side connector which connects with a main body-side connector when the fixing unit is attached to the main body to receive power. The first fixing unit attachment detection portion is at a different position on the main body from where the main body-side connector is located in a longitudinal direction of the fixing unit. The second fixing unit attachment detection portion is at a different position on the main body from where the main body-side connector is located and a position where the first fixing unit attachment detection portion is disposed in the longitudinal direction of the fixing unit.
US07885554B2 Developing device, image forming apparatus, image forming system, cartridge, developing unit and photoconductor unit
A developing device that can be mounted to and dismounted from a mounting and dismounting section provided in an image forming apparatus main unit, the developing device includes: a developing device main unit; a positioning member for positioning the developing device main unit with respect to the mounting and dismounting section by engaging the mounting and dismounting section when the developing device is mounted to the mounting and dismounting section, the positioning member being fixed on a one end side in a longitudinal direction of the developing device main unit; a coupling member that is to be coupled to the mounting and dismounting section when the developing device is mounted to the mounting and dismounting section, the coupling member being attached to the other end side in the longitudinal direction of the developing device main unit in such a manner that its relative position to the developing device main unit can be changed; and an element capable of communication in a noncontacting manner with the image forming apparatus main unit side when the developing device is mounted to the mounting and dismounting section, the element being provided at the one end side in the longitudinal direction of the developing device main unit.
US07885553B2 Image forming apparatus and method for controlling access to replaceable units
An image forming apparatus that includes: an image forming apparatus main body; a replaceable unit which is attached to the image forming apparatus main body in a detachable manner; a storage unit provided in the replaceable unit, the storage unit storing information with respect to the replaceable unit; a first detecting unit that detects a first-stage operation for replacing the replaceable unit and other operation at a first stage of replacing the replaceable unit; a second detecting unit that detects a second-stage operation for replacing the replaceable unit at a second stage of replacing the replaceable unit; and a control unit that controls access to the storage unit in accordance with whether the second detecting unit detects the second-stage operation, when the first detecting unit detects the first-stage operation.
US07885551B2 Terminal apparatus, a consumables residual quantity display program, and a recording medium
A terminal apparatus, a consumables residual quantity display program, and a recording medium are disclosed. The terminal apparatus, which is connected to a printing apparatus through a network, includes an acquisition unit for acquiring information about consumables of the printing apparatus from the printing apparatus; and a display controller for displaying the information about the consumables, which information is acquired by the acquisition unit, if the information of at least one item of the consumables fulfills a predetermined condition. The display controller may display a no-display specifying screen that prompts a user to specify whether a “no-display” mode should be activated, in which “no-display” mode, displaying the information about the consumables is stopped even if the predetermined condition is fulfilled when the information is to be acquired by the acquisition unit at a next time.
US07885540B2 Methods and apparatus for optical modulation amplitude measurement
Techniques for measuring optical modulation amplitude (OMA) are disclosed. For example, a technique for measuring an OMA value associated with an input signal includes the following steps/operations. The input signal is applied to a photodetector, wherein the photodetector is calibrated to have a given responsivity value R, and further wherein the photodetector generates an output signal in response to the input signal. The output signal from the photodetector is applied to a radio frequency (RF) power meter, wherein the RF power meter measures the root mean squared (RMS) power value of the output signal received from the photodetector. The OMA value associated with the input signal is determined in response to the root mean squared (RMS) power value measured by the RF power meter. The OMA value may be determined as a function of a factor F derived from a relationship between an amplitude of a data signal and the RMS value of the data signal.
US07885536B1 Infrared and near-infrared camera hyperframing
Systems and techniques for improving the dynamic range of infrared detection systems and for determining physical properties of a graybody are disclosed. For example, a mechanical superframing technique may comprise positioning a first set of filters in the optical path of an infrared camera at a first time, receiving infrared light from an object through the first set of filters at a detector array, acquiring first subframe image data for the object, positioning a second set of filters in the optical path of the infrared camera at a later time, receiving infrared light from the object through the second set of filters, acquiring second subframe image data for the object, and generating first superframe data based on at least some of the first subframe image data and at least some of the second subframe image data.
US07885532B2 Image sensing apparatus with pre-flash and image sensing method for calculating flash illumination amount using degree of convergence
An image sensing method and image sensing apparatus, including a subject detection unit and a flash unit, are provided. The method includes a first detection step of detecting a subject from image data obtained during preparation for main image sensing, a second detection step of detecting a subject based on reflected light data obtained during pre-flash after an instruction to begin main image sensing, a step of setting a flash illumination area based on a comparison result between a first proportion of the subject detected in the first detection step within a subject area in which the subject exists and a second proportion of the subject detected in the second detection step within the subject area, a step of calculating a flash illumination amount based on the set flash illumination area, and a step of controlling the flash unit during main image sensing based on the calculated flash illumination amount.
US07885530B1 Manual focus driving ring
One embodiment of a manual focus driving ring comprised of two base rings (10 and 11), each having a through-hole near their edge (20 and 21), roll pins (17) conjoining the base rings, a pressure mount ring (16) adhered to the inner surface of the base rings, or a threaded mount ring (24), either of which frictionally secures the manual focus driving ring to the camcorder body (25). A sliding ring (12) is sandwiched between the base rings and slides along their outer surface of the base rings. An extension rod (13) with a gear (14) or friction-driven o-ring (23) is inserted into the through-hole in the base rings, and is rotationally driven by the sliding ring's inner surface, and a flanged tube (15) on the outer tip of the extension rod that acts as a focus driver and rotates in conjunction with the rotation of the sliding ring.
US07885521B2 Automated fryer filtration device and method
A commercial device and method for cooking food product in cooking oil includes a fry vat containing an amount of cooking oil used to cook discrete batches of uncooked food in discrete batches of a weight relative to the amount of cooking oil in the range of from about 0.0375 to about 0.1, with the total amount of food being cooked at any one time relative to the amount of oil in the fry vat being about 0.1 or less. Cooking the food results in an uptake of oil by the food in an amount of from about 5.5% to about 13% by weight of the uncooked food, and an oil turnover ratio of from about 0.0026 to about 0.007 per discrete batch. Replacement oil is periodically added, and a sufficient number of batches are cooked over 60 hours of operation to achieve at least one vat oil turnover.Automated intermittent filtration is employed in the device and method that can include monitoring the elapsed time since the last filtration of the cooking oil, monitoring the amount of food by number of batches or by weight of food product cooked in the oil since the last filtration, and filtering the oil when a predetermined threshold value is reached based on the elapsed time since the last filtration and the amount of food cooked.
US07885516B2 Playback apparatus, program, playback method
When playing an AV Clip recorded on a BD-ROM, a judgment is made, for each elementary stream, which of a plurality of predetermined conditions the elementary stream satisfies. The plurality of predetermined conditions include (a) a condition that a playback apparatus has a capability of playing the elementary stream, (b) a language attribute of the elementary stream matches a language setting of the playback apparatus, and (c) a channel attribute of the elementary stream is surround sound and the playback apparatus has a surround output capability. The playback apparatus assigns a priority to each elementary stream based on which conditions the elementary stream satisfies, selects an elementary stream having a highest priority, and plays the selected elementary stream.
US07885515B2 Recording/reproducing device and recording/reproduction method
In a recording/reproduction device, a type of recording medium which is currently selected is shown to the user on its small built-in monitor screen in a user-friendly manner and, for more user convenience, a background color of the screen is changed depending on the type of recording medium selected by the user. The user can know the currently selected type of recording medium from the screen's background color so it is possible to identify very quickly the type of recording medium even on a small monitor screen.
US07885512B2 Information processing apparatus, information processing method, information recording medium, and computer program
An information processing apparatus plays back content including a plurality of divided playback zones, a playlist being associated with each of the divided playback zones. The information processing apparatus includes a playlist selection information obtaining unit obtaining a plurality of pieces of playlist selection information including information concerning a playback sequence of play items which are set as content playback unit data, the plurality of pieces of playlist selection information being obtained in accordance with the number of playback zones included in the content, a playlist selector selecting a plurality of playlists on the basis of the plurality of pieces of playlist selection information obtained by the playlist selection information obtaining unit, a playlist integrating processor generating an integrated playlist by integrating the plurality of playlists selected by the playlist selector, and a content playback unit playing back the content on the basis of the integrated playlist.
US07885508B2 Input apparatus, input method, input control program, reproduction apparatus, reproduction control method, and reproduction control program
An input apparatus that inputs a reproduction speed of a video signal is disclosed. The input apparatus has a position detection section and a control section. The position detection section linearly detects a position that a user's finger has touched. The control section outputs reproduction speed information corresponding to the position detected by the position detection section.
US07885505B2 Wavelength division multiplexing module
A telecommunications module includes a main housing portion and a cover, the main housing portion defining a first sidewall, a front wall, a rear wall, a top wall, and a bottom wall, the cover defining a second sidewall when mounted on the main housing portion. An optical component located within the module receives an input signal from a signal input location of the housing and outputs an output signal toward a signal output location on the front wall. The telecommunications module is configured such that the signal input location can be selected to be either on the front wall or the rear wall of the main housing. The cover defines a protrusion extending from the second sidewall toward the main housing portion, the protrusion being selectively breakable to expose a recess on the front wall of the main housing portion that defines a signal input location.
US07885503B2 Cable exit trough with insert
A cable exit trough defining an insert aperture for receiving a modular cable management inserts. The modular insert providing an additional cable management device such as a curved guidewall. The cable management device may alternatively be fixed to the cable exit trough. Removable snap-mounted flanges may also be included in the exit trough. The exit trough may also include an exit cover having a cover plate and a pivot plate hingedly mounted thereto for easy access to the trough.
US07885502B2 Waveguide film cable
A disclosed waveguide film cable includes a waveguide formed on a film. The waveguide film cable includes a coating film made of a material having a Young's modulus smaller than or equal to the Young's modulus of a material that forms the film and/or the waveguide and coats partially or entirely the film and/or the waveguide.
US07885501B2 Highly flexible water-proof, rodent-proof cables particularly useful as optical communication cables
A highly flexible water-proof, rodent-proof cable, comprising an optically or electrically conductive center region, a layer of a yarn of high tensile strength and water blocking properties overlying the center region, a layer of soft annealed steel wires in the form of a braid overlying the yarn layer, and an outer jacket of a polymeric material overlying the steel-wire layer.
US07885496B2 Light receiving apparatus, electronic apparatus and image display apparatus
Disclosed herein is a light receiving apparatus, including: a light receiving section including a light receiving element; a transparent part; and a light guiding part inserted in the groove; the groove having, on the front face side, a side face formed as an arcuately curved face convex toward the front face side and having the same shape in any cross section perpendicular to the front face and also to the depthwise direction of the groove; the light guiding part having a side face opposing to the side face of the groove on the front face side and formed as an arcuately curved face which is convex toward the front face side in a state wherein the light guiding part is inserted in the groove and which has the same shape in any cross section perpendicular to the front face and also to the depthwise direction of the groove.
US07885495B2 Non-contact connector
With the light-emitting side focal point F1 of a three-dimensional elliptical reflecting body A being on the side of a rotating body, the light-receiving side focal point F2 being on the side of a fixed body, the condensing action from the F1 to F2 is used to configure an optical path from a rotating-side light-emitting element A set at F1, via a fixed-side elliptical partial mirror in which a portion of the three-dimensional elliptical body is used as a mirror face, to a fixed-side light-receiving element A set at F2, and to configure a simultaneous bidirectional single-channel optical path from a fixed-side light-emitting element A set at F1 of a three-dimensional elliptical reflecting body B, via a rotating-side elliptical partial mirror, to a rotating-side light-receiving element A set at F2.
US07885494B2 Optical signaling for a package-on-package stack
A package-on-package stack may include an upper package, an optical interface, and a lower package. The upper package may send an optical signal from a first component in the upper package. The optical interface may receive the optical signal from the upper package, and may transmit the optical signal. The lower package may receive the optical signal from the optical interface, and may relay the optical signal to a second component in the lower package or at the motherboard.
US07885485B2 Apparatus and method for processing image signal without requiring high memory bandwidth
An image signal processor for processing an input image signal to output an output image signal includes an input unit receiving the input image signal, a noise removal unit removing noise from the input image signal, and a scaler reducing, maintaining or magnifying the image size of the input image signal. The scaler directly receives the input image signal from the input unit or the noise removal unit in response to a route control signal, reduces the image size of the input image signal when the image size of the input image signal is larger than the image size of the output image signal and stores the image signal with a reduced image size in a memory. The scaler maintains or magnifies the image size of the image signal stored in the memory and outputs the image signal with a maintained or magnified image size as the output image signal.
US07885478B2 Noise reduction method and noise reduction apparatus
The present invention provides a noise reduction method for use in reducing noise of a digital image, the method comprising steps of: providing a plurality of luminance threshold values; determining a plurality of luminance feature values according to the luminance value of a target pixel and the luminance values of neighboring pixels of the target pixel; determining whether the target pixel is a noise point based on the comparison between each of the luminance feature values and each of the luminance threshold values corresponding thereto, respectively; and adjusting the luminance value, a first chrominance value and a second chrominance value of the target pixel if the target pixel is determined as a noise point. Using the noise reduction method of the present invention, not only noise of a digital image can be identified, but also the degradation caused by the noise can be reduced and thus the overall picture quality can be improved.
US07885477B2 Image processing method, apparatus, and computer readable recording medium including program therefor
A face portion of an input image, an example of a predetermined structure, is applied to a mathematical model by the image recovery/addition section to recover a missing element of the face portion in the input image. The mathematical model is generated by a predetermined statistical method, such as the AAM scheme or the like, based on a plurality of sample images representing the face portion including the recovery target element. Thereafter, the face portion is reconstructed to include the missing element based on the parameter corresponding to the face portion obtained by applying the face portion to the model, and the face portion of the input image is replaced by the reconstructed face portion to produce a restored image by the image reconstruction section.
US07885476B2 System and method for effectively performing an adaptive encoding procedure
A system and method for effectively performing an adaptive encoding procedure includes a texture analyzer that initially determines texture characteristics for blocks of input image data. An image transformer converts the blocks of image data into sets of coefficients that represent the various blocks. A block categorizer utilizes the texture characteristics to associate texture categories with the sets of coefficients from the various blocks. Deadzone tables are provided for storing deadzone values that define deadzone regions for performing appropriate quantization procedures. A quantizer may then access the deadzone values from the deadzone tables to adaptively convert the coefficients into quantized coefficients according to their corresponding texture characteristics.
US07885475B2 Motion adaptive image processing apparatus and method thereof
A motion adaptive image processing apparatus includes a classifier to classify a current field of a sequence of in put fields into one or more class regions, a calculator to calculate a variance based on pixel values of pixels located in a predetermined region around a certain pixel of the current field, a threshold calculator to calculate a maximum variance and a minimum variance which are pre-set according to the one or more class regions, the threshold calculator calculating a threshold based on the calculated maximum variance and the minimum variance, a motion calculator to calculate a motion change of an image using a previous field and a next field of the current field in the sequence of the input fields, and a weight calculator to calculate the weight to be applied to the certain pixel based on the calculated threshold and the calculated motion change of the image.
US07885473B2 Method of CABAC coefficient magnitude and sign decoding suitable for use on VLIW data processors
This invention decodes coefficient magnitudes in compressed video data using a selected context and speculatively decodes a coefficient sign. The next context selection depends upon a number of iterations. This invention confirms the speculatively decoded coefficient sign upon completion of the magnitude decode. This invention operates in a loop until reaching the number of significant coefficients within the block. The method exits the loop and decodes an escape code if an iteration count is greater than a predetermined number. An embodiment of this invention collects both a count up and a count down in an escape code decode in one loop. An embodiment of this invention estimates the number of significant coefficients in a block and selects the inventive or a prior art decode.
US07885471B2 Methods and systems for maintenance and use of coded block pattern information
Embodiments of the invention comprise systems and methods for managing and combining layers in a multi-layer bitstream comprising encoded image coefficients and encoded block pattern (Cbp) information wherein the Cbp information identifies regions in said bitstream that comprise transform coefficients.
US07885470B2 Method and apparatus for steganalysis for texture images
Embodiments of the invention are directed toward methods for steganalysis that improve the detection of steganography in texture images. The methods combine features extracted from the image spatial representation and from a block discrete cosine transform (BDCT) representation with multiple different block sizes (i.e., N×N) to improve detection of data hidden in texture images. Image data that is to undergo steganalysis can be provided to embodiments of the invention in at least one of spatial (pixel) and JPEG format. When JPEG format is provided, the image is first decompressed to spatial representation, from which the features are extracted when the block size is at least one 2×2, 4×4, and 16×16. When the block size is 8×8, the JPEG coefficients (JPEG quantized 8×8 BDCT coefficients) derived directly from the JPEG image are used to extract features. In addition, the method is also effective as a universal steganalyzer for both texture and smooth/non-texture images. Embodiments of the invention also (1) utilize moments of 1-D and 2-D characteristic functions; (2) Prediction-error; and (3) all wavelet subbands including the low-low subbands.
US07885467B2 Systems and methods for automatically determining object information and systems and methods for control based on automatically determined object information
An image of high-aspect-ratio objects is analyzed to locate linear features within the image. The gradient direction for each pixel is determined, and connected pixels having similar gradient directions are grouped into line support regions. A linear feature is determined for each line support region. The linear features are analyzed to identify those that are co-linear. The linear features are then analyzed to find groups that are parallel and that sufficiently overlap. Additional sets of linear features that intersect the identified group are combined into that group. The line support regions of the grouped linear features are analyzed to determine representative orientation and/or dimensional information, which is analyzed to determine statistical information about a plurality of the objects. This information is used to monitor or control one or more processes associated with the objects, to reject the objects or a structure or device comprising the objects, or the like.
US07885463B2 Image segmentation using spatial-color Gaussian mixture models
A spatial-color Gaussian mixture model (SCGMM) image segmentation technique for segmenting images. The SCGMM image segmentation technique specifies foreground objects in the first frame of an image sequence, either manually or automatically. From the initial segmentation, the SCGMM segmentation system learns two spatial-color Gaussian mixture models (SCGMM) for the foreground and background objects. These models are built into a first-order Markov random field (MRF) energy function. The minimization of the energy function leads to a binary segmentation of the images in the image sequence, which can be solved efficiently using a conventional graph cut procedure.
US07885462B2 Image processing method and system using gain controllable clipped histogram equalization
An image processing method and system using gain-controllable clipped histogram equalization, in which the image processing method includes the steps of as obtaining a brightness histogram, computing a mean brightness of an image signal, determining a clipping rate based on the mean brightness, determining a clipping threshold based on the clipping rate, obtaining a clipped brightness histogram by clipping frequencies exceeding the clipping threshold in the brightness histogram, obtaining a corrected brightness histogram by correcting the clipped brightness as histogram using the clipping rate as a total gain, obtaining a cumulative histogram from the corrected brightness histogram, and correcting an input image using the cumulative histogram as a transformation function. Accordingly, the clipping rate is adaptively controlled so that image contrast is enhanced.
US07885461B2 Signal processing apparatus and method, and program
Signals are provided which allow colors in a wider color range than predetermined standards, which can be handled by apparatus according to such predetermined standards. A primary color converter converts first color signals having primary color points in a wider color range than the primary color points according to BT.709 into second color signals based on the primary colors according to BT.709. A photoelectric transducer converts the second color signals into third color signals according to photoelectric transducer characteristics defined in a numerical range wider than a range from 0 to 1.0 of color signals corresponding to a luminance signal and color difference signals according to BT.709. A color signal converter converts the third color signals into a luminance signal and color difference signals. A corrector incorporated in the color signal converter corrects the color difference signals into color difference signals.
US07885459B2 Image processing method and apparatus therefor
An image processing method includes sampling image data of an original image, analyzing an image that includes the image data sampled in the sampling step, based on luminance and color components of the image data, determining a rotation matrix for a color balance correction based on an analysis result obtained in the analyzing step, and executing the color balance correction on the image data of the original image, based on the determined rotation matrix.
US07885458B1 Illuminant estimation using gamut mapping and scene classification
Methods and systems for processing image data are described. A scene classifier determines the probabilities that various scene classes are associated with the image data. A gamut mapper determines the probabilities that various combinations of illuminant color and scene class are associated with the image data. The probabilities from the scene classifier are used to weight the probabilities from the gamut mapper. The weighted results can be used to select an illuminant color. The image data can be adjusted to compensate for the selected illuminant color.
US07885451B1 Systems and methods for displaying negotiable instruments derived from various sources
Various systems, methods and computer-readable media with computer-executable instructions are disclosed that display negotiable instruments derived from various sources. For example, a bank member can draft a check and have that check displayed at his banking institution. Additionally, this bank member can also display any other checks that the member has received. In fact, any check that is either credited or debited from the member's account can appear as a digital image for inspection by the member. Furthermore, any images of checks residing at other banking institutions can be synchronized with the member's institution to amount to a one-stop warehouse for digital images of negotiable instruments for inspection by the member, no matter from where these negotiable instruments may originate.
US07885447B2 Image acquiring apparatus including macro image acquiring and processing portions, image acquiring method, and image acquiring program
An image acquiring apparatus for acquiring images of a sample includes a macro image acquiring unit 20 for acquiring a macro image of the sample, a dark field light source 26 to be used for acquiring a dark field macro image of the sample as a macro image, a macro image processing unit 66 which generates a reference macro image by processing image data of the macro image, and an image pickup condition setting unit 65 which sets an image acquiring range corresponding to a range including an object of image acquisition as an image pickup condition of a micro image of the sample by referring to the reference macro image. This realizes an image acquiring apparatus, an image acquiring method, and an image acquiring program by which a macro image of a sample as an object of image acquisition is preferably acquired.
US07885445B2 Computerized method and system for associating a portion of a diagnostic image with an electronic record
A computerized method for associating one or more portions of a diagnostic image with one or more electronic records is provided. The method includes receiving a diagnostic image having data particular to at least two persons and associating a first portion of the diagnostic image with an electronic record. The method may further include storing the first portion of the diagnostic image with the electronic record and/or associating and storing a common portion of the diagnostic image with the electronic record, the common portion consisting of data common to each person whose data is shown on the image. In one embodiment, the method may further include modifying the received diagnostic image and associating and storing the modified image with an electronic record. A computer system for associating at least a portion of a diagnostic image with an electronic record is also provided.
US07885444B2 Method for determining a response of each probe zone on a test strip
A method for determining a response of each probe zone on a test strip is provided. The present invention selects an average pixel value of each section of reference white respectively adjacent to the image of a target line to serve as a reference for determining a color response of the target line. When the color response is not less than a predetermined value, representing the target line has a positive response in response to a specific component of a tested solution tested by the test strip, and the specific component is present in the tested solution. The content of the specific component is proportional to the color response. When the color response is less than a predetermined value, representing the target line has a negative response in response to the specific component of the tested solution, and the specific component is absent in the tested solution.
US07885432B2 Biometric information measuring apparatus
A biometric information measuring apparatus has a biometric signal detecting portion that detects a biometric signal. A control section calculates biometric information based on the detected biometric signal by nullifying an amplitude of the detected biometric signal corresponding to a noise portion of the detected biometric signal when the nullified amplitude does not satisfy a predetermined threshold value.
US07885429B2 Standoff detection systems and methods
Embodiments of the invention include a system and a method for determining whether a person is carrying concealed contraband, such as an improvised explosives device or other weapon. The system includes a people tracking video subsystem, a people tracking decisioning subsystem, a concealed contraband detection aiming subsystem, and a concealed contraband detection decisioning subsystem.
US07885428B2 Automatic microparticle mark reader
An automatic reader system, apparatus, and method for the identification and authentication of articles enabling automatic collection and processing of code data associated with microparticle marks, automatic determination of the code from the code data associated with microparticle marks, and automatic retrieval of reference information associated with the code.
US07885426B2 Method and system for assessing copyright fees based on the content being copied
Described system makes it possible to charge copy fees related to the amount of copyrighted material being copied and to provide those fees to the appropriate copyright holder. The scanned information is passed through an OCR filter that produces a stream of text, which is then passed to a full-text search service that identifies matching passages in its index. Sufficiently long passages found in the copied document that match previously indexed documents held by the service constitute copyrighted materials. In addition, the scanned image may be processed to identify instances of copyrighted images present in the scan.
US07885415B2 Device and method for reducing sound of a noise source in narrow frequency ranges
The present application relates to a sound reduction device as well as to a corresponding method. The sound reduction device comprises a sound pickup for measuring an occurring error signal of a primary sound wave of the noise source and of a secondary sound wave of a narrow-band electroacoustic transducer. This error signal may be transmitted to a control unit, which receives a reference signal of the noise source and generates a control signal which is adapted to change the mechanical values of the electroacoustic transducer.
US07885410B1 Wireless security system and method
A method for providing private sidestream transmissions between a first and second client in a wireless network generally includes sending a location discovery request from a first client to an access point and receiving a location discovery response from the access point. The response includes a ticket encrypted with a session key of the second client and containing a sidestream key. The method further includes sending a direct communication request from the first client to the second client. The request includes the ticket and an authenticator encrypted with the sidestream key. A direct communication response including an updated authenticator is received from the second client. A method and apparatus for secure context transfer during client roaming are also disclosed.
US07885407B2 Transmitting apparatus, receiving apparatus, and data transmission system
Video data exploitation by alteration of data is prevented. An extractor 111 extracts valid video data in data 110 and predetermined data in the data. An inserter 114 inserts an arithmetic operation result of the predetermined data by an arithmetic operation unit 113 into the valid video data encrypted by an encryptor 112. An output of the inserter 114 is supplied to an extractor 144 through a transmission path 120. The encrypted valid video data and arithmetic operation resultant data of the arithmetic operation unit 113 are extracted. An arithmetic operation unit 143 executes the same arithmetic operation as that of the arithmetic operation unit 113 to data corresponding to the data used in the arithmetic operation unit 113 from the valid video data decrypted by a decryptor 141 and extracted by an extractor 144. A comparator 145 compares an output of the arithmetic operation unit 143 with an arithmetic operation result extracted from data 140. When both of them do not coincide, it is determined that there is a possibility that the transmission data has been altered. An output of an another-output generator 146 is outputted as output data 148.
US07885405B1 Multi-gigabit per second concurrent encryption in block cipher modes
One embodiment is a system adapted to encrypt one or more packets of plaintext data in cipher-block chaining (CBC) mode. The system includes a plurality of digital logic components connected in series, where respective components are operative to process one or more rounds of a block cipher algorithm. A plurality of N bit registers are respectively coupled to the plurality of digital logic components. An XOR component receives blocks of plaintext data and blocks of ciphertext data, and XORs blocks of plaintext data for respective plaintext packets with previously encrypted blocks of ciphertext data for those plaintext packets. The XOR component iteratively feeds the XOR'd blocks of data into a first of the plurality of the digital logic components. In addition, a circuit component is operative to selectively pass blocks of ciphertext data fed back from an output of a final logic component to the XOR component.
US07885403B2 Radiotelephone
A hand held communications device is provided. The device includes: a circuit board including electronic components; display coupled to the circuit board; a housing substantially surrounding the circuit board and electronic components, wherein the housing includes a base element covering a bottom side of the circuit board and electronic components and a housing element attached to the base element covering a top side of the circuit board and electronic components, wherein the housing element includes a display aperture with the display partially projecting therethrough; and a cover removably connected to the housing by a connection, wherein the cover and the base element substantially enclose the housing element therebetween.
US07885400B2 Call features for automatic call distribution system
Call features for an Automatic Call Distribution (ACD) system implemented within a packet-based telephone environment are disclosed. Within a packet-based network, data messages are transferred between the ACD system and customer telephone stations while the customer waits for an attendant to become available. These data messages allow the customer to be informed of his/her current status within the priority order and further allows the customer to initiate a number of customer oriented operations. These operations include selecting music to listen to while waiting, requesting to be alerted when an attendant becomes available, and initiating a browser session for accessing data information. Overall, the status reports in combination with the initiating of one or more of the customer oriented operations can make the time spent waiting for an attendant a more productive and pleasant experience for the customer.
US07885398B2 Multiple criteria based load balancing
This invention provides the ability to load balance calls in a communications network using a certain criterion, such as a user-specified call priority, or the call service category. The method is applied when selecting a route for a new call or for re-balancing the calls across a network. When the user-specified call priority is used, the aggregated number of calls with the same priority or service category is calculated for all possible routes the new call may use. The aggregated number of calls is then divided by the number of hops in the respective routes; the route with the smallest ratio is selected for the new call. Re-balancing is performed by re-routing the calls in such a way as to obtain a similar number of calls of the same priority, or service category along all possible routes.
US07885396B2 Multiple simultaneously active telephone calls
A method and system for providing a user who places a telephone call on hold with a partial hold option. When a user places a first call on partial hold and picks up a second call, the user can still hear conversation and activity that occurs on the first call. For example a user participating in a conference call may receive a second call. The user can place the conference call on partial hold and pick up a second call (i.e. engage in a conversation on a second telephone call). However, the incoming channel to the conference call will remain active and the user will be able to hear, in the background, what is taking place in the conference call. Should the user hear something interesting in the conference call, or if the user hears someone ask a question directed to the particular use, the user can switch back to the conference call.
US07885388B2 Method and apparatus for initiating communication via a multi-mode system in a vehicle
A system and method for initiating and realizing communication via a multi-mode system is disclosed. The method and system include realizing a preferred mode of communication. A signal indicating the preferred mode of communication is transmitted and followed by a response signal in the preferred mode. In response, the multi-mode system is adapted to provide for communication in the preferred mode.
US07885386B2 Systems and apparatus for a compact low power X-ray generator
Systems and apparatus are provided through which in some embodiments a compact X-ray generator having a cylindrical shape has a power supply located directly behind the cathode and/or anode inputs to the X-ray tube in some embodiments.
US07885385B1 Tunable X-ray source
A method for the production of X-ray bunches tunable in both time and energy level by generating multiple photon, X-ray, beams through the use of Thomson scattering. The method of the present invention simultaneously produces two X-ray pulses that are tunable in energy and/or time.
US07885384B2 System and method to manage maintenance of a radiological imaging system
A system and method to predict a failure of an imaging system that includes a radiation source having an x-ray tube assembly is provided. The system includes a storage medium having a plurality of programmable storage instructions to instruct a processor to perform the steps of acquiring an age of the x-ray tube assembly, calculating a baseline probability of a survivability of the tube assembly for a remaining time period dependent on the age of the tube assembly, acquiring measurement of at least one operating parameter of the x-ray tube assembly, and automatically changing the baseline probability of a survivability of the imaging system for the remaining time period in response to the measurement of the at least one operating parameter of the x-ray tube assembly.
US07885381B2 Method for inspecting pipes, and radiographic non-destructive inspection apparatus
The pipe inspection method and apparatus can be used to implement rapid, tomographic inspection of a pipe set up at a narrow location. The pipe inspection method includes: a first step for scanning the pipe by translating a radiation source and radiation detector arranged opposedly to the pipe; a second step for the radiation detector to detect radiation that the radiation source has emitted, at given scanning distance intervals; a third step for creating a transmission image of the pipe, based on a radiation dose that the radiation detector has detected; and a fourth step for constructing a tomogram or stereoscopic image of the pipe, based on the transmission image. Thus, it is possible to provide the pipe inspection method and apparatus that can be used to implement rapid, tomographic inspection of the pipe set up at a narrow location.
US07885378B2 Imaging system and related techniques
An imaging method and apparatus is described in which distances between a source and an object are changed and projection images are generated at each of the different distances.
US07885375B2 Method and system for X-ray imaging
A technique is provided for imaging a field of view using an X-ray source comprising two or more emission points. The two or more emission points may be independently operated. Independent operation of the two or more emission points in performed in accordance with a list of commands that specifies the operation of the emission points. The list of commands, in one embodiment, is stored in a sequence buffer. In other embodiments, the list of commands is generated for a given usage, without being stored in a sequence buffer.
US07885372B2 System and method for energy sensitive computed tomography
An energy-sensitive computed tomography system is provided. The energy-sensitive computed tomography system includes an X-ray source configured to emit an X-ray beam resulting from electrons impinging upon a target material. The energy-sensitive computed tomography system also includes an object positioned within the X-ray beam. The energy-sensitive computed tomography system further includes a detector configured to receive a transmitted beam of the X-rays through the object. The energy-sensitive computed tomography system also includes a filter having an alternating pattern disposed between the X-ray source and the detector, the filter configured to facilitate measuring projection data that can be used to generate low-energy and high-energy spectral information.
US07885365B2 Low-power, low-area high-speed receiver architecture
A high-speed receiver includes multiple receiver components. Each receiver component includes sampling latches for receiving data, phase rotators for controlling timing of sampling of data by the sampling latches, and a clock-tracking logic stage for providing clock and data recovery. The clock-tracking logic stage is divided into a high-speed early/late (E/L) logic and aggregation counter section and a low-speed logic section, separated by a synchronization logic block. The receiver also includes a delay locked loop (DLL) for receiving an input clock signal corresponding to a data rate of the received data, providing coarse delay adjustment of the clock signal and outputting multiple clock phase vectors corresponding to the adjusted clock signal to the phase rotators on each receiver component. The phase rotators control sampling of the data based on the clock phase vectors received from the DLL. A single regulated power supply regulator regulates power supplied to the DLL and the phase rotators.
US07885363B2 Correlation device and method for different modulated signals
A correlation device and method for different modulated signals such as BPSK signal and BOC signal. According to the present invention, the correlation device has one or more sections. Each section comprises a correlation unit for executing correlation; a first signal path for passing a received signal directly to the correlation unit; a second signal path for transferring a BOC signal into a BPSK-like signal and passing the signal to the correlation unit. The correlation unit has a multiplexer for selecting to allow an output of one of the first and second signal paths to be subject to signal correlation. The correlation results of the respective sections can be combined.
US07885361B2 Method and apparatus for 0/180 degree phase detector
An embodiment of the present invention provides a system for detecting a phase-shifted signal at high frequencies in data and clock recovery circuitry. An up-pulse generator, in one embodiment, provides output pulses having a duration exceeding the duration of input pulses upon detection of a phase-shifted signal leading the reference signal. A down-pulse generator provides output pulses having a duration exceeding the duration of input pulses upon detection of a phase-shifted signal lagging the reference signal.
US07885357B1 Apparatus for signal detection to enhance performance of a receiver and method therefor
An apparatus for signal detection to enhance performance of a receiver and method therefor. The signal detection unit provides at least three filtered output signals with different bandwidths, wherein at least one of output signals is generated by phase derotation and filtering. The three filtered digital signals are provided for a subsequent stage, such as a digital signal processor, to perform further operations of a receiver in different modes, such as a synchronization mode where the receiver synchronizes with a base station or a normal mode where transmitted data contained in the received signal is extracted. The signal detection unit includes a memory buffer with a reduced memory size for preparation of the three filtered digital signals efficiently. The circuit complexity and size can be dramatically improved and the performance of the receiver can be enhanced by the signal detection unit.
US07885356B2 Receiver and receiving method
A receiver includes a receiving section configured to receive digital broadcasts; a demodulating section configured to demodulate a signal received by the receiving section and output a frame-based signal including a plurality of symbols; a detecting section configured to detect a symbol position in a frame-based signal provided from the demodulating section; a decoding section configured to decode a frame-based signal from the demodulating section in accordance with a symbol position; a symbol counter configured to output a count output specifying a symbol position in a signal decoded in the decoding section; and a control section configured to control counting of the symbol counter on the basis of a symbol position detected by the detecting section and on a count value of the symbol counter.
US07885350B1 System and method for non-interfering signaling and reception of overlapping single carrier transmissions over delay spread channels
A signaling approach using block repetition and phase ramping that is robust and enables multi-user communication with higher order modulations over multipath channels, coupled to a receiving approach in the time domain that utilizes phase de-ramping, block averaging and equalization.
US07885349B2 Data transmitting and receiving method using phase shift based precoding and transceiver supporting the same
A method for performing a precoding based on a generalized phase shift or a precoding based on an extended phase shift in a Multi-Input Multi-Output (MIMO) system employing several sub-carriers, and a transceiver for supporting the same are disclosed. A phase-shift-based precoding matrix is generalized by multiplying a diagonal matrix for a phase shift by a unitary matrix for maintaining orthogonality between sub-carriers. In this case, a diagonal matrix part may be extended by multiplying a precoding matrix for removing interference between sub-carriers by a diagonal matrix for a phase shift. By generalization and extension of the phase-shift-based precoding, a transceiver is more simplified, and communication efficiency increases.
US07885344B2 Wireless communication apparatus
A wireless communication apparatus utilizing an orthogonal frequency division multiplexing communication method includes an antenna transmitting and receives a radio-frequency signal; a receiver frequency converter frequency-converting the radio-frequency signal into a baseband signal in accordance with a low-intermediate frequency method; an analog-to-digital converter converting the baseband signal into a digital signal; an orthogonal frequency division multiplexing demodulator acquiring a plurality of subcarriers in a frequency domain; a data reproduction unit reproducing data; a transmission data generator generating transmission data; an orthogonal frequency division multiplexing modulator performing orthogonal frequency division multiplexing modulation of the plurality of subcarriers; a digital-to-analog converter converting the digital orthogonal frequency division multiplexing signal into an analog signal; and a transmitter frequency converter converting the analog transmission baseband signal into a transmission radio-frequency signal in accordance with a zero-intermediate frequency method.
US07885343B2 Device and method for clipping multicarrier signal
A device and a method for clipping multicarrier signal are provided. The method for clipping multicarrier signal includes: detecting whether an Idle Period in DownLink (IPDL) starts in each subcarrier forming a multicarrier joint signal and generating an IPDL flag just when the IPDL starts in a subcarrier; detecting power of each subcarrier to get a detection result; selecting a clipping filter coefficient according to the IPDL flag and the detection result; performing a clipping processing of the received multicarrier joint signal according to the clipping filter coefficient and outputting the multicarrier joint signal after the clipping processing. Embodiments of the present invention meet demands of an IPDL time template and effectively support an IPDL mechanism in a Wideband Code Division Multiple Access (WCDMA) system on the premise of no multicarrier signal clipping performance is affected.
US07885335B2 Variable shape motion estimation in video sequence
A method of creating a variable-shaped block in a target image includes generating an initial pattern of target blocks, identifying allowable combinations of target blocks, calculating a combination value for each allowable combination, using the combination value to select one of the allowable combinations, and performing the selected allowable combination to create a variable-shaped block.
US07885334B2 Image coding or decoding device and method involving multithreading of processing operations over a plurality of processors, and corresponding computer program and synchronisation signal
A method and apparatus are provided for coding or decoding an image comprising macro-blocks which are distributed in lines and columns. The processing of at least one given macro-block requires the pre-processing of at least one other macro-block on which said dependent macro-block depends. Moreover, the macro-blocks are processed sequentially line by line or column by column. Processing of the macro-blocks is multithreaded over N processors, N≧2. The image is separated into N vertical bands each comprising a plurality of lines and at least one column of macro-blocks if the macro-block is processed sequentially line by line, or into N horizontal bands each comprising a plurality of columns and at least one line of macro-blocks if the macro-block is processed sequentially column by column. One of the N bands is processed by each processor, and the processing operations performed by the N processors is synchronized.
US07885330B2 Methods, program products and systems for compressing streaming video data
A method for selecting a compression setting to use during a communications session to compress streaming video data includes the steps of determining processor performance data for at least one processor, determining a video data acquisition rate, and using the processor performance data and the acquisition rate to identify a compression setting for the data communications session.
US07885321B2 System, method and device for autonegotiation
Disclosed are a system, method and device for negotiating a data transmission mode over an attachment unit interface (DDI). A data transceiver circuit may be coupled to one or more data lanes of the DDI. A negotiation section may receive a link pulse signal on at least one data lane in the DDI during a negotiation period and selectively configure the data transceiver to transmit and receive data on one or more data lanes according to a data transmission mode based upon the received link pulse signal.
US07885319B2 Multiple branch PSYNC detection module
A wireless terminal is operable to receive a Wideband Code Division Multiple Access (WCDMA) signal from a base station and includes clock circuitry, a wireless interface, and a Primary Synchronization (PSYNC) module. The clock circuitry generates a wireless terminal clock using a wireless terminal oscillator. The wireless interface receives the WCDMA signal, which is produced by the base station using a base station clock that is produced using a base station oscillator that is more accurate than the wireless terminal oscillator. The PSYNC module includes a plurality of PSYNC correlation branches. Each PSYNC correlation branch phase rotates the WCDMA signal based upon a respective frequency offset, correlates the phase rotated WCDMA signal with a Primary Synchronization Channel (PSCH) code over a plurality of sampling positions, and produces PSYNC correlation energies based upon the correlations for each of the plurality of sampling positions.
US07885314B1 Cancellation system and method for a wireless positioning system
A cancellation system that delays received Global Positioning System (“GPS”) signals and cancels less than all of the received GPS signals from the delayed version of the received GPS signals. A delay circuit produces a delayed version of the received GPS signals and a demodulator and despreader unit produces a demodulated and despread GPS signal corresponding to one of the received GPS signals. A respreader and remodulator unit produces a remodulated and respread GPS signal from the demodulated and despread GPS signal and a combiner produces a combined GPS signal from the delayed version of the received GPS signals and the remodulated and respread GPS signal. The cancellation system and method may also store the received GPS signals and cancel less than all the received GPS signals from the stored version of the received GPS signals.
US07885312B2 Surface emitting semiconductor laser element
A surface emitting laser is provided with an upper reflecting mirror having a photonic crystal structure with a point defect at the center, and emits a laser beam from the side of a lower reflecting mirror. An upper electrode is formed on the point defect at the center, and element resistance is reduced. A material transparent to a wavelength of the laser beam is used for a substrate. The emission efficiency is improved by reducing the element resistance of the photonic crystal surface emitting laser.
US07885311B2 Beam stabilized fiber laser
A laser head generating ultrashort pulses is integrated with an active beam steering device in the head. Direct linkage with an application system by means of an adequate interface protocol enables the active device to be controlled directly by the application system.
US07885306B2 Edge-emitting semiconductor laser chip
What is specified is an edge emitting semiconductor laser chip comprising a carrier substrate (1), an interlayer (2) promoting adhesion between the carrier substrate (1) and a component structure (50) of the edge emitting semiconductor laser chip, and the component structure (50) comprising an active zone (5) provided for generating radiation.
US07885302B2 Integrated tapered diode laser arrangement and method for producing it
An integrated tapered diode laser arrangement comprises an injector region (2) and a region (3) which is optically coupled to the injector region and expands in a cross section. At least one of said regions (2, 3) has a quantum well structure with a plurality of semiconductor materials, wherein the semiconductor materials are intermixed at least in one region (21, 31). The intermixed region (21, 31) has a larger electrical band gap than a non-intermixed region.
US07885298B2 Method and apparatus for producing arbitrary pulsetrains from a harmonic fiber laser
A system for producing frequency converted light includes a first seed laser operable to provide a first laser signal and a second seed laser operable to provide a second laser signal. The system also includes an optical combiner optically coupled to the first seed laser and the second seed laser. The optical combiner is operative to combine the first laser signal and the second laser signal into a combined laser signal. The system further includes a power amplifier optically coupled to the optical combiner. An intensity of both the first laser signal and the second laser signal are increased by the power amplifier. The system additionally includes a harmonic converter optically coupled to the power amplifier.
US07885295B2 Communication resource management
The invention involves management of communication resources (40, 45) in a network (1) utilizing multi-node-adapted resources (40) for transmission of multi-node-associated information and single-node-adapted resources (45) for transmission of single-node-associated information. A default resource allocation (60) specifying, for all transmitter nodes (10, 15) in the network (1), when the respective resource type is available for usage is defined. A subset (10) of the nodes in the network (1) estimates an expected amount of multi and/or single-node-associated information to be transmitted by the node subset (10). The default resource allocation (60) is then dynamically adjusted, for the node subset (10), based on the estimated expected information amount, implying that the physical resources (40, 45) defined by the default time structure (60) are dynamically shared in the frequency domain. According to the adjusted default resource allocation (65), a multi/single-node-adapted resource (40) will be allocated for transmission, by the node subset (10), of single/multi-node-associated information.
US07885294B2 Signaling compression information using routing protocols
An ability to compress packets is announced from a customer edge router (CE) to other CEs through a routing protocol packet. An announcement of that ability is received from another CE through a routing protocol packet. A compression technique is then matched. The CE receives compression information from the other CE in a routing protocol packet, and determines that a compression technique identified therein matches any compression technique the CE is programmed to use. The CE then flags packets transmitted from/received by the CE to be compressed/decompressed according to the matched compression technique. Alternatively, the CE may match by transmitting compression information identifying a compression technique to the another CE in a routing protocol packet; the another CE receives the routing protocol packet and determines that a compression technique identified in the compression information of the routing protocol packet matches any compression technique the another CE is programmed to use.
US07885292B2 Method, system, and computer program product for data exchange
A method, system, and computer program product are disclosed for exchanging data among data processing systems. The method may comprise transmitting a first data structure from an originating system in the format native to such system to a management component; identifying a target system for receiving the first data structure; transmitting the first data structure from the management component to an autonomous component as a function of the target system; and comparing the first data structure to a set of data templates in order to identify a matching data template. If a matching data template is identified, the method further may comprise generating a second data structure according to the matching data template in the format native to the target system. If no matching data template is identified, the method further may comprise generating a new data template and generating the second data structure according to the new data template.
US07885291B2 Mobile temporary incident area network for local communications interoperability
An ad hoc emergency interoperability communication network is established by providing universal temporary incident area network modules that communicate with each other on an open network, with the network being established when vehicles containing the temporary incident area network modules are within range of each other.
US07885286B2 Method and arrangements in an IP network
An IP network includes a network resource manager having a resource utilization map adapted to manage network resources in an IP network and an application framework having elements for receiving a request for a multicast distribution from a client in the IP network, and elements for requesting network resources from a network resource manager for a Media Quick Start, to start the requested multicast distribution. Further, the network resource manager includes elements for providing the application framework with feedback information relating to network resource availability from the network resource manager, and the application framework includes elements for receiving the feedback information and elements for allowing the Media Quick start or to use another behavior to start the requested multicast distribution based on the received feedback information.
US07885283B2 Apparatus and method for connecting storage devices
An apparatus for connecting storage devices including a storage unit that stores connected-device-management information in which first device identification information of a first storage device is associated with second device identification information of a second storage device, the first storage device being connected to the apparatus when the network was constructed, the second storage device being currently connected to the apparatus instead of the first storage device, a receiving unit that, upon receiving data from the storage device currently connected, converts the second device identification information set in received data to the first device identification information based on the connected-device-management information stored in the storage unit, and a transmitting unit that, when transmitting data to the storage device currently connected, transmits the data after converting the first device identification information set in the data to the second device identification information based on the connected-device-management information stored in the storage unit.
US07885282B2 Dynamic control of physical layer quality on a serial bus
A control system controls a physical layer quality of user data transmitted between first and second ends of a serial bus. The control system comprises a first line driver that has a control input that controls the physical layer quality at the first end. A physical layer quality sensor senses the physical layer quality at the second end and generates control primitives that are fed back over the serial bus to the control input to provide closed loop control of the physical layer quality.
US07885280B2 Packet relaying apparatus and packet relaying method
A packet relaying apparatus includes queues holding packet information, and queue control units controlling dequeueing. The dequeueing means transmission of packet information from a queue of a previous stage to a queue of a next stage. The packet relaying apparatus further includes a packet information control unit that, on receiving packet information to be dequeued at the time of dequeueing, returns discard information and data volume corresponding to the received packet information, a first bandwidth adjusting unit that, on determining that the received packet has been discarded, discards the packet information, maintains a usable bandwidth, and transfers the discard information and the data volume to the previous stage, and a second bandwidth adjusting unit that, on receiving the discard information and the data volume from the next stage, adds the data volume to the usable bandwidth and transfers the discard information and the data volume to a previous stage.
US07885275B2 Integrating messaging server directory service with a communication system voice mail message interface
An integrated messaging system for performing various types of messaging across different types of networks, including integrated user interfaces and administrator interfaces. Embodiments include a communication server that couples among networks of different types, and an interface module that couples to the communication server. The interface module may be hosted on a messaging server of a network. The interface module pulls various user information from the messaging server, including information relevant to at least the network that includes the messaging server. A cache couples to the communication server and to the interface module to hold information from the communication server and/or the user information pulled from messaging server. The interface module directs a message from the messaging server and/or the cache to at least one device on the networks using the user information.
US07885272B2 Remote control of device by telephone or other communication devices
A communication device, such as a telephone or a personal computer, controls one or more remotely controlled devices solely over a signaling path, without necessarily establishing an audio path, thus eliminating the need for the remotely controlled device, or its controller, to include DTMF detection hardware or software or an RTP stack. The communication device can include authentication information, which the communication device uses to authenticate itself to the remotely controlled device, so a user of the communication device can remotely control the device without necessarily entering additional authentication information, such as a passcode. The remotely controlled device (or a controller that controls the device) can register with an element that detects user interactions, such as keypad button presses, with the communication device. The registration can identify one or more patterns of user input. If the element detects the specified pattern of user input in a user interaction with the communication device, the element notifies the remotely controlled device (or the controller). Optionally, other application servers can also register with the element to be notified if the user enters the same or a different pattern of input in a user interaction with the communication device.
US07885271B2 Latency equalization for interactive network applications
A network configuration that supports latency-equalization (LEQ) routing by effectively “storing” packets on communication links, rather than at end points. A suitable network configuration is found by (i) identifying a candidate pool of routers through which the participating client terminals and application servers can exchange packets intended for LEQ routing and (ii) analyzing the delay inventory corresponding to the network paths connecting the client terminals and application servers, through those routers. Based on the analysis, M routers from the candidate pool are selected to serve as hub nodes. Each participating client terminal is assigned m of these M hub nodes and, thereafter, directs and receives its packets intended for LEQ routing through one of these m hub nodes.
US07885267B2 Network system and network connection device
There are provided a network system and a network connection device which are adapted for handling a plurality of default routes. The network system includes a plurality of network connection devices, and each network connection device is configured to associate each of one or more default routes with an identifier respectively, enabling setting of one or more default routes by the association.
US07885266B2 Method for IP multimedia services session setup
A method in a communication of establishing the existence of quality of service preconditions in a communication network, the method comprising the steps of sending (206) an SIP registration request message; and receiving (208) a registration acknowledgement message having a QOS precondition preference indication. Then sending (406) an invite that includes a quality of service precondition message that corresponds with the QoS precondition preference indication of the registration acknowledgement message.
US07885261B2 Packet classification method for networks with static routing
Packet classification and routing in a data communication network with static routing procedure, wherein the routing is performed without using a routing table. First values for each common address bit of end service points adjacent to a switch as a response to a local subnet mask of the switch are defined. Then the packet flows from the current switch to the adjacent switches are forwarded in response to a value of differentiation bits. Unprocessed packets are forwarded to the main adjacent switch according to the main adjacent switch definition. Unforwarded are processed packets locally as exceptions.
US07885257B2 Multiple virtual network stack instances using virtual network interface cards
A method for processing packets that includes receiving a first packet for a first target by a network interface card (NIC), classifying the first packet, sending the first packet to a first receive ring in the NIC based on the classification of the first packet, sending the first packet to a Network Layer from the first receive ring, sending a first virtual network stack (VNS) Instance ID associated with the first receive ring to the Network Layer, obtaining a first VNS Instance parameter using the first VNS Instance ID, and processing the first packet in the Network Layer using the first VNS Instance parameter to obtain a first network processed packet.
US07885256B1 SAN fabric discovery
System and method for discovering Storage Area Network (SAN) fabrics and mapping switches to the fabrics. Embodiments may collect switch information from one or more sources and examine the collected switch information to determine interconnections among the switches. From this information, one or more SAN fabrics of which the switches are components may be determined, and the switches mapped to the SAN fabrics of which they are components. Embodiments may use an out-of-band protocol such as SNMP to collect switch information for all switches that can be discovered, either from individual switches or from a central switch management server, and then traverse the switch information to construct a map of how the switches are connected. From the map, one or more SAN fabrics, and which switches are connected in the same fabric(s), may be determined.
US07885249B2 Communication system and method
The present invention relates to a communication system and a communication method for simply and quickly starting communication. A cellular phone 52 is loaded with a non-contact IC card that communicates with a reader/writer of a personal computer 51 using an electromagnetic wave. When the non-contact IC card receives the electromagnetic wave emitted from the reader/writer with the cellular phone 52 placed close to the personal computer 51, the cellular phone 52 notifies the personal computer 51 of a card ID set in the non-contact IC card. When the personal computer 51 acquires Bluetooth device names of the cellular phone 52 and PDA 53 with intra-piconet synchronization established between the cellular phone 52 and the PDA 53, the personal computer 51 identifies the cellular phone 52 as a communication partner based on the Bluetooth device names already notified of as the card ID. The present invention is applicable to an information processing apparatus such as a personal computer and a cellular phone.
US07885242B2 Enhanced mobility and address resolution in a wireless premises based network
A mobile customer service station operating within a wireless multi-hop communication network includes a console on a wheeled chassis. The console carries and houses a number of components which are used in merchandising operations to conclude customer purchase transactions. The items supported externally on the console are a printer for printing purchase receipts, customer credit charge agreements and records of transactions, and a magnetic card reader for reading information from a magnetic stripe of a customer's credit card. In one embodiment, the operation of the printer, credit card reader and the cash drawer is controlled by a multi-function control unit located within an enclosure of the console. The control unit is electrically powered by a self-contained power source which is preferably a deep cycle rechargeable battery. The console also houses a transceiver unit which under the control of the control unit is capable of interactive communication with a premises network. In another embodiment, the mobile service station comprises an access device which participates with a variety of peripherals at the station in a lower power communication LAN, while providing higher power communication to other network devices via a premises network with routing via a wireless spanning tree configuration.
US07885235B2 Data communication method and mobile communication system
Since OFDM (Orthogonal Frequency Division Multiplexing), which is a downlink access scheme used for an LTE (Long Term Evolution) communication system, is weak at interference, it is preferable that the number of base stations for transmitting the same E-MBMS (Evolved Multimedia Broadcast Multicast Service) data be not excessive.Thus, the mobile terminal performs: processing of obtaining measurement quality values by measuring reception quality of each base station; processing of deciding on whether the measurement quality value of a serving base station exceeds a certain receiving level; processing of adding measurement quality values of other base stations to the measurement quality value of the serving base station until the sum exceeds the certain receiving level; and processing of notifying the serving base station of the serving base station and other base stations as candidates for an active set for E-MBMS. This makes it possible to select as the active set for E-MBMS an appropriate number of base stations that make it compatible to maintain good reception quality and to prevent interference.
US07885234B2 Method and system for providing voice call continuity
A method and system for providing circuit-switched to IP Multimedia Subsystem voice call continuity with a single radio are provided. The exemplary embodiment takes advantage of a standard RANAP signaling procedure called “directed retry” to perform a much better coordination between the change in radio mode and the transfer of the media path. With the use of “directed retry”, the transfer of the media path does not begin until the handover procedure is complete, thus significantly reducing the likely amount of media disruption.
US07885233B2 Forwarding broadcast/multicast data when wireless clients layer 3 roam across IP subnets in a WLAN
In a network comprising a first subnet comprising a first WLAN associated with a home wireless switch a second subnet comprising a second WLAN associated with a first current wireless switch and a third subnet comprising a third WLAN associated with a second current wireless switch, methods are provided for forwarding a Broadcast/Multicast (BCMC) packet generated by a first wireless client device when the first wireless client device roams from the first subnet to the second subnet and a second wireless device roams from the first subnet to the third subnet. Other methods are provided for forwarding a BCMC packet generated by a wired host to a first wireless client device when the first wireless client device roams from the first subnet to the second subnet and to a second wireless device when the second wireless device roams from the first subnet to the third subnet.
US07885231B2 Method of reconfiguring an internet protocol address in handover between heterogeneous networks
A method of communicating information in a wireless mobile communication system is disclosed. More specifically, the method includes a network for establishing handover management modules in a source network and a target network and transmitting a handover request message from the handover management module of the source network to the handover management module of the target network. Furthermore, the network is used for receiving a handover response message from the handover management module of the target network to the handover management module of the source network, wherein the handover response message includes an internet protocol address information and transmitting a handover confirmation message from the handover management module of the source network to a mobile terminal, wherein the handover confirmation message includes the internet protocol address information.
US07885227B2 Device and methods for increasing wireless connection speeds
Various embodiments include wireless client device comprising an application subsystem including a processor and a storage device coupled to the processor, a communication subsystem coupled to the application subsystem, the communication subsystem including a media access control (MAC) device and a physical (PHY) device, wherein the physical device is operably coupled to the processor of the application subsystem, wherein the physical device is operable to receive a wireless signal, to analyze the wireless signal for at least one aspect of wireless performance, and to determine if the at least one aspect of wireless performance can be improved, wherein, if it is determined that the at least one aspect of wireless performance can be improved, the physical device is operable to pass the wireless signal to the processor of the application subsystem for processing of the wireless signal within the processor.
US07885226B2 Method of managing a mobility profile of a mobile node under an internet protocol version 6 (IPv6)-based localized mobility management
A method of managing a mobility profile of a mobile node that uses a local mobility agent for managing a local mobility domain. The method includes obtaining and recording local temporary addresses, connection link temporary addresses and binding update times of the respective mobile nodes in a cacheable memory of the local mobility agent, calculating stay times of the respective mobile nodes on the presently linked subnet using information recorded in the cacheable memory and recording the stay times of the respective mobile nodes in a storage device of the local mobility agent, calculating an average stay time of the respective mobile nodes on the presently linked subnet by accumulating the stay times recorded in the storage device and recording the average stay time in the storage device of the local mobility agent.
US07885221B2 Method for signaling of resource allocation to adjust granularity in cellular multi-carrier system
A method for adjusting a granularity of resource allocation in a wireless mobile communication system supporting a compact scheduling is disclosed. A resource indication value (RIV) corresponds to a start index (S) of one set of consecutive virtual resource blocks (VRBs) and a length of the VRBs. The start index (S) is selected from among ‘s’ values (where s=P+mT
US07885218B2 On-vehicle variable priority information terminal
An on-vehicle information terminal that conducts communication with a road side communication device (base station) located on a road includes a transmitter/receiver section that communicates with the road side communication device, a voice output section that outputs data from the road side communication device which is received by the transmitter/receiver section through a voice or images, and a control section having a priority table that stores information on categories representative of the type of data that is added with the data and transmitted from the road side communication device and priorities for determining orders in which the voice output section outputs the data in association with each other. The priority of the priority table is variable, and is changed on the basis of a signal from a priority setting switch due to the operation of a user or an instruction signal from the road side communication device.
US07885217B2 System and method for extending battery life
According to one embodiment of the invention, a method comprises determining whether a non-unicast message is to be transmitted by a transmitting device, which may involve a setting a Delivery Traffic Indicator Map (DTIM) Interval value to reflect a longer periodicity than associated with a Listen Interval. After such determination, the non-unicast message may be converted into one or more unicast messages for transmission.
US07885213B2 System and method for asynchronous busy-tone multiple access with acknowledgment for ad hoc wireless networks
The present disclosure relates generally to a system and method for asynchronous busy-tone multiple access with acknowledgement for ad hoc wireless networks. In one example, a method for use in an ad hoc network using a tone emitted by a receiving node includes receiving a first portion of a packet from a sending node, where the first portion of the packet contains a destination address of the packet. A tone is emitted by the receiving node if the receiving node determines that the received destination address matches an address of the receiving node. The receiving node receives a second portion of the packet containing a request for transmitting data from the sending node to the receiving node, and the tone is emitted for at least a predefined period of time after receiving the request.
US07885209B1 Alternatively enabling and disabling the talk paths of endpoints that share a virtual address
In a communications system where a plurality of endpoints share a virtual address, all of the endpoints are involved in a communication with one of them, but only one has its talk path enabled at any one time. Each endpoint has an actuator that, when actuated, enables that endpoint's talk path and disables the other endpoints' talk paths. Preferably, one of the endpoints is either an announcement facility or a teletypewriter, while another one of the endpoints is a telephone.
US07885208B2 IP-based services for circuit-switched networks
A mechanism for providing a connection from an IP-based network to a circuit-switched network, such as a GSM network is disclosed. A temporary routing number for the circuit-switched network, such as an E.164 number, is delivered to a user terminal, and a circuit-switched call leg is established from the user terminal to the IP-based network using the routing number. Thereby, IMS-services are provided for end users which are located in the radio access network not having sufficient QoS required for voice over IP. In the example of a conference call service, a request for a conference call may forwarded via a data channel or data path to an application server which provides that conference call service. The application server then selects a conference routing number and returns the routing number to the conference host terminal via the data channel. Using the received conference routing number, the conference host terminal can then set up a circuit-switched connection as a call leg of the conference call.
US07885207B2 Managing and provisioning virtual routers
Methods and systems are provided for provisioning and managing network-based virtual private networks (VPNs). According to one embodiment, virtual routers (VRs) distributed among service processing switches are provisioned by a service management system (SMS) to support network-based customer virtual private networks (VPNs) by generating a routing configuration based on (i) site reachability information for the service processing switches and (ii) a global customer routing profile for at least one customer. A custom routing profile is received by the SMS from a customer network management system (CNMS), the custom routing profile identifies one or more routing protocols to be used for one or more segments of a network-based customer VPN. The network-based customer VPN is reconfigured by the SMS generating appropriate routing configurations for VRs partitioned to the customer based on a subset of the site reachability information associated with sites of the customer and the custom routing profile.
US07885202B2 Method and apparatus for channel quality indicator report
A method for a UE reporting a CQI comprising steps of: obtaining a total number M of CQI report sub-bands in a system and a number N of CQI report sub-bands needed to be reported; measuring channel qualities of all sub-bands and according to the measurement result, determining N CQI report sub-bands needed to be reported and corresponding CQI values; sending a L-bit long sequence to a base station for indicating the sub-bands that need to be reported; sending CQI values corresponding to the sub-bands need to be reported to the base station. The present invention uses comparatively shorter bit sequence to indicate CQI report sub-bands needed to be reported and reduces the number of information bits necessary for CQI report sub-bands and also reduces the number of information bits corresponding to the CQI values in the CQI report sub-bands.
US07885199B2 System and method for providing group calling in a wireless network
There is provided a system and method for providing group calling in a wireless network. More specifically, in one embodiment, there is provided a method comprising receiving a request to participate a group call from a mobile device located in a wireless service area, determining whether a threshold number of other mobile devices in the wireless service area are participating in the group call, if the threshold number of the other mobile devices are participating in the group call, designating the requesting mobile device to receive a multicast transmission of the group call, and if the threshold number of other mobile devices are not participating in the group call, designating the requesting mobile device to receive a unicast transmission of the group call.
US07885197B2 System and method for measuring per node packet loss in a wireless network
A method and system for configuring a wireless network, e.g., an ad hoc wireless network having a plurality of nodes and at least one server. In the wireless network, among other things, mesh network viability is maintained as packet loss information is recorded at a plurality of individual nodes in the wireless network during packet transmission from each of the plurality of nodes. The packet loss information may be stored at the at least one server for access at a period of time other than the moment when the packet is received at the at least one server from one of the plurality of nodes.
US07885195B2 Test system with user selectable channel
A test system comprising: acquiring an upstream channel descriptor list; entering a pause network state when the upstream channel descriptor list is completed; and selecting a particular channel from the upstream channel descriptor list before exiting the pause network state.
US07885192B1 Generalized auto media selector
A media selection system includes a plurality of media ports. Each of the plurality of media ports is coupled to a corresponding physical medium, is configured to generate an activity signal, and is configured to generate a link status signal. A priority storage module is configured to contain priority information, which sets forth a priority for establishing a link through each of the plurality of media ports. A media selector module is configured to select a first media port through which a link will be maintained based on the activity signal generated by each of the plurality of media ports. The media selector module is configured to link the signal generated by each of the plurality of media ports and the priority information. The media selector module is configured to block all other links through media ports of the plurality of media ports other than the first media port.
US07885190B1 Systems and methods for determining characteristics of a network based on flow analysis
A packet transmitted on a network is read and decoded. A network device and its operating system are identified by analyzing the decoded packet. If more than one operating system is identified from the decoded packet, the operating system is selecting by comparing confidence values assigned to the operating systems identified. A service running on the network device is identified from the decoded packet or subsequent packets that are read, decoded and analyzed. The network topology of a network is determined by reading, decoding, and analyzing a plurality of packets. A flow between two network devices is determined by reading, decoding, and analyzing a plurality of packets. Vulnerabilities are assigned to operating systems and services identified by reading, decoding, and analyzing packets. Network configuration policy is enforced on operating systems and services identified by reading, decoding, and analyzing packets.
US07885188B2 Smoothing algorithm for round trip time (RTT) measurements
A smoothing algorithm for round trip time (RTT) measurements is provided to a network device to effectively deal with variations or other potential anomalies that may occur in RTT measurements. The algorithm involves: first determining what should be considered a very high or a very small value for a RTT sample. If a new RTT sample is in an acceptable range, then the network device performs a relatively basic smoothing. If the new RTT sample is much higher than a current RTT value, then the network device ignores the value of this RTT sample a few times. If the network device still detects this large value after ignoring that value for some time, then the network device factors this value into the current RTT value using an additive increase. Similarly, if the value of the new RTT sample is much lower than current RTT value, the network device ignores the value of the new RTT sample a few times. If the network device still sees this small/low value after ignoring that value for sometime, then the network device factors this value into the current RTT value using a multiplicative decrease. An effective RTT value results, which can be used singly or in combination with other metrics to load balance network traffic.
US07885186B2 System and method of adaptively managing bandwidth on optical links shared by multiple-services using virtual concatenation and link capacity adjustment schemes
Described are a system and method of adaptively managing bandwidth between services contending for the bandwidth on an optical link. Bandwidth is allocated to each service contending for bandwidth of the optical link. For each service, a current utilization metric representing a measure of current usage of the allocated bandwidth by that service is computed. Additional bandwidth is allocated to one of the services in response to the current utilization metric of that service if bandwidth usage of the optical link is currently at less than full capacity, otherwise the bandwidth allocation between the services is balanced in response to the current utilization metric of at least one of the services if the bandwidth usage of the optical link is currently at full capacity.
US07885184B2 Method and apparatus for re-establishing anonymous data transfers
One embodiment of the present method and apparatus for re-establishing anonymous data transfers between a first endpoint and a second endpoint in a network includes receiving, from a first node, the identity of a second node connected to the first node, where at least the first node is a neighbor node. A third node (a neighbor node) is then selected, and instructed to connect to the second node in order to establish a link for the path. In this manner, the first endpoint and the second endpoint remain unknown at least to each other (e.g., where “unknown” means that neither endpoint knows any identifying information, such as network address, about the other endpoint), and likely to all other nodes in the path as well. In another embodiment, a failure is detected at a neighbor node, where the neighbor node is part of an original path between the first endpoint and the second endpoint. The neighbor node's repair server is contacted for a repair node associated with the neighbor node, and a connection to the repair node is made such that the path is established in a manner that maintains anonymity of the first endpoint and the second endpoint relative to each other.
US07885183B2 Method for recovering service forward routing and system thereof
A method for recovering service forward routing includes the steps of: suppressing the service forward routing on a standby link from changing during a routing learning process when a primary link recovers from a fault state to a normal state, establishing a label distribution protocol (LDP) session on the primary link, and redirecting the service forward routing on the standby link to the primary link after the LDP session on the primary link is established.
US07885178B2 Quasi-parallel multichannel receivers for wideband orthogonal frequency division multiplexed communications and associated methods
A quasi-parallel receiver may simultaneously receive signals within several subchannels that comprise a wideband channel. The receiver includes a subchannel filter selection switch that provides a baseband signal to a selected one of a plurality of subchannel low-pass filters. A heterodyne frequency generator provides one of a plurality of heterodyne frequencies to convert an RF signal received within a selected subchannel to the baseband signal. The subchannel low-pass filters accumulate signal information from an associated one of a plurality of subchannels during a filter-input sampling interval. In some embodiments, individual analog-to-digital converters receive the accumulated signal outputs from an associated subchannel filter and generate digital signals for a subsequent Fourier transformation. In some embodiments, a normalized signal output may be provided to the analog-to-digital converters, allowing the use of lower resolution analog-to-digital converters. The analog-to-digital converters may have sampling rates based on the subchannel bandwidth.
US07885169B2 Electric field sensor having vertical structure, fabrication method thereof, and storage unit using the same
An electric field sensor includes a substrate having a low resistive semiconductor layer doped with a high-density dopant as the top layer of the substrate, a high resistive semiconductor layer doped with a low-density dopant, the high resistive semiconductor layer located at a partial area on the low resistive semiconductor layer, and a conductive layer located on the high resistive semiconductor layer, wherein a change of an electric field is detected by a change of a current flowing through the low resistive semiconductor layer, the high resistive semiconductor layer, and the conductive layer.
US07885168B2 Read/write device for a mass storage device, and read/write method thereof
A data-storage device has a data-storage medium storing data as local deformations, and at least one read/write element including a supporting structure, which carries a local probe arranged facing the data-storage medium. The local probe is formed by a bipolar junction. The supporting structure is formed by a first and a second arms of semiconductor material, carried by a substrate and extending in cantilever fashion above a cavity made within the substrate.
US07885164B2 Optical information recording method and optical information recording medium
Provided is an optical information recording method and an optical information recording medium, which can achieve easy duplication in holographic recording. The optical information recording method is for recording information to an optical information recording medium 4 which includes an information recording layer to which information is recorded using holography. In the method, virtual information light 6 composed of information light 2 to which information is added by spatially modulating at least a part of light ray flux emitted from a light source and of recording-specific reference light 3 is generated, and virtual information light 6 and virtual recording-specific reference light 8 are irradiated onto the information recording layer so that information is recorded thereto by interference pattern generated by interference between virtual information light 6 and virtual recording-specific reference light 8.
US07885157B2 Information recording medium, apparatus, and method using management information identifying whether or not embossed pits are formed in a predetermined recording area
An information recording medium is provided with: a recording layer (L0 layer, L1 layer) having one or a plurality of predetermined recording areas (CDZ, 101 and the like) in which record data including buffer data in a finalizing process can be recorded; and a management area (CDZ) in which the management information (50a) can be recorded, the management information including first identification information (51a) for identifying whether or not embossed pits are formed in the predetermined recording area.
US07885148B2 Disc processing apparatus
In a disc processing apparatus capable of automatically carrying out processing work such as recording information on a plurality of optical discs and printing label surfaces on those optical discs, this disc processing apparatus is able to suppress by separating a conveyed optical disc from an optical disc located just under the conveyed optical disc the occurrence of a phenomenon in which a plurality of optical discs is simultaneously conveyed in the state in which they stuck together when a plurality of optical discs accommodated within a stacker in the stacked state stuck together. After a disc contact portion 17c of a disc holding mechanism C1 was brought in contact with an optical disc D, the disc holding mechanism C1 is lowered by a predetermined amount to urge the disc contact portion 17c to downwardly press the optical disc D to thereby apply force directed in the direction substantially perpendicular to the disc surface to the optical disc D. Thus, the optical disc D located at the uppermost portion of a stacker 5 can be separated from an optical disc D located just under the above-mentioned optical disc D.
US07885138B2 Three dimensional twisted bitline architecture for multi-port memory
Embodiments of the present invention provide a memory array of dual part cells and design structure thereof. The memory array has a pair of twisted write bit lines and a pair of twisted read bit lines for each column. The twist is made by alternating the vertical position of each bit line pair in each section of a column, with the result of generating common mode nose and of reducing differential mode noise.
US07885130B2 Semiconductor integrated circuit
A semiconductor integrated circuit according to an exemplary embodiment of the present invention includes a plurality of memory cells connected to one word line; a plurality of sense amplifier circuits that are connected to the memory cells and divided into an N number of groups; and N number of data inversion processing circuits that respectively receive data read out from the N number of groups of sense amplifier circuits, in which after a sense amplifier circuit of a first group terminates operation, a sense amplifier circuit of a second group different from the first group operates, and each of the data inversion processing circuits performs data inversion processing based on the data read out from each of the groups of sense amplifier circuits, and outputs the data to an output terminal of each of the data inversion processing circuits.
US07885129B2 Memory chip and method for operating the same
A memory chip and method for operating the same are provided. The memory chip includes a number of pads. The method includes inputting a number of first test signals to the pads respectively, wherein the first test signals corresponding to two physically-adjacent pads are complementary; inputting a number of second test signals, respectively successive to the first test signals, to the pads, wherein the first test signal and the second test signal corresponding to each of the pads are complementary; and outputting expected data from the memory chip if the first test signals and the second test signals are successfully received by the memory chip.
US07885124B2 Semiconductor storage device
A precharge circuit steps up a voltage of a bit line connected to a memory cell to a power supply voltage. A plurality of step-down circuits step down the voltage of the bit line to a voltage level lower than the power supply voltage before data is read from the memory cell. The plurality of step-down circuits are connected to the bit line, and the plurality of step-down circuits are controlled by step-down control signals different to each other.
US07885121B2 Resistance change memory device
A resistance change memory device including: a cell array having a resistance change type of memory cells disposed at the cross-points of word lines and bit lines, the resistance value of the memory cell being reversibly settable; a word line driver circuit configured to apply a selecting drive voltage to one selected in the word lines; and a bit line driver circuit configured to drive multiple bit lines in such a manner that a set mode and a reset mode are set simultaneously for multiple memory cells selected by the selected word line, the set mode being for changing a selected memory cell from a first resistance state into a second resistance state while the reset mode is for changing a selected memory cell from the second resistance state into the first resistance state.
US07885120B2 Double programming methods of a multi-level-cell nonvolatile memory
A method for double programming of multi-level-cell (MLC) programming in a multi-bit-cell (MBC) of a charge trapping memory that includes a plurality of charge trapping memory cells is provided. The double programming method is conducted in two phrases, a pre-program phase and a post-program phase, and applied to a word line (a segment in a word line, a page in a word line, a program unit or a memory unit) of the charge trapping memory. A program unit can be defined by input data in a wide variety of ranges. For example, a program unit can be defined as a portion (such as a page, a group, or a segment) in one word line in which each group is selected for pre-program and pre-program-verify, either sequentially or in parallel with other groups in the same word line.
US07885114B2 NAND flash memory devices having wiring with integrally-formed contact pads and dummy lines and methods of manufacturing the same
A NAND flash memory device includes a plurality of continuous conductors disposed on a common level of a multilayer substrate, the plurality of continuous conductors including respective conductive lines extending in parallel along a first direction, respective contact pads disposed at ends of the respective conductive lines and respective conductive dummy lines extending in parallel from the contact pads along a second direction.
US07885112B2 Nonvolatile memory and method for on-chip pseudo-randomization of data within a page and between pages
Features within an integrated-circuit memory chip enables scrambling or randomization of data stored in an array of nonvolatile memory cells. In one embodiment, randomization within each page helps to control source loading errors during sensing and floating gate to floating gate coupling among neighboring cells. Randomization from page to page helps to reduce program disturbs, user read disturbs, and floating gate to floating gate coupling that result from repeated and long term storage of specific data patterns. In another embodiment, randomization is implemented both within a page and between pages. The scrambling or randomization may be predetermined, or code generated pseudo randomization or user driven randomization in different embodiments. These features are accomplished within the limited resource and budget of the integrated-circuit memory chip.
US07885108B2 Memory programming method
A memory programming method may include identifying at least one of a plurality of memory cells with a threshold voltage to be changed based on a pattern of data to be programmed in the at least one of the plurality of memory cells, applying a program condition voltage to the at least one identified memory cell until the threshold voltage of the at least one identified memory cell is included in a first threshold voltage interval, to thereby adjust the threshold voltage of the at least one identified memory cell, and programming the data in the at least one identified memory cell with the adjusted threshold voltage.
US07885107B2 Methods of programming non-volatile memory cells
A method of programming a non-volatile memory cell includes programming a first bit of multi-bit data by setting a threshold voltage of the non-volatile memory cell to a first voltage level within a first of a plurality of threshold voltage distributions. A second bit of the multi-bit data is programmed by setting the threshold voltage to a second voltage level based on a value of the second bit. The second voltage level is the same as the first voltage level if the second bit is a first value and the second voltage level is within a second of the plurality of threshold voltage distributions if the second bit is a second value. A third bit of the multi-bit data is programmed by setting the threshold voltage to a third voltage level based on a value of the third bit.
US07885102B2 Semiconductor device
In a memory array MCA which includes memory cells MC each having a variable-resistance-based memory device RQ and a select transistor MQ, an object is to receive a fixed quantity of storage data for a short time, and to realize writing operation to the memory cell, with suppressed peak current. In order to achieve the object, the data bus occupation time in rewriting operation is shortened by using plural sense amplifiers and storing storage data temporarily, and plural programming circuits are provided and activated using the control signals with different phases. By the above, the phase change memory system with low current consumption can be realized, without causing degradation of the utilization ratio of the data bus.
US07885098B2 Non-volatile phase-change memory device and method of reading the same
In one aspect, a non-volatile semiconductor memory device includes a phase phase-change memory cell array including a plurality of word lines, a plurality of bit lines, and a plurality of phase-change memory cells, where each the phase-change memory cells includes a phase-change resistive element and a diode connected in series between a word line and a bit line among the plurality of word lines and bit lines of the phase-change memory cell array. The memory device of this aspect further includes a sense node which is selectively connected to a bit line of the phase-change memory cell array, a boosting circuit which generates a boosted voltage which is greater than an internal power supply voltage, a pre-charge and biasing circuit which is driven by the boosted voltage to pre-charge and bias the sense node, and a sense amplifier connected to the sense node. The boosted voltage may be equal to or greater than a sum of the internal power supply voltage and a threshold voltage of the diode of each phase-change memory cell.
US07885089B2 Electric power generation and conversion with controlled magnetics
A power conversion system comprises: a source of multiphase high frequency alternating current (AC) electrical input power; a high frequency controlled magnetics transformer for each phase of the multiphase high frequency AC input power, with each transformer having a primary winding coupled to its respective phase of the multiphase high frequency AC input power, at least one secondary winding that produces high frequency AC output power and at least one control winding responsive to a direct current (DC) control signal that changes the high frequency output power in proportion to the amplitude of the DC control signal; a power converter that receives the multiphase high frequency AC output power from each high frequency transformer secondary and converts it to system output power without the high frequency AC content; and a system controller responsive to the system output power that produces a DC control signal for each control winding that changes in amplitude in response to changes in a measured parameter of the system output power.
US07885088B2 Method for controlling a multiphase interleaving converter and corresponding controller
A method is provided for controlling a converter of the multiphase interleaving type. According to the method, there is detected when a change of the load applied to an output terminal of the converter occurs. All the phases of the converter are simultaneously turned on, and a driving interleaving phase shift is recovered to restart a normal operation of the converter. A controller for carrying out such a method is also provided.
US07885085B2 Cascaded PFC and resonant mode power converters
A control unit controls cascaded PFC and LLC converters, the LLC converter having an input coupled to an output, of the PFC converter and providing an output voltage that decreases with increasing switching frequency. The control unit produces a sawtooth waveform with a linear ramp for controlling the LLC converter switching frequency, and hence its output voltage, in dependence upon a feedback signal. It also produces for the PFC converter a PWM signal with a frequency that is the same as or an integer fraction of the LLC converter switching frequency, by comparing two thresholds with the linear ramp in respective different cycles of the sawtooth waveform to turn on and off a switch of the PFC converter during these different cycles. Logic circuits prevent PFC converter switch transitions from occurring simultaneously with switching transitions of the LLC converter.
US07885080B2 System component of a control device
A system component of a control device, especially for a transmission or engine controller of a motor vehicle, is provided as a closed system component for a control device which can be transported, thereby allowing decentralized manufacturing of the system component. The system component has a hybrid circuit, equipped with electronic components, which is embedded in a printed circuit board, recessed in the center, in such a manner that the hybrid circuit is completely enclosed by the printed circuit board. The hybrid circuit and the printed circuit board are mounted on a base element and connected to each other via contact elements. A cover element is positioned on top of the hybrid circuit and the contact elements in such a manner that the hybrid circuit is fully encapsulated by the base element, the cover element and the printed circuit board from environmental influences. The inventive system component, and integrated systems comprising the same, are especially suitable for use in motor vehicles, for example transmission and engine controllers.
US07885074B2 Direct jet impingement-assisted thermosyphon cooling apparatus and method
Cooling apparatuses and methods are provided for facilitating cooling of an electronic device utilizing a cooling subassembly, a pump and a controller. The cooling subassembly includes a jet impingement structure, and a thermosyphon. The jet impingement structure directs coolant into a chamber of the subassembly onto a surface to be cooled when in a jet impingement mode, and the thermosyphon, which is associated with the chamber, facilitates convective cooling of the surface to be cooled via boiling of coolant within the chamber when in a thermosyphon mode. The controller, which is coupled to the pump to control activation and deactivation of the pump, also controls transitioning between the jet impingement mode and the thermosyphon mode based on a sensed temperature of the electronic device.
US07885072B2 Fixing device for heat sink
A fixing device fastens a heat sink having a base on one of motherboards with different specifications. Each motherboard with a corresponding specification defines a plurality of extending holes therethrough. The fixing device comprises a plurality of slats each having an end thereof pivotally connecting to the base of the heat sink and the other end thereof defining an elongated slot for corresponding to one of the extending holes of the one of the motherboards, a back plate defining a plurality of mounting holes corresponding to the extending holes of the motherboards, and a plurality of fixing units extending through the slots of the slats, the extending holes of the one of the motherboards and corresponding mounting holes of the back plate to mount the heat sink on the one of the motherboards.
US07885069B2 Implementing adaptable three phase modular line filtering
A modular line filter connector is provided for implementing adaptable three-phase power filtering. A plurality of selected modular components defines the modular line filter connector. The modular line filter connector includes a pair of outer cylinders providing power filtering connections including, for example, line-to-line connections, line-to-common connections, common-to-protective earth connections, and line-to-protective earth connections. The selected modular components are mounted between the pair of outer cylinders and disposed along the length of the modular line filter connector. Different modular components are selected to adapt the modular line filter connector for different filtering applications.
US07885063B2 Circuit board heat exchanger carrier system and method
A heat exchanger carrier system, method, and computer program product are provided. Included is a circuit board with components mounted thereon. Further included is a carrier coupled to the circuit board. Also included is a plurality of heat exchangers coupled to the carrier for transferring heat from the components.
US07885061B2 Portable electronic device with projection function
A portable electronic device with a projection function includes a host, a display unit, a bracket, and a projection module. The display unit is pivoted to the host and has a back cover. The bracket is pivoted to the back cover. The projection module is pivoted to the bracket for outputting an image light beam along a projection direction. A pivot angle formed by the projection direction and the back cover can be adjusted by the pivot of the bracket relative to the back cover, and an elevation angle formed by the projection direction and the back cover can be adjusted by the pivot of the projection module relative to the bracket.
US07885060B2 Auxiliary display systems and methods
A portable information handling system (IHS) is disclosed wherein the system includes a cover, a primary display disposed on the cover and an auxiliary display coupled to the cover, wherein the auxiliary display is movable between a viewable position and a closed position. The system also includes a switch coupled to the auxiliary display, wherein the switch is adapted to place the auxiliary display in an operational state in the open position and in a non-operational state in the closed position.
US07885059B2 Portable computer and method for mounting a flat panel display device thereon
A portable computer including a housing having first and second sections, the first section having an information input device and the second section having a case having a first fastening element; a display panel including a second fastening element at a rear surface of the panel, the case and the display panel being attached through the first and second fastening elements; a hinge coupling the first and the second sections to each other; and a display panel support member having a third fastening element, the display panel support member being attached to the display panel through the third fastening element.
US07885055B2 Sliding module having locking function in portable electronic device
A sliding module includes a main housing; a sliding housing on the main housing, a push rod interposed between the main housing and the sliding housing to provide an elastic force to slide the sliding housing, a support member mounted on the main housing and rotatably or slidably coupled with the push rod, and a locking member disposed on the push rod and the support member. The locking member blocks the push rod to limit the sliding of the push rod on the support member and allows the push rod to slide when the push rod rotates on the support member according to the sliding of the sliding housing.
US07885053B2 Electric double layer capacitor and method for manufacturing same
An electric double layer capacitor includes first and second collectors, first and second polarizable electrode layers provided on the first and second collectors, respectively, a separator having an insulating property provided between the first and second polarizable electrode layers, and an electrolytic solution impregnated in the separator and the first and second polarizable electrode layers. A lower electric potential is to be applied to the second collector than to the first collector. The electrolytic solution contains anion including fluorine as electrolyte. The separator includes a separation layer facing the second polarizable electrode layer, and an inhibition layer facing the first polarizable electrode layer. The separation layer contains cellulose. The inhibition layer is made of material different from that of the separation layer. The inhibition layer prevents cellulose from decomposing. This electric double layer capacitor prevents the separator from dissolving, having an excellent long-term reliability.
US07885050B2 Amplification relay device of electromagnetic wave and a radio electric power conversion apparatus using the above device
The present invention provides an amplifying repeater, which is constructed in such a manner that a ferrite core is inserted into a coil with a pre-determined number of winds to increase an induced electromotive force caused by an increase in flux linkage using a time-varying magnetic field of electromagnetic waves at a position distant from various electromagnetic wave generating sources by a predetermined distance and the induction coil and a variable condenser for inducing resonance are connected to each other to increase current while reducing a resistant component existing in the induction coil to intensify and amplify the magnetic field of electromagnetic waves. Furthermore, the present invention provides a wireless power conversion charging device using the magnetic field of electromagnetic waves, which is located between an electromagnetic wave generating source transmitter and a receiving coil or attached to the transmitter and receiving coil. The wireless power conversion charging device includes a rectifying diode for rectifying an electromotive force induced in a construction in which a resonance and impedance matching variable condenser is connected to a coil in series or in parallel in order to transmit maximum induced power to a charging battery that is a load using electromagnetic waves amplified by the amplifying repeater, and a smoothing condenser for smoothing the rectified voltage. Accordingly, charging power required for various small power electronic devices can be provided and power can be supplied to various loads.
US07885049B2 Electrical power switching with efficient switch protection
A transmission delay line is introduced between the switch and the power output side of a power switching system so that sparking of the load is hidden from the switch by the time delay of the transmission line. This makes it possible to detect the load spark and actively protect the switch, typically by turning the switch off, before it actually knows that there has been a load fault spark. Alternatively, the delay of the transmission line is long enough so that the switch has already been turned off in normal pulse operation before the load fault current reaches the switch. Either way, the switch will be turned off under normal current flow and will not be subject to destructive over-current or over-voltage conditions.
US07885048B2 Semiconductor device and an electronic apparatus incorporating the semiconductor device
A semiconductor device and an electronic apparatus incorporating the semiconductor device are disclosed. The semiconductor device includesa power circuit that further includes a power transistor for providing current to a load (load current), a temperature detector for detecting the temperature of the power transistor, and a current detector for detecting the load current. If the detected temperature of the power transistor reaches a first predetermined temperature, and if the detected load current exceeds a first predetermined load current, a signal is output through an external terminal of the semiconductor device.
US07885045B1 Wiring device with multi-shot miswire
The present invention is directed to an electrical wiring device that includes a plurality of line terminals and a plurality of load terminals. The plurality of line terminals are coupled to the plurality of load terminals in a reset state and decoupled therefrom in a tripped state. A wiring state detection circuit is coupled to the plurality of line terminals or the plurality of load terminals. The wiring state detection circuit is configured to monitor an electrical signal propagating on the plurality of line terminals or the plurality of load terminals and derive at least one signal characteristic therefrom. The wiring state detection circuit is configured to automatically determine a wiring state of the electrical wiring device based on the at least one signal characteristic upon device installation or device reinstallation. The wiring state detection circuit generates a miswire detection signal if the wiring state is determined to be in a miswired wiring state and generating a proper wiring detection signal if the wiring state is determined to be in a proper wiring state. A fault detection circuit is coupled to the plurality of line terminals, the fault detection circuit being configured to generate a fault detection signal in response to detecting at least one fault condition. A circuit interrupter assembly is responsive to the wiring state detection circuit and the fault detection circuit. The circuit interrupter is configured to drive the plurality of line terminals and the plurality of load terminals into the tripped state in response to either the fault detection signal or the miswire detection signal.
US07885041B2 Rotational disc type storage device
Embodiments of the present invention help to stabilize a tilt amount of a head gimbal assembly with respect to a magnetic disc. According to one embodiment of the present invention, in a head stack assembly in which a head gimbal assembly, a carriage, and a head gimbal assembly are stacked and fixed by a pivot cartridge, a spring washer and a nut, an annular recess portion having a length in the radial direction of a flange is formed on a contact face of the flange formed at one end of the cartridge, so that two places of a mount plate of the head gimbal assembly may be partially supported in the radial direction of the flange.
US07885035B2 Computer program product to provide bus bar burst communications for an automated data storage library
A computer program product for operating an automated data storage library with storage shelves, data storage drive(s), a bus bar; and a robot accessor with a drive system for moving the robot accessor, an accessor communication interface, a bus bar relay configured to engage and disengage the bus bar; and a robot control configured to operate the drive system to move the robot accessor, to operate a picker, and to operate the bus bar relay to engage the bus bar when the robot accessor is stationary, to provide communication capability with a library communication interface via the bus bar relay and the bus bar when the bus bar relay engages the bus bar. Additionally, a second communication system may be provided between the robot accessor and the automated data storage library, which is operable at least when the robot accessor is moving.
US07885033B2 Anticipatory track switching
Various embodiments of the present invention are generally directed to using a transducer to transfer data during a transducer displacement operation at a time during such operation when the transducer is substantially stationary.
US07885029B2 Thermally-assisted magnetic recording head and thermally-assisted magnetic recording method
A head capable of favorite thermally-assisted magnetic recording without depending on the use of a near-field light generator is provided. The head comprises a write head element formed on the trailing side from a waveguide and comprising a first main pole. The first main pole and the waveguide are opposed to each other through a first clad layer, and a second clad layer is provided on a rear side from the first main pole. This gives that the end surface of the waveguide can be placed much close to the end surface of the first main pole apart by only a thickness of the first clad layer. As a result, the end surface of the first main pole can apply a sufficient intensity of write field to the intensity center and its vicinity of the light spot formed on the magnetic recording layer.
US07885016B2 Light quantity adjusting device, lens barrel and image pickup apparatus
Disclosed herein is a light quantity adjusting device including: first and second diaphragm blades shiftably provided to adjust a size of a diaphragm aperture; a neutral density filter blade provided shiftably in the same direction as the first and second diaphragm blades and having a neutral density filter adapted to cover the diaphragm aperture to reduce a quantity of light passing through the diaphragm aperture; and a drive mechanism adapted to shift the first and second blades and the neutral density filter blade; wherein the drive mechanism is configured to include an actuator, a first cam groove, a second cam groove, a third cam groove, an arm, a first cam-pin, and a second cam-pin.
US07885013B2 Zoom lens and image pickup apparatus equipped with same
A zoom lens includes, in order from the object side thereof, a first lens unit G1 having a positive refracting power, a second lens unit G2 having a negative refracting power, and a third lens unit G3 having a positive refracting power, wherein zooming is performed by changing distances between the lens units, the second lens unit has two negative lens elements and one positive lens element, and the lens element located closest to the object side is a negative lens element. The zoom lens satisfies the following conditions: 0.60<Σd2G/Imw<1.95  (1-1) and 1.830
US07885012B2 Shearing radiation beam for imaging printing media
An illuminator (10) for producing a radiation spot (120) on a workpiece (110) comprises a laser light source (20) and a beam-shearing optical system (30). Fine structure (160) generated by an integrator (80) of laser light source (20) in integrated beams (90) as a result of path length differences among coherent light beams (70) from emitters (60) of lasers (40) is sheared by the inclusion of beam-shearing optical system (30) into illuminator (10). Beam-shearing optical system (30) allows illuminator (10) to produce a radiation spot (120) in which the fine structure (160) is spread so that scanning of radiation spot (120) does not produce the striations (140) in scanned patch (170) that are obtained with prior art illuminators.
US07885007B2 Optical element and producing method
An optical element includes: an element body including a resin containing a polymer having an alicyclic structure. The optical element is treated by one of heat treatment and wet-heat treatment for 15 hours or longer at a temperature lower by 10° C. to 30° C. than a glass transition temperature of the resin after being formed by injecting the resin in a mold. The optical element body has a length along an optical axis of the optical element in a range of 0.5 to 3 mm, and a length in a perpendicular direction to the optical axis in a range of 3 to 5 mm.
US07885006B2 Lens unit, light emitting diode head, exposure device, image forming apparatus, and reading apparatus
A lens unit includes a lens array, a first light blocking member, and a second light blocking member. The lens array includes a plurality of lens pairs arranged in a substantially linear arrangement. Each of the lens pairs includes a first lens for forming an inverted reduced-size image of an object and a second lens for forming an inverted enlarged-size image of the inverted reduced-size image. The first light blocking member is disposed between the first lenses and the second lenses, and includes first apertures. The second light blocking member includes second apertures arranged in a substantially linear arrangement corresponding to an arrangement interval of the lens pairs, and having different opening portion shapes depending on a position of the lens pairs in an optical axis direction of the lens pairs. The second light blocking member is disposed at least between the first lenses and an object plane or the second lenses and an image plane.
US07885005B2 Eyepiece system and optical device
An eyepiece system has a lens group S1 in which a lens L1 having a negative refractive index and refractive power and a lens L2 having a positive refractive index and refractive power are joined, so that the lens group S1 as a whole has a positive refractive index and refractive power; and a multi-layer (stacked) diffraction optical element PF. In an optical system positioned between an image surface I and an eye point EP, the position of a diffraction plane on the optical axis is between EF in FIG. 1. In FIG. 1, EF is the range in which the value ra of the ratio between a distance (DH2) between the diffraction plane (C) and a principal point (H2) near the diffraction plane and a distance (DH1H2) between principal points is 0.5 or less in both directions from the principal points H1, H2.
US07885002B2 Floor projection screen and method for manufacturing the same
A floor projection screen to be installed in front of department stores, shops, shopping malls, and a method for manufacturing the same are disclosed. The floor projection screen is formed by overlapping a hard screen material, which is obtained by mixing white cement with a light diffuser such as glass beads, silica, etc. having a particle of 400 to 800 mesh, or by mixing plastic resin with white cement, calcium material, pigments, etc., and a soft material such as urethane, rubber, or non-woven fabrics, thereby achieving vivid imaging, an anti-skid function, and durability for friction. The floor projection screen is manufactured by stacking a screen material on a surface of a tape-shaped soft material and rolling and hardening the screen material to complete a screen having a centric ring pattern, or by stacking a screen material on a surface of a tape-shaped soft material, repeating the stacking step until a desired size of the screen is obtained, and hardening the resulting stack to achieve a screen surface having a particle size of 40 to 800 mesh.
US07884999B2 Optical microscope apparatus
The size and production costs of an optical microscope apparatus capable of blocking light or maintaining the specimen environment are reduced. The provided optical microscope apparatus includes a microscope that has a stage for mounting a specimen (A), a transmission-illumination optical system, and a detection optical system; and a housing that surrounds the microscope, wherein the housing includes a fixed housing, and a movable housing, wherein, among optical parts constituting the transmission-illumination optical system and the image-forming optical system, at least some optical parts disposed above the stage are movable, and wherein a switching mechanism is provided, the switching mechanism being configured to retract the optical parts away from above the stage when the movable housing is disposed in an open position relative to the fixed housing and to substantially align the optical axes of both optical systems when the movable housing is disposed in a closed position relative to the fixed housing.
US07884998B2 Catadioptric microscope objective employing immersion liquid for use in broad band microscopy
An objective for imaging specimens is disclosed. The objective receives light energy from a light energy source configured to provide light energy in a wavelength range of approximately 480 to 660 nanometers, employs a Mangin mirror arrangement in conjunction with an immersion liquid to provide a numerical aperture in excess of 1.0 and a field size in excess of 0.05 millimeters, where every element in the objective has a diameter of less than approximately 40 millimeters.
US07884997B2 System and method for coherent beam combination
Systems and methods for coherent beam combination of lasers are provided. In one embodiment, a method for coherent beam combination is provided. The method comprises providing a plurality of secondary laser signals from a primary laser signal, amplifying the plurality of secondary signals along respective amplifier arms to provide a plurality of amplified output signals, providing a frequency-shifted reference beam from the primary laser signal, generating a plurality of optically heterodyne detected (OHD) beat signals based on combining respective amplified output signals of the plurality of amplified output signals with the frequency-shifted reference beam, and adjusting path lengths of respective amplifier arms based on respective amplitudes of the plurality of OHD beat signals to control the path length of respective amplifier arms to within a coherence length of the primary laser signal.
US07884996B2 Delay-line demodulator
A delay-line demodulator for demodulating a differential quadrature phase shift keying (DQPSK) signal is provided. The demodulator includes two Mach-Zehnder interferometers individually comprising two waveguides having different lengths therebetween and through which a light signal branched from the DQPSK signal propagates, respectively. A phase of the light signal propagating at one of the waveguides is delayed as compared to a phase of the light signal propagating at another one of the waveguides, wherein a divergence amount of polarization is adjusted by driving sets of heaters that are facing each other and sandwiching a half wavelength plate therebetween.
US07884993B2 Electrophoretic display device
An electrophoretic display device is described. The device includes a substrate, first electrodes, an electrophoretic film having electrophoretic particles, and second electrodes. The substrate is has a plurality of pixel regions. First electrodes are disposed respectively on each pixel region, and include first patterns separated from one another and second patterns connected to the first patterns. The second electrode is disposed on the electrophoretic film. The area of one of the electrodes, opposing the other of the electrodes has apertures formed therein, reducing the contact area between the electrode and the electrophoretic film.
US07884992B1 Photochromic optical article
A photochromic optical article comprises a substrate, and a photochromic coating coated on an outer surface of the substrate and having at least two photochromic layers. Each of the photochromic layers has a composition that contains a carrier and at least one photochromic dye. The compositions of the photochromic layers are different from each other.
US07884987B2 Scanning display device
A scanning display device is disclosed. The scanning display device includes: first to M-th scan mirrors (where M is an integer of at least 2), each of which scans a light signal in a first direction; and a scanning unit for scanning the light signal scanned by each of the first to M-th scan mirrors in a second direction, wherein a m-th scan mirror (where 1≦m≦M−1) scans the light signal in the first direction, and a n-th scan mirror (where 2≦n≦M) adjacent to the m-th scan mirror scans the light signal scanned by the m-th scan mirror in the first direction.
US07884983B2 Image display body and image formation method
An image display body in which a decorative effect is obtained more effectively by an optical diffraction structure. In an image display body, an optical diffraction structure portion constituted by the optical diffraction structure in a halftone dot state is provided in a colored region on a base material. In the image display body, a dot area percent of a halftone dot a constituting the optical diffraction structure portion to the colored region ranges from 15% to 60%, an area of each halftone dot a is smaller than 0.25 mm2. The halftone dots 21a are diffused by an error diffusion method.
US07884982B2 Imaging apparatus and image data conversion method
An imaging apparatus capable of performing image conversion such as white balance with a simple operation to obtain image data suited to user's preference, includes an imaging section, an image divider, a calculator, and an image converter. The imaging section images a subject to generate image data. The image divider divides a whole region of the generated image data into plural regions, and outputs first data including data in at least one of the divided regions and second data including data in at least one of other divided regions. The calculator calculates a first set value (for example, for correcting white balance of the image data) based on the first data, and a second set value based on the second data. The image converter generates first converted image data (for example, with corrected white balance) based on the first set value, and generates second converted image data based on the second set value.
US07884978B2 Image reading apparatus, light intensity control circuit, and light intensity control method
An aspect of the invention provides an image reading apparatus including: first and second light emitters that emit lights; a light guide unit that guides the lights emitted from the first and second light emitters to irradiate a document with the light; a photoelectric conversion unit that converts reflected light from the document into an image signal; and a control unit that controls the first light emitter to emit light for a first time period in a unit time period and controls the second light emitter to emit light for a second time period misaligned from the first time period in the unit time period.
US07884977B2 Method, device and computer program for processing input data concerning generation of electronic files
The image processing device is provided with an area process portion for generating objects indicating specific areas included in original image data of an scanned original and for discriminating whether each of the objects is a character object or a non-character object, an integration process portion for performing a process of integrating character objects that satisfy a first condition so as to make one character object and a process of integrating character objects that have remained after integration and satisfy a second condition if the number of the remaining character objects is larger than a preset value, a lossless compression portion for performing a lossless compression process on a character object, and a lossy compression portion for performing a lossy compression process on a non-character object.
US07884976B2 Image sensing apparatus
An image sensing apparatus having a large depth of focus (DOF) and being compact in size is provided. The image sensing apparatus includes a plurality of light sources that shines light beams on an illumination portion of a document; a first mirror that receives incident light scattered by reflection from the document, to reflect the scattered light in the secondary scan direction; a plurality of first concaved aspheric mirrors that collimates light beams from the first mirror, to reflect therefrom the collimated light beams as substantially collimated light fluxes; an aperture mirror that reflects therefrom the light beams from the respective first aspheric mirrors, through apertures each having a light-shielded portion formed therearound and selectively passing the light beams therethrough; a plurality of second concaved aspheric mirrors that receives the light beams incident from the respective aperture mirror, to reflect the incident light beams as converging light beams; a second mirror that reflects the light beams in a direction perpendicular to the surface of the document, disposed on a path of the light beams to be converged by means of the second aspheric mirrors; a plurality of light receivers each having a light-receiving area that receives the light beams from the second mirrors, to form images according to the light beams from the respective apertures; and a casing where the first and second aspheric mirrors are disposed on a first side of the casing in the secondary scan direction, and the aperture mirror is disposed on a second side thereof in the secondary scan direction.
US07884975B2 Apparatus, method and program product for reading image
An image reading apparatus according to an embodiment of the present invention comprises: a first reading unit that reads an image on a front side of a document being transferred along a transfer path; a second reading unit that reads an image on a rear side of the document; a reversing unit arranged downstream of the first and the second reading units that turns the document over and place it on the transfer path; and a controller that causes, when a error is detected in the first or second reading units, the reversing unit to turn the document over and place it on the transfer path, so that a reading unit in which the error is not detected reads the image on the side to be read by the reading unit in which the error is detected.
US07884968B2 System for capturing graphical images using hyperspectral illumination
A graphical scanner for scanning a graphical image includes a source for producing an optical beam, a monochromator for dividing the optical beam into a plurality of component beams for hyperspectral bandpasses, a director for directing the component beams to illuminate portions of the graphical image, a sensor for measuring a light intensity for the one or illuminated portions, and a translator for transforming the measured light intensities for each of the one or more portions into hyperspectral traces each representing a spectral power distribution. The translator further transforms the hyperspectral traces into one or more device-independent representations of color.
US07884966B2 Image processing apparatus, system, method and computer-readable medium
There is provided an image processing apparatus that includes a conversion unit that performs color conversion of an input image by employing correlation information denoting color coordinates of grid points in an input color space and color coordinates corresponding to those grid points in an output color space; a first adjustment processing unit that performs first adjustment processing with respect to an image output from the conversion unit; a calculation unit that calculates a total color material amount corresponding to each of the grid points based on the color coordinates of the grid points in the output color space denoted by the correlation information; and a judgment unit that judges whether or not the first adjustment processing is to be applied to an image output from the conversion unit based on a comparison between the total color material amount corresponding to each grid point and the limit value.
US07884963B2 Hand-held modular system with printer and internal replaceable ink cartridge
A hand-held modular printer system for printing a stored image, the printer system comprising a memory module in which the image can be stored; a printer module adapted to be releasably interconnected with the memory module, the printer module including an elongate body defining a transverse print media passage and a printer which is arranged within the body so that the stored image can be printed onto print media which passes through the passage, the printer module further including a print media feed arrangement located within the body, the print media feed arrangement comprising a plurality of rollers configured to feed the print media through the passage and a motor arrangement for driving at least one of the rollers; and a pen module adapted to be releasably interconnected with the printer module and which includes a nib which can dispense ink. The printer module is housed in a substantially cylindrical housing, and the hand-held modular printer system further comprises an ink cartridge, the ink cartridge substantially extending the length of the printer module and shaped such that a major surface of the ink cartridge has a curvature substantially matching that of an internal surface of the cylindrical housing, whereby the ink cartridge is nestled against the cylindrical housing.
US07884958B2 Printer system, printer, and image registration method
A printer, image registration method, and printer system improve image data processing efficiency by tracking and storing the identical image data that is registered and stored in a printer. The image registration device has a graphics register for registering images in a printer. The graphics register sends the image data to be registered to the printer, receives an identification number from the printer, and records and stores a registered image data information file linking the image data sent to the printer with the printer identification number.
US07884954B2 Peripheral equipment and management method thereof
When managing a job inputted via a network or a console according to a job management command issued likewise via the network or the console, peripheral equipment managed by a directory server connected via the network decrypts an access ticket included in the job, decrypts the access ticket included in the job management command, and manages the job according to the decrypted contents of the access ticket included in the job and the access ticket included in the job management command.
US07884949B2 Three-dimensional image measuring apparatus
The present invention relates to a three-dimensional image measuring apparatus comprising: an XYZ shaft transfer means mounted onto a base member; a work stage mounted to the base member, for moving a measuring object to a measuring position and thereafter supporting it and having a predetermined reference surface set at a side thereof; an image obtaining means in which it is moved toward X,Y and Z shafts by the XYZ shaft transfer means, scans a grating image by the frequency of N times to a side of the measuring object supported and fixed to the work stage, obtains the changed grating image by the measuring object by N times; a light emitting means mounted to a side of the image obtaining means for generating and emitting light with a predetermined wavelength; and a control unit which irradiates light generated from the light emitting means mounted to a side of the image obtaining means to the reference surface set the side of the work stage, receives the changed grating image obtained from the image obtaining means, thereby producing the three-dimensional image.
US07884946B2 Apparatus for measurement of the axial length of an eye
An apparatus for measuring the axial length of a human eye, the apparatus comprising a low coherence light source; a beam splitter; a fast displacement module for rapidly varying the path length within a reference arm of an interferometer; a laser directing a laser beam that is co-propagating with light from the low coherence light source into the displacement module.
US07884937B2 Airborne tunable mid-IR laser gas-correlation sensor
A method and apparatus for measuring target gas concentrations in an atmosphere. The method and apparatus emit in the atmosphere a laser beam tuned to a molecular absorption line of a target gas, receive a reflected signal affected by gas absorption of the target gas in the atmosphere, divide and direct the received signal into a first optical path and a second optical path including in one of the paths a correlation gas cell filled with a predetermined concentration of the target gas, detect transmitted signals through the first optical path and the second optical path, and calculate a target gas concentration by comparing a first signal transmitted through the first optical path to a second signal transmitted through the second optical path. The apparatus includes a laser source tunable to a specific molecular absorption line of a target gas and configured to emit in the atmosphere a laser beam having a spectral bandwidth greater than a full width of the molecular absorption line of the target gas, a receiver configured to receive a reflected signal affected by gas absorption of the target gas in the atmosphere, and at least one detector configured to detect transmitted signals through the first optical path and the second optical path.
US07884932B2 Measuring instrument
With a measuring instrument for measuring sample particles moving in a cuvette, for example for measuring a zeta potential or the Brownian size the particles, with a filling device for filling and an emptying device for emptying the cuvette mounted on the ends thereof and with devices for irradiating and for monitoring the particles, it is problematical always to position the cuvette correctly or in a defined manner relative to the direction of radiation and to the monitoring device. To resolve this problem, it is proposed that the cuvette member is mounted by means of a cuvette bearing and the filling and the emptying device are fastened exclusively to the cuvette in such a way that the position of the cuvette relative to the surroundings thereof is determined and defined exclusively by the cuvette bearing.
US07884931B2 Optically multiplexed imaging system and methods of operation
The invention describes an optical multiplexer for increasing optical data collection efficiency across at least two fields of view. The optical multiplexer includes a first optical path for operatively receiving optical data from a first field of view and at least one beam deflection system for operatively receiving optical data from at least a second field of view. The optical multiplexer also includes an optical train for focusing the optical data passing through the optical train onto adjacent sections of a focal plane array. The invention provides improvements including expanded across-track swaths, higher spatial resolution, imaging of real-time references on every frame, coincident imaging along separate paths, stereo imaging and other increases in imaging functionality.
US07884929B2 Blade breakage and abrasion detecting device
The present invention provides a blade breakage and abrasion detecting device comprising: a detecting unit including a light-emitting unit which is provided close to a side of a blade to emit a round shape light toward the blade, and a light receiving unit which is provided opposed to the light-emitting unit as sandwiching the blade to receive the round shape light from the light-emitting unit with a round shape light receiving area; a moving device which moves the detecting unit toward a rotation center of the blade; and a control unit which detects a breakage of the blade based on a change of an amount of light received by the light receiving unit of the detecting unit, and calculates an abrasion amount of the blade by accumulating a moving amount obtained by controlling the moving device to moves the detecting unit toward the rotation center of the blade.
US07884926B2 Color measuring apparatus having differently operating measuring devices
An apparatus performs colorimetric measurements of printing materials. The apparatus for the colorimetric measurement of printing materials has two measuring devices operating with different resolutions for registering the surface of the printing material. The two measuring devices permit faster registration of color measured values on a printing material and thus accelerates the measuring operations.
US07884922B2 Illumination system for microlithography
An illumination system for a microlithography projection exposure apparatus for illuminating an illumination field with the light from an assigned light source includes a pupil shaping unit for receiving light from the assigned light source and for generating a predeterminable basic light distribution in a pupil plane of the illumination system, and a transmission filter assigned to the pupil shaping unit and having at least one array of individually drivable individual elements for the spatially resolving transmission filtering of the light impinging on the transmission filter in or in proximity to a pupil plane of the illumination system. The transmission filter generates a predetermined correction of the basic light distribution. An illumination system of this type can generate a multiplicity of location-dependent intensity distributions in a pupil plane of the illumination system, and ensure a high transmittance.
US07884920B2 Lithographic apparatus and pivotable structure assembly
A mirror assembly to interact with a beam of radiation of a lithographic apparatus is disclosed. The mirror assembly includes a mirror, a piezo electric actuator, and a mover structure, the mover structure connected to the mirror, an assembly of the mirror and the mover structure being pivotable about a pivot point, the piezo electric actuator having a contacting surface to establish a slip-stick contact with the mover structure.
US07884918B2 Exposure apparatus and method of manufacturing device
An exposure apparatus includes a first measurement device, a second measurement device, and a controller. The first measurement device measures the position of a substrate stage in the optical axis direction when the substrate stage is scanned in the first direction. The second measurement device measures the surface positions of the substrate in the optical axis direction at a plurality of measurement points on one straight line extending in the second direction on the substrate. The controller controls the second measurement device to measure at least one identical region on the substrate at different measurement points of the plurality of measurement points both before and after the substrate stage moves in steps in the second direction, and calculates a measurement error of the first measurement device attributed to the driving of the substrate stage in the second direction based on the measurement result obtained by the second measurement device.
US07884913B2 Liquid crystal display device
A LCD device and its fabrication method as discussed. According to an embodiment, the LCD device includes a plurality of gate lines and data lines arranged on a substrate to define a plurality of unit pixels; thin film transistors (TFTs) each formed at an intersecting region of the gate lines and the data lines; a plurality of gate pad portions and data pad portions formed at end portions of the gate lines and the data lines, respectively, at least one of the gate and data pad portions being made up of at least two pad unit portions, each pad unit portion having at least one contact hole such that the contact holes of one of the plurality of gate or data pad portions are arranged in a zigzag or an oblique line format; and pixel electrodes formed at the unit pixels.