Document Document Title
US08191281B2 Method of drying honeycomb formed article
A method of drying a honeycomb formed article, in which the honeycomb formed article can be dried in a short time while prohibiting occurrence of defects such as deformation, breakage and the like. There is provided a drying method of an unfired honeycomb formed article including raw material composition containing ceramics raw material, water, and binder, and having a plurality of cells, the cells being separated by partition walls to be passage of fluid, and electromagnetic wave drying is performed to dry the honeycomb formed article after the honeycomb formed article is preheated by steam.
US08191280B2 System and method for spray drying a liquid
Described herein are devices and techniques for spray drying a fluid to produce a dried powder. Assemblies include a spray drying head attachable to a gas supplier and a liquid sample, such as a standard unit of blood product. The spray drying head can be adapted to provide an aerosolized flow of liquid sample exposed to a drying gas. The assembly also includes a drying chamber adapted to separate the aerosolized flow of liquid sample into a dried powder and humid air. The assembly can be disposable, provided in a sterilized kit and having simplified attachments allowing quick connect and disconnect from the gas and liquid sample. Separation of the powder from the humid air exiting the drying chamber occurs within a filtered collection bag. In some embodiments, one or more of the drying chamber and collection bag are formed form a thin-walled, collapsible material.
US08191279B2 Tape checking apparatus
A tape checking apparatus has a driving roller (42) interposed in a running path (L) of an endless tape (T) and a thickness-measuring device (44) disposed near the driving roller (42). The thickness-measuring device (44) measures the thickness of the endless tape (T) that is pinched between the driving roller (42) and a pinch roller (45).
US08191274B2 Portable coordinate measuring device
A coordinate measuring device (10) comprises a housing (12) rotatively supported on a base (11) and mounting a vertical pillar (13) along which rides a carriage (14) engaged by a horizontally translating arm (15). A turret (18, 19) at each end of the aim houses a rotating body (20, 21) connected to a probe (22, 23). The rotation of the base, the vertical movement of the carriage, the horizontal movement of the arm and the rotation of the probes are driven by motors (27, 28, 29, 30) in the housing. The rotation of the motors are transmitted by a cable and pulley assembly to the arm and carriage. The cable (43) controlling the transversal movement of the arm has its opposite ends attached to the opposite extremity (16, 17) of the arm, and is run respectively up and down the portion of the pillar above and below the carriage in order to maintain constant lengths and tension of the cables as the carriage moves up and down the pillar. The rotation of the probes and that of the base are coordinated to keep the probes at a constant angle in relation to the measured surface.
US08191271B2 Geodetic apparatus
A geodetic apparatus, in particular tacheometer or theodolite, comprises an optical device for sighting objects, a first support on which the optical device is supported such that the optical device may turn around a first axis, and a first gear unit for transmitting a drive torque on the optical device so as to turn the optical device around the first axis. In thegeodetic apparatus, the first gear unit comprises a worm and a worm gear meshing with each other, wherein the worm has a plate-like body and a spirally extending worm thread is formed on a first side face of the body, and the worm gear has a plurality of teeth evenly distributed along a circle.
US08191267B2 Tool with replaceable blade
A tool handle for use with a removable blade having a latch opening, the tool handle having a housing defining a blade chamber in the housing, a latch disposed in the housing, configured for moving between a latched position and a released position. In the latched position, the latch is configured to extend through the latch opening. Also included is an actuator at least partially enclosed within the housing, configured for moving between a rest position and a depressed position, wherein movement of the actuator to the depressed position causes the latch to move to the released position.
US08191256B2 Method for producing a heat exchanger having a corrosion protection layer
Method for producing a heat exchanger with the following steps: a) hot dip refining a steel sheet to form a corrosion-protection layer (3), wherein the corrosion-protection layer (3) contains zinc and between 0.5% and 60% aluminum; b) removal of the corrosion-protection layer (3) from one side of the steel sheet; c) production of a heat exchanger tube (2) from this steel sheet, wherein the corrosion-protection layer (3) is arranged on the outside; d) provision of ribs (6) of aluminum or an aluminum alloy; e) provision of a flux; f) provision of a filler material (8) containing aluminum and silicon in the connecting region between the ribs (6) and the outside of the heat exchanger tube (2); g) connection of the heat exchanger tube (2) to the ribs (6) in a brazing operation.
US08191254B2 Method and apparatus for improving fan case containment and heat resistance in a gas turbine jet engine
A method and apparatus for improving fan case containment in a gas turbine jet engine employs a containment ring and a heat resistance ring which are shrink interference fit on the inside diameter of the fan case, the containment ring where the large fan blades turn, and the heat resistance ring where heated air from backfiring heats up the fan case. The containment ring is made of a super alloy to provide added strength to the fan case should a fan blade break, containing the fan blade within the fan case. The heat resistance ring is made of titanium or other suitable material. Additionally, one or more stiffener rings are shrink interference fit on the outside diameter of the fan case. The containment ring and stiffener rings can reduce the flight weight of the fan case and lower the material costs, while increasing the containment strength of the fan case.
US08191239B2 Method for fabrication conductive winding structure
A conductive winding structure, the fabricating method thereof, and the magnetic device having the same. The method for fabricating the conductive winding structure includes: (a) providing a mold with a plurality of extension portions and a plurality of protrusions, the plurality of extension portions are connected to each other as a continuous spiral structure, and the plurality of protrusions extend from the plurality of extension portions; (b) performing an electroforming procedure to form a conductive layer on partial surface of the mold; and (c) stripping the conductive layer from the mold, so as to obtain the conductive winding structure.
US08191238B2 Method for forming a magnetic writer
A magnetic writer comprises a write pole, a substrate and a non-magnetic, oxygen-free buffer material. The write pole has a leading edge, a trailing edge, a first side and second side. The substrate is at the leading edge of the write pole. The non-magnetic, oxygen-free buffer material is located between the write pole and the substrate.
US08191226B2 Device and method for coupling a pipe fitting to a pipe
A device and method for coupling a pipe and a fitting. The device includes a pipe holder for releasably gripping a pipe, a fitting retainer for releasably retaining a pipe fitting substantially coaxially with a pipe in the pipe holder, and a drive mechanism for driving together the pipe holder and the fitting retainer along a longitudinal axis in a relative motion between them. The device may optionally slide a reinforcing sleeve along the pipe to cover the end of the pipe on the fitting.
US08191219B2 Assembly mechanism for external box
An assembly mechanism for an external box includes a casing body, a cover body, and a retaining body. The casing body has an opening formed on one side thereof. The cover body is assembled on the casing body. The retaining body is used for sliding the cover body to approach the opening in order to retain the cover body and the casing body together or for sliding the cover body out from the opening in order to separate the cover body from the casing body. Hence, it is easy for users to assemble or detach the external box of the present invention and the cost of the present invention is less than that of the prior art. Therefore, the present invention can solve the problem of needing to use a number of screws to assemble the external box of the prior art.
US08191207B1 Cord protective apparatus and associated method
The cord protective apparatus includes a protective, flexible, slip-resistant sheath wrap for use with a cord or hose. Binding straps have opposite end portions each having corresponding hook and loop fastener portions, thereby allowing the sheath to wrap securely around the circumference of a hose for protecting said hose from incidental and accidental nicks and other damage that may occur when said hose is placed through a doorway or other high traffic areas. The apparatus further includes a hook to fasten the wrapped hose to a secure mounting structure and conveniently and tidily store said cord/hose in an appropriate place.
US08191197B1 Non-permanent marker board eraser apparatus
The non-permanent marker board eraser apparatus provides a basic design and construction that exposes minimal moving parts to erasure debris. The two-spaced apart horizontal guide rails are u-shaped and open outwardly. The vertical traveling eraser sections are motor powered and provide for drive from either upper first guide rail or the lower second guide rail via a rubberized wheel that fits within either of the two guide rails. The control buttons provide for selective eraser marker board contact. Each board travel is accompanied by automatic eraser return to a rest position outside of or to the edge of the board's marking surface. Cleaning fluid is also dispensed through the erasers.
US08191187B2 Environmentally-conditioned topper member for beds
According to certain arrangements, a conditioner mat for use with a bed assembly includes an upper layer comprising a plurality of openings, a lower layer being substantially fluid impermeable, at least one interior chamber defined by the upper layer and the lower layer and a spacer material positioned within the interior chamber. In one embodiment, the spacer material is configured to maintain a shape of the interior chamber and to help with the passage of fluids within a portion of interior chamber. The conditioner mat additionally includes an inlet in fluid communication with the interior chamber, at least one fluid module comprising a fluid transfer device and a conduit placing an outlet of the at least one fluid module in fluid communication with the inlet. In some arrangements, the fluid module selectively delivers fluids to the interior chamber through the conduit and the inlet. In one embodiment, fluids entering the chamber through the inlet are generally distributed within the chamber by the spacer material before exiting through the plurality of openings along the upper layer. The conditioner mat can be configured to releasably secure to a top of a bed assembly.
US08191186B2 Device for the suspension of slats for a bed
The invention concerns a bed base slat suspension device comprising at least one gusset forming a housing for accommodating the end of a bed base slat, said device having fixing means for allowing the fixing of the gusset on a bed base frame. The device comprises a plurality of n gussets connected by means forming a connecting band, arranged so as to allow a relative movement of at least certain adjacent gussets from the point of view of the fixing of the device on the bed base frame.
US08191185B2 Holder device for shower head and nozzle
A holder device may be attached to a water outlet tube which is extended from a wall, without drilling holes in the wall, and includes a housing having an inlet attached to the water outlet tube, and two or more outlet ports for coupling to a shower head and a sprayer nozzle, a base having a spring-biased latch for clamping the pipe to the base, a seat slidably attached onto the pipe for adjustably and removeably supporting the sprayer nozzle. The housing includes a casing having a chamber for receiving a valve stem, and a spring-biased valve member received in the valve stem to control the water to flow out through the outlet ports of the housing, and a knob secured to the valve stem to rotate the valve stem relative to the casing and the housing.
US08191171B2 Wetsuit
A wetsuit includes an outer layer and an inner layer. The inner layer is attached to the outer layer and includes a plurality of fibers having wool and being configured in a plurality of clusters. The inner layer also includes a plurality of interconnected channels. At least a portion of each channel is defined by a space between adjacent clusters. The wetsuit also includes an opening that is disposed on a rear side of the wetsuit. The wetsuit additionally includes at least one fastener that is connected to the opening to open and close the opening.
US08191170B2 Material for a drysuit
A drysuit for diving and other wet activities includes an outer waterproof layer and an inner insulating layer. On the inside of the outer waterproof layer, which can be butyl rubber or polyurethane, there is received a detachably attached three-dimensional polyester textile that is flexible and has air throughput capacity in two directions. Thus, a diving suit of the dry type is provided that has good properties for carrying away moisture and sweat from a diver and works well at all depths, and that above all feels pleasant and comfortable for the diver to use.
US08196217B2 Tip-enhanced resonant apertures
Transmission efficiency and/or spatial resolution provided by resonant apertures can be enhanced by disposing a tip on part of the screen that extends laterally into the aperture. For example, a tip disposed on the ridge of a C-shaped aperture can dramatically improve performance. A spatial resolution of λ/50 has been experimentally demonstrated with this approach. The combination of high spatial resolution and high transmission efficiency provided by this approach enables many applications, such as near field optical probes for near field scanning optical microscopy (NSOM). Another application is high resolution electron sources, where an photoelectron emitter can be disposed at or near a tip+aperture structure such that the high resolution optical near-field provides a correspondingly high resolution electron source.
US08196216B2 Systems for assessing and enhancing the performance of scanning probe microscopes by quantifying and enforcing symmetries and periodicities in two dimensions
Scanning probe microscope (SPM) images are enhanced by enforcing one or more symmetries that can be selected based on suitable Fourier coefficient amplitude or phase angle residuals, and/or geometric Akaike information criteria, and/or cross correlation techniques. Alternatively, this selection can be based on prior knowledge of specimen characteristics. In addition, a scanning microscope point spread function is obtained based on the evaluation of a calibration image by enforcing at least one symmetry and can be applied to other image acquisitions.
US08196215B2 Security circuit for power up
A circuit and method for securing against non-reset of a device associated with the circuit, the circuit comprising: a first register for holding a first multi-bit value and to produce a first multi-bit output value related to the first multi-bit value; a second register for holding a second multi-bit value and to produce a second multi-bit output value related to the second multi-bit value; an inverter means arranged to invert only one of the first and second output values; and a comparator arranged to compare the inverted and non-inverted output values to produce a comparator output, wherein the first and second registers are arranged such that they are subject to substantially the same operational conditions.
US08196213B2 Verification of un-trusted code for consumption on an insecure device
Disclosed is a code verification service that detects malformed data in an automated process and rejects submission and distribution if any malicious code is found. Once the submission is verified it may be packaged in container. The container may then be deployed to a mobile device, and the public key may be used to verify that the container authentic. The device can load trusted managed libraries needed to execute the application and a manager can ensure that only trusted libraries access native resources of the device.
US08196212B2 Personal information management device
A personal information management apparatus acquires associated information that is associated with target information for which transmission has been requested, and if the acquired associated information includes personal information, transmits the target information after modifying the associated portions of the target information. This structure enables improving protection of personal information by protecting not only personal information but also information that cannot be used independently to identify a person but can be easily correlated with other information and used to identify a specific individual with reference to the other information.
US08196209B2 Content distribution control on a per cluster of devices basis
A method for controlling access to content by an Acquisition Point to Presentation Points in clusters in a domain. The AP receives from a PP an access content request comprising the PPs cluster identity and the PP's priority. The AP verifies if access is granted to a PP in the cluster and, if so, grants access to the requesting PP. If not, the AP verifies if access is granted to PPs in a maximum number of clusters. If not, the AP grants access. If the maximum is reached, the AP verifies if the requesting PP's priority is higher than the priority of every PP in another cluster. If not, access is denied; if so, the AP grants access to the requesting PP and denies access to the PPs in the cluster with the lowest priority values. An Acquisition Point is also claimed.
US08196198B1 Access using images
A computer-implemented method may include presenting to a user multiple images, multiple identifiers and a challenge to select one of the identifiers for each of the images, receiving the selected identifiers from the user, and providing access to a computing service based on a comparison of the selected identifiers to an answer to the challenge.
US08196189B2 Simple, secure login with multiple authentication providers
A secure distributed single-login authentication system comprises a client and a server. The client collects authentication credentials from a user and tests credentials at a variety of potential authentication servers to check where the login is valid. It combines a password with a time-varying salt and a service-specific seed in a message digesting hash, generating a first hash value. The client sends the hash value with a user name and the time-varying salt to a selected server. The server extracts the user name and looks up the user name in the server's database. If an entry is found, it retrieves the password, performing the same hash function on the combination of user name, service-specific seed, and password to generate a second hash value, comparing the values. If the values match, the user is authenticated. Thus, the system never reveals the password to authentication agents that might abuse the information.
US08196181B2 Private network system and method
A method for forming a secure virtual private network (VPN) is described comprising: providing a lookup device, causing at least one pre-designated contact entity on the VPN to periodically poll the lookup device for received joining requests, receiving at the lookup device a request from a joining entity to connect to the VPN, in response to a poll for joining requests the lookup device notifying the polling contact entity of at least the address of each joining entity, and the contact entity supplying at least its address to the lookup device which passes this to the joining entity to establish a link with the contact entity.
US08196172B2 System and method for facilitating fast-forwarding of first-run programs
A system and method are disclosed for facilitating fast-forwarding by viewers through a first-run program beyond the current broadcast point. In one embodiment, the first-run program is distributed before its scheduled publication time, and may be viewed at any time after the publication time. In a second embodiment, content is distributed on or after the publication time, but at a rate greater than the normal viewing rate. In a third embodiment, content is distributed on demand after the publication time by a media distribution server. In a fourth embodiment, a viewer participating in a multicast session of the content requests content beyond the current broadcast point. The viewer is switched to a unicast session, and the requested content is transmitted to the viewer. In alternative embodiments, a release code may be provided to control the time after which the viewer will be permitted to view program segments beyond the current broadcast point.
US08196171B2 System and method for provisioning a single physical broadband drop to accommodate multiple specific devices
A method and system for provisioning a specific device to receive video and/or data services from a plurality of service providers at a physical drop in a digital broadband network serviced by a telecommunication services provider utilizes a broadcast manager for transmitting an electronic message in a modified format determined by the telecommunication services provider, wherein the electronic message contains information identifying the physical drop associated with the specific device. A broadband digital terminal, in communication with the broadcast manager and the physical port, receives the electronic message, stores the information, and upon receiving a sign-on request from a requesting device that is requesting access to one of the video and/or data services, determines whether the requesting device is authorized to access the requested video and/or data service based on the stored information.
US08196164B1 Detecting advertisements using subtitle repetition
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for identifying advertisements in television broadcasts. In an aspect, a method includes identifying caption data that has been received at least a threshold number of times and received over at least a threshold number of channels as repeated caption data, selecting video frames indexed at times and channels that that correspond times and channels of the repeated caption data, providing the selected video frames to a video processing system that identifies advertising objects in the video frame data and receiving from the video processing system the advertising objects, and for each advertising object, associating the advertising object with the repeated caption data having times and channel indices that match the time and channel index of the video frame from which the advertising object was identified.
US08196163B2 Controlled delivery of event information to IPTV users
A method and a gateway are provided for controlling delivery of event information to users sharing a user device. The gateway is informed of activity states of each user sharing a same user device. Events related to services used by the users are detected by the gateway. Because some users of a same device may be active while others are inactive, the gateway verifies the activity state of each user for whom an event is detected. Active users are informed of events that are of interest for them.
US08196161B2 Processing digital television programs at a receiver so as to prevent interception of unscrambled programs
When a stream of packets (e.g. MPEG-2 transport stream) includes certain packets representing unscrambled digital television program content and certain other packets representing the content of a scrambled digital television program that is currently tuned by a receiver, interception of the unscrambled digital television program at an output of the receiver may be prevented by determining whether packets representing program content have an ascertained characteristic (e.g. have a packet ID matching one of a set of packet IDs) that uniquely identifies the packets as representing content of the scrambled program. For packets not having the characteristic, delivery to the output of the digital television receiver in an unscrambled state may be prevented, e.g., by discarding the packet or by overwriting its payload.
US08196159B2 Terminal and method of controlling broadcasting therein
An apparatus and method for previewing broadcasting data on a mobile terminal are provided. When a user selected broadcast channel is an authority-restricted channel, data associated with the selected broadcast channel is output according to a presence or non-presence of a preview authority for the selected broadcast channel.
US08196155B2 XML-based event driven interface for OPC data access
Communication from applications may be carried in XML-based events through sockets, Web services, JMS, HTTP, telnet channels, and the like to an OPC client. The OPC client may include an event engine configured to process the XML-based events, and convert them to appropriate COM/DCOM API invocations. In some embodiments, the OPC client buffers collected data from the COM/DCOM API, and transmits the buffered data in an XML event to an application based on a subscription time schedule and/or value condition. The OPC client allows service oriented event-driven applications to interact with industry devices remotely via the open architecture provided by the OPC specification using a business level language syntax.
US08196149B2 Processing of data to determine compatability in an input/output processing system
A computer program product, an apparatus, and a method for processing communications between a control unit and a channel subsystem in an input/output processing system are provided. The computer program product includes a tangible storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method including: sending a message from the channel subsystem to the control unit in a first mode; receiving a response from the control unit and determining from the response whether the control unit supports a message protocol; and responsive to the message protocol being supported by the control unit, sending another message using the message protocol from the channel subsystem to the control unit to determine whether the control unit supports a second mode.
US08196148B2 Notification of changed parameters in a printing system
A print controller, methods, and software are disclosed. A print controller of the invention includes applications, a parameter manager, and a notification system. The applications register with parameter manager those parameters for which they want to be notified when a change occurs. As part of the registration, the applications designate a callback identifier (CID) for each of the parameters, where an individual CID may be associated with a single parameter or a plurality of related parameters. Responsive to receiving an indication of changes to one or more of the parameters, the notification system identifies the applications registered to be notified of changes to the parameters, and identifies the CIDs associated with the parameters that have changed. The notification system then transmits one or more notification messages, including the identified CIDs for the changed parameters, to each application that is registered.
US08196142B2 Use of external services with clusters
A method, apparatus, and system are directed toward managing a system that includes a cluster and an external resource. The external resource may be part of a second cluster that is collocated on the same hardware platforms as the cluster. A proxy resource is used to enforce a dependency relationship between a native resource of the cluster and an external resource, such that a dependency with the proxy resource serves to enforce a dependency with the external resource. The cluster framework may maintain states of the proxy resource, including an offline state, an online-standby state, and an online state. The online-standby indicates that the proxy has been started, but it has not determined that the associated external resource is enabled. The proxy may determine whether the external resource is enabled or disabled and, in response, notify the cluster framework.
US08196141B2 Method and system for playing dynamic content
A method for playing dynamic content includes: allocating and occupying playing resources for playing of dynamic contents by dynamic content priority; preempting playing resources occupied by dynamic contents of lower priorities to play back dynamic contents of higher priorities in precedence. The dynamic contents of which the playing resources are preempted can be handled as appropriate in accordance with the preset processing policy. A playing apparatus for playing dynamic content includes a content receiving module, a storage unit, a play scheduling module, a content playing module, and a user configuration module. The present invention supports automatic playing of dynamic contents by priority and in accordance with the policy preset by the user, and can be implemented simply and conveniently.
US08196135B2 Method of and software for recordal and validation of changes to markup language files
A method of recording changes to a markup language file which employs application-defined tags. The changes are recorded in a delta file which is also a markup language file providing validation of the recorded changes against substantially the same markup language structure as that of the markup language file being changed. Where the original markup language file is an XML file with a DTD, a DTD can be created for the delta file which substantially follows the DTD of the original markup language file. Strict compliance of the data recorded in the delta file with the delta DTD provides validation of the changes with respect to the original XML file.
US08196129B2 Adaptive class loading
An apparatus, system, and storage medium that, in an embodiment, determine the classes that are needed during a first invocation of an application and preload those classes during a subsequent invocation of the application. In various embodiments, the classes may be preloaded if they are within a specified package, if they were needed greater than a threshold number of times, if the class path did not change between the first invocation and the subsequent invocation, or if the jar files the contain the classes are in a class path. In this way, an embodiment of the invention may increase the performance of class preloading.
US08196127B2 Pervasively data parallel information handling system and methodology for generating data parallel select operations
An information handling system (IHS) employs a compiler methodology that seeks to improve the efficiency of code that executes in a multi-core processor. The compiler receives source code and converts the source code for execution using data parallel select operations that perform well in a single instruction multiple data (SIMD) environment. The compiler of the IHS may apply one or several optimization processes to the code to increase execution efficiency in a parallel processing environment.
US08196123B2 Object model for transactional memory
Various technologies and techniques are disclosed for providing an object model for transactional memory. The object model for transactional memory allows transactional semantics to be separated from program flow. Memory transaction objects created using the object model can live beyond the instantiating execution scope, which allows additional details about the memory transaction to be provided and controlled. Transactional memory can be supported even from languages that do not directly expose transactional memory constructs. This is made possible by defining the object model in one or more base class libraries and allowing the language that does not support transactional memory directly to use transactional memory through the object model.
US08196116B2 Tracing objects in object-oriented programming model
A system and associated method for tracing state information of a target object. The target object is a data item of an application object executed in a virtual machine. Upon detecting a triggering event pertaining to the target object while executing the application object, the virtual machine stores the state information of the target object in a target state info object in a heap space such that the state information is maintained across instances of the virtual machine. The target object is associated with the target state info object by using a weak hash map entry such that the target state info object is garbage collected when the target object is garbage collected and such that the state information is not excessively accumulated. A system dump containing the target object and the target state info object is produced when the application object fails.
US08196111B2 Buckets of commands in a multiprocessor-based verification environment
The present invention provides a method and system for providing a legal sequential combination of commands for verification testing of a computer system. Executable test commands are used to form sequentially ordered “buckets” of commands, wherein each bucket command sequence is legal under at least one rule. The buckets may be arranged in any sequential order, wherein a composite command sequence of the combined commands remains legal under the at least one rule. A further advantage of the invention is that wait/noop commands may be inserted within and between the buckets, extending the testing capabilities of the present invention into corner cases.
US08196104B2 Systems and methods for testing application accessibility
Systems, methods, and computer program products consistent with the invention expose semantic information for the user interface elements of an application at runtime as part of a rich object model and check accessibility requirements compliance, such as Section 508 compliance, for each user screen or other user-interface that the application presents. In some embodiments, accessibility checks are based at least in part on the context of the user interface elements as exposed through the object model.
US08196095B2 Mobile marketing application
Disclosed is a method for facilitating quick mobile website creation by mobile advertisers, including providing access to an advertiser of a mobile marketing application that interfaces with an ad server, wherein the advertiser is authenticated for access to the ad server; enabling the advertiser to input to an interface of the application a plurality of content items selected from the group consisting of a descriptive text, an image, a phone number, and a hyperlink; presenting the advertiser with a go live option; automatically creating the mobile website to include the submitted content items when the go live option is selected, wherein the application facilitates rapid creation by the advertiser of a mobile website having a plurality of web pages, and the mobile website is optimized for mobile delivery; subjecting the created mobile website to a plurality of error checks; and publishing the mobile website to a network through a mobile service provider system.
US08196093B2 Apparatus and method for componentizing legacy system
Provided are an apparatus and method of componentizing a legacy system that reconstructs software components, which are included in the legacy system, as abstract or logical modules according to the association between the components. An apparatus for componentizing a legacy system includes a legacy code analyzing unit which analyzes the association between one or more legacy codes, which are included in the legacy system, a component generating unit which generates data for defining one or more components by referring to the analyzed association, a component analyzing unit which analyzes the association between the components, and a data updating unit which updates the data by referring to the association between the components.
US08196090B2 Aggregation of constraints across profiles
Leveraging profiles to define stereotypes for other profiles introduces efficiency into modeling. Although constraints can be inherited, constraints cannot currently be aggregated across profiles. Aggregating constraints across profiles leverages the labor invested in defining other profiles as well as adding flexibility to defining stereotypes.
US08196089B2 Pattern-based development of computer system solutions
The problems that normally attend the development and deployment of a computer system solution are reduced by employing patterns and virtual images in the development and deployment process. When information had been acquired about a data processing need to be met, pattern representing a generalized solution to that need is selected. A set of previously-developed virtual images supporting the selected pattern is chosen. Once information representing the specific need is received, the selected pattern is modified to represent a specific solution. Parameters are obtained for the specific solution and a set of scripts integrating the parameters is generated. The scripts are used to reconfigure the virtual images. The reconfigured virtual images are combined into a computer system solution that can be loaded and run with little or no further configuration.
US08196086B2 Granular channel width for power optimization
A storage medium recording a cell library having one or more cells that may be readable by a computer and may be used by the computer to design an integrated circuit. The one or more cells may have a physical dimension parameter and a channel width parameter. The physical dimension parameter may be a footprint of the one or more cells. The channel width parameter may have a minimum driver size and a maximum driver size. The channel width parameter may define a range within which a tool varies the channel width between the maximum driver size and the minimum driver size during a design flow of the integrated circuit based upon one or more power criteria without changing the footprint.
US08196084B2 Voltage fluctuation estimating method and apparatus, semiconductor device operation verification apparatus, semiconductor device designing method, printed circuit board designing method, and program
A computer determines a first relationship between a maximum frequency of the semiconductor device and an internal power supply voltage of the semiconductor device. Then, the computer determines a second relationship between the maximum frequency and an amount of noise, based on a number of the input/output signal pins. In addition, the computer estimates a fluctuation of the internal power supply voltage corresponding to a amount of noise of the semiconductor device, based on the first relationship and the second relationship. Then, the computer performs a design change of the semiconductor device based on the estimated fluctuation. And the computer stores the changed design of the semiconductor device to a storage device.
US08196081B1 Incremental placement and routing
In one embodiment of the invention, a processor-implemented method is provided for routing of a partially routed circuit design. Modified signals of the partially routed circuit design are determined. A first set of routing constraints are applied by the processor to the unmodified signals of the circuit design. For each logic block of the circuit design, the number of the modified signals and the number of the unmodified signals connected to the logic block are determined. In response to one of the logic blocks having a ratio of the number of modified signals to the number of unmodified signals greater than a threshold ratio, the routing constraints are removed by the processor from one or more of the unmodified signals of the one of the logic blocks. The partially routed circuit design is then routed by the processor according to the remaining routing constraints, and the resulting netlist is stored.
US08196076B2 Optimal flow in designing a circuit operable in multiple timing modes
A design approach provided according to an aspect of the present invention consolidates the constraint files of respective modes into consolidated information and performs place-and-route using such consolidated information. The resource requirements may be reduced as result. Another aspect of the present invention provides a programmatic approach to consolidating timing constraint files of different timing modes into consolidated information.
US08196070B2 Mask fabrication supporting method, mask blank providing method, and mask blank dealing system
A mask blank is provided by forming a plurality of films, including at least a thin film to be a transfer pattern, on a board. At the time of patterning a resist film of the mask blank according to pattern data, film information to check with a pattern is obtained for each of a plurality of the films.
US08196068B2 Modeling critical-dimension (CD) scanning-electron-microscopy (CD-SEM) CD extraction
One embodiment of the present invention relates to a process that models critical-dimension (CD) scanning-electron-microscopy (CD-SEM) extraction during photolithography process model calibration. During operation, the process receives measured CD values which were obtained using a CD-SEM extraction process, wherein the CD-SEM extraction process determines a measured CD value for a feature by measuring multiple CD values of the feature along multiple electron beam scans. The process then determines simulated CD values, wherein a simulated CD value is determined based at least on a set of CD extraction cut-lines evenly placed around the target feature. During subsequent photolithography process model calibration, the process fits a parameter that models an aspect of the photolithography process based at least on both the measured CD values and the simulated CD values.
US08196057B2 Calculator emulation apparatus
When keys are typed on a calculator keyboard displayed on an scientific electronic calculator emulation screen, not only are key data items of the calculator stored sequentially into a key log memory and displayed on a log screen, but also a calculation process corresponding to the key input is executed and displayed on a calculator display. Then, when the “selector” button on the tool bar is input, a calculator function name to be executed on the basis of the key log displayed on the log screen is retrieved from a function corresponding key log memory and is replaced with a display area of the key log. Then, the display area is displayed. Accordingly, with the key logs displayed on the log screen, what processes the series of key logs are supposed to execute can be recognized easily.
US08196054B2 On-site system building support tool
An on-site system building support tool for assisting a user in building an on-site system by displaying a layout creation screen having an icon area for displaying icons, each of which represents any of various kinds of machines that can be used, and a canvas area in which a virtual system is built. The icons are displayed in the canvas area and connected to each other through an association line. A model setting screen is used to display the icons, and on the basis of setting conditions displayed on the model setting screen, a load on the virtual system built on the canvas area is calculated and displayed which applies to the environment. This enables checking of an environmental load on the basis of various kinds of conditions of the site.
US08196052B2 System and method to display a web page as scheduled by a user
The present invention is directed to a system and method for displaying a web page on a Graphical User Interface (GUI) in a computing device. A method in accordance with an embodiment of the invention includes: receiving a user request for displaying a web page upon an occurrence of an event associated with the user request; retrieving and storing a content of the web page corresponding to the user request; detecting an occurrence of the event associated with the user request; and displaying the content of to the web page on the GUI in response to detecting the event associated with the user request.
US08196047B2 Flexible visualization for services
Techniques are described for generating a user interface for visualizing a cloud service based on status and performance data of the cloud service obtained from data stores. A configuration file including declarative code may declare particular queries to status/performance data sources. The configuration file may also declare particular queries to topology data sources to obtain topology information. In accordance with the obtained information, objects representing the cloud service may be displayed. The objects correspond to particular hardware and software components, or logical grouping thereof, that are identified by the topology information.
US08196045B2 Various methods and apparatus for moving thumbnails with metadata
Various methods, apparatuses, and systems are described for a moving thumbnail generator. The moving thumbnail generator generates one or more moving thumbnails that are tagged and time-stamped to arbitrary video trigger events that take place in an associated original video file. Each of the moving thumbnails has two or more moving frames derived from its associated original video file at a portion in the original video file that is tagged and time-stamped to one or more relevant video trigger events in order for the generated moving thumbnail to summarize a visual content of the associated original piece of video file to a user. The tag carries information about content that takes place in the original video file and metadata about that content including a time reference to frames that are contextually relevant to the reason why a viewer of the thumbnail might be interested in viewing that thumbnail.
US08196042B2 Self-revelation aids for interfaces
Systems and/or methods are provided that facilitates revealing assistance information associated with a user interface. An interface can obtain input information related to interactions between the interface and a user. In addition, the interface can output assistance information in situ with the user interface. Further, a decision component that determines the in situ assistance information output by the interface based at least in part on the obtained input information.
US08196040B2 Color management system and method using natural language description of color differences
Disclosed are embodiments of a color management system and an associated method that display a visual representation of a digital version of a document and further annotate selected object(s) in the visual representation with corresponding statement(s) containing a natural language description of any color differences between the selected object and the same object in a different digital version of the same document. For example, a visual representation of the print-preview version of a document can be displayed and a selected object within the visual representation can be annotated with a statement containing a natural language description of any color differences between the selected object and the same object in the selected-for-print-preview version of the document. By annotating selected object(s) on the display in this manner, the embodiments provide an accurate indication of color variations between the two versions even in a non-calibrated and/or non-optimal viewing environment.
US08196032B2 Template-based multimedia authoring and sharing
Systems and methods for template-based multimedia authoring and sharing are described. In one aspect, media content is selectively applied to a content description template to author media in a content description. The content description template provides a temporal structure for the applied media content. A content representation template is selected and combined with the temporally structured media in the content description to specify rendering criteria and generate a content description and representation for one or more of rendering, sharing, and exporting the temporally structured authored media.
US08196028B2 Error detection device
A data buffer control unit obtains data from a cache according to a command retained in a command queue retaining a command(s) for reading data from the cache, and a magic ID generation circuit generates a magic ID. The data buffer control unit assigns the data obtained from the cache with the magic ID, writes the assigned data to a data buffer, and returns the magic ID to the command queue. When the data buffer control unit receives a read request and the magic ID which is returned to the command queue, it reads the data, which corresponds to the read request, from the command queue and compares the magic ID assigned in the read data and the received magic ID. If the two magic IDs compared by the data buffer control unit are not identical, a packet generator detects an error and reports the error to a host.
US08196014B2 Check matrix generating device, check matrix generating method, encoder, transmitter, decoder, and receiver
When arranging J cyclic permutation matrices I(pj,l) with p rows and q columns (0≦j≦J−1, 0≦l≦L−1) in a row direction and also arranging L cyclic permutation matrices I(pj,l) in a column direction so as to generate a regular quasi-cyclic matrix having uniform row and column weights, a quasi-cyclic matrix generating unit 31 configures the regular quasi-cyclic matrix by combining cyclic permutation matrices I(pj,l) in each of which matrix elements whose row number is r (0≦r≦p−1) and whose column number is (r+pj,l) mod p are “1”s, and other matrix elements are “0”s in such a way that a plurality of cyclic permutation matrices I(pj,l) arranged at, e.g., the 1st row differ from one another.
US08196010B1 Generic encoder for low-density parity-check (LDPC) codes
Systems and methods are provided for encoding data based on an LDPC code using various inversion mechanisms to obtain parity bits. In some embodiments, an LDPC encoder may compute parity bits using a speculative recursion and correction mechanism. In these embodiments, the LDPC encoder may initiate a recursion using at least one speculative value in place of the actual value for a parity component. The speculative values may then be corrected using a correction factor. In other embodiments, an LDPC encoder is provided that can perform a blockwise inversion mechanism. This mechanism may be used on LDPC codes with parity check matrices having a parity portion composed partially of a large triangular matrix. In still other embodiments, a generic LDPC encoder is provided. The generic LDPC encoder can implement a variety of different encoding techniques, such as different inversion mechanisms, and may be processor-based or finite state machine-based.
US08196004B1 Fast erasure decoding for product code columns
A method, computer-readable medium storing instructions, and apparatus for decoding column codewords of a two-dimensional product code having intersecting row and column codewords is presented that reduces the number of computations needed to decode a column codeword. The method includes computing an error location polynomial for all column codewords based on known failure locations in intersecting row codewords, computing a syndrome polynomial for each column codeword, and correcting errors in the column codeword according to error evaluation values generated based on the syndrome polynomial and the stored error location polynomial.
US08196003B2 Apparatus and method for network-coding
Provided are a network-coding apparatus and method which can increase a data communication capacity in a communication environment to which an error-correction code (ECC) is applied. The network-coding apparatus includes a received signal processing unit receiving at least two signals, and decoding the at least two received signals; and a transmission signal processing unit receiving the at least two decoded signals from the received signal processing unit, merging the at least two decoded signals, and generating a merged transmission signal.
US08195997B2 Method and device for inputting digital values
A device for inputting digital values includes a digital keyboard configured to be actuated by an operator for inputting figures of a particular digital value, display unit that displays at least the input figures, a validating unit configured to be actuated by the operator for validating a displayed digital value, and an input-aid system having an acquisition unit that acquires the input figures as they are being input and a processing unit that, knowing the digital values which are valid, determines at each input of one figure based on the valid digital values at least one auxiliary figure, which the processing unit associates with a set of already input figures to form a proposed value, and transmits the proposed value to the display unit.
US08195992B2 Processor-memory unit for use in system-in-package and system-in-module devices
An apparatus and method for a processor-memory unit for use in system-in-package (SiP) and system-in-package (SiP) integrated circuit devices. The apparatus includes a processing module, a memory module and a programmable system module. The programmable system module is configured to function as an interface between the memory module and the processing module, or as an interface between the memory module and a testing device. The invention facilitates integration and testing of processor-memory units including functional components having different communication protocols.
US08195985B2 Network monitor and control apparatus
A network monitor and control apparatus for controlling the monitoring of a network are provided. The network monitor includes an error monitor including an error information gatherer for gathering error information of a monitor target apparatus; and a monitor result notifier for notifying of monitor results, wherein if there are N types of monitor target functions, the error monitor includes N error information gatherers for the respective N types of monitor target functions (N=1, 2, 3, . . . ) and wherein each of the N error information gatherers gathers the error information from one of an existing monitor target apparatus and a newly added monitor target apparatus on a per monitor target function basis.
US08195983B2 Method and system for evaluating software quality
A method for evaluating software quality, the method including the steps of receiving test data for a system under test from a plurality of data sources and determining a failure category for at least one identified failure based on the test data from the plurality of data sources. Additionally, the method includes the steps of assigning a first error reputation to the system under test and assigning a second error reputation for each test file. Furthermore, the method includes the steps of generating at least one report indicating the failure category for the at least one identified failure.
US08195978B2 Apparatus, system, and method for detecting and replacing failed data storage
An apparatus, system, and method are disclosed for detecting and replacing failed data storage. A read module reads data from an array of memory devices. The array includes two or more memory devices and one or more extra memory devices storing parity information from the memory devices. An ECC module determines, using an error correcting code (“ECC”), if one or more errors exist in tested data and if the errors are correctable using the ECC. The tested data includes data read by the read module. An isolation module selects a memory device in response to the ECC module determining that errors exists in the data read by the read module and that the errors are uncorrectable using the ECC. The isolation module also replaces data read from the selected memory device with replacement data and available data wherein the tested data includes the available data combined with the replacement data.
US08195973B2 Method to implement a monotonic counter with reduced flash part wear
A method of using a counter stored in flash memory includes providing a base value field, a selector field, and a plurality of increment fields. The base value field represents a base value for the counter, and the selector field indicating a first increment field of the plurality of increment fields. The method further includes changing a bit of the first increment field from an erased value to a written value to indicate a change in a value stored in the counter.
US08195963B2 Circuit for controlling time sequence
A circuit for controlling time sequence of a motherboard to supply power for a motherboard component includes a control circuit, a switch circuit, and a power conversion circuit. The control circuit is configured for receiving a startup signal during turning on the motherboard. The startup signal is configured to turn off the control circuit to delay a first voltage signal received by the first power receiving terminal for a period of time before outputting a new voltage signal. The switch circuit is configured for being turned off under the control of the new voltage signal. The power conversion circuit is configured for converting a second voltage signal into a supply voltage in response to the switch circuit being turned off, to provide the supply voltage to the motherboard component.
US08195958B2 Security module for encrypting a telephone conversation
A telephone conversation between one or several first telecommunication terminals in a packet oriented data network and telecommunication terminals in an analog and/or digital network is encrypted by a module which enables the use of protocols from a LAN network to a TDM network to carry out end-to-end encryption.
US08195957B2 Memory randomization for protection against side channel attacks
Side channel attacks against a computing device are prevented by combinations of scrambling data to be stored in memory and scrambling the memory addresses of the data using software routines to execute scrambling and descrambling functions. Encrypted versions of variables, data and lookup tables, commonly employed in cryptographic algorithms, are thus dispersed into pseudorandom locations. Data and cryptographic primitives that require data-dependent memory accesses are thus shielded from attacks that could reveal memory access patterns and compromise cryptographic keys.
US08195955B2 Method for cryptographic authentication
The invention relates to a method for cryptographic authentication in access security systems. The aim of the invention is to provide a software solution. To this end, the method for secured storage of counter states in a non-volatile memory (EEPROM) (10) involves an incrementing (11) process, and the current counter state is updated in only one EEPROM segment following each incrementing process (11), a subsequent access to the EEPROM (10) only being enabled in the event of a successful incrementing (11) of an EEPROM-based counter.
US08195954B2 Smart cards including separate clocks for key processing and non-volatile memory interface communications and methods of operating the same
A memory controller for a smart card including a non-volatile memory can include an internal circuit that is configured to perform cryptographic key processing responsive to a first clock and a non-volatile memory interface circuit for transferring/receiving a signal to/from the internal circuit in synchronization with the first clock and transferring/receiving the signal to/from an external device in synchronization with a second clock that is asynchronous relative to the first clock.
US08195949B2 Mechanism for generating message sequence order numbers
In one embodiment, a mechanism for generating message sequence order numbers is disclosed. In one embodiment, a method includes generating a timestamp value, and calculating a message authentication code (MAC) using as inputs the timestamp value, public information of an intended recipient, and a shared secret key kept between a broadcaster and the intended recipient. In addition, the method includes extracting, according to a pre-determined process agreed to between the broadcaster and the intended recipient, a required number of bits that define a size of an initial sequence number from the MAC. Lastly, the method includes using the extracted result as the initial sequence number.
US08195948B2 Hybrid signature scheme
A signature scheme is provided in which a message is divided in to a first portion which is hidden and is recovered during verification, and a second portion which is visible and is required as input to the verification algorithm. A first signature component is generated by encrypting the first portion alone. An intermediate component is formed by combining the first component and the visible portion and cryptographically hashing them. A second signature component is then formed using the intermediate component and the signature comprises the first and second components with the visible portion. A verification of the signature combines a first component derived only from the hidden portion of the message with the visible portion and produces a hash of the combination. The computed hash is used together with publicly available information to generate a bit string corresponding to the hidden portion. If the required redundancy is present the signature is accepted and the message reconstructed from the recovered bit string and the visible portion.
US08195942B2 Network security authentication method
An authentication method for network security includes: configuring a Media Gateway (MG) with an authentication key and setting a security data package on a network protocol by a Media Gateway Controller (MGC); during a security authentication, sending, by the MGC, security authentication request data to the MG using the data package; receiving by the MGC a calculation result obtained by performing an encryption calculation on the request data using the authentication key by the MG; and determining by the MGC whether the MG is legal according to the calculation result.
US08195938B2 Cloud-based application whitelisting
Systems and methods for allowing authorized code to execute on a computer system are provided. According to one embodiment, an in-memory cache is maintained having entries containing execution authorization information regarding recently used modules. After verifying a module, its execution authorization information is added to the cache. Activity relating to a module is intercepted. A hash value of the module is generated. The module is verified with reference to a multi-level whitelist including a global whitelist, a local whitelist and the cache. The verification includes first consulting the cache and if the module is not found, then looking up its hash value in the local whitelist and if it is not found, then looking it up in the global whitelist. Finally, the module is allowed to be executed if the code module is approved by the multi-level whitelist database architecture.
US08195937B2 Remote virtual medical diagnostic imaging viewer
A medical image and data application service provider system provides a way of remotely viewing and manipulating medical images and data for diagnostic and visualization purposes by users unconstrained by geography. Medical images and data are stored on one or more servers running application service provider software along with meta-data such as access control information, origin of information and references to related data. A set of medical data consisting related information is sent as an encrypted stream to a viewing station running client software in a secure execution environment that is logically independent of the viewing station's operating system.
US08195936B2 Method for transmitting and receiving data of a terminal in a communication system and communication terminal thereof
A method for transmitting and receiving data of a terminal in a communication system and a communication terminal thereof are provided, which can minimize an exposure of authentication information. A communication terminal includes a rolling token generation unit for generating the rolling tokens; a memory for storing the generated rolling tokens; and a control unit for, if an authentication of the other terminal for performing a communication is completed, generating and transmitting a rolling token whenever a transmission to the other terminal is performed, and in case of receiving a specified rolling token from the other terminal, determining whether the rolling token currently received from the other terminal is identical to the rolling token most recently transmitted.
US08195930B2 Computer system with reduced storage device and associated booting method
A computer system with integrated storage device for storing both a basic input/output system (BIOS) code and an operating system (OS) code and an associated booting method are provided. The computer system includes a central processing unit, a storage device controller and the storage device. The BIOS code and the OS code are stored in an invisible are and a visible area of the storage device, respectively. At first, the storage device controller is activated to read data from an architecture information area of the storage device to perform initialization. Then, the initialized storage device controller converts a read-only memory access command issued from the central processing unit into a suitable format to control loading of the BIOS code from the invisible area. At last, the storage device controller controls loading of the OS code from the visible area to finish the booting of the computer system.
US08195929B2 Controlling file systems sharing among two or more operating system
Methods, systems, apparatuses and program products are disclosed for managing, activating and controlling file systems sharing among two or more O/S (Operating Systems) and/or the like within a computing apparatus or within a single computer operational session or context.Provision is made for journaling and resynchronization of file systems even where at least one of the O/Ses has no features for taking account of the presence of the other O/S.
US08195927B2 Expedient preparation of memory for video execution
A computer system that initializes a fraction of the computer system's memory for execution of video during booting of the computer system is provided. The computer system can include a first portion of BIOS code on a ROM device, wherein the first portion includes instructions for initializing the fraction. The computer system further can include a second portion of BIOS code that copies itself to the fraction upon completion of initialization of the fraction, wherein the second portion executes on the fraction and wherein the second portion initializes system memory and initializes a video buffer. The computer system further can include a copy of the second portion located on the ROM device, wherein the copy of the second portion executes until video buffer initialization is completed but before all of the system memory is initialized. Further, the video buffer displays video before all of the computer system's memory is initialized.
US08195924B2 Early instruction text based operand store compare reject avoidance
A method and system for early instruction text based operand store compare avoidance in a processor are provided. The system includes a processor pipeline for processing instruction text in an instruction stream, where the instruction text includes operand address information. The system also includes delay logic to monitor the instruction stream. The delay logic performs a method that includes detecting a load instruction following a store instruction in the instruction stream, comparing the operand address information of the store instruction with the load instruction. The method also includes delaying the load instruction in the processor pipeline in response to detecting a common field value between the operand address information of the store instruction and the load instruction.
US08195920B2 Active memory command engine and method
A command engine for an active memory receives high level tasks from a host and generates corresponding sets of either DCU commands to a DRAM control unit or ACU commands to a processing array control unit. The DCU commands include memory addresses, which are also generated by the command engine, and the ACU command include instruction memory addresses corresponding to an address in an array control unit where processing array instructions are stored.
US08195907B2 Timing adjustment in a reconfigurable system
This disclosure provides a method for adjusting system timing in a reconfigurable memory system. In a Dynamic Point-to-Point (“DPP”) system, for example, manufacturer-supplied system timing parameters such as access latency and maximum clock speed typically reflect a worst-case configuration scenario. By in-situ detecting actual configuration (e.g., whether expansion boards have been inserted), and correspondingly configuring the system to operate in a mode geared to the specific configuration, worst-case or near worst-case scenarios may be ruled out and system timing parameters may be redefined for faster-than-conventionally-rated performance; this is especially the case in a DPP system where signal pathways typically become more direct as additional modules are added. Contrary to convention wisdom therefore, which might dictate that component expansion should slow down timing, clock speed can actually be increased in such a system, if supported by the configuration, for better performance.
US08195891B2 Techniques to perform power fail-safe caching without atomic metadata
A method and system to allow power fail-safe write-back or write-through caching of data in a persistent storage device into one or more cache lines of a caching device. No metadata associated with any of the cache lines is written atomically into the caching device when the data in the storage device is cached. As such, specialized cache hardware to allow atomic writing of metadata during the caching of data is not required.
US08195884B2 Network on chip with caching restrictions for pages of computer memory
A network on chip (‘NOC’) that includes integrated processor (‘IP’) blocks, routers, memory communications controllers, and network interface controllers, each IP block adapted to a router through a memory communications controller and a network interface controller, a multiplicity of computer processors, each computer processor implementing a plurality of hardware threads of execution; and computer memory, the computer memory organized in pages and operatively coupled to one or more of the computer processors, the computer memory including a set associative cache, the cache comprising cache ways organized in sets, the cache being shared among the hardware threads of execution, each page of computer memory restricted for caching by one replacement vector of a class of replacement vectors to particular ways of the cache, each page of memory further restricted for caching by one or more bits of a replacement vector classification to particular sets of ways of the cache.
US08195881B2 System, method and processor for accessing data after a translation lookaside buffer miss
Data is accessed in a multi-level hierarchical memory system. A request for data is received, including a virtual address for accessing the data. A translation buffer is queried to obtain an absolute address corresponding to the virtual address. Responsive to the translation buffer not containing an absolute address corresponding to the virtual address, the absolute address is obtained from a translation unit. A directory look-up is performed with the absolute address to determine whether a matching absolute address exists in the directory. A fetch request for the requested data is sent to a next level in the multi-level hierarchical memory system. Processing of the fetch request by the next level occurs in parallel with the directory lookup. The requested data is received in the primary cache to make the requested data available to be written to the primary cache.
US08195880B2 Information handling system with immediate scheduling of load operations in a dual-bank cache with dual dispatch into write/read data flow
An information handling system (IHS) includes a processor with a cache memory system. The processor includes a processor core with an L1 cache memory that couples to an L2 cache memory. The processor includes an arbitration mechanism that controls load and store requests to the L2 cache memory. The arbitration mechanism includes control logic that enables a load request to interrupt a store request that the L2 cache memory is currently servicing. The L2 cache memory includes dual data banks so that one bank may perform a load operation while the other bank performs a store operation. The cache system provides dual dispatch points into the data flow to the dual cache banks of the L2 cache memory.
US08195873B2 Ternary content-addressable memory
A low-heat, large-scale ternary content-addressable memory (TCAM) efficiently compares one or more input records with a set of entries. Compression may also be used. X bits are eliminated from entries and in some embodiments, a subset of non-X bits are also eliminated, minimizing entries that must be searched. Entry bit sets can be converted into sets of fields. A useful set of fields is a triplet comprising a start field, a length field, and a data field. Hashing determines the RAM line of the TCAM in which entries are stored and which RAM line is to be compared with a given input. Searches are only needed on entries in RAM lines corresponding to inputs of interest. Priority values decide the winner if more than one TCAM entry in the appropriate RAM line matches the input. Bin packing can be used to optimally allocate TCAM entries across different possible RAM lines.
US08195841B2 Communicating with a first and second protocol
A system for controlling, monitoring, communicating, etc. comprising a plurality of module units. The system further comprises at least one connection facility comprising a first contact unit and a second contact unit. The first contact unit connects at least one of the plurality of module units to a system connection. The second contact unit is configured to communicate information via the system connection using a first protocol and to communicate information with the at least one module unit using a second protocol. Individual ones of the second contact units further comprise at least one processing device configured to convert information in the first protocol to information in the second protocol for the at least one module unit, the at least one processing device configured to convert information in the second protocol to information in the first protocol for the distributed system.
US08195839B2 Apparatus and method for producing identifiers regardless of mixed device type in a serial interconnection
A method and apparatus for assigning a device identifier for a plurality of devices of mixed type (e.g., DRAMs, SRAMs, MRAMs, and NAND-, NOR- and AND-type Flash memories) in a serial interconnection configuration are disclosed. One device of the serial interconnection configuration receives a device identifier (ID) and a device type (DT) as a packet through its serial input connection. A first determination is performed as to whether the DT of the device contains pre-defined data corresponding to one including all device types to provide a first determination result; and a second determination of the DT of the device is performed in response to the received DT to provide a second determination result. An ID is produced and output to a next device in response to the first and second determination results. The received ID or the produced ID is assigned to the respective devices.
US08195835B2 Endpoint address change in a packet network
A seamless transport endpoint mobility (STEM) architecture migrates a transport connection endpoint from an old IP address to a new IP address without loss of the session. The migration process is negotiated between two endpoints themselves. Transport endpoint mobility includes communication between two STEM daemons, one STEM daemon in each endpoint, which dynamically updates kernel data structures (e.g., elements of a 5-tuple associated with a TCP/IP application) associated with the session. Migration is transparent to the application using the underlying transport connection for data transfer.
US08195833B2 Systems and methods for managing messages in an enterprise network
A protocol management system is capable of detecting certain message protocols and applying policy rules to the detected message protocols that prevent intrusion, or abuse, of a network's resources. In one aspect, a protocol message gateway is configured to apply policy rules to high level message protocols, such as those that reside at layer 7 of the ISO protocol stack.
US08195829B2 Streaming media player and method
A streaming media player receives a media stream from a server. A clock comparator of the media player compares a clock value of the server with a clock value of the media player and generates a clock state value representing how much the server's clock value lags or leads the player's clock value. An output component of the media player generates an output media stream corresponding to the input media stream. A rate component of the media player receives the clock state value from the clock comparator and varies the rate of output of the media stream from the output component in dependency on the clock state value.
US08195828B2 Method for discontinuous transmission, in sections, of data in a network of distributed stations, as well as a network subscriber station as a requesting appliance for carrying out a method such as this, and a network subscriber station as a source appliance for carrying out a method such as this
When data streams are being transmitted in a network of distributed stations (10, 20) in which the network subscriber stations are controlled on the basis of the Internet Protocol, a resource (such as a file) can very often be transmitted using the HTTP-GET method. However, this does not support discontinuous transmission, in sections, of data, as is required, for example, in the case of trick modes (search processes) for a video film. The invention describes an extension to the known HTTP-GET method, such that this application is likewise possible. For this purpose, additional parameters relating to the required search are transmitted to the source appliance (10) in the HTTP-GET request. The source appliance (10) then sends the respective data sections for the search.
US08195823B2 Dynamic network link acceleration
A method and apparatus for dynamic network link acceleration provides a managed communication link for accelerated and reliable network communication between a client and other network devices. In one or more embodiments, a client computing device which generates communication packets of a first type is enhanced with a front end mechanism which selectively encodes the data packets into packets of a second type. The data packets which are encoded into a second type are transmitted over a managed communication link which may provide error correction, security, quality of service, and other services including acceleration of communications.
US08195820B2 System and method for dynamic security provisioning of computing resources
The present invention facilitates the dynamic provisioning of computing and data assets in a commodity computing environment. The invention provides a system and method for dynamically provisioning and de-provisioning computing resources based on multi-dimensional decision criteria. By employing specialized computing components configured to assess an asset and requestor of an asset, a provisioning engine is able to transform the input from the computing components into a specific configuration of computing resource provisioning and security controls. According to the rules and policies applying to a security domain, the provisioning engine may dynamically allocate computing resources in a manner that is both safe and efficient for the asset.
US08195815B2 Efficient network monitoring and control
In one embodiment, a method for monitoring traffic associated with users in a network includes assigning a trust level to each of the users, monitoring traffic associated with each of the users, and analyzing the monitored traffic. A level of monitoring is based on the trust level of the user. A user's trust level is modified if the analyzed traffic indicates that the user is operating outside of specified network usage parameters. An apparatus for monitoring traffic associated with users in a network is also disclosed.
US08195809B2 Multigame multiplayer party session
A computing device for executing multiplayer game software applications playable with one or more remote peers, the computing device may include a multigame party module that is configured to create a party session that is joinable by the one or more remote peers, the party session may be hosted by the multigame party module. The multigame party module may be configured to establish a peer-to-peer connection between the computing device and a peer computing device of a remote peer in response to a request from a remote peer to join the party session, and place one or more selected party session members into a first game session of a first multiplayer game software application.
US08195801B2 Data processing method, data processing system, and recording medium utilizing computing resources on a network having a limited operating range
The present invention has enabled computing resources existing in domestic network systems to be utilized with a maximum efficiency. Actual condition of the connection of client apparatuses to a domestic network and overall computing resources of the domestic network are integrally controlled by a personal computer functioning itself as a private server. When a PDA outputs a request to a personal computer for downloading image data on a server, the image data is downloaded and stored in a hard disk area owned by the personal computer and offered to the PDA. A connected condition of the client apparatuses to the domestic network is constantly monitored. Even when any of the client apparatuses is provisionally disconnected from the network, proper service is continuously rendered by applying the computing resources offered to the client apparatus.
US08195778B1 System and method for providing mobility across access technologies in a network environment
An example method includes receiving a packet for a flow associated with a subscriber; determining if a home agent element has a context for the flow by communicating a handover query to a network element; assigning an Internet protocol (IP) address for the subscriber in response to the home agent element not having the context for the flow; and creating a session for the subscriber, where the session is created using inter-process communication between the home agent element and the network element. The method can further include maintaining communications with a packet data serving node (PDSN) and an Authentication, Authorization, and Accounting (AAA) element in order to assist in roaming between a Long Term Evolution (LTE) network and a code division multiple access (CDMA) network. The inter-process communication is used to maintain the session for the subscriber when the subscriber is attached to different networks.
US08195775B2 Enhanced method and apparatus for reducing congestion in DHCP network system
An enhanced method and apparatus for reducing congestion in dynamic host configuration protocol network system are provided. The congestion reduction method comprises steps of receiving a DHCP request from a DHCP client; and stopping responding to a certain number of DHCPDISCOVER message. And the dynamic host configuration protocol server comprises at least one distributed server, at which the contents of the network service provider server are backed up.
US08195772B2 Configuration setting
A method of defining customization for electronic content retrieved over an electronic connection (100, FIG. 1), which retrieves electronic content from a remote server (110) to a local client (102); edits the content at the local client by a user using a WYSIWYG editor, wherein said editor is a standard software used for displaying of content and wherein said editing does not require installation of software requiring user authorization; and automatically generates at least one customization definition based on said editing, said customization definition suitable for automatic applying to said content.
US08195768B2 Remote slide presentation
Techniques for remotely viewing a presentation are disclosed. In accordance with these techniques, a host device executing a presentation application makes a presentation available over a network. In one embodiment, a remote device receives presentation data corresponding to a currently displayed slide of the presentation. The remote device may then display a representation of the currently displayed slide at the remote location.
US08195767B2 Method and software for reducing server requests by a browser
This disclosure provides various embodiments of systems, software, and computerized methods for reducing the number of server requests sent to a web server. In one aspect, the software generates a file reference uniquely identifying a version of a file capable of being cached by a requester. The file reference can comprise a network-addressable location of the version of the cacheable file and a parameter uniquely identifying the version of the cacheable file, where the parameter is separated from the network-addressable location of the version of the cacheable file. The software can further embed the file reference into a web page file, and send the web page file in response to a request for the web page. The parameter may include a plurality of data elements, such as a second instance of the file name, a timestamp, or a version number of the cacheable file.
US08195766B2 Dynamic implicit localization of web content
A web page generator dynamically and implicitly generates localized web content. A web developer can mark the content of a page (including controls and literal content) with resource keys, and can dynamically process this request by dynamically substituting the marked content with localized content. Multiple properties of the controls within a page may be localized.
US08195765B2 System and method for remotely controlling network resources
A personal network may be established by interconnecting a plurality of satellites as part of the personal network. Each satellite may be configured to communicate with one or more other satellites. On any given one of the plurality of satellites, data indicating a connectivity status for the one or more other satellites is automatically received, and information indicating a capability of the one or more other satellites is automatically received. The given satellite may be configured to enable at least one other corresponding satellite in the plurality of satellites to be made available for use, so that a capability of the at least one other corresponding satellite is made available for the given satellite.
US08195762B2 Locating a portion of data on a computer network
A method for locating a portion of data is provided. In this method, a request for a Uniform Resource Locator (URL) associated with data is transmitted. The request comprises a labeling tag that is associated with the data. As a result of the request, an URL that comprises an anchor identifier is received and the data located at the URL are retrieved. An anchor within the data is located based on the anchor identifier and a portion of data is located based on the location of the anchor.
US08195758B1 Control for signal redundancy
A process is provided by method and circuit for transmitting message information from a first platform to a second platform. The first platform has first and second servers. The second platform has first and second receivers that correspond to the server counterparts. Each of the servers has a respective server port and each of the receivers has a respective receiver port. Each respective server port corresponds to each respective receiver port. The process includes several steps. First, one of the first and second servers is designated as an assigned server, with the other being a backup server. Second, the message information is sent to the first and second servers. Third, the message information is forwarded to the respective server port that corresponds to the assigned server. Fourth, the message information is transmitted from the respective server port to the respective receiver port that corresponds to the assigned server. Fifth, the message information is forwarded from the respective receiver port to the corresponding receiver. Sixth, assigned and backup verification signals are sent to corresponding receiver ports. Seventh, the verification signals are transmitted to corresponding server ports. Eighth, the verification signals are forwarded to a transmission assigner. Ninth, the process switches from said one of the first and second servers as the backup server and the other as the assigned server in response to absence of the assigned verification signal, otherwise maintaining the one as the assigned server. Preferably, the process further includes terminating transmission of the message information in response to absence of both of the assigned and backup verification signals.
US08195757B2 Method, apparatus and computer program for controlling retention of publications
For managing the retention of publications in a publish/subscribe system, a publisher sends a new publication to a publish/subscribe broker with an indication of whether the new publication should be retained in association with a previous retained publication. The publish/subscribe broker responds to such indications by retaining the new publication with the previous retained publication. The contents or ‘payload’ of the new published message may be appended to a previous retained message, resulting in a single retained message that contains information from multiple published messages.
US08195752B2 System for scheduling and transmitting messages
A system for scheduling and transmitting messages is disclosed. The system stores a plurality of audio files in an audio database, generates a schedule of queued messages via the plurality of audio files, transmits the queued messages based on the schedule, and reconfigures the schedule based on a user interaction delivering the queued messages in accordance with the reconfigured schedule. A scheduled plurality of messages can be transmitted in a clear and professional manner. Additionally, “ad hoc” messages can be incorporated into the schedule without significantly disrupting the other messages.
US08195750B1 Method and system for tracking botnets
A method, system and computer program product for tracking and isolating botnets are described. A statistical method for tracking botnets is provided. The proposed method uses the fact that a computer in a botnet has to distribute content which resembles to some degree the content distributed by the other computers in the same botnet over same time period. The size of the messages sent by a particular computer over particular period of time can be tracked. The resulting distribution of message numbers by size is, then, associated with that computer. The distribution statistical data obtained for different sources are then compared using approximation of graphical data. Based on comparison it is determined whether the computer belongs to a botnet.
US08195749B2 Questionnaire server capable of providing questionnaires based on device capabilities
A mobile device or a sender's PC, notebook, PDA or laptop creates questionnaires and sends it to other recipient devices. The questionnaire is created by user of mobile device using audio inputs for a questionnaire preamble and for preambles for a question. A server in the network incorporates other generic portions of the questionnaire. It collates results received and send it to user who made/sent the questionnaire. Thus, a user can make adhoc questionnaires, send them to recipients and receive the results. This makes it easy for a user to create, disseminate, conduct questionnaires or surveys on mobile handsets and to collect results for processing and storage.
US08195746B2 Automatic off-line availability for document content linked in electronic mail messages
A system for providing automatic off-line availability of shared document content linked in electronic mail (“email”) messages. Documents indicated by links in processed email messages may accessed when a client system user is working either online or offline. A software component operates to read through email messages sent to a client system user, and to locate messages including links to content stored on the server system. The software component accesses the content indicated by the links contained in the email messages, and moves the content onto the client system for offline access. The software component may include a periodically scheduled agent, and/or a component that is called just prior to the client system or email application going offline.
US08195743B2 Extensible and programmable multi-tenant service architecture
An extensible, multi-tenant software-as-a-service business application platform is provided for hosting multiple organizations. Organization services are provided by virtual or physical servers with dedicated data stores assembled in scalable groups. Distributed interaction between components of the scalable groups may enable extensibility and reliability, while changes in locations of organization services are provided to the client(s) for seamless continuation of the client's access to the services. Customizable and dynamic APIs for accessing each organization's data and applications isolated from the others and pluggable third party authentication services may also be integrated into the platform.
US08195741B2 Cached and server views with automatic caching and smooth scrolling
On a client computer, customer relationship management software is integrated into a messaging application that includes a user interface. Customer relationship management (CRM) information is received from a server computer. An automatic determination is made as to whether the received CRM information is to be cached on the client computer. When it is determined that the CRM information is to be cached on the client computer, the CRM information is cached in a cache on the client computer. When at least some of the CRM information is cached on the client computer, the cached CRM information is displayed as a view on the client computer. The display of the CRM information is integrated into the user interface of the messaging application program.
US08195740B2 Content providing system, receiving apparatus and method, storage medium, and program
The present invention relates to a content providing system, a receiving apparatus and method, a storage medium, and a program, which enable to perform a variety of contents provisions. An operational terminal 21 can obtain, from a storage terminal 1, contents corresponding to utilization information sent from an operational terminal 11 that is receiving provision of predetermined contents from a storage terminal 1. That is, if a user 23 is interested in contents that a user 13 is watching and listening to on the operational terminal 11, and desires to watch and listen to it, the user 23 can watch and listen to on the operational terminal 21, the contents that the user 13 is watching and listening to, by holding the operational terminal 21 very close to the operational terminal 11, or holding the operational terminal 11 very close to the operational terminal 21.
US08195739B2 Adaptive polling
A distributed computing system manages execution of jobs and their associated tasks. A broker manages assignment of computing tasks from clients to available computing resources. Clients and available computing resources contact the broker by polling. To prevent “ringing,” the broker specifies wait times for the polling entities, and randomizes the wait times in a range around a desired target latency. That is, a pseudo-random number generator is used to select values within a range of the target value, to avoid the situation in which deterministic patterns in the polling and response times result in highly synchronized message traffic, which might otherwise overwhelm the broker and/or the communication network.
US08195737B2 Process management apparatus, computer systems, distributed processing method, and computer program
When performing distributed processing in processing devices connected to a network and a processing managing device for managing the processing devices, it is possible to eliminate the overhead of the processing management device. The processing management device (PU) (203) managing processing devices (SPU) (207) under its control lists the network address of the SPU (207) and other SPU connected to the network and resource information indicating the current task execution ability of the SPU in a resource list. When one of the SPU transmits a task request to the PU (203), the PU (203) specifies one or more SPU capable of performing the task request in the resource list and requests the specified SPU to execute a task including the execution result specification destination, thereby enabling execution result transmission/reception not using the PU (203).
US08195732B2 Methods and apparatus for single stage Galois field operations
Techniques for single function stage Galois field (GF) computations are described. Such a single function stage GF multiplication technique may utilize only m-bits per internal logic stage, a savings of m−1 bits per logic stage that do not have to be accounted for as compared with a previous two function stage approach. Also, a common design GF multiplication cell is described that may be suitably used to construct an m-by-m GF multiplication array for the calculation of GF[2m]/g[x]. In addition, these techniques are further described in the context of packed data form computation, very long instruction word (VLIW) processing, and processing on multiple processing elements in parallel.
US08195720B2 Detecting memory leaks
Methods of detecting a memory leak may include identifying a largest ChildNode of a ParentNode, and comparing a total size of the ParentNode to a total size of the largest ChildNode of the ParentNode. If the total size of the ParentNode is significantly larger than the total size of the largest ChildNode of the ParentNode, a possible memory leak area may be identified. Related systems and computer program products are also discussed.
US08195718B2 Methods and systems for aggregating content in an instant messaging system
A method for content aggregation in an instant messaging system includes locating content of a specified type in an instant messaging log; organizing the located content by a parameter; and displaying the organized content. A system for content aggregation in an instant messaging system includes an aggregation module configured to locating content of a specified type in an instant messaging log; and a display module configured to organizing the located content by a parameter and to display the organized content.
US08195717B2 Traversal order visualization
In one example embodiment, a system and method is illustrated that includes retrieving a document having a plurality of input mechanisms to receive input from a user. Further, the system and method may include determining an input ordering relating to the plurality of input mechanisms. Additionally, the system and method may include in conjunction with a display of the document, dynamically displaying a visual indication of the input order relating to the plurality of input mechanisms. The system and method may include retrieving a document including a plurality of text fields. In addition, determining a reading order relating to the plurality of text fields. Moreover, in conjunction with a display of the document, dynamically displaying a visual indication of the reading order relating to the plurality of text fields.
US08195705B2 Hybrid search memory for network processor and computer systems
A system includes a data structure having a Direct Table (DT), Patricia-Trees, Pointers and high speed storage systems such as Contents Address Memory (CAM). The DT has a plurality of entries with each one coupled to a Patricia Tree having multiple nodes coupled to leaves. The number of Nodes, termed a threshold, that can be traversed to obtain information in the leaves is limited to a predetermined value. Once the threshold is reached a pointer indicates the address of the CAM and the address of the leaves is stored in the CAM. By using the structure and method the latency associated with tree search is significantly reduced.
US08195701B1 Integration of data sets into documents for interactive exploration
A system for interaction with datasets includes a computer having a processor, a memory, and modules with code that executes in the processor. An editor module creates a dataset container file (DCF) in which a location and a structure of one or more datasets is defined and used to select positions for commentary within a presentation of the DCF contents. An import module is operative to import a first dataset from the defined location. An interface module is operative to obtain author-commentary and associate the author-commentary with the first dataset in response to interaction with a user. A synchronization module is operative to coordinate on a display a presentation of a portion of at least one of the datasets defined in the DCF in accordance with a selected position on a timeline. The presentation includes the author-commentary within the timeline. The datasets and the author-commentary are included in the DCF.
US08195692B2 System and method for managing semantic and syntactic metadata
A method for managing semantic and syntactic metadata. The method begins with receiving heterogeneous data from either a machine or a human. Next, the method captures the semantic metadata corresponding to the received heterogeneous data by means of a semantic template. Next, the method captures the syntactic metadata corresponding to the received heterogeneous data by means of a syntactic template. After capturing the semantic and syntactic metadata, the method logically links the received heterogeneous data with the captured semantic and syntactic metadata. Finally, the method stores the received heterogeneous data in a repository.
US08195683B2 Expansion of database search queries
In some embodiments, a method includes receiving a token that is usable in search queries for data in a database. The database includes items of data that are represented by data strings. The method also includes determining a synonym candidate for the token. The method includes adding the synonym candidate as a synonym for the token into an expansion dictionary in response to a determination that the number of data strings having the synonym candidate exceeds a threshold.
US08195681B2 Searching device, searching method and recording medium
A searching device includes a history storing unit storing a search target obtained by a search and a search date in a storage unit; a relevancy storing unit storing in the storage unit a previous searching keyword including a plurality of date-related words as well as the search target and an attribute of the search target in association with one another; a change unit changing the previous searching keyword, based on the search date stored in the storage unit and a date output from a clock unit; a reception unit receiving a previous searching keyword and the search target or attribute that are entered by voice; and an extraction unit extracting a search target corresponding to the previous searching keyword and the search target or attribute received by the reception unit, by referring to the previous searching keyword that is obtained after changing, the search target and the attribute.
US08195677B2 Recording medium, recording device, recording method, data search device, data search method, and data generating device
A data search device includes a playback unit playing back subjective data representing a subjectivity for predetermined content data from a recording medium on which the subjective data is recorded in association with the content data; a receiving unit receiving subjective data input by a user; and a searching unit searching for the content data in accordance with the subjective data played back by the playback unit and the subjective data received by the receiving unit.
US08195676B2 System and method of creating and rating items for social interactions
A system and method for providing items to users and, more particularly, a system and method for rating items and placing such items into a queued list. The method includes providing an item from a web browser to a recipient on a preferred list and placing the item into a queued list with respect to other items based on a rating. The system includes a computer infrastructure being operable to provide a rated item from a web browser to a recipient on a preferred list and place the rated item in a queued list with respect to other items.
US08195669B2 Optimizing ranking of documents using continuous conditional random fields
The present invention provides an improved method for ranking documents using a ranking model. One embodiment employs Continuous Conditional Random Fields (CRF) as a model, which is a conditional probability distribution representing a mapping relationship from retrieved documents to their ranking scores. The model can naturally utilize features of the content information of documents as well as the relation information between documents for global ranking. The present invention also provides a learning algorithm for creating Continuous CRF. Also provided, the invention introduces Pseudo Relevance Feedback and Topic Distillation.
US08195661B2 Method and apparatus for storing data on application-level activity and other user information to enable real-time multi-dimensional reporting about user of a mobile data network
A method and apparatus for storing data on application-level activity and other user information to enable real-time multi-dimensional reporting about a user of a mobile data network. A data manager receives information about application-level activity from a mobile data network and stores the information to provide dynamic real-time reporting on network usage. The data manager comprises a database, data processing module, and analytics module. The database stores the application-level data for a predetermined period of time. The data processing module monitors the data to determine if it corresponds to a set of defined reports. If the data is relevant, the processing module updates the defined reports. The analytics module accesses the database to retrieve information satisfying operator queries about network usage. If the operator chooses to convert the query into a defined report, the analytics module creates a newly defined report and populates it accordingly.
US08195657B1 Apparatuses, systems and methods for data entry correlation
This disclosure details the implementation of systems, methods and apparatuses for providing an integrated process tracking and management. The disclosure provides solutions for initiating, tracking, correlating and managing complex processes. In particular, the disclosure provides systems, methods and apparatuses for process tracking and management particularly suited to job listing matching and management. In an implementation, the system may be configured to receive and extract base data entry metrics from a user designated input, for example a user's resume or a user designated saved job listing. The base data entry metrics may be correlated with user correlation metrics to derive search parameters for identifying supplemental data entries for a particular user.
US08195655B2 Finding related entity results for search queries
Architecture for finding related entities for web search queries. An extraction component takes a document as input and outputs all the mentions (or occurrences) of named entities such as names of people, organizations, locations, and products in the document, as well as entity metadata. An indexing component takes a document identifier (docID) and the set of mentions of named entities and, stores and indexes the information for retrieval. A document-based search component takes a keyword query and returns the docIDs of the top documents matching with the query. A retrieval component takes a docID as input, accesses the information stored by the indexing component and returns the set of mentions of named entities in the document. This information is then passed to an entity scoring and thresholding component that computes an aggregate score of each entity and selects the entities to return to the user.
US08195651B1 Scoring documents in a linked database
A method assigns importance ranks to nodes in a linked database, such as any database of documents containing citations, the world wide web or any other hypermedia database. The rank assigned to a document is calculated from the ranks of documents citing it. In addition, the rank of a document is calculated from a constant representing the probability that a browser through the database will randomly jump to the document. The method is particularly useful in enhancing the performance of search engine results for hypermedia databases, such as the world wide web, whose documents have a large variation in quality.
US08195631B2 Resource finder tool
Systems and techniques to develop an enterprise management consolidation system are described including a cross-functional application to provide communication between at least one of an object modeling tool, a process modeling tool and a user interface tool. The user interface tool is configured to find resources having desired characteristics. In general, in one implementation, the technique includes receiving characteristics of a resource desired by a user and searching a data source of resource profiles to locate profiles having one or more of the characteristics. The located profiles are provided to the user in a hit-list, which may then be narrowed by receiving from the user refinements or segment filters.
US08195618B2 Disclosure booth
Methods, systems, and devices are disclosed for facilitating the disclosure of information from a disclosing party. Such a system may comprise a computing device including an operating system executing within the computing device; a software application operating in conjunction with the operating system, the software application prompting the disclosing party for at least two of audio/visual data, graphic data and textual data in response to the prompt; means for contemporaneously collecting the at least two of audio/visual data, graphic data and textual data from the disclosing party; and means for irrecoverably erasing the least two of the audio/visual data, graphic data and textual data from both the computing device and the means for contemporaneously collecting the at least two of audio/visual data, graphic data and textual data.
US08195613B2 Transactional archiving of an electronic document
Various methods and apparatus are described for archiving of an electronic document between multiple interconnected archive units of a distributed server network in geographically-dispersed locations in order to store identical copies of the electronic document at the same time. An archival portal server in the distributed server network sends a five-step, two-phase commit protocol to a selected set of two or more transaction manager instances resident on remote archive units. The archival system reconciles if an error occurs between a start of a transmission of the electronic document and a permanent archiving of that electronic document, or the electronic document is stored in a permanent data storage location within each of the archive units at an end of the two-phase commit protocol making archiving of an electronic document to multiple locations an atomic operation.
US08195612B1 Method and apparatus for providing a catalog to optimize stream-based data restoration
A method and apparatus for providing a catalog to optimize stream-based restoration is described. In one embodiment, a method for providing a catalog to optimize stream-based restoration includes processing a catalog that indicates at least one location of at least one data block on backup media, wherein the at least one data block are associated with at least one backup for at least one object and accessing at least one data block using the catalog to create a data stream for restoring the at least one object.
US08195611B2 Using a sparse file as a clone of a file
One embodiment is for using a sparse file as a clone. The method includes creating, by an application associated with a computer system, a snapshot of a file, such as an individual file, a collection of files, file system, directories, and so forth. Further, the method includes requesting, by the application, a clone of that created snapshot. Further still, the method includes generating, by the application, an empty sparse having at least one inode identifying the empty sparse file as the clone and pointing to the snapshot associated with the clone. Thereby, the requested clone is created using the created sparse file, which begins as an empty sparse file.
US08195604B2 System and method for verifying IMS databases on a mainframe computer
A system and method for ensuring existence all IMS database components operating on a mainframe computer may include a storage unit configured to store multiple IMS databases and multiple respective sets of IMS database components. A processing unit may be in communication with the storage unit. Software, when executed on the processing unit, may cause the processing unit to (i) access multiple IMS database libraries, (ii) identify each set of IMS database components that is missing at least one IMS database component in the IMS database libraries, and (iii) generate a report listing each set of IMS database components missing at least one IMS database component.
US08195603B2 Rapid caching and data delivery system and method
The initial systems analysis of a new data source fully defines each data element and also designs, tests and encodes complete data integration instructions for each data element. A metadata cache stores the data element definition and data element integration instructions. The metadata cache enables a comprehensive view of data elements in an enterprise data architecture. When data is requested that includes data elements defined in a metadata cache, the metadata cache and associated software modules automatically generate database elements to fully integrate the requested data elements into existing databases.
US08195602B2 Relational database management system (RDBMS) employing a relational datastore and a multi-dimensional database (MDDB) for serving query statements from client machines
A relational database management system (RDBMS) for servicing query statements from one or more client machines, using a relational data store and a multi-dimensional database (MDDB). The RDBMS includes a query interface which is adapted to receive query statements from the client machines, and to generate one or more query requests. The RDBMS includes a query handling mechanism which receives each request from the query interface, extracts a set of dimensions associated with the request, uses the dimensions to retrieve aggregated fact data from the MDDB, and forwards retrieved aggregated fact data to the query processing mechanism for subsequent processing. When the query processing mechanism of the RDBMS determines that servicing one or more query requests requires data stored in the relational tables, then the query handling mechanism automatically routes the requests to the relational data tables, so that data can be accessed from the relational tables and forwarded to the query processing mechanism for use in servicing the requests, in a manner transparent to the client machine. When the query processing mechanism determines that servicing one or more query requests requires aggregated data from the MDDB, then the query handling mechanism automatically routes the requests to the MDDB, so that data can be accessed from the MDDB and forwarded to the query processing mechanism for use in servicing the requests, in a manner transparent to the client machine.
US08195591B1 Cognitive signal processing system
Described is a signal processing system. The system comprises a signal processing module having signal processing parameters and being configured to receive a plurality of signals. The signal processing module uses the signal processing parameters to output a processed signal, as either a fused signal or a plurality of separate signals. A classification module is included to recognize information encoded in the processed signal to classify the information encoded in the process signal, with the classification having a confidence level. An optimization module is configured, in a feedback loop, to utilize the information encoded in the processed signal to adjust the signal processing parameters to optimize the confidence level of the classification, thereby optimizing an output of the signal processing module.
US08195590B1 Method and system for measuring and managing inventory of product in a collapsible tank
Measuring, controlling, and automating inventory of product stored in a collapsible tank. An interface device can interact with a sensor installed at the collapsible tank and a metering device, such as a flow meter, to generate a strap table for the collapsible tank. The strap table can include entries that correlate a process value measured by the sensor to a volume of product corresponding to that process value. Current volume of product stored in the collapsible tank can be determined by comparing a current process value to entries in the strap table or by an interpolation process. The interface device can generate an updated strap table based on a relaxation curve to account for settling of the collapsible tank. The interface device can synchronize data with a host device, such as a personal computer or handheld computer, that includes software for tracking inventory in collapsible tanks.
US08195586B2 Data processing apparatus, data processing method, and computer program for setting targets in a range and taking action to attain the target
A data processing apparatus includes: predicting means for calculating a prediction value of time series data with respect to input of the time series data using a prediction model for predicting the time series data; determining means for determining a target value of the time series data on the basis of the prediction value of the time series data; error calculating means for calculating an error of the prediction value relative to the target value; and retrieving means for retrieving error reduction data as input of the time series data to the prediction model for reducing the error of the prediction value.
US08195584B2 Combining predictive models of forgetting, relevance, and cost of interruption to guide automated reminding
The claimed matter provides systems and/or techniques that develop or use predictive models of human forgetting to effectuate automated reminding. The system includes the use of predictive models that infer the probability that aspects of items will be forgotten, models that evaluate the relevance of recalling aspects of items in different settings, based on contextual information related to user attributes associated with the items, and models of the context-sensitive cost of interrupting users with reminders. The system can combine the probability of users forgetting aspects of an item with an assessed cost of forgetting those aspects to ascertain expected costs for not being reminded about events, compare expected costs for not being reminded with expected costs for interrupting users, and based on comparisons between expected costs for being reminded and expected costs for interrupting users regarding events, generate and deliver reminder notifications to users about items.
US08195581B2 Apparatus and method for simulating multi-dimensional non-linear multivariable processes
A process simulator is provided for simulating the behavior of multi-dimensional non-linear multivariable processes. A multi-dimensional non-linear multivariable model of a process can be generated, such as by using smaller building blocks. One or more inputs are provided to the model, a behavior of the process is simulated in real-time using the model, and one or more outputs of the model are provided. The model could represent a two-dimensional non-linear multivariable model, and the one or more inputs to the model and/or the one or more outputs of the model could be array-based. The process simulator could be formed from multiple components, such as a regulatory loop simulator object, a process model object, a disturbance generator object, and a scanner simulator object. The arrangement of the objects can be flexible and configurable, such as by designing the objects in an object-oriented manner utilizing a sink/source architecture.
US08195579B2 System and method for printing postage indicia with mail-by date
An envelope having a window for allowing a printed postage indicia to show through is shown. According to a preferred embodiment, the postage indicia window may be provided with a glassine covering. Preferably the postage indicia may be put in a corner of a document to be mailed and the document placed in the envelope so that the postage indicia shows through the postage indicia window.
US08195576B1 Mobile transaction device security system
Embodiments of the invention include apparatuses, methods, and computer-program products that provide for a unique financial transaction security system. In one embodiment, the financial transaction security system receives a security protocol from a user. The security protocol includes instructions for allowing transactions without authentication and security features for the user if authentication is necessary. The system then determines that the user is conducting a transaction, compares the transaction to the instructions, and determines whether the transaction can occur without authentication. If the user is required to authenticate his identity, the system requests input from the user, compares the input to the security feature, and determines if the user is authenticated. The user is able to customize both the instructions and the security features to provide greater control over financial transaction security.
US08195570B1 Generation of receipts for check point of sale device
In accordance with one embodiment of the invention, a system is provided that allows a point of sale device to capture the signature of a check writer at the time a check is presented for ACH processing. In accordance with another embodiment, a test can be made to compare optically read information from the face of a check against a negative database or a risk management database to reduce the risk of bad checks being processed by a merchant.
US08195565B2 Systems and methods for point of interaction based policy routing of transactions
Facilitating commercial transactions using a payment system directory are disclosed. A payment directory and/or wireless point of sale (POS) device may be configured to use predetermined rules, a multitude of data items and/or conditions to locate a payment system, and transmit a payment authorization request from a remote location to at least one payment system, either directly, or via a payment system directory and/or a SSL Gateway.
US08195559B2 System and method for determining an index for an item based on market information
Systems and methods for determining an index for an item based on market information are provided. Market information about the item is received and compiled. A standard profile for the item is determined. Index information for the item is determined based on the compiled market information. The index information comprises historical price information and statistical information about the market for the item. The index information is displayed at a user interface and updated based on updated market information. Orders to trade futures and options contracts on the item may be received, communicated, and executed.
US08195557B2 Routing of orders in equity options by means of a parameterized rules-based routing table
An enhanced system and method for the “smart” routing of orders in an electronic options environment is disclosed. The method of routing includes different rules and protocols for orders that are allowed to route using a traditional intermarket linkage than for orders that are allowed to route using an alternative private direct connection or third-party service provider. The system and method of routing has at its basis a configurable, rules-based routing table that allows orders to be routed using different protocols based on the account type of the incoming order.
US08195555B2 Method and system for enabling collaboration between advisors and clients
A common collaboration tool enables advisors, their clients and other participants to interact in a coordinated manner in various areas of interest. A client authorizes selected advisors as well as other participants to view, discuss, modify and perform other operations in response to the client's request for services. A client defines the scope of authorization for advisors and/or other participants for security and confidentiality reasons. Advisors (and/or participants) access information submitted (or authorized) by the client to collaborate as a cohesive team in sharing information, devising a plan, addressing client's concerns, drafting (or modifying) a document and performing other services for the client.
US08195553B2 Price charting system and technique
The invention is directed to a market price charting method for displaying both current and historical price activity in terms of valuation rather than absolute price. The invention allows users to quantify the degree in which a market is overbought or oversold. Results may be displayed electronically or on a hard copy for viewing or used in additional analysis of a market.
US08195544B2 Electronic trading system
An anonymous trading system comprises one or more matching engines, one or more market distributors and one or more trader terminals for input of orders from institutions trading on the system. The trader terminals are connected to the system through bank nodes. A broker terminal is connected through a bank node and enables voice brokers to trade on the system on behalf of client traders. The voice brokers terminal can be configured for any client trader and will display the market view for that trader. Trades in which the broker terminal participates are not concluded until a manual credit check has been performed.
US08195542B2 Web-based issuer support services
A web-based process, residing on a server, provides issuer support services to a financial market. This web-based process includes an issue and issuer process for receiving, from a first data source, issue and issuer data concerning a specific issuer and one or more securities issued by the specific issuer. This issue and issuer data is stored on a storage device. A filings and financial process receives, from the first data source, filing and financial data concerning the specific issuer, which is also stored on the storage device. A compliance process reviews the issue and issuer data and the filing and financial data stored on the storage device to determine if the specific issuer is in compliance with the listing requirements for the market on which the one or more securities are traded. The compliance process generates compliance data indicative of the specific issuer's state of compliance. A trade process receives, from a second data source, trading data concerning the one or more securities issued by the specific issuer. This trading data is stored on the storage device.
US08195541B2 Method of marketing and contracting for the sale of agricultural yield-increase related products
A method of contracting for the sale of a yield-increase and/or crop protection related products includes the steps of mapping, using geo-referencing technology, areas of a field which have been treated with the yield-increase and/or crop protection related product and areas of the field which have not been treated, measuring, using geo-referencing technology, an amount of harvested crop from the field in both the treated and untreated areas, comparing the amount of harvested crop in the treated areas with the amount of harvested crop in the untreated areas to determine a yield increase associated with the treated areas, and charging for application of the yield-increase and/or crop protection related product based on the determined amount of yield increase. The data acquired may be stored in a database for further use and comparison.
US08195539B1 Open access transmission tariff information system
A method, system, and computer readable storage medium for open access transmission tariff management for a utility. The system includes a database for storing a plurality of data pertaining to providing transmission service to wholesale customers, and a computer processor coupled to the database and cooperative with a plurality of subsystems. A first subsystem determines a budget transmission billing rate. A second subsystem estimates revenue from wholesale customers. A third subsystem determines an updated budget transmission billing rate and an updated revenue projection. A fourth subsystem determines an actual transmission billing rate. A fifth subsystem analyzes a billed transmission rate on a periodic basis.
US08195536B2 Activity information accounting system
The present invention relates to an activity information accounting system. The system includes a central processing unit 1 for interpreting and executing a program command to perform accounting and processing data, an input unit 2 for inputting activities and resources of a management organization, an auxiliary storage unit 3 for storing an accounting program to execute accounting and storing accounting results of the central processing unit 1 in specific file forms, an output unit 4 for displaying processing results of data by the accounting, an activity table 10 providing activity lists corresponding to the activities, a resources table 20 for, when any one of the activity lists is selected, providing a resources list matching the selected activity list, a table matching unit 30 for matching the selected activity list and its pertinent resources list, and an account title providing unit 50 providing a corresponding account title through matching of the table matching unit 30.
US08195534B2 Method and system for preparing a set of paired identification labels
A system and method for preparing a set of paired identification label based a plurality of characters that identify an inventory item. The method includes a step of assigning a predetermined numerical value to each of the plurality of characters. Mathematical operations are performed on the assigned numerical values to obtain a mapping of the plurality of characters to a corresponding non-textual visual indicator. A label is generated which label includes the plurality of characters and the visual indicator. The visual indicator may be a color or a graphic indicator such as an alignment designation bar or a combination and variation thereof.
US08195531B2 Modular E-commerce web site development system
A system in accordance with the invention creates a predesigned software product generally for e-commerce applications that is modifiable by a company-user in terms of not only look and feel, but also functionality and flow. Such a system includes a set of predesigned business modules where each business module performs a unique function. Each business module is accompanied by a respective set of templates, each of which models a web page. Within each template is embedded one or more commands. To customize its system, the company-user (1) selects which business modules it desires, (2) selects which templates it desires to use with each business module, and (3) customizes each template in terms of look and feel. By selecting the modules, the company-user determines the system's overall functionality, and by selecting the templates, the company-user determines the look and feel and flow of the system. Once customized, the company-user populates a database for use of the system with company-specific data.
US08195519B2 Methods of acquiring actual real-time shopper behavior data approximate to a moment of decision by a shopper
The invention provides methods of acquiring actual real-time shopper behavior data during product selection of purchasable items by a shopper in a store. More specifically, disclosed herein are methods of using a communications multi-network, a First Moment of Truth device and a data collection device to track actual real-time shopper behavior data relating to the presumed locations of shoppers in a store, the time spent and location of time spent by a shopper while considering a purchasable item and products chosen for purchase.
US08195517B2 System and method for facilitating a financial transaction with a dynamically generated identifier
Instead of a PIN which is associated with an account and provides access to an account, a dynamically generated card identifier (dynamic CID) is used to verify that the consumer currently possesses the transaction card at the time of purchase and/or is the true card owner. At the time of purchase, a token generates a dynamic CID, which changes with each transaction. A consumer enters the dynamic CID into a pre-existing CID field in an electronic order form. The merchant then sends the dynamic CID to a card authorization system within an authorization request. The card authorization system issues a response to a merchant system via a pre-existing authorization message indicating that the transaction card and dynamic CID have been validated, thereby adjusting the fraud risk associated with the transaction.
US08195515B1 Systems and methods for dynamic event production and management
Apparatus and methods for dynamically producing and managing events are disclosed. In various embodiments, an event sequence generator is used to generate a production schedule or script that includes content elements and event milestones. Methods of generating a production schedule and a promotion schedule are also disclosed. The production schedule and reports based on the event can be produced and accessed remotely.
US08195505B2 System, method and computer program for vote tabulation with an electronic audit trail
A system, method and computer program for tabulating votes and creating an audit trail is provided. A ballot processing device is integrated with a ballot box. The ballot processing device includes a paper feed mechanism, a computer, a ballot processing application loaded on the computer, and a digital scanning device linked to the computer. The ballot processing application provides instructions to the computer to initiate the digital scanning device to scan a paper ballot fed into the paper feed mechanism so as to create a digital image of the paper ballot. The ballot processing application also processes the digital image to establish a series of processing results defining one or more voting results for the paper ballot, and also an audit trail. The ballot processing application processes the digital image to define the voting results based on criteria established by election officials. The audit trail enables election officials to verify that particular paper ballots have been processed correctly in accordance with these criteria.
US08195503B2 Objective achievement management
A method to manage achieving an objective may include collecting data related to the objective and determining a set of drivers related to the objective. The method may also include calculating a gap for each driver between a baseline and a goal for the objective. The method may further include analyzing the gap to associate a quantity of gap points with each driver to achieve the goal.
US08195502B2 System, method and program to estimate cost of distributing software
System and computer program product for estimating the cost of an ESD for software and subsequent updates for the software. Various cost factors can be considered such as one or more of the following. First program instructions determine a cost of the ESD associated with packaging together components of the software. Second program instructions receive a selection from an operator whether to push or pull the subsequent updates to a customer, and determine a cost for distributing the subsequent updates based on the selection. Third program instructions estimate a cost of the ESD associated with a type of program used by the customer to create images of the software. Fourth program instructions estimate a cost of the subsequent updates associated with distributing the updates to a remote distribution site, and then distributing the updates from the remote distribution site to the customer based on a type of customer tool used to download the updates from the remote distribution site. Fifth program instructions sum together the various costs.
US08195499B2 Identifying customer behavioral types from a continuous video stream for use in optimizing loss leader merchandizing
A computer implemented method, apparatus, and computer usable program product for optimizing loss leader merchandizing. The process parses event data to identify physical patterns of customer behavior, wherein the event data is derived from a continuous video stream captured at a retail facility, and associates the physical patterns of customer behavior with customer profile data to form dynamic customer profiles. The process then analyzes the dynamic customer profiles to identify types of customers and presents marketing incentives for a set of loss leader items to customers of a selected customer type, wherein the set of loss leader items are selected based on the dynamic profiles.
US08195483B2 Methods, systems, and devices for controlling a permission-based workflow process for transferring medical files
The disclosure herein provides methods, systems, and devices for managing, transferring, modifying, converting and/or tracking medical files and/or medical system messages. In certain embodiments, the foregoing may generally be based on requesting medical files at a first medical facility, identifying the requested medical files at a second medical facility, initiating a secure network connection between the first and second medical facility, modifying a header portion of the medical files based on patient identification information created by the first medical facility, and other processing steps.
US08195482B2 Medical payment system
A medical payment system is described in which a provider of medical goods and/or services submits, via telephone or other communications medium, a request for payment amount determination for a patient encounter. A price determination system determines which of a plurality of fee schedules negotiated by the provider applies to the patient encounter and calculates, based at least in part on information entered by the provider, a payment amount for the encounter, which it communicates to at least the provider. In one embodiment, the provider receives the payment amount information while the patient is at the point of service. In one embodiment, the provider may use the system to submit a claim for payment by at least one responsible party.
US08195478B2 Network performance monitor
Disclosed in this specification is a method for monitoring a network, such as the central monitoring station of a medical facility. Performance data from each of the network components of interest is monitored for compliance with certain component-specific criteria. Responses are generated if the performance data satisfies, or fails to satisfy, such criteria.
US08195473B2 Method and system for optimized real estate appraisal
A method and a system for obtaining optimal range of values for real estate property by using all or some of the admissible appraisal approaches through optimization algorithm. The reliability of factor ranges specific to each appraisal approach is evaluated and discrepant ranges are eliminated. An accurate property valuation through a number of admissible appraisal approaches is possible. Valuation, Feasibility Study, Sensitivity Analysis, value reconciliation and highest and best use are obtained optimally and automatically. Capitalization rate and period are optimized in the relevant approaches.
US08195464B2 Speech processing apparatus and program
A speech synthesizer includes a periodic component fusing unit and an aperiodic component fusing unit, and fuses periodic components and aperiodic components of a plurality of speech units for each segment, which are selected by a unit selector, by a periodic component fusing unit and an aperiodic component fusing unit, respectively. The speech synthesizer is further provided with an adder, so that the adder adds, edits, and concatenates the periodic components and the aperiodic components of the fused speech units to generate a speech waveform.
US08195458B2 Open class noun classification
A method of semantically classifying a data set of open class nouns and a system for executing the method. The method includes loading, by a processing device, a data set comprising one or more open class nouns from a computer readable medium operably connected to the processing device; extracting, by the processing device, the one or more open class nouns from the data set; for each open class noun, querying, by the processing device, one or more application programming interfaces (APIs) to produce one or more results; deriving, by the processing device, a confidence score for the data set based upon the one or more results; and determining, by the processing device, a classification for the data set based upon the derived confidence score.
US08195456B2 Robust speech recognition based on spelling with phonetic letter families
A system and method for entering a destination into a navigation system, usually a vehicle navigation system, that uses phonetic letter families, or groups of letters which sound similar, to improve the reliability and accuracy of speech recognition. The method involves grouping each letter of the English alphabet into a family of letters which sound similar, such as A, J, and K. When a destination name is spelled by a user, each letter is recognized in terms of the phonetic letter family to which it belongs. This phonetic equivalent spelling is compared to the navigation database of street, city, and state names, which has also been converted to its phonetic equivalent spelling. If a match is found, the user is asked to confirm that this is the desired destination.
US08195452B2 High-quality encoding at low-bit rates
Methods and devices provide improved perceived quality of an audio (or other) coded signal at a low bit-rate. An input signal may be split into an outlier portion and a stationary portion. The outlier portion of the input signal may be encoded. The stationary portion may be divided into subvectors. Each subvector may be classified as trivial or non-trivial. Each trivial subvector may be encoded using a pre-defined pattern. Each non-trivial subvector may be encoded with at least one location of at least one significant sample and a sign of the significant sample.
US08195448B2 Method and apparatus for predicting text
A method for text prediction for cell phone text messaging or for other applications. The preferred embodiment for predictive text involves the use of weighted positional digrams and a partial word dataset as well as optional elements involving three different types of voice recognition. Alternative embodiments involve the use of trigrams and quadgrams. The use of this text prediction system for a crossword game application is also described.
US08195441B1 Hardware co-simulation involving a processor disposed on a programmable integrated circuit
A system can include a bus proxy comprising a primary slave coupled to a processor via a bus. The bus proxy system can include a hardware co-simulation interface disposed within the programmable IC and coupled to the bus proxy. The hardware co-simulation interface can buffer simulation data from the bus proxy and the host processing system. The bus proxy can include a secondary slave executing with a host processing system that reads data from, and writes data to, the hardware co-simulation interface, and communicates with at least one high level modeling system (HLMS) block executing within the host processing system. The primary slave can exert a slave wait signal on the bus responsive to detecting a bus request from the processor specifying an address corresponding to the HLMS block within the host processing system.
US08195438B2 Method for designing cutting structure for roller cone drill bits
New cutting structures for roller cone drill bits are disclosed. In one aspect, a drill bit includes a bit body, roller cones attached to the bit body and able to rotate with respect to the bit body, and a plurality of cutting elements disposed on each of the roller cones, such that axial force on the bit during drilling is substantially balanced between the cones. In another aspect, a drill bit includes a plurality of cutting elements disposed on each roller cone such that the amount of work performed by each cone during drilling is substantially the same as the amount of work performed by each of the other cones. In yet another aspect, a drill bit includes a plurality of cutting elements disposed on each roller cone such that distribution of axial force on the bit is optimized. Additional aspects of the invention are also disclosed.
US08195437B2 Systems power distribution tool
A systems power distribution tool integrates the design of the power source and distribution network to provide a robust interconnect topology and power source. This is accomplished with a machine of one or more computing devices configured as a systems power distribution tool. The tool “pulls” load current from the source through interconnects to the loads. This allows the interconnects to be designed to satisfy derating conditions for worst case voltage and current conditions and the power source to be designed to source the loads under actual conditions without margin stacking.
US08195433B2 Optimum value search apparatus and method, recording medium, and computer program product
This invention provides an optimum value search apparatus, method, recording medium, and computer program product used in designing, analyzing, or testing a device having a plurality of factors that have effects on a characteristic. In this method, an orthogonal array is generated by setting level values obtained from the initial values of the factors to the coordinates of a two-dimensional table including a matrix of the characteristics and the factors. From the characteristics on the orthogonal array, characteristic values obtained on the basis of combinations of the level values of the factors of a single characteristic are grasped. A combination having a most excellent characteristic value is selected. The level values of the factors in the characteristic corresponding to the selected combination are reset in the orthogonal array. After resetting, processes are repeatedly executed to search for an optimum value as a most excellent one of the characteristic values.
US08195431B2 Method for evaluating efficacy of prevention maintenance for a tool
A method for evaluating efficacy of prevention maintenance for a tool includes the steps of: choosing a tool which has been maintained preventively and choosing a productive parameter of the tool; collecting values of the productive parameter generated from the tool during a time range for building a varying curve of the productive parameter versus time, modifying the varying curve with a moving average method; transforming the varying curve into a Cumulative Sum chart; and judging whether the values of the productive parameter generated from the tool after the prevention maintenance are more stable, compared with the values of the productive parameter generated from the tool before the prevention maintenance, according to the Cumulative Sum chart. Thereby, if the varying of the values of the productive parameter after the prevention maintenance isn't stable, then the efficacy of this prevention maintenance for the tool is judged not good.
US08195429B2 Maintenance information output apparatus and maintenance information output system
A maintenance information output apparatus which can output maintenance information of a speed reducer more adequately than the prior art is provided.A maintenance information output apparatus 130 has: an operating portion 131 which is operated by the user; a wired communicating portion which receives data of an amount of iron from an iron amount detecting device that is attached to a speed reducer 20 of an industrial robot 10, and that detects the amount of iron in a lubricant in the speed reducer 20, through a portable wireless receiver 120; a hard disk which stores the data of the amount of iron received by the wired communicating portion; a display 134 which outputs maintenance information of the speed reducer 20; and a processing device which is configured by a CPU, a ROM, a RAM, and the like, and which controls the operations of the wired communicating portion, the hard disk, and the display 134 in accordance with an operation on the operating portion 131. When the amount of iron in the lubricant in the speed reducer 20 is equal to or larger than a threshold value, the processing device causes the display 134 to output maintenance information.
US08195426B1 Data analysis systems and related methods
Data analysis systems and related methods. An implementation of a method of determining a relationship between a variable of interest and one or more process variables represented by a corresponding plurality of tags may include accessing a data historian including historical data including a variable of interest and a plurality of tags. The method may include defining a plurality of bins, retrieving historical data corresponding with the plurality of bins using the data historian, filtering the historical data for each of the plurality of bins using one or more filters to produce filtered historical data, generating an output display using the filtered historical data for the variable of interest and each of the plurality of tags, and determining which of the plurality of tags correlate with the variable of interest using the output display. The output display may include an overlay CUSUM chart and a correlation plot.
US08195417B2 Method for recording measured data from a patient by taking movements into account, and associated medical device
Disclosed is a method and apparatus for recording measured data from a patient by taking movements into account by use of a medical device designed both for recording motion-related measured data and for recording nuclear medicine measured data. The method may include recording nuclear medicine measured data by use of the medical device, simultaneously recording motion-related measured data by use of the medical device, determining at least one motion information item relating to at least one movement of the patient and/or at least one movement inside the body of the patient during the ongoing measured data recording by evaluating at least a portion of the previously recorded motion-related measured data, and carrying out motion correction for at least a portion of the nuclear medicine measured data by use of the computational device in parallel with recording the measured data.
US08195416B2 Fundamental wave beat component detecting method and measuring target signal sampling apparatus and waveform observation system using the same
Frequencies of plural peak signals which appear in a band ½ of a sampling frequency are detected from a spectrum obtained from a measuring target signal sampled with the sampling frequency in order to detect the repetition frequency of the measuring target signal having plural harmonic components with a similar power. Each of the plural peak signals is successively assumed to be a fundamental wave beat component originating from the fundamental wave of the measuring target signal and theoretical frequencies of harmonic beat components originating from harmonic components of the measuring target signal are successively calculated. The theoretical frequencies are compared with the frequencies of the plural peak signals to determine one of the plural peak signals as a fundamental wave beat component originating from the fundamental wave of the measuring target signal.
US08195412B2 Iterative method for characterizing the frequency dependence of the linear properties of an electrical component
A method and device characterize linear properties of an electrical component having n>1 ports. The linear properties of the component are described in a matrix relating a voltage applied to the ports to a current through the ports. A frequency dependence of the matrix is approximated to preserve eigenvalues of the matrix by a pole-residual model. The method includes: (a) obtaining a set of values of the matrix at discrete frequencies, and obtaining eigenvalues and eigenvectors for each value; (b) fitting a set of vector equations to the eigenvalues and eigenvectors with a first set of pole frequencies; and (c) calculating a second set of pole frequencies by a vector fitting process for all modes of an element of the matrix. Steps (b) and (c) are repeated using the second set of pole frequencies in step (c) in a subsequent step (b) until a stop condition is met.
US08195411B2 IDDQ test apparatus and test method
Multiple non-defective samples of a DUT are selected. A quiescent power supply current (IDDQ) is measured for each of test vectors which are switched, for each of the non-defective samples. Statistical IDDQ values are measured in increments of the test vectors, and first array data is created including identifiers for the test vectors and the statistical IDDQs as elements. The first array data is sorted using the IDDQ value as a key so as to create second array data. The difference in quiescent power supply current is calculated by making difference between adjacent current elements of the second array data, so as to create third array data including the identifiers for the test vectors and the differences of current value as the elements. The third array data is sorted using the difference in current value as a key, and creates fourth array data.
US08195401B2 Dynamic production system management
Data about operation of a well for extracting a product from the subterranean reservoir and at least one of a characteristic of a subterranean reservoir or operation of a processing and transport system upstream of a point of sale is received. A corrective action can be automatically initiated on at least one of the well or the processing and transport system in response to a difference between the received data and a specified operational objective. An adjustment to a model of the reservoir, the well, and the processing and transporting system can be automatically initiated in response to the received data.
US08195398B2 Identifying types of sensors based on sensor measurement data
Plural sensors are deployed into a well, and measurement data regarding at least one property of the well is received from the sensors. Based on the measurement data, a first of the plural sensors that measures the at least one property in a region having an annular fluid flow is identified, and a second of the plural sensors that measures the at least one property in a region outside the region having the annular fluid flow is identified. Based on the identifying, the measurement data from selected one or more of the plural sensors is used to produce a target output.
US08195397B2 Apparatus and method for time measurement in downhole measurement processes
A time measurement device for a geologic downhole measurement tool is provided. The device includes a plurality of oscillators for measuring a time value. At least one of the plurality of oscillators has a first temperature range that is different from a second temperature range of at least another of the plurality of oscillators. A time measurement system and a method for providing a time measurement are also provided.
US08195395B2 System for monitoring, determining, and reporting directional spectra of ocean surface waves in near real-time from a moored buoy
A moored buoy floating at the ocean surface and anchored to the seafloor precisely measures acceleration, pitch, roll, and Earth's magnetic flux field of the buoy over a limited sampling period. The system includes: 1) A buoy, 2) A mooring system, 3) An electronic data logger controlling communications between the system and the on-board remote telecommunications system, 4) an embedded computer for data input/output, temporary or permanent data storage, and algorithms to convert the measured time series data into surface ocean wave spectra and quality assurance statistics and encode the results for transfer to the data logger, 5) Sensors include one or three acceleration sensors, three orthogonal angular rate sensors, and three orthogonal magnetometers to measure the Earth's magnetic flux field, 6) A telecommunications system that links the buoy data logger and a shoreside processing system, and 7) A shoreside processing system that decodes the transmitted data, performs, quality control, and computes derived wave parameters.
US08195394B1 Object detection and classification for autonomous vehicles
Aspects of the disclosure relate generally to safe and effective use of autonomous vehicles. More specifically, objects detected in a vehicle's surroundings may be detected by the vehicle's various sensors and identified based on their relative location in a roadgraph. The roadgraph may include a graph network of information such as roads, lanes, intersections, and the connections between these features. The roadgraph may also include the boundaries of areas, including for example, crosswalks or bicycle lanes. In one example, an object detected in a location corresponding to a crosswalk area of the roadgraph may be identified as a person. In another example, an object detected in a location corresponding to a bicycle area of the roadgraph and identified as a bicycle. By identifying the type of object in this way, an autonomous vehicle may be better prepared to react to or simply avoid the object.
US08195393B2 Analyzing and consolidating track file data
Methods, systems, and apparatus, including computer programs encoded on computer storage media, are disclosed for track simplification and correction. In one aspect, a track data set having track points defining a course can be accessed and inaccurate track points and incorrect track points can be identified, wherein identifying inaccurate track points includes comparing, for one or more of the track points, a dilution of precision (DOP) value associated with the track point to a DOP threshold, and identifying incorrect track points includes performing an error correction process. Also, a corrected track can be generated by removing identified inaccurate track points and incorrect track points from the track data set. Further, identifying an inaccurate track point can include determining that the DOP value associated with the track point exceeds the DOP threshold. Additionally, the DOP threshold can be specified by user input.
US08195381B2 Safety system for marine vessels
There is elucidated a safety system for a marine vessel. The vessel includes two engines coupled to propellers for propelling the vessel through water. The vessel is provided with a digital anchor in communication with the two engines for maintaining the vessel substantially at a defined location when the anchor is activated. The safety system includes a sensor assembly coupled to a data processing assembly for sensing a region of said water at least partially surrounding the vessel for detecting one or more persons present in the region and for modifying operation of the digital anchor is response to the one or more persons being detected. The invention is of advantage in that the digital anchor is capable of responding to the one or more persons being present in the water and thereby reducing a risk of injury or loss of life when the digital anchor is employed.
US08195378B2 Emissions reductions through multiple fuel injection events
A method is disclosed including operations to interpret an engine load level for a reciprocating piston internal combustion engine. In response to determining the engine load level is less than 40% of a maximum engine load level, the method further includes operations to performing a first fuel injection event including less than 25% of a combustion fuel amount, the first fuel injection event occurring before 10 degrees after top dead center (TDC), to perform a second fuel injection event including between 15% and 65% of the combustion fuel amount, the second fuel injection event occurring after 10 degrees after TDC, and to perform third fuel injection event comprising between 10% and 85% of the combustion fuel amount, the third fuel injection event occurring before 63 degrees after TDC.
US08195373B2 Vehicle driver assistance system and method
A driver assistance system includes a sensor for sensing the speed of a first vehicle equipped with the system, a sensor for detecting a vehicle traveling ahead, a sensor for determining the speed of the vehicle ahead, at least one driving-data sensor for sensing driving data characteristics, and an electronic controller programmed to trigger autonomous braking of the first vehicle when predetermined brake-trigger driving data exist, and to end the autonomous braking when predetermined driving data for terminating braking exist. In effecting termination of autonomous braking, the electronic controller is programmed to determine whether the sensor for detecting vehicles ahead is transmitting signals (i.e., is operational) but is not detecting any vehicle traveling ahead, and, if the sensor is operational and no vehicle traveling ahead is detected, to terminate autonomous braking when the speed of the first vehicle is less than the most recently determined speed of the vehicle ahead.
US08195371B2 Motion control device for vehicle
A motion control device for a vehicle includes a vehicle speed obtaining means for obtaining a speed of the vehicle, a curve shape obtaining means for obtaining a shape of a curve existing ahead of the vehicle on a road on which the vehicle is traveling, a position obtaining means for obtaining a relative position of the vehicle to the curve, a determining means for determining an appropriate vehicle speed for the vehicle to travel through the curve based on the shape of the curve obtained by the curve shape obtaining means, and a speed reduction controlling means for performing a speed reduction control on the vehicle based on the appropriate vehicle speed determined by the determining means.
US08195367B2 Leveling control system and method for heavy equipment
A leveling control system and method for heavy equipment, in which a lower frame having a traveling unit and an upper frame are combined together by a tilting unit. The system includes a sensor unit, provided in the equipment, for measuring twist angles of the lower frame and the upper frame against a reference horizontal surface and a traveling speed of the equipment, and detecting working state information of working devices; a control unit for receiving the twist angles, the traveling speed, and the working state information, calculating a correction angle for the leveling control of the upper frame, and generating a control signal for instructing an operation of an actuator in accordance with the correction angle; and a driving unit for performing the leveling through the actuator in accordance with the control signal received therein. The control unit is provided with an auto leveling mode module for performing the leveling against a reference horizontal surface, a re-leveling mode module for performing the leveling against the reference horizontal surface in a standstill state of the equipment for a limited time, and a track leveling mode module for performing the leveling against the lower frame.
US08195356B2 Methods for testing an image based occupant classification system
A method for testing an image based occupant classification system includes identifying a plurality of disturbances for an image based occupant classification system and identifying a plurality of test occupants for a vehicle. The method further includes randomly selecting at least one disturbance from the plurality of disturbances and randomly selecting a test occupant from the plurality of test occupants.
US08195351B2 Electric vehicle with pitch control device
Changes in the number of passengers or in load cause significant changes in vehicle weight, thus making it impossible to appropriately suppress a pitching motion of a vehicle chassis, hence rendering a necessary driving torque difficult to ensure, resulting in a decrease in drivability being insuppressible. An electric vehicle with a drive including a motor and a controller comprises a pitching quantity detector that detects a magnitude of a pitching motion of the vehicle, a vehicle weight determination unit that determines weight of the vehicle, a torque correction calculator that uses a traveling state of the vehicle and the determined vehicle weight to change a driving torque output from the drive, and a control gain varying element that adjusts a control gain of the torque correction calculator according to a magnitude of the vehicle weight value output from the vehicle weight determination unit.
US08195341B2 Adaptive vehicle control system with driving style recognition based on maneuvers at highway on/off ramps
An adaptive vehicle control system that classifies a drivers driving style based on highway on/off ramp maneuvers. Once the maneuver has been determined to be an on-ramp maneuver or an off-ramp maneuver, a style characterization processor can classify the maneuver using selected discriminant features obtained or derived from the maneuver.
US08195340B1 Data center emergency power management
A media, method, and data center power management system are provided to manage planned and unplanned data center power outages in a data center having network elements. During a planned outage, a remote device generates a request to simulate a power outage. The data center management system processes the request and suggests powering off one or more network elements based on a role associated with the network element and a measured power consumption associated with each network element. During an unplanned outage, the data center management system receives environmental data that triggers the generation of instructions to power off one or more network elements based on at least one of a calculated uptime associated with one or more backup generators, a role associated with each network element, and a power consumption associated with each network element.
US08195337B2 Method and apparatus for orchestrating utility power supply and demand in real time using a continuous pricing signal sent via a network to home networks and smart appliances
The present invention orchestrates the supply of power and demand for power of power-side of Utility-provided services such as Electricity, Gas and Water. In real-time a variable price for service is sent from Utilities' SUPPLY-SIDE via a Network such as the Internet to the DEMAND-SIDE, such as to smart appliances in homes, to search for and encourage or discourage use and thus manage demand for Utility services. Demand is managed in the aggregate per type of appliance and across all users, not just at peak times, but rather throughout the day as capacity is needed or otherwise becomes available. With the invention traditional fossil-fuelled electrical capacity can operate less of the time and more efficiently, renewable electrical capacity such as wind and solar power can be more efficiently put to immediate use right when it becomes available, and additional means are available to protect Utilities' transmission and distribution infrastructure. Another aspect of the invention is that it changes pricing often enough throughout the day so that budget-conscious and less fortunate or budget conscious consumers do not have to wait long for favourable pricing in order to cook a meal or otherwise get things done.
US08195329B2 Method of conducting a sales transaction using a random access and random load dispensing unit
The present invention provides a random access and random load dispensing unit including a housing, at least one support located in the housing and defining a first axis, a plurality of platforms movable along the support along the first axis, a plurality of bins supported on the platforms, the bins being movable with the platforms, and a shuttle assembly movable along the first axis and further movable along a second axis substantially perpendicular to the first axis between the plurality of platforms to access and retrieve products stored in the bins.
US08195323B2 Method and device for controlling advance of a web material, corresponding computer program product
Described herein is a system for controlling advance of a web material having characteristics of extensibility and comprising successive stretches of web for the production of respective articles, such as sanitary articles. In the passage from a delivery assembly to a treatment station functioning cyclically, the web material is subjected to extension. In order to ensure proper alignment of the individual articles with patterns or decorations provided thereon, the web must be fed to the treatment station in phase with the position reached by the treatment station within its operating cycle. A position sensor enables detection, for each stretch of web, of a real position of operation of the treatment station used for feeding the stretch of web itself to the treatment station with the aforesaid given phase relationship. A control module is able to detect the position error between the real position of operation and an ideal position of operation and to control the speed of operation of the delivery assembly to minimize the aforesaid position error. The system is configured for adaptively adjusting the aforesaid reference position so as to compensate for the variations of the characteristics of extensibility of the web material.
US08195322B2 Method of analyzing an assembly of parts with respect to a predetermined design criterion
The invention relates to a method of analyzing an assembly of parts with respect to at least one predetermined design criterion, characterized in that it comprises the following steps performed on the basis of the design data represented by digital mock-ups each reliably representing a part in three dimensions, the assembly of mock-ups together defining the assembly of parts in three dimensions:—identifying the parts of the assembly,—determining, among the parts thus identified of the assembly, several first pairs of parts which each define two parts in mechanical contact with one another,—determining, among the first pairs of parts, several second pairs of parts which each define two parts which conform to said at least one predetermined criterion,—identifying a set of second pairs of parts,—as a function of the set thus identified, determining the result of the analysis of the assembly of parts with respect to said at least one predetermined design criterion.
US08195321B2 Item workflow tracking in an automated production environment
The progressive tracking of items in relation to other items as they are processed and transformed through a sequence of processes executed in a workflow procedure intended to produce a finished hard copy document product for transport to a destination location, as a result of a production run, enables permission based control of one or more processing steps during the production run and/or effective scheduling of any re-do operations that may be desired upon detection of any discrepancies in the item processing operations.
US08195317B2 Data reproduction apparatus and data reproduction method
A data reproduction apparatus includes: arithmetic means for calculating difference data that indicate a difference between left-channel and right-channel data that have been compressed in a predetermined compression format; higher harmonic component generation means for generating a higher harmonic component, which was lost during compression, by performing, when the difference data's signal level exceeds a predetermined threshold, a digital limiter process that suppresses the signal level to the threshold; and adding means for adding the higher harmonic component to the left-channel and right-channel data to reproduce original data before being compressed.
US08195313B1 Thermostat user interface
A thermostat for controlling an HVAC system is described, the thermostat having a user interface that is visually pleasing, approachable, and easy to use while also providing ready access to, and intuitive navigation within, a menuing system capable of receiving a variety of different types of user settings and/or control parameters. For some embodiments, the thermostat comprises a housing, a ring-shaped user-interface component configured to track a rotational input motion of a user, a processing system configured to identify a setpoint temperature value based on the tracked rotational input motion, and an electronic display coupled to the processing system. An interactive thermostat menuing system is accessible to the user by an inward pressing of the ring-shaped user interface component. User navigation within the interactive thermostat menuing system is achievable by virtue of respective rotational input motions and inward pressings of the ring-shaped user interface component.
US08195312B2 Multi-mode control loop with improved performance for mass flow controller
One embodiment of the invention comprises a mass flow controller comprising a digital controller, a valve, and a sensor. The digital controller is adapted to implement a control loop having a proportional signal modifier in series with an integral signal modifier. The integral signal modifier is adapted to receive a combination signal and output an integrated signal. The valve is adapted to receive the integrated signal and adjust a valve opening in accordance with the integrated signal. The sensor is adapted to output a measured flow rate signal indicative of an actual fluid flow rate in the mass flow controller. The measured flow rate signal is received by the proportional signal modifier and used in conjunction with a setpoint signal to determine the error signal.
US08195311B2 Control of engineering systems utilizing component-level dynamic mathematical model with single-input single-output estimator
A control system comprises an actuator, a control law and a processor. The actuator positions a control surface and the control law controls the actuator. The processor comprises an open loop module, a corrector, a comparator, and an estimator, and generates model output to direct the control law. The open loop module generates the model output as a function of a model state and a model input. The corrector generates a corrector output as a function of the model output. The comparator generates an error by comparing the corrector output to the model input. The estimator generates the model state as a function of the error, such that the error is minimized as a function of single-input, single-output gain matrix.
US08195308B2 Implantable hermetically sealed structures
Implantable hermetically sealed structures and methods for making the same. Devices, systems and kits including the hermetically sealed structures, as well as methods of using such devices and systems are included.
US08195307B2 Combination electrical stimulating and infusion device and method
A combined electrical and chemical stimulation lead is especially adapted for providing treatment to intervertebral discs. The combination lead may be placed proximate to intervertebral disc cellular matrix and nucleus pulposus tissue to promote tissue regeneration and repair, as well as nociceptor and neural tissue modulation. The stimulation lead includes electrodes that may be selectively positioned along various portions of the stimulation lead in order to precisely direct electrical energy to stimulate the target tissue. The lead also includes a central infusion passageway or lumen that communicates with various infusion ports spaced at selected locations along the lead to thereby direct the infusion of nutrients/chemicals to the target tissue. One embodiment utilizes a dissolvable matrix for infusion as opposed to remote delivery through an infusion pump.
US08195305B2 Impedance-controlled implantable telemetry antenna
A physical arrangement can be provided between at least a portion of a first segment of an implantable antenna with respect to a return conductor, and an input impedance of the implantable antenna can be controlled using the physical arrangement to provide a substantially conjugate match to an output impedance of an implantable telemetry circuit coupled to the implantable antenna.
US08195299B2 Method and apparatus for detecting the coronal suture for stereotactic procedures
A method for identifying a coronal suture on a cranium can include acquiring image data of craniums for a plurality of patients. A database can be created that includes spatial relationships of various craniometric landmarks of the plurality of patients sorted by a desired population characteristic. A region of interest can be established that is based on a variance of locations of the craniometric landmarks between the plurality of patients for the desired characteristic. A criteria search can be performed of acquired image data from a specific patient that is limited to only the region of interest to identify a coronal suture for that specific patient.
US08195292B2 Cardiac resynchronization therapy optimization using parameter estimation from realtime electrode motion tracking
An exemplary method includes providing at least two-dimensional position information, for at least two points in time, for an electrode located in a cardiac space; determining a local estimator based on the position information; and, based at least in part on the determined local estimator, selecting a configuration for delivering a cardiac pacing therapy or diagnosing a cardiac condition. Exemplary methods for regional estimators and exemplary methods for global estimators are also disclosed along with devices and systems configured to perform various methods.
US08195283B2 Pet body fat measuring tool
A pet body fat measuring tool and method for measuring pet body fat by measuring a bioelectrical impedance includes an electrode body including at least two current electrodes and at least two voltage electrodes. The electrode body is pressed to a part of a pet body. The tool also includes a control calculating unit having an impedance measuring circuit connected to the electrode body to control a current made to flow at a time of measurement. The control calculating unit includes, in advance of the measurement, a direct correlation between a body fat percentage of a pet body and the bioelectrical impedance of the pet body to calculate the body fat percentage based on only a bioelectrical impedance determined from measured voltages. A distance between each of the current electrodes and each of the voltage electrode is fixed.
US08195282B2 Method and apparatus for examining tissue for predefined target cells, particularly cancerous cells, and a probe useful in such method and apparatus
A method, apparatus and probe for examining tissue for the presence of target cells, particularly cancerous cells, by subjecting the tissue to be examined to a contrast agent containing small particles of a physical element conjugated with a biological carrier selectively bindable to the target cells. Energy pulses are applied to the examined tissue. The changes in impedance and/or optical characteristics of the examined tissue produced by the applied energy pulses are detected and utilized for determining the presence of the target cells in the examined tissue. In a described preferred embodiment, the applied energy pulses include laser pulses, and the physical element conjugated with a biological carrier is a light-sensitive semiconductor having an impedance which substantially decreases in the presence of light. The same probe used for detecting the targeted cells may also be used for destroying the cells so targeted.
US08195281B2 Discriminating between tachycardias of ventricular origin and supra-ventricular origin, methods and apparatus
An active medical device able to discriminate between tachycardias of ventricular origin and of supra-ventricular origin. Two distinct temporal components (UnipV, BipV) are obtained corresponding to two EGM signals of ventricular electrograms. The diagnosis operates in at least two-dimensional space to determine, from the variations of one temporal component as a function of the other temporal component, a 2D characteristic representative of a heart beat and, this, for a reference beat collected in Sinus Rhythm (SR) in the absence of tachycardia episodes, and for a heart beat in Tachycardia. The discrimination of the tachycardia type, VT or SVT, is then realized by a classifier operating a comparison of the two current and reference 2D characteristics.
US08195274B2 Mapping of vascular perfusion territories
Techniques, systems and computer program products are disclosed for mapping of vascular perfusion territories by placing one or more blood vessels of the vascular perfusion territories in a tag condition and others in a control condition by applying a train of pseudo-continuous radio frequency tagging pulses. In addition, an encoding scheme is applied to fully invert or relax the blood vessels of the vascular perfusion territories. Also, a tagging efficiency is measured for each blood vessel based on the applied encoding scheme. Further, the vascular perfusion territories are separated by using the measured tagging efficiency in a decoding process.
US08195272B2 MRI-compatible patches and methods for using the same
An MRI-compatible patch for identifying a location includes a flexible base layer, a flexible substrate and at least one of MRI-visible fiducial element. The flexible base layer is mountable on and substantially conformable to a patient's body surface. The base layer has opposed upper and lower primary surfaces. The flexible substrate is releasably attached to the upper primary surface of the base layer and substantially conformable to the patient's body surface. The at least one MRI-visible fiducial element is defined by or secured to the flexible substrate. The patch may include a plurality of the MRI-visible fiducial elements arranged in a defined pattern.
US08195269B2 System and method for automatic detection and measurement of malacia in the airways
A method of detecting malacia in airways includes providing a plurality of 3-dimensional (3D) digital lung images acquired over an inhalation/exhalation cycle from a same subject, each said image comprising a set of intensities on a 3-dimensional grid of points, registering a successive pair of images, wherein a registration mapping of the point grid of one image is calculated, locating airways in each of said pair of images, and collecting those points between the airways in each of said pair of images, wherein a volume of said collected points is a measure of an extent of malacia in said airways.
US08195260B2 Two-sided splice for high temperature superconductor laminated wires
A two-sided joint for splicing two laminated wires together, while preserving the mechanical integrity of the wire is disclosed. The two-sided joint can splice two laminated HTS wires having tapered ends and includes a bottom strap and a top strap. Under one aspect, a laminated, spliced superconductor wire includes a superconductor joint, which includes first and second superconductor wires, each wire including a laminate layer, a substrate layer overlaying the laminate layer, a buffer layer overlaying the substrate layer, a superconductor layer overlaying the buffer layer, a gap layer overlaying the superconductor layer, and a laminate layer overlaying the gap layer, a first HTS strap in electrical connection with the second laminate layer of the first laminate wire and the second laminate layer of the second laminate wire, and a backing strap proximate to the first laminate layer.
US08195257B2 Case assembly for antenna amplifying system, antenna amplifying system and mast antenna integrating such a system
The invention relates to a case assembly for antenna amplifying system, an antenna amplifying system and a mast antenna incorporating such a system. According to the invention, the case assembly for antenna amplifying system having a general shape elongated along a longitudinal axis (34) comprises a control module (16) and two amplifying modules (9a, 9b) aligned therewith along the longitudinal axis (34), the control module (16) and both amplifying modules (9a, 9b) each comprising two longitudinal lateral walls (11a, 11b, 11c, 12a, 12b, 12c), an upper surface (36a, 36b, 36c) and a lower surface (37a, 37b, 37c) and having a small thickness.
US08195256B2 Information terminal device
An information terminal device includes a first case; a second case electrically connected to the first case with a cable, the second case being movable relative to the first case; and a cable-containing section that allows movement of an extra-length portion of the cable, the extra-length portion being disposed so as to have a spiral shape, the movement of the extra-length portion being caused by movement of one of the first case and the second case, wherein the cable-containing section is disposed in one of the first case and the second case.
US08195247B2 Cable sense mode for intelligent power saving in absence of link pulse
Certain embodiments of a cable sense mode for intelligent power saving in the absence of a link pulse may include detecting an energy level of an Ethernet link. The Ethernet link may couple a network adapter chip to a network. The power supplied to the network adapter chip may be adjusted based on the detected energy level. Power may be supplied to the network adapter chip if the detected energy level of the Ethernet link is greater than or equal to a particular energy level. Power may be reduced to the network adapter chip if the detected energy level of the Ethernet link is less than a particular energy level. An output signal and/or an interrupt signal may be generated that indicates a change in the detected energy level of the Ethernet link. Power may be provided to the circuitry that generates the output signal and the interrupt signal.
US08195243B2 Transparent display and operation method thereof
A terminal including a first body, a second body connected to the first body, a first display disposed on the first body, a second display disposed on the second body and having a transparency such that information displayed on the first display can be seen though the second display having the transparency when the first and second displays overlap each other, and a controller configured to control a movement of a displayable object between the first and second displays based on an opening and closing of the first and second bodies of the terminal.
US08195233B2 Methods and systems for identity management in wireless devices
Methods and devices for allowing a wireless communication device (1301) initially unauthorized for communication with a network to obtain persistent soft network subscription credential information (1303) from a wireless communication device (1401) initially authorized for communication with the network are disclosed. In performing the persistent transfer of the soft network subscription credential information (1303), one of a token management module (1312), a session initiation protocol communication module (1408), or a electronic rights manager (1406) may be used to ensure that only one communication device is capable of communicating with a network at any one time.
US08195231B2 System for collection and distribution of machine data via a cellular device
A data collection and distribution system associated with a machine comprises an electronic control module located on a machine. The electronic control module is configured to collect operation data associated with the machine. The system also comprises a personal area network (PAN) control module communicatively coupled to the electronic control module. The PAN control module is configured to detect a PAN-compatible cellular communication device proximate the PAN control module. The PAN control module is also configured to transmit the operation data to the PAN-compatible cellular communication device using a PAN connection between the PAN control module and the PAN-compatible cellular device, wherein the PAN-compatible cellular communication device is configured to transmit the operation data to a condition monitoring system via a cellular network.
US08195230B2 Hearing-aid-compatible mobile wireless device using magnetic coil of vibration motor
Provided is a mobile wireless device, which is hearing aid-compatible and overcomes a limitation in space by using a magnetic coil equipped in a vibration motor without requiring an additional T-coil. The vibration motor is selectively connected to one of a data processing unit and a motor driving unit by a switching unit. The magnetic coil in the vibration motor receives a signal from the data processing unit and generates a magnetic field for hearing aid-compatibility. This magnetic signal is provided to an induction coil in a hearing aid a deaf person wears.
US08195218B1 Wireless-signal distribution system via set-top box
Methods and systems are provided for facilitating wireless communications over a coaxial network coupled to a wireless communications network. The system comprises one or more set-top boxes capable of facilitating bi-directional wireless communications, one or more converting devices capable of converting between optical signaling and electrical signaling, and a base transceiver station coupled to one or more communications networks. One method comprises providing a set-top box capable of facilitating bi-directional wireless communications and providing for the communication of data through an out-of-band frequency channel. Another method comprises providing a set-top box physically coupled to a coaxial network and wireless network by a communications line having an out-of-band frequency channel, receiving a request to establish communications, and logically coupling two endpoints.
US08195212B2 Push-to-talk optimization
A push to talk message protocol operating on a communication network between an originating and terminating communication device operates to transmit compressed message formats to initiate the push to talk message protocol. Four compressed session protocol message formats are used in the preferred embodiment. A compressed originating session initiation invite message is transmitted from the originating mobile station. A compressed terminating session initiation invite message is received by the terminating mobile station. A compressed session initiation protocol ping message is transmitted from the originating mobile station and received by the terminating mobile station. A compressed 200 OK session initiation protocol message is transmitted from the terminating mobile station and received by the originating mobile station. Finally, the originating mobile decompresses the 200 OK session initiation protocol message. These compressed messages are used to initiate the push to talk communication session.
US08195210B2 System and method for message-based access
A method and system for providing message-based access to services includes receiving a request message from a mobile subscriber relating to a service that is desired by the mobile subscriber, routing the request message for processing, performing one or more activities in accordance with the requested service, returning a response message to the mobile subscriber, and facilitating/enabling/etc. access to the requested service.
US08195201B2 Radio positioning system and coordinate configuring method
A radio positioning system includes a plurality of base stations and a radio terminal. Each of the base stations includes a reference signal generating portion which generates a reference signal for positioning, a transmission portion which transmits the reference signal, a reception portion which receives a signal from its outside, a positioning portion which calculates a position relative to the radio terminal or base station as a signal sender based on the received signal, and a reference signal return portion which receives a reference signal transmitted from another base station and returns the reference signal to the another base station. The radio terminal includes a terminal reception portion which receives the reference signal, and a terminal transmission portion which returns the received reference signal. A reference signal transmitted by a first base station of the base stations is received and returned by the reference signal return portion in a second base station, the returned reference signal is received by the reception portion in the first base station, and the positioning portion in the first base station measures a position relative to the second base station based on the received reference signal.
US08195199B2 Method and apparatus for deactivating mobile radio stations from the network
Method for deactivating at least one mobile station in a radio communication system, particularly in a picocell on board an aircraft in a GSM mobile radio network, where the radio communication system has a first network element, which forms a transmission/reception device for each mobile station in the radio cell, a second network element which is set up to control the first network element, and a device which is connected between the first network element and the second network element, wherein the device carries out the following steps: detection of a piece of identification information, directed at the at least one mobile station, which is transmitted from the second network element to the first network element, use of this identification information to deactivate the at least one mobile station when a deactivation signal is supplied to the device.
US08195197B2 Method and apparatus for time-aware and location-aware marketing
A method of communicating inferred information to a wireless communication device user is provided. That method includes determining a location of the wireless device, inferring a likely interest of the user from the location of the wireless device, and transmitting data related to the interest to the wireless device. The method may also ascertain time at the location of the wireless communication device user and infer an interest of the user from the time and location of the user. In addition, the method may include inferences made from information related to preferences of the user.
US08195189B2 Managing of items distributed in a global supply chain
A method for determining locations in a predefined area for placing a Radio Frequency Identification (RFID) reader in order to obtain a full coverage of the predefined area is provided. The method includes arranging a plurality of hexagonal area to form a combined area until the total area of the combined area is equal or larger than the predefined area, aligning the predefined area within the combined area, and determining the hexagonal area which is fully or partially covered by the predefined area. Each hexagonal area represents an area of coverage of the RFID reader, and the center of the hexagonal area which is determined to be fully or partially covered by the predefined area corresponds to one of the locations for placing the RFID reader.
US08195185B2 Method for radio carrier selection in radio transmission systems
A method and an apparatus for selection of a radio carrier from a number of available radio carriers in radio transmission systems are provided. The respective best radio carrier is selected in a mobile unit as a function of the location of the mobile unit, with the selection being made on the basis of the information currently determined by and already available in the mobile unit, relating to the quality of the available radio carriers.
US08195183B2 Call admission priority control determination device and mobile wireless communication system
A call admission priority control determination device is intended for determining, when a terminal is present in a femtocell and the terminal is to be admitted for call connection, whether it is to be connected to the femtocell or to a macro-cell. The number of remaining connections and a remaining rate in the femtocell if a new call is admitted are figured out. For a specified terminal so registered as to be given priority in connection to the femtocell, the call is admitted if the number of remaining connections and the remaining rate are equal to or greater than 0, but for other terminals than the specified ones in the pertinent femtocell, the call is not admitted if the number of remaining connections and the remaining rate are below certain thresholds.
US08195179B2 Numbering of radio frequency channels
The present invention relates to a method and arrangements where each frequency channel is assigned a primary (global) number and a secondary (in-band) number. In accordance with embodiments of the present invention the primary number for one frequency channel (e.g. unicast downlink channel) and one or more secondary channel numbers to account for the corresponding unicast uplink and/or for one or more MBSFN channels are signalled. The primary (global) number indicates the band and frequency channel number while the secondary (in-band) number indicates the frequency channel within the relevant frequency band.
US08195168B2 Mechanism for controlling a transmission of data messages to user equipment by an external gateway
A mechanism for controlling a transmission of data messages in a communication network, including executing a registration procedure, sending a request message including registration information from a message gateway entity to a home subscriber database by using a Mobile Application Part signaling, wherein the request message further comprises information elements including registration and address data related to the message gateway entity, storing the registration information and information elements in the home subscriber database, and using the stored registration information and information elements for responding, by the home subscriber database, to a routing information request for transmitting a data message to a destination connected to the message gateway entity.
US08195166B1 Methods for mobility management of user equipment in a long term evolution system
A UE connected to a serving cell: determines a set of virtual channels of interest to the UE; determines that the UE is in one of a plurality of ACTIVE states; detects occurrence of an event effecting service availability for the UE; and determines behavior of the UE based on the ACTIVE state of the UE and the occurrence of the event. A UE in an IDLE state: determines a set of virtual channels of interest to the UE; determines a list of cells, wherein each cell in the list supports at least one of the virtual channels; determines a candidate subset of the list of cells, wherein inclusion of a cell in the candidate subset is based on whether or not the UE is receiving on a downlink path of one of the virtual channels; and selects one of the cells in the candidate subset as a target cell.
US08195142B1 Communication device
The communication device comprising a voice communication implementer, an attached file email implementer, a geographic location implementer, a dictionary implementer, a schedule notification implementer, a multiple visual data display implementer, a touch panel implementer, a communication device search implementer, a resume enabled video game implementer, and an oncoming destination name notification implementer.
US08195141B2 Remote control of electronic devices
A controlling device (e.g., a telephony device) can remotely control various tasks associated with a controlled device (e.g., a personal computer), including the navigation of user interfaces associated with applications or an operating system associated with the controlled device. A task can be controlled at the controlled device by mapping user input received at the controlling device to control commands suitable for execution at the controlled device.
US08195136B2 Methods of providing caller identification information and related registries and radiotelephone networks
Caller identification information may be provided for a plurality of radiotelephone networks operated by a plurality of service providers. For example, a registry may be provided including a first serial number and a first identification other than the first serial number for a first radiotelephone registered for service with a first service provider operating a first radiotelephone network. The registry may also include a second serial number and a second identification other than the second serial number for a second radiotelephone registered for service with a second service provider operating a second radiotelephone network. A caller identification request may be accepted from the second radiotelephone network operated by the second service provider wherein the caller identification request includes the first serial number for the first radiotelephone. Responsive to accepting the caller identification request, a caller identification response may be provided to the second radiotelephone network wherein the caller identification response includes the first identification for the first radiotelephone. Related radiotelephone networks and registries are also discussed.
US08195126B1 Method and system for managing access to information from or about a mobile device
System and method for controlling access to information about or from computing devices in which an authorization request to enable a first one of the devices to obtain information from or about a second one of the devices is generated and directed to the second device with a token assigned to the first device. Once the token is received by the second device, the authorization request is presented to its user in a form enabling viewing and manually entry of the token into the second device. The user of the first device can, when desired, request information from or about the second device. The request is fulfilled and the information from or about the second device is provided to the first device only after the user of the second device has manually entered the token assigned to the first device.
US08195113B2 Mobile station and base stations
A mobile station includes an intermittent communication managing unit that manages a communication period for communicating with a first base station and a non-communication period for not communicating with the first base station, and a scan period setting unit that shifts and sets a scan period to reduce an overlap period with the communication period. The scan period, during which a scanning process for obtaining a condition of radio waves from a second base station can be executed, overlaps a plurality of the communication periods. Moreover, the mobile station includes a scan processor that executes the scanning process during the scan period.
US08195109B2 Single ended switched power amplifier with tuned load coupling block
A switched power amplifier contained in a circuit is implemented to receive a single-ended input signal and generate a single-ended output signal, the single-ended output signal being a power-amplified version of the single-ended input signal. The switched power amplifier provides high efficiency.
US08195106B2 Vehicle control and communication via device in proximity
An apparatus, device, methods, computer program product, and system are described that make a determination that a first device associated with a vehicle is in proximity to a wireless device, transmit a signal from the first device to the wireless device to cause the wireless device to display information related to the vehicle, and perform an operation with respect to the vehicle based at least in part on the determination.
US08195104B2 Electronic amplification device with current mirror for integrated power amplifiers
The disclosure relates to an electronic differential amplification device integrated on a semiconductor chip. The device may include first and second transistors having respective source terminals connected to a first potential, and drain terminals to receive a first differential current signal. The device may include third and fourth transistors having respective source terminals connected to the first potential, and drain terminals to provide a second differential current signal to a load obtained by amplifying the first signal. The third and fourth transistors may have a respective gate terminal connected to the drain terminal of the first and the second transistors, respectively, in order to form current mirrors with the latter. The device is characterized in that the first and second transistors may have the respective gate terminals electrically connected to a common terminal, and at least one first and at least one second resistive elements are connected between the common terminal and the drain terminals of the first and the second transistors, respectively.
US08195094B1 Cognitive modulators
A modulator includes input paths for audio information from an electronic audio channel; output paths for transmitting said audio information over a frequency-modulated radio frequency signal to a FM broadcast receiver; and one or more programs for measuring or estimating the spectrum environment of the frequency-modulated RF signal bearing the audio information through sampling and analysis to select an optimum radio signal level and signal transmission mode for transmission to the FM receiver in a near interference free manner.
US08195091B2 RF audio distribution system including IR presence detection
A teacher microphone (30) is provided with an infrared (IR) transmitter to signal a connection request to a wireless audio access point (50) using a first IR request inquiry signal (331). In response to this first IR code, the wireless audio access point establishes a first RF communication link (300). After the first RF communication link is established, the teacher microphone conditionally transmits a first IR presence signal (332) to verify that it is still collocated in the local vicinity of the wireless audio access point, such as being in the same room. The wireless audio access point is capable of maintaining a connection with additional portable wireless devices, such as a student microphone (40).
US08195077B2 Image forming apparatus with high-gloss and partial-gloss modes
An image forming apparatus includes an image forming portion configured to form and heat-fix a toner image on a recording material; a re-conveying path configured to re-convey the recording material having the toner image on a front side, to the image forming portion to form and heat-fix a toner image on a back side of the recording material; a glossing portion configured to increase glossiness of the toner image; and an executing device configured to execute a high-gloss mode for glossing the toner image on the back side into a high-gloss toner image, and a partial-gloss mode for forming a partial-gloss toner image having glossiness lower than glossiness of the toner image in the high-gloss mode without glossing the toner image on the back side, wherein the glossing portion is provided in the re-conveying path.
US08195075B2 Fixing unit having a resin surface and image forming apparatus using the same
An image forming apparatus includes a fixing unit for fixing a toner image on a recording medium. In at least one embodiment, the fixing unit includes a fixing member configured to heat and melt a toner. Further, in at least one embodiment, the fixing member has a surface contacting the toner image and includes a wettability not greater than 38 mN/m.
US08195068B2 Charging unit and image forming apparatus
A charging unit in an image forming apparatus includes a charging roller that charges a photosensitive drum using a charging bias, an insulating casing surrounding the charging roller, and a metal shield member. The shield member is positioned so as to surround the casing in close contact with the outer peripheral surface of the casing.
US08195057B2 Image forming apparatus and fixing device used therein
An image forming apparatus includes an image carrier on which a toner image is formed, a transfer unit to transfer the toner image from the image carrier onto a recording medium, a fixing device to fix the toner image on the recording medium, and a cooling device to cool a heating member of the fixing device. The fixing device includes a pressure member to apply pressure to the toner image on the recording medium, the heating member to heat the toner image on the recording medium, a heating device to heat the heating member, and a first power supply to supply power to the heating device. The cooling device is supplied with power by a second power supply separate from the first power supply.
US08195056B2 Fixing apparatus, printing apparatus, and computer readable medium storing a program for detecting twine
The present invention provides a fixing apparatus including: a pair of rotating bodies that transports a recording medium on which an image is formed by using an image forming material, by sandwiching the recording medium; a heating section that heats at least one of the pair of rotating bodies; a moving section that moves the pair of rotating bodies between a position at which they mutually contact and a position at which they are mutually separated; a temperature detecting section that detects a surface temperature of at least one of the pair of rotating bodies without contacting the rotating bodies; and a twine generation determining section that determines whether the recording medium has twined around either one of the pair of rotating bodies based on a rate of temperature increase after a temperature decrease of the surface temperature detected by the temperature detecting section.
US08195049B1 Transporting asynchronous ODUk signals over a synchronous interface
System and methods are provided, in an Optical Transport Network (OTN), for communicating asynchronous Tributary Slots (TSs) via a synchronous Optical Payload Transport Unit of level k (OTUk) interface. The transmission method accepts a plurality of TSs at a corresponding plurality of asynchronous data rates. The TSs are mapped, using a tangible memory medium, into pseudo-Optical channel Data Tributary Unit (ODTU) frames synchronized to a common clock. Then, the synchronized pseudo-ODTU frames can be interleaved into an OTUk frame, without the need of a phase-locked loop (PLL) or buffering.
US08195045B2 Optical transmission module
Provided is an optical transmission module that includes: a semiconductor light emitting element for emitting laser light; a first driving unit for providing a first driving current to the semiconductor light emitting element; a switching unit connected between the semiconductor light emitting element and the first driving unit; and a package for accommodating the semiconductor light emitting element, the first driving unit, and the switching unit. The switching unit includes a first input for receiving a first driving current outputted from at least from the first driving unit, a second input for receiving a second driving current for testing the semiconductor light emitting element, and an output connected to the semiconductor light emitting element. The switching unit connects the first input or the second input to the output.
US08195030B2 Reproduction apparatus, reproduction method, recording apparatus, recording method, AV data switching method, output apparatus, and input apparatus
In jumping reproduction, when an MPEG transport stream processed by the jumping reproduction is decoded and displayed, many noises occur in the video and the audio corresponding to the vicinity of the jumping.Provided are: a hard disk section 208 of reading and reproducing AV data recorded as an MPEG transport stream in a recording medium; and an AV transfer control block 211 of controlling the hard disk section 208 in such a manner that during the reproduction of the AV data, when the reproduction is performed with skipping a predetermined portion of the AV data, before the skipping of the predetermined portion, transport packets are outputted up to the last one among those constituting a frame, and that after the skipping of the predetermined portion, transport packets are outputted starting from the beginning transport packet of the next I frame.
US08195028B2 Method for identifying a document recorded by a display, selection of key images and an associated receptor
The present invention relates to a method for identifying an audiovisual document. Initially, the user programs the recording in an audiovisual content device with the aim of recording a determined document. Once the recording has been performed, the device detects and displays identifiers associated with shots extracted from the recorded content, each associated shot having at least one determined characteristic. An indication of the probability associated with each shot so that said shot is indeed the shot identifying the start or the end of said document is also displayed. Then, the user introduces a selection command for a displayed identifier, the start or the end of said document being identified by the shot associated with the selected identifier. The invention also relates to a receiver featuring a user interface implementing the method.
US08195023B1 Functionally-graded three-dimensional ordered open-cellular microstructure and method of making same
A method for creating or forming a functionally graded 3D ordered open-cellular microstructure, and a functionally graded 3D ordered open-cellular microstructure. In one embodiment, the functionally-graded three-dimensional ordered open-cellular microstructure includes a first three-dimensional interconnected pattern of polymer waveguides having a first three-dimensional pattern; a second three-dimensional interconnected pattern of polymer waveguides having a second three-dimensional pattern differing from the first three-dimensional pattern; and an interface connected with the first three-dimensional interconnected pattern of polymer waveguides and the second three-dimensional interconnected pattern of polymer waveguides. Here, the term “functionally graded” refers to a spatial variation in the physical microstructure—and thus the properties—through the thickness of the material.
US08195021B2 Biopolymer optical waveguide and method of manufacturing the same
A method of manufacturing a biopolymer optical waveguide includes providing a biopolymer, unwinding the biopolymer progressively to extract individual biopolymer fibers, and putting the unwound fibers under tension. The tensioned fibers are then cast in a different polymer to form a biopolymer optical waveguide that guides light due to the difference in indices of refraction between the biopolymer and the different polymer. The optical fibers may be used in biomedical applications and can be inserted in the body as transmissive media. Printing techniques may be used to manufacture the biopolymer optical waveguides.
US08195020B2 Resonator for thermo optic device
A resonator for thermo optic devices is formed in the same process steps as a waveguide and is formed in a depression of a lower cladding while the waveguide is formed on a surface of the lower cladding. Since upper surfaces of the resonator and waveguide are substantially coplanar, the aspect ratio, as between the waveguide and resonator in an area where the waveguide and resonator front one another, decreases thereby increasing the bandwidth of the resonator. The depression is formed by photomasking and etching the lower cladding before forming the resonator and waveguide. Pluralities of resonators are also taught that are formed in a plurality of depressions of the lower cladding. To decrease resonator bandwidth, waveguide(s) are formed in the depression(s) of the lower cladding while the resonator is formed on the surface. Thermo optic devices formed with these resonators are also taught.
US08195018B2 Buffer tube with adhesively coupled optical fibers and/or water-swellable element
A buffer tube arrangement includes an adhesive material to adhesively bond a water-swellable element to a plurality of optical fibers and/or a buffer tube.
US08195009B2 Image processing apparatus and control method thereof
This invention makes it possible to obtain an enlarged image while suppressing noise and maintaining the sharpness of an original image only by setting a simple enlargement ratio without no special knowledge. Original image data (Ia) is enlarged in accordance with a set enlargement ratio (E) to generate an enlarged image (IA). The enlarged image (IA) is smoothed by using a smoothing filter with a size depending on the enlargement ratio (E) to generate smoothed image data (IB). Difference image data (IC) is generated by calculating the difference between the enlarged image data (IA) and the smoothed image data (IB). The generated difference image data is multiplied by an emphasis coefficient. The product is added to the enlarged image data, thereby obtaining image data (IS) that has undergone enlargement/unsharp masking.
US08195006B2 Method and device for representing a digital image on a surface which is non-trivial in terms of its geometry and photometry
The invention relates to a method and a device for representing a two-dimensional digital image on a projection surface, whereby at least one projector projects the content of an image buffer onto the projection surface. The aim of the invention is to provide a method and a device which allow to project a digital image onto a background having any surface structure and/or color in such a manner that any influences on the image caused by the background are compensated to the last pixel for at least one special observer perspective. In a special embodiment, definition of the representation is optimized to the last pixel even on an uneven background. For this purpose, the digital image is processed during a rendering step by geometrically distorting it using a two-dimensional pixel-offset field which contains information on the projection surface, and by manipulating the color of the image by means of a two-dimensional surface texture of the projection surface. A least a part of the processed image is rendered in an image buffer and a rectangle is written into the image buffer for initiating the rendering step, thereby compensating scattered light influences. The invention especially relates to a system comprising a plurality of projectors. Definition of representation can be optimized to the last pixel by means of definition values and representation is furthermore possible subject to the observer's position.
US08195000B2 Image pickup apparatus
An image pickup apparatus is provided which informs a user of a state of brightness adjusting operation and which has excellent usability for the user. Disclosed is a digital camera including an image adder 5d for synthesizing a plurality of continuously taken image frames to produce a synthesized image, an image processing apparatus 5 for executing image brightness adjusting processing for synthesizing a required synthesis number of image frames and adjusting brightness of the synthesized image at the time of continuous picture-taking of a subject, and a display device for displaying an image which is being synthesized by the image adder in the image brightness adjusting processing.
US08194999B2 Image generating apparatus, image generating method and computer product
An image generating apparatus that generates an output image using a difference between an uncorrected pixel in an image and a smoothed pixel obtained by smoothing the uncorrected pixel. The image generating apparatus includes a storage unit, a tone-converted uncorrected pixel generating unit, a tone-converted smoothed pixel generating unit, and an output image generating unit. The storage unit stores an uncorrected pixel tone table for converting the uncorrected pixel and a smoothed pixel tone table for converting the smoothed pixel. The tone-converted uncorrected pixel generating unit converts the uncorrected pixel to a tone-converted uncorrected pixel based on the uncorrected pixel tone table. The tone-converted smoothed pixel generating unit converts the smoothed pixel to a tone-converted smoothed pixel based on the smoothed pixel tone table. The output image generating unit generates the output image based on a difference between the tone-converted uncorrected pixel and the tone-converted smoothed pixel.
US08194997B2 Methods and systems for tone mapping messaging
Embodiments of the present invention comprise methods and systems for signaling tone map data to an image recipient.
US08194996B2 Image processing apparatus, image processing method, image processing program, and image capturing apparatus
An image processing apparatus for correcting an input image for blur using a recovery filter in accordance with image blurriness includes a blurriness determining unit that receives a target image to be corrected, applies to the target image a recovery filter including a degree-of-blur parameter corresponding to blurriness while changing a value of the degree-of-blur parameter, evaluates a degree of recovery of each of corrected target images which have been corrected with recovery filters having different degree-of-blur parameter values, and determines blurriness of the target image based on the degree-of-blur parameter value of the highly evaluated recovery filter; and a blur correction unit that sets a recovery filter for the target image based on the degree-of-blur parameter in accordance with the determined blurriness of the target image and corrects the target image for blur using the recovery filter.
US08194994B2 Apparatus and method for reducing motion blur in a video signal
The present invention relates to a method and an apparatus for reducing motion blur in a video signal. The apparatus comprises motion estimation means (1) for providing motion information of a video signal, high pass filter means (3a, 3b) for high pass filtering said video signal, and first modulating means (4a, 4b) for modulating the high pass filtered video signal from said high pass filter means (3a, 3b) with motion information from said motion estimation means (1) and for outputting a motion dependent high pass filtered video signal.
US08194989B2 Method and apparatus for encoding and decoding image using modification of residual block
Provided are a method and apparatus for encoding and decoding an image. In the encoding method, a residual block of a current block is transformed using a predicted block of the current block so as to increase the spatial correlation among residual values, and DCT is performed on the transformed residual block, thus improving the efficiency of transforming a block having a region that is difficult to precisely predict.
US08194986B2 Methods and systems for content processing
Cell phones and other portable devices are equipped with a variety of technologies by which existing functionality can be improved, and new functionality can be provided. Some relate to visual search capabilities, and determining appropriate actions responsive to different image inputs. Others relate to processing of image data. Still others concern metadata generation, processing, and representation. Yet others relate to coping with fixed focus limitations of cell phone cameras, e.g., in reading digital watermark data. Still others concern user interface improvements. A great number of other features and arrangements are also detailed.
US08194982B2 Document-image-data providing system, document-image-data providing device, information processing device, document-image-data providing method, information processing method, document-image-data providing program, and information processing program
In a document-image-data providing device, a document image inputting unit is configured to input document image data. An area recognition unit is configured to recognize a text area of a document image element containing text data among document image elements constituting the document image data, and another area of a document image element containing data other than the text data. A text data acquiring unit is configured to acquire text data contained in the recognized text area. A providing unit is configured to provide, in response to a document image data request received from the information processing device, both image data generated from the input document image data to have a resolution lower than a resolution of the input document image data and the text data acquired by the text data acquiring unit, to the information processing device.
US08194981B2 Fluorescent signal analyzing apparatus and fluorescent signal analyzing method
A fluorescent signal analyzing apparatus includes an image input unit, a storage unit, an extracting unit, and an analyzing unit. At least one fluorescent image of a sample is input to the input unit. The storage unit stores data on the at least one fluorescent image input to the image input unit. The extracting unit extracts, for each of the fluorescent images, data on a fluorescence intensity in a desired region on the at least one fluorescent image from the data on the at least one fluorescent image stored in the storage unit. The analyzing unit calculates at least one of a correlation and a photon counting histogram for the desired region by use of the data on the fluorescence intensity.
US08194977B2 Remote desktop protocol compression acceleration using single instruction, multiple dispatch instructions
Techniques are disclosed for compressing image data using the parallel instructions available on a vector processor. In an embodiment, a source image in RGBA format is received. A series of vector processor instructions are used to perform parallel processing steps of splitting the image into separate R, G, B, and A channels, then converting it into a YCoCg colorspace, compressing the Y, Co, and Cg channels separately, then saving an output image corresponding to a compressed version of the source image.
US08194975B2 Use of an intrinsic image in face recognition
In an exemplary embodiment of the present invention, an automated, computerized method is provided for processing an image. According to a feature of the present invention, the method comprises the steps of providing an image file depicting an image, in a computer memory, identifying information in the image file relevant to a logical deduction regarding material and illumination aspects of an image and selected from information relevant to spatio-spectral aspects of an image and constituents of color; defining a constraint as a function of the information; and utilizing the constraint in an image segregation operation.
US08194972B2 Method and system for transparency adjustment and occlusion resolution for urban landscape visualization
According to certain embodiments of the present invention, a graphical presentation is generated from a data representation. A transparency lens is applied to reveal a region-of-interest within an original image. The region-of-interest is occluded by an occluding portion of the original image. The transparency lens includes a focal region having a transparency to reduce occlusion of the region-of-interest by the occluding portion. The transparency lens also includes a shoulder region between the focal region and a foreground of the original image. The shoulder region has decreasing transparency from the focal region to the foreground. In an embodiment, occluding portion is sliced into slices normal to a depth axis of the original image. Transparencies are applied to the slices as a function of depth of the slices to form the shoulder region.
US08194969B2 Method and apparatus for visual inspection
A visual inspection apparatus includes an image-data acquisition unit for acquiring plural pieces of image data A to C on an inspection target, image comparison units for comparing the image data A to C with each other thereby to create plural pieces of sign-affixed difference-image data D and E, the image data A to C being acquired by the image-data acquisition unit, difference-image comparison units for determining the difference between the sign-affixed difference-image data D and E created by the image comparison units, and a judgment unit for subjecting, to a threshold-value processing, difference data F between the difference-image data D and E, the difference data F being acquired by the difference-image comparison units, obtaining a detection sensitivity by enlarging the difference between an abnormal signal level of an image of an area where an abnormality exists from the visual inspection.
US08194952B2 Image processing system and methods for aligning skin features for early skin cancer detection systems
Embodiments of an image processing system and methods for aligning features suitable for use in early skin-cancer detection systems are described herein. Corresponding skin features between a reference image and a later-captured image are precisely aligned. Curvatures are used to align body outlines of corresponding images using body-background masks. An initial-displacement flowfield map, generated from the aligned body outlines, may be applied to a filtered version of the later-captured image to generate a pre-warped image. The pre-warped image and a filtered version of the reference image are divided into a plurality of overlapping chips and a correlation is performed between corresponding chips. A transformation map may be generated based on the chip correlations. This chipping process may be iterated for successively smaller chip sizes to generate a final transform map which may be applied to the later-captured image to generate a registered image having its skin features aligned with the reference image.
US08194948B2 Instrumentation endoscope apparatus
A reference point-designating section 18b designates two reference points on a measurement object. A reference curve-calculating section 18c calculates a reference curve calculated by approximating an outline of the measurement object based on the reference points. A loss-composing point-calculating section 18d calculates loss-composing points constituting a loss outline formed on the measurement object based on the reference points and the reference curve. A loss size-calculating section 18f measures loss size based on the loss-composing points. Designating two reference points enables loss size measurement, thereby reducing complex operation and improving operability.
US08194943B2 Method for automatically recognizing fingerprints
The present invention relates to a method of automatically recognizing fingerprints, consisting in establishing a database by digitizing images of fingerprints of individuals, by detecting the corresponding minutiae, by selecting the most discriminating minutiae, by storing the characteristic parameters of these minutiae, then, in the step for recognizing prints of a given individual, in digitizing the fingerprints of this individual, in detecting the minutiae of these fingerprints, in storing their characteristic parameters, in comparing these parameters with those stored in the database, and it is characterized in that, on establishing the database and on taking prints of said given individual, for each print in the database and of the individual concerned, at least the spectra of the selected minutiae are stored as characteristic parameters of the minutiae, and in that, after comparison of the characteristic parameters of the prints of the individual with the corresponding parameters of the prints in the database, a score is deduced for each of the duly performed comparisons, and the decision is made.
US08194935B2 Image processing apparatus and method
Plural kinds of feature information for identifying an object and a period of time, set for each kind of the feature information, for which the feature information is effective are stored in connection with each other. A feature is extracted from image data, the extracted feature is compared with the feature information, which is within the set period of time, among the stored feature information, and an object is recognized.
US08194926B1 Motion estimation for mobile device user interaction
One or more sensors of a mobile computing device may detect a current movement characteristic of the mobile computing device and a current orientation characteristic of the mobile computing device, the current movement characteristic and the current orientation characteristic being based at least in part on a path of motion of the mobile computing device. An estimated path of motion may be defined based on the current movement characteristic and the current orientation characteristic. One or more characters based at least in part on the estimated path of motion may be identified. A graphical representation of the one or more characters may be inserted into a text input field, the graphical representation of the one or more characters and the text input field being outputted at a display of the mobile computing device.
US08194925B2 Method, apparatus and computer program product for recognizing a gesture
A method, apparatus and computer program product are provided for recognizing a gesture in which one or more relationships are determined between a plurality of body parts and the gesture is then determined based upon these relationships. Each relationship may be determined by determining an angle associated with at least one joint, determining one or more states of a body part based upon the angle associated with at least one joint, and determining a probability of a body part being in each respective state. The gesture may thereafter be determined based upon the one or more states and the probability associated with each state of the body part. Directions may be provided, such as to an unmanned vehicle, based upon the gesture to, for example, control its taxiing and parking operations.
US08194919B2 Authenticating identification and security documents
The application discloses identification and security documents and methods and systems for authenticating such identification and security documents. In one implementation, a document includes a first surface; and a second surface. The first surface comprises a first set of print structures and a second set of print structures. The first set of print structures and the second set of print structures cooperate to obscure the location on the first surface of the second set of print structures. The second set of print structures is arranged on the first surface so as to provide a reflection pattern. In one example, the reflection pattern includes a diffraction grating. The second set of print structures is preferably provided on the first surface with metallic ink. Of course, other claims and combinations are provided too.
US08194918B2 Embedded message extraction for visible watermarking
A watermarking system uses distinct bit patterns to identify a logic 0, a logic 1, and a marker bit, which demarcates segments of logic bit information. Marker bits, which are printed on both foreground and background areas of an image, outline message blocks. In message extraction, a preprocessing step removes any white boarders, identifies the best defined corner of a message block, crops the image, and rotates the image to place the identified corner at the top-left corner. Message extraction scans the rotated image in window segments of increasing size during multiple cycles. During each cycle, if a bit pattern cannot be identified as a data bit, then the size of the examined bit area is increased and rechecked to see it specifically is a marker bit. If no bit information can be definitively identified, then it is assigned a logic bit value based on a 50% random assignment.
US08194909B2 Earphone, headset and ear protector
There is provided an earphone comprising a hoop (1) with a first and a second pivot point (A0, B0) at least one end of the hoop (1). The earphone has at least one earpiece (3) for receiving at least one electroacoustic transducer. The earpiece (3) has a first and a second pivot point (A, B). The earphone further has a first coupling element (2) for coupling the first pivot point (A0) of the hoop (1) to the first pivot point (A) of the earpiece (3) and a second coupling element (4) for coupling the second pivot point (B0) of the hoop (1) to the second pivot point (B) of the earpiece (3).
US08194907B2 Wind filter for use with a microphone
A wind filter device (215) for use with a microphone (203), the wind filter device including a substrate (219) having an aperture (221) extending through the substrate, attached to a first face of the substrate a first layer (223) having a first perforated region (228) over the aperture and, attached to a second face of the substrate, a second layer (225) having a second perforated region (228) over the aperture. Also described is an arrangement of the wind filter device and a microphone, and a hand portable radio communication unit including the arrangement.
US08194905B1 Coherent wave full spectrum acoustic horn
A horn apparatus comprises a high frequency horn housed within a low frequency horn. High frequency and low frequency drivers are positioned side by side and are at substantially the same distance from a reflective surface. Sound emitted by both drivers strikes this same reflective at approximately the same position and the low frequency and high frequency sound is reflected at the same angle. The sound emitted by both drivers is thus time aligned and superposition of sound at the same frequencies from both drivers will not cancel out or cause significant interference and sound distortion.
US08194904B2 Speaker system with broad directivity
Disclosed herein is a speaker system unit with a cone type vibration plate, a horn and a diffuser. The horn is disposed such that a small-diameter opening thereof is positioned inward from a front opening of the vibration plate, and an outer surface of the horn is arranged along an inner surface of the vibration plate to form a first acoustic path. The diffuser has a base portion, a front end portion and an outer peripheral surface extending therebetween, and is disposed such that the base portion is positioned inward from a front opening of the horn, opposite the small-diameter opening of the horn. The diffuser has a specific shape such that the outer peripheral surface expands along an inner surface of the horn to form a second acoustic path and then narrows toward the front end portion of the diffuser.
US08194902B2 Wireless network protocol for a hearing system
A hearing system includes a first hearing instrument having a first receiver for wireless data communication with a device in a wireless network, and a first communication controller that is configured for controlling the wireless data communication in accordance with a protocol of the wireless network according to which, a transmitter of the device is controlled to transmit wireless data in a specific time slot in a frame of time slots, and the first receiver of the first hearing instrument is repeatedly enabled to receive data for an activated time period and disabled from receiving data for a de-activated time period, wherein the first communication controller is further configured for synchronizing the first hearing instrument to the device in the wireless network by adjusting a sum of the activated time period and the de-activated time period to be different from a duration of the frame so that the specific time slot for the transmission of data by the transmitter and the activated time period will overlap at one time.
US08194900B2 Method for operating a hearing aid, and hearing aid
A “speaker” operating mode is established by a signal processor of a hearing aid for tracking and selecting an acoustic speaker source in an ambient sound. Electric acoustic signals are generated by the hearing aid from the ambient sound that has been picked up, from which signals an electric speaker signal is selected by the signal processor by a database of speech profiles of preferred speakers. The electric speech signal is selectively taken into account in an output sound of the hearing aid in such a way that it will for the hearing-aid wearer acoustically at least be prominent compared with another acoustic source and consequently be better perceived by the hearing-aid wearer.
US08194899B2 Method for improving the fitting of hearing aids and device for implementing the method
The invention relates to a method for fitting a hearing aid to the needs of a hearing aid user, the method comprising collecting statistical data characterizing physical or psychological properties of environments in which use of the hearing aid is desired and utilizing the statistical values for the adjustment of the signal processing in the hearing aid, such statistical data having influence even though they may have been collected prior to the wearer's first or current period of listening via the hearing aid. The invention further relates to a device for implementing the method.
US08194898B2 Sound reproducing system and sound reproducing method
A sound reproducing system includes a first speaker that is supplied with audio signals of a first channel and that is placed so that a reproduced sound image generated by the audio signals of the first channel is localized in a position in a front direction of a listener; a pair of second speakers that are supplied with audio signals on which a virtual sound source process is performed; a virtual sound source processing unit to perform the virtual sound source process on the audio signals of a plurality of channels; a volume detecting unit to detect the volumes of the first channel and the other channels; a volume comparing unit to compare the volume of the first channel with each of the volumes of the other channels; and a control unit to control the gains of the audio signals of the first channel and the other channels.
US08194892B2 Output coupling capacitor free audio power amplifier dynamically configured for speakers and headphones with excellent click and pop performance
First and second channel bridge amplifiers are dynamically configured to drive either speakers or headphones. The first channel bridge amplifier includes a first amplifier driving one end of a first speaker through a mechanical switch in a headphone-jack, and a second amplifier driving another end of the first speaker. The second channel bridge amplifier includes third and fourth amplifiers driving respective ends of a second speaker. An amplifier control circuit dynamically detects the insertion or removal of a plug in the jack and configures the amplifiers accordingly. When a plug is inserted into the jack, the mechanical switch disconnects the first speaker from the first amplifier, and the fourth amplifier is tri-stated disconnect the second speaker. The first and third amplifiers are configured to drive the first and second channels of the headphones, while the third amplifier drives the headphone common point (shield ring) as a virtual ground connection. The virtual ground connection permits the bridge amplifiers to drive either speakers or headphones without the use of output coupling capacitors. To suppress click and pop, the amplifier control circuit maintains certain amplifiers (depending on headphone or speaker mode) tri-stated until the input coupling capacitors have fully charged and an input signal is detected. In the headphone mode, the driving amplifiers are current limited, the output signal level is automatically attenuated, and the second amplifier is controlled to prevent a ground loop short circuit condition. When a ground short is detected, the second amplifier is tri-stated by the amplifier control circuit.
US08194891B2 Volume controlled prenatal music belt
The present invention transmits sounds and/or music to an unborn baby in the mother's womb via a waist belt and speaker disposed within the belt, where the speaker connects to most audio devices via a universal audio plug. The waist belt can also be used to temporarily house/transport appropriate portable audio devices in an internal pocket. The speaker of the present invention utilizes a volume control unit that is separate from a volume control of an attached audio device and that allows for limiting and/or adjusting the sound volume delivered by the speaker. The separate volume control unit is an improvement over any previously known devices because it provides additional safety for the developing baby's hearing.
US08194889B2 Hybrid digital/analog loudness-compensating volume control
A loudness-compensating volume control method imposes a desired loudness scaling on an audio signal by processing the audio signal in both the digital and analog domains by receiving a desired loudness scaling, deriving a wideband gain component and one or more other gain components from the desired loudness scaling, applying in the digital domain modifications to the audio signal based on the one or more other gain components to produce a partly-modified audio signal, and applying in the analog domain modifications to the partly-modified audio signal based on the wideband gain component. Additional loudness modifications other than volume control loudness modifications on the audio signal may also be imposed.
US08194886B2 Audio crossover system and method
An audio crossover system and method is disclosed. An audio system includes two driver circuits, one for each of two audio frequency ranges, e.g., high and low frequency ranges. The driver circuits are designed to provide a combined frequency response curve that has a pronounced midrange attenuation dip, in contrast to prior art designs that attempt to provide a flat response over all frequency ranges.
US08194881B2 Detection and suppression of wind noise in microphone signals
To reliably and consistently detect desirable sounds, a system detects the presence of wind noise based on the power levels of audio signals. A first transducer detects sound originating from a first direction and a second transducer detects sound originating from a second direction. The power levels of the sound are compared. When the power level of the sound received from the second transducer is less than the power level of the sound received from the first transducer by a predetermined value, wind noise may be present. A signal processor may generate an output from one or a combination of the audio signals, based on a wind noise detection.
US08194877B2 Audio processing apparatus
A processing apparatus comprises a beeper system for controlling operation of a beeper in response to beeper control signals, an audio system for controlling operation of at least one speaker in response to audio data signals, and a redirection module for redirecting a beeper control signal to the audio system.
US08194876B2 Sound transmission system
The present invention relates to a sound transmission system using a human body as a propagation medium. The transmission system includes a first signal transmitter and a second signal transmitter respectively generating signals having frequencies corresponding to each other, the first and second signal transmitters being coupled to the human body, wherein the first and second signal transmitters respectively generate high frequency signals having an opposite phase to each other, and the respective signal transmitters combine the audio signals and the high frequency signals to transmit the combined signals to the human body. The respective signal transmitters combine the generated audio signals and high frequency signals, adjust an output phase of the combined signals, and transmit the combined signals through the human body.
US08194870B2 Test coupler for hearing instruments employing open-fit ear canal tips
In a system and method for open fitting hearing aid frequency response sound measurements, a test space is provided having located therein a sound source, a hearing aid with a microphone, and an open fit receiver. An acoustic shield is provided and within the acoustic shield an ear simulator coupler is provided having an ear extension attached thereto, the ear extension having mounted thereto at least a portion of the open fit receiver. A measurement unit receives sound signals from the ear simulator coupler.
US08194867B2 Method for checking audio interface in AV system and apparatus using the same
A method for checking availability of audio interface between a display apparatus and an AV apparatus in an AV system, and an AV apparatus using the same are provided. The checking includes transmitting a command to check an audio interface to a second AV apparatus where an audio from a first AV apparatus is output, and receiving a result of checking the audio interface in response to the command from the second AV apparatus. Therefore, a user can recognize whether or not an audio interface has a problem in an AV system.
US08194864B2 Earhealth monitoring system and method I
Methods of operating an audio device are provided. A method includes calculating estimated sound pressure levels (SPLs) for drive signals directed to an ear canal receiver (ECR) during a time increment Δt; calculating an estimated SPL_Dose during the time increment Δt using the estimated sound pressure levels; and calculating a total SPL_Dose at a time t of the audio device using the estimated SPL_Dose.
US08194861B2 Scheme for generating a parametric representation for low-bit rate applications
For generating a parametric representation of a multi-channel signal especially suitable for low-bit rate applications, only the location of the maximum of the sound energy within a replay setup is encoded and transmitted using direction parameter information. For multi-channel reconstruction, the energy distribution of the output channels identified by the direction parameter information is controlled by the direction parameter information, while the energy distribution in the remaining ambience channels is not controlled by the direction parameter information.
US08194854B2 Method and apparatus for optimizing advanced encryption standard (AES) encryption and decryption in parallel modes of operation
The throughput of an encryption/decryption operation is increased in a system having a pipelined execution unit. Different independent encryptions (decryptions) of different data blocks may be performed in parallel by dispatching an AES round instruction in every cycle.
US08194850B2 Method and apparatus for voice communication
A voice communication device with an integrated framework structure for echo cancellation and noise reduction is disclosed. A microphone receives a local input signal while a speaker is outputting a local output signal. The local input signal and output signal are all decomposed into a plurality of subband signals by filter banks for conducting individual processing of echo cancellation and noise reduction per subband. The subband echo canceller is followed by a DFT unit to split the cancellation result into a plurality of narrow frequency bins whereby the noise reduction is performed. The noise reduction results are recombined by an IDFT unit for residual echo removal in a subband non-linear processor. The final output is obtained from a synthesis filter bank that synthesizes the subband signals after echo cancellation and noise reduction into a full-band signal.
US08194845B2 Telephone system
A telephone and voice mail (voice processing) system is implemented using only a single processing means for controlling operations of both the telephone system and the voice mail system. The single processing means communicates with a hard disk, which stores programs for running the various operations of the system, voice prompts and all voice mail messages. The single processing means is coupled to signal processing circuitry, which emulates analog electronics that would be used for filters, tone decoder, generators, etc. The single processing means and signal processing circuitry are coupled to central office lines and station lines by a digital cross-point matrix, which can connect any voice path to another voice path. The system integrates call processing and voice processing into one system controlled by one set of software and a single processing means.
US08194843B2 Method and apparatus for busy override in an internet protocol-based telephone system
Method and apparatus for busy override in an internet protocol-based telephone system are described. In some examples, a first communication attempt of a third party is received by a first party, the first party being in an established communication session with a second party over a communication network. A timer is initiated in response to the first communication attempt. A busy operation is performed with respect to the third party in response to the first communication attempt. At least one additional communication attempt by the third party is received during the established communication session. A busy override operation is performed with respect to the first party in response to the first communication attempt and the at least one additional communication attempt satisfying a threshold pattern of communication attempts, the threshold pattern being based on elapsed time of the timer.
US08194841B2 Meeting lobby for web conferencing
A conferencing system provides the scheduling of virtual meetings with meeting lobbies so that a meeting presenter can conduct a virtual meeting without the need to send out invitations to attendees. A person that wants to conduct a virtual meeting can schedule with the conferencing system a meeting with a meeting lobby. The meeting lobby has an address, but there is no associated privileged information, such as a meeting password. Would-be meeting attendees use the meeting lobby address to enter the meeting lobby as visitors in the lobby, and request to enter the meeting from the meeting lobby. A meeting presenter can then either grant authorization for a visitor in the meeting lobby to enter the meeting, or deny authorization for a visitor in the meeting lobby to enter the meeting. If a visitor in the meeting lobby is denied authorization to enter the meeting from the meeting lobby, the conferencing system removes the visitor from the meeting lobby.
US08194839B2 Method and apparatus for controlling a provisioning process in a telecommunications system
Method and apparatus for controlling a provisioning process. A first provisioning entity (115) issues a provisioning order (401). A provisioning controller (10) checks whether the received provisioning order is complete. If the order is not complete, a second provisioning entity (116,115) is selected to provide further provisioning data (PD1,PD2,PD3,PD4,PD5,PD6) so as to complete the incomplete received provisioning order and to send the corresponding provisioning order/s to the corresponding provisioned entity/ies (121, 122, 123). The provisioning controller may check a service provisioning template (PT-X), which can comprise identifiers of provisioning entities that can supply certain provisioning data, identifiers of the data that can be obtained from each and sequence information determining the order in which said data may be collected and provided for provisioning a given service. A status register may be used to keep track the processing status of a received provisioning order.
US08194833B2 System and method for dynamically routing communications
A system and method for routing an incoming call to a subscriber-selected destination number in accordance with dynamic data concerning the subscriber provided by an address book, a calendar and a presence server. A routing system routes the incoming call in accordance with a subscriber-defined routing rule associated with the originating number of the incoming call, as determined from the address book. The routing rule may specify that the incoming call be routed to a destination number associated with the current date and time, as indicated by the calendar. The routing rule may specify, alternatively or in addition thereto, that the incoming call be routed to a destination number associated with a presence-enabled service on which the subscriber is currently active. The subscriber or caller may also be alternatively notified of the routing of the incoming call.
US08194828B2 Providing voice messages to an intended recipient
A voice messaging system associates each stored voice message with a unique combination of a retrieval telephone number and a recipient identifier such as a recipient telephone number. When a voice message is received, the system sends a notification message containing the retrieval telephone number to the intended recipient. Upon receiving the notification message, the intended recipient can access the voice message directly by calling the message retrieval telephone number. The system detects the recipient identifier, for example, via caller identification of the recipient telephone number. Using the unique combination of retrieval telephone number and recipient identifier, the system retrieves and plays the appropriate voice message. In one embodiment, the access point for retrieving messages is different from the access point for leaving voice messages.
US08194820B2 Optimal weights for measuring spectral x-ray data
A method for determining a composition of an object using a spectral x-ray system is provided. X-ray photons of at least two different energies are transmitted through the object. The energy of each detected x-ray photon using a detector in the x-ray system is estimated. A first weighted sum of the number of detected photons of each energy is found using a first weighting function, wherein the first weighting function is dependent on the attenuation coefficient function of a first material. In another embodiment, the photons are binned into two energy bins wherein there is a gap between the energy bins.
US08194818B2 CT scanner apparatus
A Computerized Tomography (CT) scanner apparatus includes a scanner gantry, a detector, a detector control panel configured to control the detector, and a power ring. The scanner gantry includes a rotary part and a stationary part, wherein the detector, the detector control panel, and the power ring are mounted in the rotary part. The detector control panel is configured to transmit a scan data signal collected from the detector from the rotary part of the scanner gantry to the stationary part via a power line on the power ring.
US08194810B2 Cyclic delay diversity in a wireless system
A system includes a first transmitter, a second transmitter, and a legacy receiver. The first transmitter transmits information via a first channel to the legacy receiver. The second transmitter transmits a time-shifted version of the information via a second channel to the legacy receiver. The legacy receiver combines the information received via the first channel and the time-shifted information received via the second channel to provide combined information. The legacy receiver processes the combined information as though it is received via a single channel.
US08194799B2 Cyclic prefix-based enhanced data recovery method
The cyclic prefix-based enhanced data recovery method retains the cyclic prefix (CP) upon reception and routes the CP to a data detection module to enhance the operation of the orthogonal frequency division multiplexed (OFDM) receiver whether operating in the blind, semi-blind, training, or perfectly known channel modes. Processing of the OFDM symbol and the CP is performed in the data detector and obtains data recovery by computing a maximum likelihood estimation based on the CP and the OFDM symbols.
US08194797B2 Digital broadcasting transmission/reception system capable of improving receiving and equalizing performance and signal processing method thereof
A digital broadcast transmitting and receiving system and a signal processing method thereof that improves the receiving performance of the system. A digital broadcast transmitter includes a randomizer to receive and randomize a data stream into a specified position of which stuff bytes are inserted, a replacement sequence generator to generate known data including a predefined sequence, a stuff-byte exchange unit to insert the known data into the specified position of the data stream into which stuff bytes are inserted, an encoder to encode the data stream output from the stuff-byte exchange unit for an error correction, and a transmission unit to modulate the encoded data stream, RF-convert the modulated data stream and transmit the RF-converted data. The digital broadcast receiving performance is improved even in an inferior multi-path channel by detecting the known data from the received transmission and using the known data for synchronization and equalization in a digital broadcast receiver.
US08194796B2 Methods and apparatus for transmitting layered and non-layered data via layered modulation
A media access control (MAC) layer controller can manage base layer data and enhancement layer data in a layered modulation system. The MAC layer controller can process both base layer data and enhancement layer data and map the encoded symbols to a layered modulation constellation when both are present. If data for one of the layers terminates, then the MAC layer controller can generate and supply predetermined stuffing data to the layer lacking additional data. The MAC layer controller can send a control signal to the physical layer hardware to cause the hardware to map the layered signals having the stuffing data to a modified signal constellation. The MAC controller can also generate an overhead message that indicates the occurrence of the stuffing data. The receiver can receive the overhead message and can use the information to configure the receiver for the layered modulation constellation or the modified signal constellation.
US08194795B2 Digital broadcast reception device
A digital broadcast reception device mounted on a mobile body includes a position information detection unit for detecting the position of the digital broadcast reception device, a database holding unit for storing reception quality of the digital broadcast in advance, a switching point calculation unit for obtaining a hierarchy switching point, and output switching unit for performing a hierarchy switching. The digital broadcast reception device acquires the hierarchy switching frequency generated during movement in advance based on reception quality information previously stored in the database holding unit, and controls the hierarchy switching so as to reduce the switching frequency, thereby reducing disconnections of video and audio.
US08194794B2 Quadrature signal phase controller for controlling phase
A quadrature signal phase controller includes a first phase shifter and a second phase shifter. The first phase shifter generates phase shifted first in-phase differential output signals and phase shifted first quadrature-phase differential output signals. The second phase shifter generates phase shifted second in-phase differential output signals and phase shifted second quadrature-phase differential output signals. Each of the first and second phase shifters increases or decreases the phase difference between the first in-phase differential output signals and the second quadrature-phase differential output signals, and the phase difference between the second in-phase differential output signals and the first quadrature-phase differential output signals, in response to a change in a level of the first control signal and a change in a level of the second control signal.
US08194785B2 Architectural techniques for envelope and phase signal alignment in RF polar transmitters using power amplifier feedback
In an envelope comparison embodiment, a delay calibrator produces a delay signal based on a comparison of a feedback signal and an envelope component of the transmitted signal. A down-converter produces the feedback signal from an outgoing modulated RF signal based on at least one local oscillation. Envelope detectors in the delay calibrator and the envelope signal path are operably coupled to a summing node that produces a delay error signal based on a temporal difference between the two envelopes. One embodiment includes phase detectors to detect and adjust the zero crossings of the feedback signal and the envelope signal path. As the delay mismatch between the envelope signal path and the phase signal path increases, the power spectrum increases in adjacent communication channels. A mask margin measurement technique measures the power level in an adjacent channel and adjusts the envelope path delay accordingly.
US08194784B2 DTV transmitter and method of coding data in DTV transmitter
A DTV transmitter includes a pre-processor expanding original enhanced data, a data formatter generating enhanced data packets including the expanded enhanced data and inserting known data place holders into the data packets, a multiplexer multiplexing the enhanced data packets with main data packets including main data, and an RS encoder adding systematic RS parity data to each main data packet and adding non-systematic RS parity data holders to each enhanced data packet. It further includes a data interleaver interleaving the RS-coded data packets, a known data generator generating know data symbols, a converter converting the interleaved data packet into symbols, and a symbol processor processing the converted symbols. The symbol processor removes symbols representing the null data, encodes symbols representing the original enhanced data at a rate of N/M, and replaces symbols representing the know data place holders with known data symbols.
US08194776B2 Multiplexing of real time services and non-real time services for OFDM systems
Transmitter and receiver units for use in an OFDM communications system and configurable to support multiple types of services. The transmitter unit includes one or more encoders, a symbol mapping element, and a modulator. Each encoder receives and codes a respective channel data stream to generate a corresponding coded data stream. The symbol mapping element receives and maps data from the coded data streams to generate modulation symbol vectors, with each modulation symbol vector including a set of data values used to modulate a set of tones to generate an OFDM symbol. The modulator modulates the modulation symbol vectors to provide a modulated signal suitable for transmission. The data from each coded data stream is mapped to a respective set of one or more “circuits”. Each circuit can be defined to include a number of tones from a number of OFDM symbols, a number of tones from a single OFDM symbol, all tones from one or more OFDM symbols, or some other combination of tones. The circuits can have equal size or different sizes. Different circuits can be used for full rate data (e.g., active speech) and low rate data (e.g., silence periods).
US08194767B2 Systems and methods for MIMO precoding in an xDSL system
One embodiment is a method for precoding data for transmission in a discrete multi-tone (DMT) system to cancel self-induced far end crosstalk (self-FEXT). The method comprises learning, by the system, characteristics associated with a plurality of N users within a digital subscriber line (xDSL) system to determine an initial off-diagonal multiple input multiple output (MIMO) precoder (ODMP) for a given tone frequency and converging towards an ODMP from the initial ODMP to cancel self-FEXT for the plurality of N users, wherein the ODMP is represented as a zero diagonal matrix containing only off-diagonal terms.
US08194765B2 Method and apparatus for configuring channel quality feedback in an orthogonal frequency division multiplexing communication system
In an Orthogonal Frequency Division Multiplexing communication system wherein a frequency bandwidth is divided into multiple sub-bands, a method and a scheduler is provided for configuring channel quality feedback for a point-to-multipoint communication session involving multiple users equipment (UEs). The scheduler receives multiple channel quality measurements from the multiple UEs and, based on the multiple channel quality measurements, determines whether to implement a frequency selective channel quality feedback scheme or a non-frequency selective channel quality feedback scheme for the point-to-multipoint communication session. The scheduler then implements the determined channel quality feedback scheme. In another embodiment of the invention, the scheduler may determine whether to implement a frequency selective or non-frequency selective channel quality feedback scheme based on a number of UEs serviced by the scheduler.
US08194756B2 Using program clock references to assist in transport of video stream to wireless device
Processing a video stream using upon Program Clock References (PCRs) contained therein in preparation for transmission to a wireless device. Operation includes receiving video frames of the video stream, buffering the video frames, and extracting PCRs from at least some of the video frames of the video stream. Operation further includes, based upon at least the values of the PCRs, determining transmission parameters, and transmitting video frames of the video stream to the wireless device according to the transmission parameters. Operation may further include determining a round trip delay of transmissions to the wireless device and acknowledgements from the wireless device, adjusting PCRs of at least some video frames of the video stream based upon the round trip delay, and transmitting the video frames of the video stream to the wireless device.
US08194755B2 Bit stream buffer controller and its method
A bit-stream buffer controller for a video decoder includes a first FIFO, a second FIFO, and an interrupt controller. The first FIFO is configured to store an input bit-stream. The second FIFO is configured to store a payload extracted from the input bit-stream. The interrupt controller is configured to generate an interrupt signal according to a fullness status of the first FIFO and the second FIFO such that the video decoder may be switched to load the payload without checking the fullness status each time the payload is loaded.
US08194754B2 Method for processing a signal and apparatus for processing a signal
A method and apparatus for processing a signal compressed in accordance with a specific alternative coding scheme are disclosed. In detail, a coding method for signal compression and signal restoration using a specific alternative coding scheme, and an apparatus therefor are disclosed. Data coding and entropy coding according to the present invention are executed under the condition in which they have a co-relation with each other. Grouping is executed for an enhancement in coding efficiency. The method for signal processing includes obtaining a group reference value corresponding to a plurality of data included in one group, through grouping, and a difference value corresponding to the group reference value, and obtaining the data using the group reference value and the difference value.
US08194747B2 Moving picture coding method, and moving picture decoding method
A moving picture coding apparatus for performing inter-picture predictive coding on pictures constituting a moving picture is provided with a coding unit for performing predictive error coding on image data; a decoding unit for performing predictive error decoding on an output from the coding unit; a reference picture memory for holding output data from the decoding unit; and a motion vector detection unit for detecting forward and backward motion vectors on the basis of decoded image data stored in the memory. When coding a B picture, a picture that is timewise closest to the target picture is used as a candidate picture for forward reference, and an I or P picture that is timewise closest to the target picture is used as a candidate picture for backward reference. The moving picture coding apparatus so constructed can improve coding efficiency of a B picture to be subjected to bidirectional predictive coding.
US08194746B2 Moving picture signal coding method, decoding method, coding apparatus, and decoding apparatus
Moving picture motion compensation coding/decoding predicts a motion vector in a coding block from a motion vector of the adjacent position and codes a differential motion vector calculated from the motion vector to be coded and its prediction motion vector. The coding is performed by switching the coding accuracy between a coding accuracy of the differential motion vector (1) and a coding accuracy of the prediction motion vector and the coding motion vector (2) for each block. Moreover, when decoding the motion vector from the differential motion vector coded by the aforementioned coding, a reversed processing with respect to the coding is performed.
US08194745B2 Motion vector coding and decoding methods
A motion vector coding method and apparatus that improves efficiency of coding motion vectors when a current block is coded using a plurality of motion vectors. The apparatus includes a motion vector coding unit that codes a motion vector inputted from a motion vector detecting unit. A motion vector for each current block is coded based on a difference between the motion vector and a predicted vector obtained from motion vectors for previously coded neighboring blocks. The predicted vector is generated by one of the following processes: (A) the motion vectors which refer to the same picture are selected from among the motion vectors for the neighboring blocks so as to generate the predicted vector; (B) the motion vectors for the respective neighboring blocks are ordered in the predetermined order, and the motion vectors of the same order rank are selected from the ordered motion vectors so as to generate the predicted vector; and (C) the predicted vector for the second motion vector of the current block shall be the first motion vector, and if the second motion vector and the first motion vector refer to different pictures, the first motion vector is scaled according to the temporal distance between the pictures so as to generate the predicted vector.
US08194744B2 Method and/or apparatus for implementing reduced bandwidth high performance VC1 intensity compensation
An apparatus comprising a first circuit, a second circuit and a third circuit is disclosed. The first circuit may be configured to generate an output signal and one or more motion vectors in response to (i) a bitstream signal and (ii) a predictor signal. The second circuit may be configured to generate one or more reference data pixels in response to an address signal and the output signal. The third circuit may be configured to generate the predictor signal and address signal in response to (i) the motion vectors and (ii) the reference data pixels.
US08194739B2 Trick play using temporal layering
The present invention provides a method and apparatus for encoding video content into a novel temporal layered coding structure. In one embodiment of the present invention, a plurality of sub-sequence layers are defined in a layer hierarchy in accordance with the present invention. A plurality of images within a sub-sequence of a group of images are selectively assigned to a respective one of the sub-sequence layers. A grouping of images contained in any sequential combination of sub-sequence layers that includes a hierarchically lowest of the sub-sequence layers results in a group of images that temporally are substantially evenly spaced. A related method and apparatus for decoding the temporally layered video content are also disclosed.
US08194731B2 Picture coding method and picture decoding method
A picture coding method for preventing occurrence of a malfunction includes: an adding step (Step S203) of coding a memory management command for the first picture of a predetermined picture number and adding the coded command to the second picture that is different from the first picture; and a re-adding step (Steps S205 to S208) of coding the memory management command again and re-adding re-coded command to the section other than the second picture in a coded picture stream VSt. In the re-adding step, re-addition of the memory management command is prohibited when the first picture is not immediately previous in coding order among the pictures of the predetermined picture number included in the coded picture stream VSt.
US08194730B2 Efficient use of storage in encoding and decoding video data streams
Some embodiments facilitate encoding/decoding of a frame by organizing frame data in a storage structure in a novel manner. Specifically, in a portion of the storage structure allocated for a frame slice, used partition entries are stored in a first section of the allocated portion and unused partition entries are stored in a second section of the allocated portion, the first and second sections each comprising a continuous area of storage in the storage structure so that used partition entries are not interspersed with nonused partition entries. In some embodiments, additional data useful in the encoding or decoding of video data is determined and stored into the unused bytes of used partition entries (such as macroblock header data or canonical reference frame index data). In some embodiments, two or more identical partitions of a macroblock are coalesced into a single partition.
US08194721B2 Signal amplitude distortion within an integrated circuit
An integrated circuit 2 includes a serial data transmitter 12 and a serial data receiver 14. A signal amplitude distorting circuit 30 is provided to introduce distortion in the amplitude of a serial data signal generated by the serial data transmitter 12 and looped back to the serial data receiver 14 so as to stress test the serial data receiver 14.
US08194709B2 High-repetition-rate guided-mode femtosecond laser
Femtosecond pulse trains in waveguide lasers with high fundamental repetition rates are achieved by exploiting the nonlinearity in the waveguide. Components of the apparatus include an optical resonator, a saturable absorber for starting and stabilizing mode-locking, and a gain element. Part of the laser cavity or the entire laser cavity is made of waveguide or fiber (collectively called “waveguide” herein). The net dispersion of the laser cavity can be anomalous. This anomalous dispersion in combination with the positive self-phase modulation nonlinearity in the waveguide creates soliton formation to shorten the pulse duration in the invented lasers. Conversely, a normal dispersive waveguide with negative self-phase modulation nonlinearity can also be used.
US08194707B2 Method and system for dynamically allocating video multiplexing buffer based on queuing theory
An embodiment of the invention may provide a method for predicting buffer size in a system, where multiple encoded bit streams may be multiplexed into a single bit stream. The multiple encoded bit streams may comprise either a constant or a variable rate. Notwithstanding, predicting the buffer size required for encoding, multiplexing and/or decoding prevents overflow and underflow of the buffer. At the demultiplexer, each decoder may have a buffer and there may not be any buffering prior to multiplexing. A plurality of MPEG encoded data bit streams may be multiplexed into a single multiplexed MPEG encoded data bit stream. A size of buffers utilized to buffer the multiplexed MPEG encoded data bit stream may be determined based on a queuing model.
US08194704B2 Network equipment
A network equipment (element) is provided with at least one SDH unit, connected to an SDH link or SONET link, extracting and outputting a first line clock synchronized with a received signal; at least one Ethernet unit, connected to an Ethernet link, extracting a second line clock synchronized with a received signal and converting the second line clock into a clock of a frequency of the first line clock to be outputted; and a timing processor receiving the clocks of the frequency of the first line clock from the SDH unit and the Ethernet unit, selecting among the clocks a clock of the best quality and outputting an equipment clock synchronized with the clock selected.
US08194701B2 System and/or method for downstream bidding
Digital objects may be transmitted to a destination via data networks. In particular, a node may facilitate bidding for the business of forwarding digital objects in a data transmission network. The node may receive a first bid request and generate a second bid request based on the first bid request. The second bid request may be transmitted to one or more intermediary nodes, and the node may receive one or more bids responsive to the second bid request. The node may subsequently receive and forward a digital object specified by the first bid request.
US08194696B2 Method and apparatus for scheduling an acknowledgement transmission
A communication system distributes, in the time domain, acknowledgment transmissions by a group of access terminals sharing a same time domain resource. A position of one or more access terminals in the group of access terminals is determined and each of the one or more access terminals then sends an acknowledgment transmission, such as an acknowledgment or negative acknowledgement, in a time slot that is N time slots after the shared time domain resource, where N is a function of the position of the access terminal in the group of access terminals.
US08194692B2 Apparatus with and a method for a dynamic interface protocol
An apparatus with a dynamic interface protocol and a method for a dynamic interface protocol are provided. The apparatus is capable of consolidating multiple interface protocols to a single output terminal to reduce the number of output pins and the complexity and the cost of the apparatus. The apparatus is characterized by providing an output via the output terminal of the apparatus in accordance with a data protocol in a data mode, and providing the output via the output terminal in accordance with a video protocol in a video mode.
US08194685B2 Method and system for managing multiple networks over a set of ports
A system has a switch that allows virtual private networks to be created dynamically. The system includes at least one network. The system also includes a computer having an address. The system also includes a plurality of ports for coupling to the computer. The system also includes a switch that assigns one of the plurality of ports to a private network according to the address of the computer. The switch assigns the port by correlating the address with an address list.
US08194683B2 Teredo connectivity between clients behind symmetric NATs
Methods and systems for communicating between Teredo clients behind symmetric or restricted Network Address Translators.
US08194673B2 Policy based network address translation
A system and method is described for providing policy-based Network Address Translation (NAT) configurations wherein each user/resource policy within a network protection device may use a different set of address translation mappings.
US08194672B2 Network switch with mutually coupled look-up engine and network processor
A network switch includes a look-up engine for obtaining associated data in response to a header portion of a packet and an interlinked network processor such as a RISC for performing a processing function on the header portion or the associated data. Both look-up engine and the network processor may modify a destination port bitmask. The network processor may implement additional packet header processing required for replication or server load balancing.
US08194664B2 Two-level load-balancing of network traffic over an MPLS network
An apparatus comprising three memory portions and logic for programming the memory portions is presented. The first memory portion comprises a plurality of first data structures, each which includes an IGP label and an adjacency identifier that identifies one of a plurality of outgoing interfaces in the network element. The second memory portion comprises a plurality of IGP load-halancing entries, each of which includes two or more reference values that point to two or more of the plurality of lirsi data structures. The third memory portion comprises a plurality of BGP load-balancing entries, each of which includes an index value and a pointer. The fourth memory portion comprises a plurality of second data structures, each of which includes a network address identifier and a unique value associated with two or more of the plurality of BGP load-balancing entries.
US08194652B2 Serializer for generating serial clock based on independent clock source and method for serial data transmission
A method for serially transmitting data from a system including a serializer for converting a parallel data signal into a serial data signal and a parallelizer for converting the serial data signal into the parallel data signal includes storing a value of the parallel data signal in a register in the parallelizer, generating a serial clock signal independent from a clock signal of the parallel data signal using an external clock source, and recovering the parallel data signal by using the value of the parallel data signal stored in the register.
US08194651B2 Method and apparatus for user authentication
Authentication of a request for access to user specific information associated with a VoIP device is performed transparently, without any user identification or password required. A unique device identifier associated with the VoIP device is included in the request for access and used as an authentication token.
US08194647B2 Internet protocol radio dispatch system and method
A method and system for dispatching calls using a packet network is disclosed. The use of distributed call management modules, enables various communication systems, such as RF and PSTN systems, to communicate with each other over the IP network. Audio devices from the various communication systems are each assigned an IP multicast group. Distributed call management modules convert signals from the audio devices into IP packets and transmit the IP packets to designated IP multicast groups over the IP network.
US08194643B2 System and method for monitoring the connection of an end-user to a remote network
A method of monitoring the connection of a first end-user device to a network includes determining the amount of bandwidth present, tracking the amount of bandwidth in use by different classes of traffic, and tracking performance of the connection to detect when a threshold crossing has been reached. The threshold associated with a decline in quality of a connection between the first end-user device and the network. The method further includes generating data in response to the determined reaching of the threshold and communicating the data to a session controller or a second end-user device that is in a communications session with the first end-user device. The method further includes changing the communications session in response to additional data received from the second end-user device.
US08194641B2 Method and system for operating a communication service portal
A method of providing communication service includes receiving user identification information and first communication service criteria. The user identification information identifies a user, while the first communication service criteria describe a first communication service requested by the user. The method also includes generating a first communication service order based on the first communication service criteria. The first communication service order includes the user identification information and the communication service criteria. The method further includes selecting premise equipment for the user and generating an equipment order. The equipment order includes the user identification information and identifies the selected premise equipment. Additionally, the method includes transmitting the first communication service order to a first service provider and transmitting the equipment order to an equipment provider.
US08194638B2 Dual network types solution for computer interconnects
Briefly, according to an embodiment of the invention, a computing system comprises: a plurality of tightly coupled processing nodes; a plurality of circuit switched networks using a circuit switching mode, interconnecting the processing nodes, and for handling data transfers that meet one or more criteria; and a plurality of electronic packet switched networks, also interconnecting the processing nodes, for handling data transfers that do meet the at least one criteria. The circuit switched networks and the electronic packet switched networks operate simultaneously. The system additionally comprises a plurality of clusters which comprise the processing nodes, and a plurality of intra-cluster communication links. The electronic packet switched networks are for handling collectives and short-lived data transfers among the processing nodes and comprises one-tenth of the bandwidth of the circuit switched networks.
US08194635B2 Apparatus and method for uplink scheduling considering characteristic of power amplifier in mobile communication terminal
An UpLink (UL) scheduling method and apparatus considering a characteristic of a power amplifier in a mobile communication terminal are provided. The UL scheduling method includes calculating a packet transmission time, which minimizes energy consumed in packet transmission, by using a Direct Current (DC) voltage used in a power amplifier for signal amplification and by using nonlinear amplification efficiency; and scheduling UL data by using the calculated packet transmission time.
US08194628B2 Methods and apparatus to enable call completion in internet protocol communication networks
Methods and apparatus to enable call completion in Internet protocol communication networks are disclosed. An example method of processing a voice over Internet protocol call disclosed herein comprises failing to receive a response to a request for a numeric Internet protocol (IP) address of a destination device from a domain name system (DNS) server, querying a telephone number mapping (ENUM) server for the numeric IP address, and sending an invite message to process the call when the numeric IP address is received from the ENUM server.
US08194625B2 Wireless LAN device
The present invention provides a LAN device 20 having an internal function of controlling communication.A management representative of the LAN device 20 sets a protocol applicable for communication with regard to each of MAC addresses or IP addresses allocated to transmitter terminals and each of IP addresses allocated to receiver terminals. The LAN device transmits data in the case of the protocol applicable for communication, while not transmitting data in the case of any protocol inapplicable for communication.
US08194621B2 Method of allocating uplink transmission channels in a communication system
A method of allocating channels in a user equipment is disclosed. In particular, a method of allocating a plurality of Dedicated Physical Channels (DPCHs) and Enhanced Dedicated Channels (E-DCHs) in a user equipment of a multicode transmission system. The method includes determining whether a High Speed Downlink Shared Channel (HS-DSCH) is configured for the user equipment (UE) and determining a number of codes used by the DPCH and the E-DCH. The method further includes allocating the DPCH and the E-DCH channels to an I branch or a Q branch based on the number of codes used by the DPCH and the E-DCH and the HS-DSCH configuration.
US08194611B2 System and method of automatically optimizing an operational radio access network
Systems and methods of automatically optimizing an operational radio access network are provided. Objective and operational cost functions for the radio access network are generated, and a deviation between the generated cost functions is determined. At least one aspect of the radio access network is adjusted in order to minimize the determined deviation between cost functions.
US08194610B2 Method for establishing a connection with a generic access network and associated GAN-enabled mobile station
A method for establishing a connection with a generic access network (GAN) and an associated GAN-enabled mobile station are provided. The method is used in the GAN-enabled mobile station. The method first issues a request message to the generic access network to request for connection establishment, and at the same time starts a timer with a timeout longer than five seconds. Then, the method determines a state of the GAN-enabled mobile station according to a response message corresponding to the request message when the response message is received within the timeout. In this manner, the GAN-enabled mobile station can increase the success rate of connection establishment with the generic access network.
US08194607B2 Handover control method and apparatus for efficiently buffering packets in wimax network
A handover control method and apparatus are provided to efficiently buffer packets in a Mobile Worldwide Interoperability for Microwave Access (WIMAX) network. A serving radio access station (S-RAS) and an access control router (ACR) divide and buffer packets to be sent to a mobile station before and after a predetermined message exchange process. The Access control router (ACR) sequentially tunnels a packet buffered in the serving radio access station (S-RAS) and a packet buffered in the Access control router (ACR) into a target radio access station (T-RAS) when a handover for the mobile station is completed. Since an unnecessary buffering operation is not performed in the Access control router (ACR) and the radio access station (RAS), a resource waste may be avoided.
US08194582B2 Method and apparatus for hosting commercially-derived packet routers on satellite payloads
The system contains an RF demodulator. A packet aggregation switching device is in communication with the RF demodulator. At least one packet processing engine is in communication with the RF demodulator. The packet aggregation switching device controls communication between the RF demodulator and the packet processing engine. An RF modulator may also be in communication with the packet processing engine along an egress path. The packet aggregation switching device may output traffic into the egress path.
US08194581B1 Account holder notification for an infracting mobile station or mobile directory number (MDN)
A mobile communication network offers notification to an account holder upon occurrence of an infraction of a subscriber selected restriction by operation of one of the mobile stations under the subscriber's account. In the examples, the subscriber can select a directory number/station under the account, a desired one of a number of available restriction options and one or more parameters of the selected restriction. When the mobile communication network detects an infraction, caused by operation of the mobile station through the network, a system or processor obtains a destination address designated for an account holder, for the subscriber's account, such as the directory number for one of the subscriber's stations selected as that of the account holder. The system sends a notification of the infraction intended for the account holder, using the destination address, for example, as a text message sent through the network to the account holder's mobile station.
US08194580B2 System and method for broadcasting application-specific information in wireless local area networks
A system and method for a novel broadcasting scheme (NBS) in a wireless local area network are described, which can operate with or without a network connection. The system permits transmission of application-specific data through a specific field in a beacon frame, the Service Set Identity (SSID). By implementing a NBS Processor in an AP and a NBS Parser in stations, the AP can broadcast application-specific data while the stations can automatically act upon the receipt of the broadcast.
US08194579B2 Method of transmitting and receiving point-to-multipoint service in mobile communication system
A method of transmitting a point-to-multipoint service in a mobile communication system, method of receiving the same, apparatus for transmitting the same and apparatus receiving the same are disclosed, by which a transmission parameter of a channel providing a point-to-multipoint service to a plurality of cells can be informed to UEs receiving the point-to-multipoint service. The present invention includes receiving at least one transmission parameter on a point-to-multipoint signaling channel providing scheduling information of the point-to-multipoint service wherein the point-to-multipoint signaling channel is mapped to the point-to-multipoint channel, combining the point-to-multipoint channel transmitted from a plurality of cells by using the at least one transmission parameter, and receiving the point-to-multipoint service on a point-to-multipoint traffic channel wherein the point-to-multipoint traffic channel is mapped to the point-to-multipoint channel.
US08194577B2 Method for a network side to enable an MSS to enter idle mode in a wireless man
The present invention provides a method as regards how a network side gets a MSS into the idle mode in a wireless MAN, including: the PA/BS sends a DREG_CMD to the MSS; the MSS sends a DREG_REQ message to the PA/BS, according to the DREG_CMD message, requesting to enter the idle mode; the PA/BS releases the link of the MSS and updates the data of the anchor PC/LR after receiving the DREG_REQ message. The present invention specifies the process of a MSS entering the idle mode initiated by the network and the settings of relevant parameters, thus enhancing the stability of the process of entering the idle mode and saving the system resources.
US08194576B2 Wireless access point methods and apparatus using dynamically-activated service intervals
Methods and apparatus for controlling a wireless access point (AP) (e.g. a battery-powered wireless AP) for reduced power consumption are provided. In one illustrative example, the AP is adapted to provide communication access for end stations in one or more activated service intervals of each superframe. During operation, the AP changes the number of activated service intervals that are available to end stations for the communication access, as well as the durations of their active subinterval durations, in accordance with a change in traffic requirements. The AP regularly broadcasts data which indicates the activated service intervals that are made available to the mobile devices. A wireless transceiver of the AP is enabled during each activated service interval made available to the mobile devices, but the AP is placed in a power conservation mode during each deactivated service interval provided in between the activated service intervals. The AP may also be placed in the power conservation mode during inactive subintervals of each activated service interval.
US08194572B2 Method and apparatus for increasing performance of a wireless communication system
A method for increasing performance of a wireless communication system is provided. The method includes determining (220) quality of service parameters that will result in a reduced likelihood that an application assigned the determined quality of service parameters will be scheduled for transmission, identifying (230) an application to be provided service that is less than best effort, and assigning (240) the determined one or more quality of service parameters to the identified application. In an embodiment, the method further assigns (250) a dedicated bearer to the identified application and either does not schedule (260) the dedicated bearer at all or schedules (270) the dedicated bearer less frequently compared to a frequency of scheduling a default bearer.
US08194569B2 Static update controller enablement in a mesh network
In embodiments of the present invention improved capabilities are described for using a primary controller in a mesh network to instruct a static update controller to enable node information server functionality to form a static update controller information server. Capabilities are described for using the static update controller information server to enable other controllers in the mesh network to command other nodes in the mesh network on behalf of the static update controller information server, to distribute an installation process to a plurality of controllers in a mesh network, and the like. The present invention further describes improved capabilities for associating a static update controller with an inclusion controller within a mesh network, associating the inclusion controller with a node slave within the mesh network, transmitting a first data between the static update controller and the inclusion controller, wherein the first data relates at least in part to the node slave, and transmitting a second data between the inclusion controller and the node slave, wherein the second data relates at least in part to the first data transmitted.
US08194567B2 System and method for establishing a wireless mesh network using multiple frequency bands
A mesh network is initiated by using multiple frequency bands for establishing communication between mesh nodes. In one aspect, a higher or lower frequency communication link may be established depending on the range between two mesh nodes. As the mesh network increases and decreases in density, and range and communication aspects change, a communication link may be change between the higher and lower frequency bands as necessary.
US08194564B2 Message filtering method
A message filtering method makes use of a database in which domain names of a network, such as the Internet, are associated with IP addresses, or with geographic locations. Electronic messages are tested for authenticity by comparing domain names and IP addresses for a message being tested with information in the database. If the sender information in the message does not have the same associations as information in the database, the message may be blocked, flagged as spam, or subjected to further filtering.
US08194555B2 System and method for using distributed network performance information tables to manage network communications
A network communications device may include an input/output (I/O) unit configured to communicate first data packets with at least two network communications devices over respective node segments on a packet network. A processing unit may be configured to receive second data packets from the network communications devices. The second data packets may include network performance information generated by the network communications devices in response to receiving the first data packets. A memory may be in communication with the processing unit and be configured to store a table containing network performance information associated with the node segments over which the second data packets are communicated. The processing unit may be further configured to process the second data packets to store the network performance information in the table. The network performance information may be utilized to alter communications of data packets over the node segments.
US08194552B1 System and method for trace replay using parallelized streams
The invention relates to a system and method for generating realistic network traffic by replaying captured network traffic using parallelized streams of subtraces. In accordance with one method of the invention, a captured trace of network traffic from a network link is provided. The captured trace is split into a number of subtraces. The subtraces are replayed and then recombined into a recombined trace, wherein the timing of packets in the recombined trace approximates the timing of packets in the captured trace.
US08194543B2 Methods of data traffic shaping, apparatus and wireless device
Methods of data traffic shaping, an apparatus and a wireless device are provided. A method of data traffic shaping comprises receiving data packets, the data packets to be forwarded; storing at least one of the data packets in a buffer memory if the buffer memory has an available space for accommodating the at least one of the data packets; and discarding at least one other of the data packets if the buffer memory does not have an available space for accommodating the at least one other of the data packets. An apparatus is configured to carry out the method. A wireless device may include the apparatus.
US08194540B2 Apparatus and method for managing quality of service of service flow in wireless communication system
An apparatus and method for managing quality of service (QoS) of a service flow in a wireless communication system are provided. A method of operating a base station (BS) in a wireless communication system includes receiving QoS policy information of mobile stations (MSs) from a network entity including a policy decision function (PDF) or from neighbor BSs, and storing the QoS policy information; detecting a mobile station attempting connection re-establishment; upon detecting the mobile station attempting connection re-establishment, evaluating a QoS policy of the mobile station; and controlling a state of a service flow generated for the mobile station according to the QoS policy.
US08194532B1 Mixed radix discrete fourier transform
An efficient circuit and method for performing radix-3 Discrete Fourier transform (DFT) of a 3*2M size data frame are provided. The data frame is split and fast Fourier transform (FFT) processed as three sub-frames. Radix-3 operations are performed on the FFT processed sub-frames over a number of stages with time shared hardware to compute the DFT of the data-frame. FFT operations are performed on the second and third sub-frames to produce respective sub-transforms. Concurrently with FFT processing of the first sub-frame, butterfly operations are performed on the sub-transforms of the second and third sub-frames. Through the use of time-shared hardware and arranging FFT operations to correspond with radix-3 operations at various stages of processing, the DFT is performed with existing FFT processors while reducing resource requirements and/or reducing DFT transform time over the full-parallel radix-3 implementation.
US08194528B2 Packet based data cell delineation
A method of delineation of a packet-based data stream in order to identify a boundary between neighbouring packets in the data stream, wherein the data stream comprises a predetermined number of bits (N); the method comprising the steps of: processing the data stream to search for the boundary between neighbouring packets in the data stream; characterised in that the method further comprises calculating the greatest common divisor (GCD) of a bit skip integer (n) where (N) and (n) are co-primes; iteratively checking after each n bits to identify the boundary between the neighbouring packets.
US08194527B2 Interleaving with iterative calculation of interleaving addresses
A method and a device (4) for block interleaving of size K with N iterations of index j, N being greater than or equal to 1, of input digital data items indexed by a variable k={0, . . . , K−1}. The interleaving method uses a turbo structure that has two inputs and one output. At the end of each iteration j, the interleaving law I(j)(k) at the output of the interleaver (4) is modified in accordance with an input sequence formed by the position indices of the data items before interleaving (typically a ramp) and in accordance with an interleaved sequence (which provides the position of the data items after interleaving) resulting from the previous iteration of the same interleaving algorithm.
US08194526B2 Method for data communication via a voice channel of a wireless communication network
A system and method for data communication over a cellular communications network that allows the transmission of digital data over a voice channel of the communications network. Digital data is encoded into DBPSK data using differential binary phase shift keying encoding. The DBPSK data is then sent across the cellular network using a vocoder having a linear predictive or other speech compression codec. At the receiving end, the DBPSK data is demodulated back into the original digital data. This approach permits data communication via a CDMA, GSM, or other type of voice traffic channel at a low bit error rate.
US08194516B2 Information recording apparatus and method
A disc-shaped information recording medium includes a first recording layer (L0 layer) having (I) a first trial write area (101P-1) for trial write of first trial write information for calibration of the laser beam along the first track path (TP1) from the inner circumference toward the outer circumference and (II) a first recording area for recording the first recording information along a first track path (TP1), in this order from the inner circumference side. Furthermore, the disc-shaped information recording medium includes a second recording layer (L1 layer) having (I) a second trial write area (101P-2) for trial write of second trial write information for calibration of the laser beam along the second track path (TP2) from the outer circumference toward the inner circumference and (II) a second recording area for recording the second recording information along a second track path (TP2), in this order from the inner circumference side.
US08194510B2 Heat-assisted magnetic recording head with near-field light generating element
A near-field light generating element has an outer surface. The outer surface includes a bottom surface, first and second inclined surfaces, an edge part that connects the first and second inclined surfaces to each other, and a front end face located in a medium facing surface. The front end face includes a first side that lies at an end of the first inclined surface, a second side that lies at an end of the second inclined surface, and a tip that is formed by contact of the first and second sides with each other and forms a near-field light generating part. Each of the first side and the second side has a lower part and an upper part that are continuous with each other. An angle formed between the upper part of the first side and the upper part of the second side is smaller than that formed between the lower part of the first side and the lower part of the second side.
US08194499B2 Ultrasonic underwater detector with voltage and envelope control
The present disclosure provides an underwater detector including a power source for applying a predetermined voltage, a voltage control circuit for controlling the voltage based on a control signal, a gate signal generating module for outputting a gate signal, a switching circuit for outputting a reference signal based on the voltage controlled by the voltage control circuit and the gate signal outputted from the gate signal generating module, and a transducer for transmitting an ultrasonic signal underwater, an envelope of which being controlled based on a waveform of the control signal by being applied with the reference signal.
US08194494B2 Word line block/select circuit with repair address decision unit
A word line block select circuit includes a dummy repair logic unit including a dummy logic circuit to output a first control signal and having a delay path for a repair address decision, and a word line activation unit for activating a word line in response to the first control signal and an active command signal.
US08194490B2 Electrical fuse memory arrays
Some embodiments regard a memory array that has a plurality of eFuse memory cells arranged in rows and columns, a plurality of bit lines, and a plurality of word lines. A column includes a bit line selector, a bit line coupled to the bit line selector, and a plurality of eFuse memory cells. An eFuse memory cell of the column includes a PMOS transistor and an eFuse. A drain of the PMOS transistor is coupled to a first end of the eFuse. A gate of the PMOS transistor is coupled to a word line. A source of the PMOS transistor is coupled to the bit line of the column.
US08194486B2 Semiconductor memory devices having bit lines
A semiconductor device includes a bit line connected to a plurality of memory cells in a memory block and a sense amplifier having a first node connected to the bit line and a second node, which is not connected to any bit line. The second node has a capacitive load less than that of the bit line. The sense amplifier amplifies a first data using a voltage difference between the first node and the second node caused by a charge sharing operation, and a second data using a capacitive mismatch between the first node and the second node.
US08194479B2 Semiconductor memory device having a skew signal generator for adjusting a delay interval of internal circuitry
A skew signal generator is provided which comprises a fuse signal generating unit for generating a plurality of fuse signals, and an encoder for generating skew signals including skew information of a wafer by encoding the fuse signals.
US08194474B2 Data bus power-reduced semiconductor storage apparatus
In one or more of the disclosed embodiments, the number of times toggle operations of a data bus are performed at the time of a data transmission in a semiconductor storage apparatus is reduced, thereby reducing the power consumption. For example, a semiconductor storage apparatus according to one embodiment of the present invention comprises a DRF bus, a DR11F bus, a GDRF bus and a GDR11F bus. The DRF bus and DR11F bus, and the GDRF bus and GDR11F bus, are placed in parallel for the purpose of reducing the number of times toggle operations of a data bus are performed at the time of a data transmission. The DR11F bus is added to make the DRF11F bus perform a toggle operation only when the DRF buses on both sides are made to perform a toggle operation if the data transmission were performed in a conventional system.
US08194471B2 Semiconductor memory device having an electrically floating body transistor
A method for performing a holding operation to a semiconductor memory array having rows and columns of memory cells, includes: applying an electrical signal to buried regions of the memory cells, wherein each of the memory cells comprises a floating body region defining at least a portion of a surface of the memory cell, the floating body region having a first conductivity type; and wherein the buried region of each memory cell is located within the memory cell and located adjacent to the floating body region, the buried region having a second conductivity type.
US08194469B2 Optical sensor element, imaging device, electronic equipment and memory element
An optical sensor element has a gate electrode opposed to a semiconductor layer made of an oxide semiconductor via a gate insulating film, source and drain electrodes being connected to the semiconductor layer, wherein the amount of light received by the semiconductor layer is read out as a drain current which changes in a non-volatile manner relative to a gate voltage.
US08194467B2 Nonvolatile semiconductor memory device
A nonvolatile semiconductor memory device includes: a memory unit; and a control unit. The memory unit includes: a multilayer structure including electrode films and interelectrode insulating films alternately stacked; a semiconductor pillar piercing the multilayer structure; insulating films and a memory layer provided between the electrode films and the semiconductor pillar; and a wiring connected to the semiconductor pillar. In an erase operation, the control unit performs: a first operation setting the wiring at a first potential and the electrode film at a second potential lower than the first potential during a first period; and a second operation setting the wiring at a third potential and the electrode film at a fourth potential lower than the third potential during a second period after the first operation. A length of the second period is shorter than the first period, and/or a difference between the third and fourth potentials is smaller than a difference between the first and second potentials.
US08194464B2 Page buffer of nonvolatile memory device and method of performing program verification operation using the same
A page buffer of a nonvolatile memory device comprises a sense unit coupled between the sense node and the bit lines of a memory cell array, comprising a number of memory cells, and configured to precharge the bit lines to different voltage levels in response to a page buffer sense signal of a first or second voltage level, a MUX unit configured to output the page buffer sense signal of the first or second voltage level in response to a control signal according to a value of program data, a flag latch configured to temporarily store the program data and to output the control signal to the MUX unit, and a main latch configured to sense the voltage levels of the bit lines via the sense node and to perform a program verification operation.
US08194450B2 Methods and control circuitry for programming memory cells
Methods of programming memory cells and control circuitry for memory arrays facilitate a reduction of program disturb. A memory cell is shifted from a first data state to a second data state if it is desired to alter a first digit of a data value of the memory cell. If it is desired to alter a second digit of the data value of the memory cell, the memory cell is shifted to a third data state if the memory cell is in the first data state and shifted to a fourth data state if the memory cell is in the second data state. The first, second, third and fourth data states correspond to respective non-overlapping ranges of threshold voltages. The threshold voltages corresponding to the fourth data state are greater than the threshold voltages corresponding to the third data state.
US08194447B2 Non-volatile memory device using variable resistance element with an improved write performance
A non-volatile memory device using a variable resistive element includes a memory cell array having a plurality of non-volatile memory cells, a first voltage generator generating a first voltage, a voltage pad receiving an external voltage that has a level higher than the first voltage, a sense amplifier supplied with the first voltage and reading data from the non-volatile memory cells selected from the memory cell array, and a write driver supplied with the external voltage and writing data to the non-volatile memory cells selected from the memory cell array.
US08194444B2 Spin-transfer torque memory self-reference read method
Self-reference reading a magnetic tunnel junction data cell methods are disclosed. An illustrative method includes applying a read voltage across a magnetic tunnel junction data cell and forming a read current. The magnetic tunnel junction data cell has a first resistance state. The read voltage is sufficient to switch the magnetic tunnel junction data cell resistance. The method includes detecting the read current and determining if the read current remains constant during the applying step. If the read current remains constant during the applying step, then the first resistance state of the magnetic tunnel junction data cell is the resistance state that the read voltage was sufficient to switch the magnetic tunnel junction data cell to.
US08194436B2 Magnetic random access memory, write method therefor, and magnetoresistance effect element
A magnetic random access memory includes: a first ferromagnetic layer; an insulating layer provided adjacent to the first ferromagnetic layer; and a first magnetization pinned layer provided adjacent to the insulating layer on a side opposite to the first ferromagnetic layer. The first ferromagnetic layer includes a magnetization free region, a first magnetization pinned region, and a second magnetization pinned region. The magnetization free region has reversible magnetization, and overlaps with the second ferromagnetic layer. The first magnetization pinned region has first pinned magnetization, and is connected to a part of the magnetization free region. The second magnetization pinned region has second pinned magnetization, and is connected to a part of the magnetization free region. The first ferromagnetic layer has magnetic anisotropy in a direction perpendicular to a film surface. The first pinned magnetization and the second pinned magnetization are pinned antiparallel to each other in the direction perpendicular to the film surface.
US08194432B2 Ferroelectric memory device for adjusting the capacitor of a bit line
By separately setting a capacitor on BL depending on whether the mode is a DRAM mode or an FRAM mode, it is compatible with improvement in a speed by BL capacitor reduction in the DRAM mode and a sufficient BL capacitance in the FRAM mode.A ferroelectric memory device includes: a plurality of bit lines BL disposed in a column direction; a plurality of word lines WL disposed in a row direction; a plurality of plate lines PL and a bit line capacitor control signal BLC; a ferroelectric memory cell (32) disposed at an intersection of the plurality of bit lines BL, the plurality of word lines WL, and the plurality of plate lines PL, and composed of a ferroelectric capacitor CF and a memory cell transistor QM; and a load capacitor adjustment cell (34) disposed at an intersection of the plurality of bit lines BL and the bit line capacitor control signal BLC, and composed of a load capacitor CL and a load capacitor adjustment transistor QL.
US08194431B2 Programmable antifuse transistor and method for programming thereof
Programmable antifuse transistor, in particular n-channel MOS transistor, and a method for programming at least one such antifuse transistor, includes at least one gate with a gate terminal, source with a source terminal, drain with a drain terminal, and substrate with a substrate terminal, configured so that active circuits/circuit elements do not have to be located at a distance from the antifuse, minimizing area requirements, without additional process steps the level of the potential difference between source terminal and substrate terminal is less than about 0.5 volts, drain terminal and source terminal lie at different potentials. By adjusting drain-source voltage and/or the gate-source voltage a flow of charge carriers occurs between source and drain, causing semiconductor material between source and drain to be thermally heated and to locally melt, forming at least one permanently conducting channel between source and drain.
US08194427B2 Switching power supply device
A switching power supply device includes: a transformer having a primary winding, a secondary winding and an auxiliary winding; a switching element connected to the primary winding of the transformer; a control circuit that performs an ON/OFF control for the switching element in a case where a voltage is inputted to the primary winding of the transformer, thereby induces voltages in the secondary winding and auxiliary winding of the transformer; a rectifying/smoothing circuit for rectifying and smoothing the voltage induced in the secondary winding of the transformer and outputting the voltage to a load; an auxiliary power supply circuit that rectifies and smoothes the voltage induced in the auxiliary winding of the transformer, and charges a capacitor owned by the auxiliary power supply circuit with the voltage to thereby supply power to the control circuit; and a starting circuit that supplies a current to the capacitor of the auxiliary power supply circuit in a case of starting the control circuit and in a case where the load is light and the switching element is turned off.
US08194423B2 Method and apparatus to reduce audio frequencies in a switching power supply
An example controller for use in a power supply regulator includes a switch signal generator, a modulation circuit, and a multi-cycle modulator circuit. The modulation circuit modulates the duty cycle of a pulse width modulated switching signal to provide a fixed peak switching current in the switch during light load conditions and a variable peak switching current during load conditions other than the light load condition. The multi-cycle modulator circuit enables the switch signal generator to provide a switch signal uninterrupted if the load condition is other than the light load condition and disables the switch signal generator for a first time period and then enables the switch signal generator for a second time period when the load condition is the light load condition. The multi-cycle modulator circuit adjusts the first time period in response to the feedback signal to regulate the output.
US08194421B2 Method and apparatus for implementing an unregulated dormant mode with an event counter in a power converter
A method for controlling an output of a power converter includes generating a drive signal with a control circuit, entering a dormant mode of operation that includes powering down the control circuit if a flow of energy to an output of the power converter is less than a threshold value for more than a first period of time, and powering up the control circuit after it is in the dormant mode of operation for a second period of time.
US08194404B2 Hard disk drive frame
An HDD frame is used to fix several HDDs and several HDD cables. The HDD frame includes an HDD cage, a latch and an HDD cable bracket. The HDD cage includes three cage boards. Two of the cage boards are disposed at two ends of the other cage board. The latch includes a protrusion. The HDD cable bracket includes a baseboard and a sideboard, which are perpendicular to each other. The baseboard includes a first long edge and a second long edge. The sideboard is disposed at the second long edge. One end of the latch is fixed on the end of the sideboard to make the protrusion protrude through the sideboard hole of the sideboard. After the long edges of the HDD cable bracket are inserted into tracks on the HDD cage, the protrusion protrudes into the cage hole of the HDD cage.
US08194399B2 Altering the flexibility of a display device
Disclosed embodiments relate to altering the flexibility of a display device. A method for altering the flexibility of a display device may include sending a signal, by a circuit, to alter the temperature of a first section of a display device comprising the first section and a second section. The flexibility of the first section may be changed in response to the temperature alteration of the first section. The method may further include sending a signal, by the circuit, to alter the temperature of the second section of the display device. In one embodiment, the flexibility of the second section is changed in response to the temperature alteration of the second section.
US08194394B2 Polarized electrode and electric double-layer capacitor
The present invention provides a polarized electrode 12 containing mixed activated carbon composed of at least two activated carbons with different specific surface areas, and the specific surface area of the mixed activated carbon is not less than 900 m2/g and less than 1900 m2/g. By setting the specific surface area of the mixed activated carbon to less than 1900 m2/g, the resistance reduction ratio of the polarized electrode 12 rapidly increases.
US08194390B2 Multilayer ceramic capacitor and fabricating method thereof
A multilayer ceramic capacitor includes a capacitor body in which inner electrodes and dielectric layers are alternately laminated, and a length difference rate (D) of the inner electrodes is 7% or less. The length difference rate (D) is defined by D={L−1}/L×100, where L is a maximum length of the inner electrode, and l is a minimum length of the inner electrode.
US08194374B2 Differential element with harmonic blocking and harmonic restraint operating in parallel
An intelligent electronic device (IED) provides harmonic blocking and harmonic restraint differential protection operating in parallel. The IED includes a harmonically-blocked differential element supervised by one or more even harmonics of a raw operating current (a current comprising the fundamental operating current and the harmonics thereof). The IED also includes a parallel, harmonically-restrained differential element, which is restrained by harmonics of the raw operating current. Tripping signals output by the parallel harmonically-blocked differential element and the harmonically-restrained differential element may be selectively combined into a single tripping signal output. An additional harmonic blocking element may supervise both differential elements and/or the combined tripping signal. The additional harmonic blocking element may provide odd-harmonic blocking, such as harmonic blocking based on a fifth harmonic of the raw operating current.
US08194368B2 Protective electrical wiring device with a center nightlight
The present invention is directed to an electrical wiring device that includes a cover assembly is coupled to the housing. The cover assembly includes at least one set of receptacle openings disposed on either side of a central portion of the cover assembly in communication with a portion of the plurality of receptacle terminals. A fault detection circuit is configured to provide a fault detection output in response to detecting a fault condition. A circuit interrupter is coupled between the plurality of line terminals and the plurality of load terminals. A light assembly is coupled to the plurality of line terminals or the plurality of load terminals. The light assembly has a light transmission region disposed in the central portion and occupying a substantial portion of a width of the cover assembly. The light assembly is selectively driven from a deenergized state to a light emitting state in response to a predetermined stimulus.
US08194365B1 Method and system for providing a read sensor having a low magnetostriction free layer
A method and system for providing a magnetic structure in magnetic transducer is described. The magnetic structure includes a pinned layer, a nonmagnetic spacer layer, and a free layer. The nonmagnetic spacer layer is between the pinned layer and the free layer. The free layer includes a first magnetic layer, a second magnetic layer, and a magnetic insertion layer between the first magnetic layer and the second magnetic layer. The first magnetic layer has a first magnetostriction. The second magnetic layer has a second magnetostriction opposite to the first magnetostriction. The magnetic insertion layer provides a growth texture barrier between the first magnetic layer and the second magnetic layer.
US08194354B1 Suspension assembly including a flexure tail with staggered rows of apertures
A novel suspension assembly includes a flexure tail with a first plurality of apertures in its structural layer. Each of the first plurality of apertures underlies a first trace but not a second trace. Each of a second plurality of apertures in the structural layer underlies a second trace but not the first trace. Each of the first plurality of apertures includes a corresponding region of maximum width, and each of the second plurality of apertures includes a corresponding region of maximum width, as measured in the width direction. None of the corresponding regions of maximum width of the first plurality of apertures is disposed in an overlapping position along the long axis as any of the corresponding regions of maximum width of the second plurality of apertures.
US08194348B2 Sealed laminated electrical connector for helium filled disk drive
A novel disk drive includes a hermetically sealed helium-filled enclosure that has an opening extending through the disk drive base. A laminated electrical connector is disposed inside the enclosure, spans the opening, and is accessible from outside the disk drive base via the opening. The laminated electrical connector has an adhesive layer that is adhered to the disk drive base continuously around the opening, and that has a hole therethrough that is aligned with the opening. The laminated electrical connector includes electrically conductive traces that are electrically connected to the actuator flex cable, and a first insulative layer that is disposed on the trace layer. The laminated electrical connector has a metal foil sealing layer that continuously spans and completely covers the opening, and that has no holes therethrough that are aligned with the opening. The metal foil sealing layer overlaps the adhesive layer continuously around the opening.
US08194347B2 Designed roughness and surface treatments for capillary buffer of fluid dynamic bearings
A contoured region is disposed within a capillary buffer of a Fluid Dynamic Bearing. In one embodiment, the contoured region comprises at least one defined edge for arresting the displacement of a lubricant within the capillary buffer.
US08194343B1 Calibrating servos
Systems, methods, and apparatuses, including computer program products, are described for, in at least one implementation, determining a measured slope of a spiral, calibrating radial spacing between servo tracks according to a relationship between a target slope and the measured slope, wherein an amount of calibration for the radial spacing varies directly with the relationship between the target slope and the measured slope, and generating servo tracks according to the calibrated radial spacing.
US08194338B1 Parallel media defect scan in sector read
Systems and methods for performing a defect scan of a disk are provided. In one embodiment, a disk drive comprising a disk, a head configured to read an area of the disk to generate a read signal, and read channel circuitry configured to receive the read signal from the head, perform channel statistic measurements on the read signal, and to generate a Channel Statistic Metric (CSM) flag based on the channel statistic measurements. The disk drive further comprises defect scan circuitry configured to receive the CSM flag from the read channel circuitry, to accumulate the CSM flag to obtain an accumulated CSM flag value and to detect a defect area on the disk based on the accumulated CSM flag value.
US08194332B2 Fresnel optical element and optical system using the same
A Fresnel optical element has a plurality of slopes that refract or reflect light, and the variation of the slope angle between adjacent slopes is constant.
US08194328B2 Imaging optics with adjustable optical power and method of adjusting an optical power of an optics
The invention relates to optics comprising adjustable optical elements and, if desired, lenses of fixed focal lens. By use of an appropriate controller for the adjustable optical elements, characteristics of the optics can be advantageously varied. For this purpose, systems are provided which are suitable for use as surgical stereo-microscope, objective, ocular or zoom. A zoomable imaging optics comprises lenses and of variable optical power, which are oppositely controlled by means of a controller to change an imaging ratio, so that the optical power of the one lens is increased and the optical power of the other lens is decreased. Moreover, the imaging optics may comprise still further assemblies of fixed optical power.
US08194323B2 Method for producing wafer lens assembly and method for producing wafer lens
There is provided a method for producing a wafer lens assembly capable of adhering a wafer lens and a spacer surely. The wafer lens assembly includes a first substrate including plural optical members formed of a curable resin on at least one surface, a second substrate joined to the first substrate, and a stop member arranged between the first and second substrates. The first and second substrates are adhered with an adhesive made of a photo-curable resin. The method includes an adhesive applying step of applying the adhesive made of a photo-curable resin on a joining area, a stop-member forming step, and a photo-curing step of irradiating and hardening the adhesive applied in the adhesive applying step with light after the stop-member forming step. The stop member is formed so as not to prevent the light irradiated in the photo-curing step from reaching the adhesive.
US08194312B2 Optics changer
The invention relates to an optics changer for arranging an optical element in a target position in a changer chamber of an optical device accessible from the outside via a insertion channel, including a base frame and the optical element that is pivotally fastened to the base frame via a swivel mechanism, wherein the swivel mechanism effects a pivoting movement of the optical element when the optics changer is inserted through the insertion channel in the changer chamber starting at a predetermined insertion depth such that after inserting, the optical element is placed and pivoted in the target position.
US08194298B2 Methods and systems for composite printer transforms
Embodiments of the present invention comprise systems and methods for generating and applying composite color transforms.
US08194296B2 Image sensor with improved light sensitivity
A system for capturing a color image, includes a two-dimensional array having first and second groups of pixels, pixels from the first group of pixels have narrower spectral photoresponses than pixels from the second group of pixels and the first group of pixels has individual pixels that have spectral photoresponses that correspond to a set of at least two colors; the placement of the first and second groups of pixels defining a pattern that has a minimal repeating unit including at least twelve pixels, and a plurality of non-overlapping cells wherein each cell has at least two pixels representing a specific color selected from the first group of pixels and a plurality of pixels selected from the second group of pixels; a structure for combining pixels of like color from at least two of the plurality of cells within the minimal repeating unit.
US08194295B2 Duplex scanning apparatus
A duplex scanning apparatus includes an automatic document feeder and a flatbed image scanner. The automatic document feeder includes a document feeder case, a scanning glass plate and a first light source. The flatbed image scanner includes a scanner case, a glass platform, a second light source and a scanning module. The scanning glass plate and the first light source are included in the automatic document feeder of the duplex scanning apparatus, so that the scanning operation is performed in the automatic document feeder.
US08194293B2 Scanner apparatus and information display system provided with the same
A compact scanner apparatus is provided that is suitable for constituting an information display system by being stored in a pedestal which supports a display apparatus. The scanner apparatus is composed of an upper unit provided with an automatic document feeder and a lower unit provided with an image reading device, wherein a width guide rack mechanism having a function of detecting an original size is independent from a paper feed tray and disposed above the paper feed tray. Thereby, it is possible to store the paper feed tray and the whole of the width guide rack mechanism within the apparatus.
US08194291B2 Image-reading device
An image-reading device includes a linear image sensor and a cable. The linear image sensor is divided into, at least, first, second and third blocks. The first block is disposed adjacent to the second block. Each block reads images on an original document and generates image signals. The cable includes, at least, first, second and third signal wires corresponding to the first, second and third blocks respectively. Each signal wire transmits the image signals generated by each block. The third wire is sandwiched between the first signal wire and the second signal wire.
US08194289B2 Image processing device, method and program product processing barcodes with link information corresponding to other barcodes
In a copy generation management on paper, the present invention aims to detect a falsification in embedded information and increase the capacity of embedded information while maintaining security. The image processing device embeds second additional information into document image data embedded with first additional information. The image processing device deletes a part where the first additional information is embedded in the document image data, and embeds the second additional information into the part of the first additional information thus deleted. The image processing device further embeds third information different from the first and second additional information at a position different from position at which the second additional information is embedded. Further, the embedding means embeds the third information at a position indicated by the second additional information.
US08194287B2 Apparatus and method to revise halftoned image and image forming apparatus using the same
An apparatus and a method to revise a halftoned image and an image forming apparatus using the same. The apparatus includes an area dividing unit to detect a boundary edge area of an image, a halftoning unit to convert the image to a halftoned image, and a dot rearranging unit to rearrange dots of the boundary area to sharpen the boundary area.
US08194286B2 Image forming apparatus and image forming method capable of revising gray image
An apparatus includes a gray converter to convert an inputted color image to be printed into a gray conversion image and to outputs the gray conversion image a difference calculator to calculate a at least one difference value between a at least one color channel image with respect to the color image and the gray conversion image; and a gray reviser to revise the gray conversion image based on the at least one difference value and to output a gray conversion image.
US08194285B2 Image processing apparatus and image processing method
An image processing apparatus configured to generate recording data used in an image forming processing for carrying out an image formation by performing a recording scan by plural times on a same image region on a recording medium, includes a division unit for dividing input image data into image data for each recording scan, a quantization unit for quantizing, based on the divided image data for each recording scan, the image data for each recording scan, and a generation unit for generating, based on the quantized image data for each recording scan, recording data for each recording scan, in which the division unit divides the input image data into the image data for each recording scan based on a division rate periodically varying in accordance with a spatial position of an image represented by the input image data.
US08194283B2 Print imaging system
A printing machine includes a high-speed print device configured to receive a print media and discharge a printed product that includes a printed image. An image capturing device is positioned adjacent the print device and is configured to capture an image of the printed image on the printed product. A computer includes a monitor, a processor, an input device, and a communication device configured to communicate with the print device. The monitor is configured to display the captured image, the input device is configured to allow a user to vary the displayed image, and the processor is configured to calculate an adjustment to the print device in response to the varied image.
US08194281B2 Processing image data for printing based on print correction parameter or computed amount of correction
A printing system includes: a camera unit for performing an electro-optic conversion on an image from a subject, generating image data storable in a storage unit, and storing print instruction information as associated with the image data according to the capture information relating to the capture of the image; an image editing unit for performing image editing on the image data; an information rewriting unit for rewriting the print instruction information stored as associated with the image data corresponding to the contents of image editing by the image editing unit; and a printing unit for performing a printing process after performing a predetermined image processing on the image data corresponding to the print instruction information.
US08194277B2 Image combining apparatus, and control method and program therefor
In combining a handwritten image with an arbitrary image in an image processing apparatus, a sheet is prepared so as to allow confirmation of a positional relationship of the arbitrary image and the handwritten image.
US08194266B2 Positional error detection method and apparatus, and computer-readable storage medium
A positional error detection method forms, on a belt which is transported in a transport direction, positional error detection marks for detecting a positional error between image positions of first and second colors, detects the positional error detection marks on the belt, and computes the positional error based on the detected positional error detection marks. The positional error detection marks include first and second marks which are inclined in mutually opposite directions with respect to the transport direction, and third marks which are perpendicular to the transport direction.
US08194257B2 Simplified operation of scan based devices
A document scanner comprises a scan bed, and a processor means which is adapted to: analyse a scanned image to detect one or more defined markings on the scanned document in addition to and adjacent the document content desired to be scanned by the user; and in response to detection of one or more defined markings, to control the document scanner in response to the defined markings.
US08194255B2 Image forming apparatus
An image forming apparatus includes an apparatus body, a cover section, an image reading device including a document hold member and a document hold member cover, and a lock mechanism. When the document hold member cover is not in close contact with the document hold member, the lock mechanism prevents opening of the cover section or sliding of the image reading device.
US08194252B2 Variable spectroscopic element and endoscope system having the same
Light in a desired wavelength band is accurately separated by changing the distance between optical substrates while minimizing deformation thereof. A variable spectroscopic element (1) includes: a plurality of optical substrates (3, 4) opposed to each other with a space therebetween, the optical substrates being provided with coating layers (2a, 2b) on opposed surfaces; actuators (5) arranged circumferentially at intervals around a central axis of the optical substrates (3, 4), the actuators being capable of expansion and contraction in a direction of the gap between the optical substrates (3, 4); and connecting members (10) connecting the actuators (5) and the optical substrates (3, 4) at several locations at intervals in the circumferential direction.
US08194239B2 Mixer-based time domain reflectometer and method
An apparatus to measure optical characteristics of a fiber optic transmission line or other optical medium may include a source to generate a bipolar pulse signal waveform. The apparatus may also include a mixer to mix the bipolar pulse signal waveform and an optical pulse and reflected signal waveform from the fiber optic transmission line or other optical medium to form a mixed product waveform, wherein the reflected signal is responsive to the optical pulse being transmitted into the fiber optic transmission line or optical medium.
US08194233B2 Method and system to reduce stray light reflection error in time-of-flight sensor arrays
Haze-type phase shift error due to stray light reflections in a phase-type TOF system is reduced by providing a windowed opaque coating on the sensor array surface, the windows permitting optical energy to reach light sensitive regions of the pixels, and by reducing optical path stray reflection. Further haze-type error reduction is obtained by acquiring values for a plurality (but not necessarily all) of pixel sensors in the TOF system pixel sensor array. Next, a correction term for the value (differential or other) acquired for each pixel in the plurality of pixel sensors is computed and stored. Modeling response may be made dependent upon pixel (row, column) location within the sensor array. During actual TOF system runtime operation, detection data for each pixel, or pixel groups (super pixels) is corrected using the stored data. Good optical system design accounts for correction, enabling a simple correction model.
US08194232B2 Movable body drive method and movable body drive system, pattern formation method and apparatus, exposure method and apparatus, position control method and position control system, and device manufacturing method
Positional information of a movement plane of a wafer stage is measured using an encoder system such as, for example, an X head and a Y head, and the wafer stage is controlled based on the measurement results. At the same time, positional information of the wafer stage is measured using an interferometer system such as, for example, an X interferometer and a Y interferometer. When abnormality of the encoder system is detected or when the wafer stage moves off from a measurement area of the encoder system, drive control is switched to a drive control based on the measurement results of the interferometer system. Accordingly, drive control of the wafer stage can be performed continuously in the entire stroke area, even at the time when abnormality occurs in the encoder system.
US08194229B2 Dynamic fluid control system for immersion lithography
An apparatus includes a stage that supports a substrate, an optical system having a last optical element, that projects an image onto the substrate that is positioned spaced apart from the last optical element by a gap at least partly filled with an immersion liquid, and a pressure control system having an actuator, that controls pressure of the immersion liquid in the gap using the actuator.
US08194225B2 Array substrate for LCD device
An array substrate for a liquid crystal display (LCD) device. An exemplary embodiment of an array substrate comprises a transparent substrate. A plurality of first and second conductive lines overlies the transparent substrate and cross over each other, thereby defining a plurality of display regions. At least one first spacer overlies a portion of the first or second conductive lines, wherein the first spacer is not formed over an intersection of the first and second conductive lines. A pixel electrode layer overlies the display regions, wherein the first spacer partially covers the pixel electrode layer.
US08194219B2 High quality and ultra large screen liquid crystal display device and production method thereof
A large screen liquid crystal display device using a transverse electric field system which is capable of dramatically improving an aperture ratio, a transmittance ratio, brightness, and contrast with low cost and high production yield. For example, the width of the common electrodes that shield the electric fields of the video signal lines can be decreased dramatically and the aperture ratio can be improved dramatically. Especially, the bumps covering the video signal lines can be used along with the spacers, and with the use of halftone exposure method, the bumps covering the video signal lines and the spacers can be constructed at the same time, which dramatically shortens the time required for the production process.
US08194215B2 Liquid crystal device and display apparatus having a pair of electrodes with a vertical alignment film in which the chiral pitch length to gap ratio (P/G) is 0.06 to less than 1.0
A liquid crystal device comprises a first alignment surface which induces a high pretilt greater than 45° but less than 90°; a typical value is 85°. The pretilt has a component parallel to the surface pointing in a predetermined direction. A second alignment surface induces a low pretilt which is less than 45° but greater than 0°; a typical pretilt is 5°. The low pretilt has a component parallel to the second surface which also points in the predetermined direction. A layer of crystal material is disposed in between the first and second surfaces. A novel liquid crystal mode is thus provided and is referred to as the “splay-twist mode”. Such a device may be used in a switchable public/private display.
US08194213B2 Liquid crystal display panel
A liquid crystal display panel includes a pair of substrates opposed to each other with a liquid crystal layer interposed therebetween. In the liquid crystal display panel, a plurality of pixel areas are formed in one of the pair of substrates and each of the pixel areas is provided with an upper electrode having a plurality of slit-shaped openings, a lower electrode formed in the substrate through the upper electrode and an insulation layer, and an alignment film formed close to the liquid crystal layer. A longitudinal direction of the plurality of slit-shaped openings and a rubbing direction of the alignment film form a predetermined angle therebetween. In addition, in the lower electrode, areas where the lower electrode does not exist are formed in portions in which ends of the slit-shaped openings of the upper electrode overlap with the lower electrode in plan view.
US08194204B2 Liquid crystal panel and liquid crystal display apparatus using the same
A liquid crystal panel according to the present invention includes a backlight portion emitting light having a brightness distribution in a horizontally oblong oval shape assuming that a longitudinal direction of a panel is a horizontal direction; a first polarizer; a liquid crystal cell; an optical compensation layer having a refractive index profile of nx>ny>nz; and a second polarizer, in this order from a backlight side. According to the present invention, a liquid crystal panel having remarkably excellent contrast in an oblique direction, small light leakage in a black display and a small color shift is provided.
US08194203B2 Liquid crystal display device
A liquid crystal display device is provided with a backlight where there is little inconsistency in the temperature in the fluorescent lamps and which can illuminate the liquid crystal panel well even when the structure is thin.The liquid crystal display has a liquid crystal panel and a backlight for illuminating this panel, wherein when the side of the liquid crystal panel on which the backlight is placed is a rear side and the side which faces the backlight is a front side, the backlight has: a housing having a side with an opening; a number of fluorescent lamps in long tube form which are placed inside the housing; and a light source drive circuit with a coil which drives the number of fluorescent lamps, where the number of fluorescent lamps are placed at the bottom of a lower frame which forms the housing, the bottom of the lower frame has such a form that a recess towards the front side is provided at a predetermined location, the light source drive circuit is placed on the rear side of the lower frame and in a region in the recess towards the front side at the bottom of the lower frame, and a metal plate is provided between the rear side of the lower frame and the coil mounted in the light source drive circuit.
US08194194B2 Display system
In a displays system provided with a large-sized display apparatus and a pedestal for supporting the display apparatus, a space of the pedestal is effectively used while preventing a fall of the pedestal effectively. The display system has a display apparatus and a pedestal for supporting the display apparatus. Further, a plurality of electronic equipment (such as scanner apparatus, a printer, not-shown control apparatus) are disposed so as to be drawable frontward with respect to the pedestal. In addition, the display system includes a restriction mechanism for restricting, when at least one of the electronic equipment is drawn out frontward, so that at least one of other electronic equipment can not be drawn out frontward.
US08194190B2 Remote controller
There is provided a remote controller facilitating the operation concerning reproduction of recorded program data and having a user-friendly function. The remote controller (50) transmits an operation signal of a digital recording/reproducing device (10) which has recorded television programs. The remote controller (50) includes a power button (60) for turning on/off power of a TV for displaying the output data of the digital recording/reproducing device (10) and a reproduction button (80) for reproducing program data. The reproduction button includes: a first operation unit (81) which has time marks from 1 o'clock to 24 o'clock and can be rotated rightward and leftward; a second operation unit (82) which is formed on the first operation unit (81) with a smaller size than the outer diameter of the first operation unit (81),has time marks from Sunday to Saturday and can be rotated rightward and leftward; and a reproduction decision unit (83) formed on the second operation unit (82) with a smaller size than the outer diameter of the second operation unit (82) for deciding the day-of-week mark and the time mark specified by the first operation unit (81) and the second operation unit (82).
US08194187B2 Digital broadcasting apparatus and method for providing service thereof
A digital broadcasting apparatus and a method for providing a service thereof are provided. In the digital broadcasting apparatus, a storage unit stores a designated target mode between a picture in picture (PIP) mode and an application mode running a downloaded application program, an embodiment unit provides a PIP function corresponding to the PIP mode and an application function corresponding to the application mode, and a control unit controls the embodiment unit to provide at least any one of the application function and the PIP function, based on the stored target mode, when the PIP function is activated at present.
US08194185B2 Video picture display method to reduce the effects of blurring and double contours and device implementing this method
The present invention relates to a video picture display method that aims to reduce the effects of blurring and multiple contours when the picture display frequency is doubled. According to the invention, for each source video picture, a video level dissymmetry is created between the two pictures from the source video picture after doubling the frequency in the areas in motion of the source video picture.
US08194180B2 Imaging apparatus and camera system
An imaging apparatus includes an optical system including a focus lens, a driver configured to drive the focus lens, a controller configured to control a supply of power to the driver, and a setting unit configured to set a power supply mode for specifying a method of supplying power to the driver. When a predetermined power supply mode is set, the controller determines according to a magnitude of a depth of field of the optical system during whether holding power for holding the state of the focus lens is supplied to the driver when the focus lens is stopped, and controls the supply of the holding power to the driver according to the result of the determination.
US08194178B2 Programmable micro-electromechanical microshutter array
A microshutter array has a frame having a light transmissive portion. Linear microshutter elements extend across the light transmissive portion and in parallel to each other. Each microshutter element has a flat blade extended in a length direction and first and second torsion arms extending outwards from each side of the blade in the length direction, the blade extending across the light transmissive portion. A control circuit provides a separately-controlled and independent voltage that is applied to each of the linear microshutter elements. A controller sets the respective voltages applied to each of the linear microshutter elements.
US08194173B2 Auto-focusing electronic camera that focuses on a characterized portion of an object
An electronic camera includes a menu providing section that provides a focus area selection menu that allows a user to select a focus area, a characterizing portion detecting section that detects a characterizing portion of an object, and an area setting section that sets a focus area based on the characterizing portion detected by the characterizing portion detecting section. The focus area selection menu that is provided by the menu providing section to the user includes, as a selection item, a focus area to be set by the area setting section.
US08194167B2 Imaging apparatus and display control method
An imaging apparatus includes a photographic control device controlling a photographing behavior according to a photographing direction, a switching device switching an imaging apparatus between an active state and a low power state, an optical finder device introducing a subject light into a finder window along a predetermined light path, a transmissive display device, provided on the path, with a display screen switchable between a transmission state transmitting the subject light and a low transmission state, and a display control device controlling the transmittance between the transmission state and the low transmission state. The photographic control device has a photography prohibition device setting in a photography prohibited state not performing the photographing behavior even with the direction, and the display control device has a device putting a predetermined region in the screen into the low transmission state when the photography prohibited state is set in the low power state.
US08194164B2 Methods for capturing and reading out images from an image sensor
Multiple images are captured where the exposure times for some of the images overlap and the images are spatially overlapped. Charge packets are transferred from one or more portions of pixels after particular integration periods, thereby enabling the portion or portions of pixels to begin another integration period while one or more other portions of pixels continue to integrate charge. Charge packets may be binned during readout of the images from the image sensor. Comparison of two or more images having different lengths of overlapping or non-overlapping exposure periods provides motion information. The multiple images can then be aligned to compensate for motion between the images and assembled into a combined image with an improved signal to noise ratio and reduced motion blur.
US08194163B2 Solid-state pickup apparatus, its driving method and camera system
There is used an XY address type solid-state image pickup element (for example, a MOS type image sensor) in which two rows and two columns are made a unit, and color filters having a color coding of repetition of the unit (repetition of two verticals (two horizontals) are arranged, and when a thinning-out read mode is specified, a clock frequency of a system is changed to 1/9, and on the basis of the changed clock frequency, a pixel is selected every three pixels in both a row direction and a column direction to successively read out a pixel signal.
US08194161B2 Photodiode array and signal readout method for the same
An easy and inexpensive signal readout method is provided for a photodiode array consisting of n pieces of photodiodes whose signals are sequentially read out from the first through nth photodiodes. The method includes a canceling process that is performed one or more times before performing a complete readout operation for sequentially reading out signals from all the photodiodes, and the canceling process includes the steps of sequentially reading out signals of a predetermined number of photodiodes starting from the first photodiode to cancel the signals of these photodiodes and then returning to the readout of the signal of the first photodiode. According to this method, it is possible to easily set an appropriate charging time for each photodiode and yet prevent the photodiodes from becoming saturated.
US08194156B2 EXIF object coordinates
An image acquisition device may include a sensing unit to register optical information and convert it into raw image data including intensity information associated with the optical information; and a processing unit to convert the raw image data into digital image information, where the processing unit is configured to identify one or more objects in the converted digital image information and store coordinates associated with the identified one or more objects as metadata.
US08194152B2 Image processing under flickering lighting conditions using estimated illumination parameters
Methods for estimating illumination parameters under flickering lighting conditions are disclosed. Illumination parameters, such as phase and contrast, of a intensity-varying light source may be estimated by capturing a sequence of video images, either prior to or after a desired still image to be processed. The relative average light intensities of the adjacently-captured images are calculated and used to estimate the illumination parameters applicable to the desired still image. The estimated illumination parameters may be used to calculate the point spread function of a still image for image de-blurring processing. The estimated illumination parameters may also be used to synchronize the exposure timing of a still image to the time when there is the most light, as well as for use in motion estimation during view/video modes.
US08194146B2 Apparatuses for capturing and storing real-time images
An apparatus for capturing and storing real-time images is provided. A camera module records frames corresponding to sensed light, outputs pixel data of the frames on a data bus, and generates synchronization control signals to control the synchronized transmission of the frames. An interrupt controller receives the synchronization control signals and correspondingly generates interrupt signals. A processing unit receives the interrupt signals, fetches the pixel data of the frames on the data bus according to at least one of the interrupt signals, and stores the fetched pixel data in a memory device.
US08194145B2 Method for resizing image in wireless terminal and wireless terminal adapted for resizing
An apparatus and method for converting an image in a wireless terminal are disclosed. An apparatus and method for resizing an image output from a camera module such that the image has a size suitable for a display unit in a wireless terminal are provided. The method involves determining a size of an image output from a camera module, resizing the size of the image output from the camera module to a size suitable for a display unit when the size of the image output from the camera module differs from the size of the image to be output through the display unit, and outputting the resized image. The method involves determining a size of an image output from a camera module, and resizing a 720×480 image to a 320×240 image to be output through a display unit when the camera module has output the 720×480 image, and outputting the 320×240 image.
US08194140B2 Image pickup apparatus for performing a desirable self timer shooting and an automatic shooting method using the same
An image pickup apparatus includes a system controller and a face detector, and can register face data of a photographer for a self-timer shooting mode in advance. In the self-timer shooting mode, the face detector extracts face data of people in a subject field from an image signal. When the system controller determines, on the basis of the extracted face data and the registered face data, that the photographer can be detected, the apparatus starts countdown for automatic shooting. Consequently, the apparatus can pick up an image of the photographer without fail, and the photographer can securely strike a pose within the countdown period of time. Furthermore, the apparatus can determine the countdown period of time optionally, thereby enabling the self-timer shooting to be executed depending on the personality of the photographer.
US08194105B2 Image reading apparatus and image forming apparatus
A image reading apparatus includes a plurality of point light sources, arranged in a straight line state, configured to output light for lighting a document situated on a contact glass from a lower side of the contact glass, a light leading member, positioned in front in a light outputting direction of the light output from the point light sources, configured to lead the light output from the point light sources so as to irradiate along a main scanning direction toward the document situated on the contact glass, and a photoelectric conversion element configured to receive reflection light from the document. The light leading member includes positioning means configured to make a gap between each of the point light sources arranged in a line state and the light leading member constant and make an arrangement direction of the point light sources be positioned along a longitudinal direction of the light leading member.
US08194102B2 Rendering annotations for images
Techniques are described for rendering annotations associated with an image. A view of an image maybe shown on a display, and different portions of the image are displayed and undisplayed in the view according to panning and/or zooming of the image within the view. The image may have annotations. An annotation may have a location in the image and may have associated renderable media. The location of the annotation relative to the view may change according to the panning and/or zooming. A strength of the annotation may be computed, the strength changing based the panning and/or zooming of the image. The media may be rendered according to the strength. Whether to render the media may be determined by comparing the strength to a threshold.
US08194090B2 Method of controlling frame memory, memory control circuit, and image processing apparatus including the memory control circuit
Various exemplary embodiments provide methods of controlling frame memory, memory control circuits, and image processing apparatuses including the memory control circuits. Data representing values of pixels constituting each of a plurality of frames are received in an order of the frames, and data representing values of pixels constituting a previous frame are read from the frame memory and data representing values of pixels constituting a next frame are written to the frame memory. By reading first data representing values of a portion of the pixels constituting the previous frame from the frame memory before receiving of data representing values of pixels constituting the next frame starts, a delay time before starting to output data representing values of pixels of the previous frame can be shortened.
US08194089B1 On screen measurement tool
A measurement tool overlay program that after initial placement in or around the object field, automatically identifies (in ‘expand’ mode) any distance between objects by other programs that are displayed on the screen relative to a starting point between the objects. Measures is provided of the dimensions of any object, or group of objects by accessing the picture elements (pixels) in the memory associated with the display screen. Alternate embodiments according to the present invention operate in ‘contract’ mode. In ‘contract’ mode, the present invention also provides the measurements of an end user-placed rectangular boundary around any given object(s), or distance between outside edges of clusters of object(s) immediately. The box will contract to the size (edge) of the area as defined by pixels, which may be part of one or more objects within the area and provide the dimensions automatically.
US08194084B2 Display apparatus and image display method
A display apparatus and a method for displaying an image are provided. The display apparatus includes a memory which stores one or more images; a communication unit which receives a universal serial bus (USB) video signal transmitted via a USB cable from an external apparatus, and receives a specific command signal from the external apparatus if the external apparatus starts to boot; and a main controller which determines that the external apparatus is being booted and causes the stored images to be displayed on a screen if the command signal is received through the communication unit.
US08194078B2 Program execution system, program execution device and recording medium and computer executable program therefor
A program execution system has a program execution device which has a controller operated by a user and a display on which images such as characters or players in the game are seen. In order to prevent an incorrect movement of a character on the display when switching from one scene viewed from one camera viewpoint to another scene viewed from another camera viewpoint without additional steps by the user, the program execution system has a computer-readable and executable program stored on a recorded medium providing a character motion direction step by which, if along the motion of a character on the screen a switching is made from one scene to another, the direction of motion of the character in the second scene is maintained in coordination with the character's motion direction on a map in the first scene at least immediately before the switching.
US08194076B2 Auto-scaling strip chart
Systems and methods are disclosed for displaying a strip chart on an electronic display. A furthest extremum value of the measured quantity is recorded over a period of time and a plurality of values of the measured quantity are displayed on the strip chart. The furthest extremum value is used to automatically rescale the strip chart, providing for at least one bound of the zoomed range. In response to receiving a selection of a zoom factor defining a degree of magnification of the strip chart, the strip chart is automatically scaled to a degree of magnification commensurate with the zoom factor and the strip chart may be automatically scaled such that the strip chart is bounded on one side by one of a furthest extremum maximum or minimum value and the other one of the furthest extremum maximum or minimum value is not displayed on the strip chart.
US08194063B2 Electroluminescent display compensated drive signal
Subpixels on an electroluminescent (EL) display panel, such as an organic light-emitting diode (OLED) panel, are compensated for initial nonuniformity (“mura”) and for aging effects such as threshold voltage Vth shift, EL voltage Voled shift, and OLED efficiency loss. The drive current of each subpixel is measured at one or more measurement reference gate voltages to form status signals representing the characteristics of the drive transistor and EL emitter of those subpixels. Current measurements are taken in the linear region of drive transistor operation to improve signal-to-noise ratio in systems such as modern LTPS PMOS OLED displays, which have relatively small Voled shift over their lifetimes and thus relatively small current change due to channel-length modulation. Various sources of noise are also suppressed to further increase signal-to-noise ratio.
US08194056B2 Method and system for writing data to MEMS display elements
Another embodiment has a method of driving a display device including an array of MEMS elements is disclosed. The MEMS elements are characterized by a preferred set of drive potential differences including preferred positive and preferred negative actuation potential differences, preferred positive and preferred negative hold potential differences, and a preferred release potential difference, where the preferred set of drive potential differences is symmetric about a voltage differing from 0V by an offset δV. Another embodiment has a reduced set of supply voltages are used, while maintaining the charge balancing effects of applying potential differences of opposite polarity without visible artifacts.
US08194055B2 Stylus retaining mechanism for portable electronic device
A stylus retaining mechanism is configured for retaining a stylus. The stylus defines a cavity. The main body defines a receiving chamber to receive the stylus and a through hole above the receiving chamber. An elastic member is positioned at one end of the receiving chamber. A button assembly is attached in the cavity of the stylus. The button assembly includes a spring abutting the button. The through hole allows the button to partially extend through. The elastic member is compressed and abuts the stylus when the stylus is received in the receiving chamber.
US08194052B2 Optical operating apparatus
An optical operating apparatus includes a display panel, a transparent supporting plate, a deformable unit, a light source, an image sensing module, a function selecting module and a processing module. The deformable unit is disposed between the transparent supporting plate and the display panel. The deformable unit has a pattern configuration. The deformable unit deforms as applying an external force on the display panel and restores after the external force is removed. The light source provides a light beam to the deformable unit, and a visual field of the image sensing module covers the whole deformable unit. The function selecting module is disposed beside the display panel and has a plurality of function selecting buttons for selecting a predetermined function. The processing module is electrically connected with the display panel, the function selecting module, the image sensing module and the light source. The processing module is configured to control the display panel to display a predetermined picture according to a corresponding predetermined function.
US08194044B2 Wiring harness and touch sensor incorporating same
A wiring harness and a touch sensor incorporating same are disclosed. The touch sensor includes a sensing electrode disposed in a touch sensitive area. The touch sensor further includes a plurality of auxiliary electrodes disposed on a self-supporting dielectric substrate in a border area. The auxiliary electrodes transmit a touch signal to electronics configured to use the touch signal to determine the touch location.
US08194040B2 Compact touch-type keyboard
A floating button that may be used to replace a plurality of distinct buttons and/or a graphical pointing device. The floating button translates in a region defined by a housing. A sensor detects the location of the button in the region. The locations within the region may be mapped to a plurality of virtual buttons. This permits a button of a size appropriate for comfortable operation by a finger, while allowing the selection of a large number of functions in a space that is only somewhat larger than a single button. The location of the button within its translation region also provides an immediate tactile and visual reference as to the function to be selected.
US08194039B2 Pointing device with solid-state roller
A solid-state roller on a pointing device with enhanced features. The solid-state design described herein allows the sensor to be placed on any shape of surface, such as one that has curvature in two directions. In one embodiment, a trench or downward curve contains sensors for detecting finger movement. The user's finger can thus bend about a knuckle in a curved motion to activate the sensor, requiring little or no movement of the finger up and down. The solid-state sensors can be of one of a number of designs. In one embodiment, multiple electrodes are contacted by a finger as it moves. Each electrode is coupled to a capacitive detection circuit, for detecting the change in capacitance as the electrode is contacted by the finger.
US08194037B2 Centering a 3D remote controller in a media system
An electronic device associated with a remote wand controlling the operations of the electronic device is provided. The wand may include a motion detection component operative to provide an output reflecting the motion of the wand to the electronic device, such that the movements of a cursor displayed by the electronic device may be related to the output of the motion detection component. The wand may also include an input mechanism operative to receive user inputs. Using the input mechanism, the wand may detect a user's inputs and direct the electronic device to zoom or scroll displayed objects. The electronic device may display a screen saver by which the user may select particular media items for playback while remaining in the screen saver mode. In some embodiments, the electronic device may display video with a scroll bar that includes a preview window of the video.
US08194035B2 Instruction inputting device
An instruction inputting device detects input operations in the XY plane and in a rotational direction on a hemispherical input operation surface. Four detection electrodes insulated from each other are formed at 90° intervals around the Z axis of the hemisphere, on the surface of a spherical crown-shaped insulator. Surface areas of each of the detection electrodes decrease moving toward an apex P on the Z axis and moving in a circumferential direction away from the positions at which the 90° intervals are formed. As a result, the surface areas of the detection electrodes facing an object to be detected for causing the input operation differ depending on the positioning of the object, thereby causing differences in the floating capacitances of the detection electrodes which are sensed by a circuit portion of the device.
US08194029B2 Display device and method of controlling the same
A display device includes a driving signal generator being supplied with a synchronous signal and a clock signal and generating an inverter driving signal having a given frequency that is multiplied by a predetermined ratio from a frequency of the synchronous signal, an inverter outputting a driving signal based on the inverter driving signal, and a backlight unit controlling turned-on or turned-off based on the driving signal from the inverter. The driving signal generator operates the number of clocks of the clock signal included in a predetermined period of the synchronous signal by using a predetermined value, defines a magnitude of each section of the inverter driving signal with respect to the predetermined period of the synchronous signal, and adjusts the section magnitude of the inverter driving signal when the number of clocks differs from the total section magnitude of the inverter driving signal based on the magnitude of each section.
US08194026B2 Gate driver and display apparatus having the same
A gate driver comprises a shift register that has a plurality of stages connected together and outputs a gate signal comprising a first pulse and a second pulse to a gate line. A stage includes a holding part, a pre-charging part, a pull-up part, and a pull-down part. The holding part discharges an output terminal to an off-voltage in response to a first clock signal. The pre-charging part turns off the holding part and outputs the first clock signal as the first pulse to the output terminal in response to an output signal of a previous stage. The pull-up part outputs a second clock signal as the second pulse to the output terminal in response to the output signal of the previous stage. The pull-down part discharges the first output terminal to the off-voltage in response to an output signal of a next stage.
US08194018B2 Liquid crystal display device and method for driving same
One embodiment of the present invention provides a liquid crystal display device in which auxiliary capacitance lines are driven, thereby allowing the range of drive voltage to be kept narrow while increasing the difference between the maximum and minimum absolute values of voltage to be applied to liquid crystal, and in the present liquid crystal display device, the voltage ranges for an auxiliary capacitance line drive signal, a video signal, and a common potential are equally maintained as low as from 0V to 4V, while inverting the common potential every scanning period and causing the potential of the auxiliary capacitance line drive signal to rise in the same direction as the common potential at the time of the fall of the scanning signal such that the potential is maintained until the next frame. With this configuration, it is possible to set the maximum absolute value of the voltage applied to the liquid crystal at about 5V, which corresponds to an effective value of the applied voltage, while setting the minimum value at about 1.5V, which is also an effective value of the applied voltage, thereby increasing the difference between the maximum and minimum values.
US08194013B2 Organic light emitting display and method of driving the same
An organic light emitting display capable of minimizing power consumption. The organic light emitting display includes a plurality of pixels positioned at intersections of data lines and scan lines includes the pixels including driving transistors positioned in an effective display region to control an amount of current that flows from a first power source to a second power source, a data driver for supplying data signals to the data lines, a scan driver supplying scan signals to the scan lines, a first power source generator generating the first power source, a second power source generator generating the second power source, and a voltage controller controlling the second power source generator so that voltage of the second power source is changed in response to a first voltage applied to an organic light emitting diode (OLED) included in a specific pixel when a data signal corresponding to specific brightness is supplied from the data driver to the specific pixel.
US08194009B2 Light emitting device and driving method thereof
A light emitting device capable of suppressing generation of pseudo-contours by increasing the frame frequency while suppressing the drive frequency of a driver circuit is provided. According to the present invention, gray scales are displayed not only by controlling the emission period of a light emitting element, but also by controlling the luminance of the light emitting element. Specifically, one frame period is divided into a plurality of sub-frame periods each having an equal length, and the luminance of the light emitting element in each sub-frame period is controlled to have different levels. By controlling the total sum of the luminance level of the sub-frame periods that are selected with a video signal, a desired gray scale can be displayed.
US08193999B2 Display device
A display device includes: a plurality of display panels which each have a plurality of pixels provided in correspondence with intersections of a plurality of scanning lines and a plurality of data lines and a driving circuit supplying image data to the data lines; and a control circuit which controls the driving circuits of the plurality of display panels, wherein panel characteristics of the plurality of display panels are different from each other and one of the plurality of display panels is set to a non-display state, wherein the control circuit includes a precharge circuit supplying a common precharge voltage to the data lines of each of the display panels, and wherein the precharge voltage is set so as to have a voltage value corresponding to the panel characteristic of the display panel set to the non-display state.
US08193996B2 Antenna radome
An antenna radome is provided. The antenna radome comprises an antenna radome substrate and a unit cell. The unit cell is formed on a surface of the antenna radome substrate, and the unit cell is perpendicular to a magnetic field direction of an antenna. The unit cell comprises a plurality of conductors.
US08193991B2 Integrated circuit MEMS antenna structure
An integrated circuit (IC) antenna structure includes a micro-electromechanical (MEM) area, a feed point, and a transmission line. The micro-electromechanical (MEM) area includes a three-dimensional shape, wherein the three dimensional-shape provides an antenna structure. The feed point is coupled to provide an outbound radio frequency (RF) signal to the antenna structure for transmission and to receive an inbound RF signal from the antenna structure. The transmission line electrically coupled to the feed point.
US08193980B2 Doppler and code phase searches in a GNSS receiver
According to an aspect of the present invention, each correlation block in a Global Navigation Satellite System (GNSS) receiver is designed to examine a certain number of consecutive samples of an input signal and a buffer is designed to store more than such number of samples. Due to such storing, each correlator may perform multiple correlations for the same set of received samples. According to another aspect, such searches may be performed without rotating a local code by controlling the specific samples provided as window samples. Thus, while performing Doppler searches, different frequencies can be searched using the same local code without rotation. While performing code phase searches, the window samples may start from different positions with the position determining the specific phase being searched.
US08193976B2 Positioning system, positioning IC chip, positioning method and positioning program for estimating a position of a receiver
The present invention easily evaluates the positioning accuracy by using fewer signal sources. The receiver is a positioning system for estimating the position of the receiver itself which is constituted by: a distance calculation section which calculates information indicating the respective distances between a plurality of GPS satellites and the receiver on the basis of signals which are transmitted by the plurality of GPS satellites and received by the receiver; a position calculation section which calculates the position of the receiver from information indicating the positions of the respective GPS satellites and information indicating the respective distances thus calculated; a distance difference calculation section which calculates, for each of the GPS satellites, the differences between the respective distances from the calculated position of the receiver to the respective GPS satellites, and the respective distances calculated by the distance calculation section; and a position accuracy evaluation section which evaluates an accuracy of the calculated position of the receiver on the basis of variation, between the GPS satellites, of the calculated differences, for each of the GPS satellites.
US08193973B2 Multilayer metamaterial isolator
A method of fabricating an array of radiating elements includes on one layer or surface of a dielectric substrate, forming a first leg of a first resonator loop, on another layer or surface of the dielectric substrate forming a second leg of the first resonator loop between adjacent radiating elements, forming a via through the dielectric substrate, and metallizing the via forming a third leg of the first resonator loop interconnecting the first and second legs.
US08193972B2 Adaptive calculation of pulse compression filter coefficients for a radar signal
In a method for adaptive calculation of pulse compression filter coefficients for a received signal in a radar installation, which received signal is evaluated with the aid of a complex pulse compression mismatch filter, a pulse compression filter coefficient set h(t) is calculated for an ideal theoretical received signal s(t) for a pulse compression mismatch filter, such that a pulse compression output signal results with a desired main lobe to side lobe ratio. A transformed set of pulse compression filter coefficients Hopt(f) for the complex pulse compression mismatch filter Hopt(f) is calculated for a distorted received signal using the following rule: H opt ⁡ ( f ) = S ⁡ ( f ) · H ⁡ ( f ) · S v * ⁡ ( f )  S v ⁡ ( f )  2 where S(f): the Fourier-transform of an undistorted received signal s(t), Sv(f): the Fourier-transform of a distorted received signal sv(t), sv*(f): the complex conjugate of Sv(f), H(f): the Fourier-transform of the pulse compression mismatch filter h(t).
US08193954B2 Computer product, information processing apparatus, and information search apparatus
A recording medium stores an information processing program that causes a computer to execute storing a compression symbol map group having a bit string indicating for each character code, presence or absence of the character code in a file group, and a Huffman tree whose leaf corresponding to the character code has a pointer to a compression symbol map of the character code, the Huffman tree converting the character code into a compression symbol of the character code; compressing sequentially and according to the Huffman tree, a character code to be compressed and described in a file of the file group; detecting access to the leaf at the compressing; identifying by a pointer in the accessed leaf, a compression symbol map of the character code to be compressed; and updating a bit that indicates presence or absence of the character code to be compressed, in the identified compression symbol map.