Document Document Title
US07941865B2 Rechargeable battery pack and operating system
A method and system for authenticating a smart battery having a smart battery and an electronic device. Both the device and the smart battery generate encrypted random strings using key material based by A/D noise bits as a seed value. A pseudo random number is generated from the A/D noise that is transmitted to both the electronic device and the smart battery. The pseudo random number is used by both devices as a key index to select one of a plurality of keys stored in separate key libraries. The keys, or key material, is used to execute an encryption algorithm. The two encryption data streams are then compared to authenticate the smart battery.
US07941862B2 Data access method against cryptograph attack
The present invention discloses a data access method accomplished by the following steps of: creating a predetermined password; generating a first encryption key; encrypting data based on the first encryption key; prompting for the predetermined password upon receipt of an access request; decoding a header of the NAND flash memory based on a user-entered password; examining the header to determine whether a mapping between the user-entered password and the first encryption key is defined; and decrypting and outputting the data by a decryption key when the mapping between the user-entered password and the first encryption key is defined.
US07941857B2 Data network and method for checking nodes of a data network
The invention provides a data network, systems and methods for checking nodes of a data network that are used for detecting whether a privacy policy concerning an information is maintained. The information comprises a mark corresponding to the privacy policy. The mark defines the storage place or the accessing paths or the transferring paths of the information. The mark is automatically searchable. The mark is searched, analyzed and checked as to whether the privacy policy is maintained. The advantage of the system is that vulnerabilities of systems for protecting confidential information may be detected a long time before an attack on the confidential information occurs.
US07941856B2 Systems and methods for testing and evaluating an intrusion detection system
Systems, methods and devices according to this invention include a plurality of defined modification rules for modifying a sequence of packets that form an attack on an intrusion detection system. These modification rules include both rules that expand the number of packets and rules that reduce the number of packets. The reducing rules can be applied to a given attack instance to identify one or more root attack instances. The expanding rules can then be applied to each root attack instance to generate a corpus of modified attack instances. The modification rules can preserve the semantics of the attack, so that any modified attack instance generated from the given attack instance remains a true attack. To test an intrusion detection system, the corpus of modified attack instances can be used to determine whether an intrusion detection system detects every modified attack instance.
US07941854B2 Method and system for responding to a computer intrusion
A method and system for managing an intrusion on a computer by graphically representing an intrusion pattern of a known past intrusion, and then comparing the intrusion pattern of the known intrusion with a current intrusion. The intrusion pattern may either be based on intrusion events, which are the effects of the intrusion or activities that provide a signature of the type of intrusion, or the intrusion pattern may be based on hardware topology that is affected by the intrusion. The intrusion pattern is graphically displayed with scripted responses, which in a preferred embodiment are presented in pop-up windows associated with each node in the intrusion pattern. Alternatively, the response to the intrusion may be automatic, based on a pre-determined percentage of common features in the intrusion pattern of the known past intrusion and the current intrusion.
US07941852B2 Detecting an audio/visual threat
A method, system, computer program product and/or computer readable medium of instructions for detecting if a processing system has been compromised with audio/visual threat. The method comprises steps of intercepting one or more requests to perform an activity associated with an audio and/or visual communication device of the processing system; and performing a behavioural analysis of the processing system to determine if the processing system exhibits behavioural characteristics indicative of the processing system having been compromised with an audio/visual threat.
US07941848B2 Elevating rights
System(s), techniques, and/or method(s) (“tools”) are described that enable a user to elevate his or her rights. The tools may do so by switching a user to an account having higher rights or a different, higher-rights context of a same account. The tools may elevate a user's rights after a user enters a secure access sequence, such as Control+Alt+Delete, clicks on a button, or enters credentials. The tools may also enable a user to identify tasks that need higher rights to be performed by visually correlating graphic indicia with these tasks.
US07941846B2 Method of securing the learning mode of a home automation device
A method of securing the learning mode of a device includes an assembly of at least one command transmitter, communicating with a command receiver capable of driving an element providing for the security and/or the comfort of a building and capable of being switched to learning mode by one or more activation functions, wherein one or more actions of which at least one is applied to a particular command transmitter of the assembly, termed secure, causes the disabling of at least one function of activation of the learning mode of the command receiver.
US07941844B2 Information processing apparatus and control method thereof
Access right information of a login user is acquired, and an object accessible by the login user is identifiably displayed on an area corresponding to the user. When a collaboration mode in which a plurality of users log in and make a cooperative work is set, an object accessible by each login user is identifiably displayed on an area corresponding to each user.
US07941837B1 Layer two firewall with active-active high availability support
Techniques are described to enable two or more layer two (L2) firewall devices to be configured as a high availability (HA) cluster in an active-active configuration. A first layer two (L2) firewall and a second L2 firewall are positioned within the same L2 network. The first L2 firewall and the second L2 firewall are concurrently configured with active virtual security devices (VSDs) within the L2 network, and concurrently apply L2 firewall services to packets within the L2 network. A VSD of one of the L2 firewalls automatically switches to an active VSD status for a VSD group in place of a VSD of another L2 firewall when the other L2 firewall fails.
US07941834B2 Secure web-based user authentication
Techniques for authenticating a user are described. In one implementation, a user requests access to protected information or resources by providing a user name and a password to a web server that controls access to the information or resources. If the user name and password match a known user profile, the web server retrieves a user identifier (e.g., a personal identification number) and constructs a translation table around the user identifier. The translation table includes the values that constitute the user identifier, random representations of each value, visual images that represent each value, and random image names for each visual image. The information in the translation table is then used to generate a user interface that allows the user to enter his or her user identifier via the user's computing device without exposing the actual user identifier values to the computing device.
US07941831B2 Dynamic update of authentication information
A framework is provided that decouples credential acquisition from authentication processes using those credentials in a way that facilitates dynamic update of credential information. An authentication component may receive credential information for authentication of a user or a device for access to a resource. During interactions with an external authenticator, the authentication component may identify that updated credential information is required and issue a request to the application including credential parameters defining the updated credential information. An application component receiving the request may acquire updated credential information from a user or another entity. In addition, the authentication method may issue notifications to the application. The framework enables the application to update credentials in a context specific way.
US07941830B1 Authentication protocol for network security services
In one embodiment, an authentication protocol used in a network security service is performed over non-secure connection, such as HTTP. A router subscribing to the service may send a service request for information about a URL to a server computer providing the service. The service request may be included in a first data set posted by the router to the server computer. The first data set may be described by an HTML form and include an encrypted device authenticator used by the server computer to validate the router. The first data set may further include a server authentication code. In responding to the service request, the server computer returns the server authentication code to the router along with information about the URL. The response may be in a second data set, such as an XML document sent by the server computer to the router over an HTTP connection.
US07941825B2 Efficient NVOD service method for various client environments and apparatus there-for
An efficient near video on demand (NVOD) service for various client environments is provided. The NVOD service method for transmitting video data including moving pictures to a plurality of clients in a network includes identifying a relative network bandwidth “m” of a client with respect to a video playout bandwidth, dividing the video data into data segments having different sizes according to the relative network bandwidth “m” and transmitting the data segments to the client through a plurality of channels.
US07941822B2 Intelligent device system and method for distribution of digital signals on a wideband signal distribution system
A plurality of intelligent device systems for use with a wideband signal distribution network, and methods for transmitting digital information and receiving digital and non-digital information onto and off of an RF carrier through a wideband signal distribution network, are disclosed. The intelligent device systems provide networks of intelligent devices that modulate and demodulate digital video, IP video/data/voice and digital wireless onto, and off of, a wideband signal distribution system, such as an analog carrier system, using existing EIA/TIA 568 standard wiring infrastructure. The methods modulate and demodulate digital video, IP video/data/voice and digital wireless onto, and off of, a wideband distribution system, such as an analog carrier system, and separate IP portions from non-IP portions.
US07941817B2 System and method for directed television and radio advertising
A method and a device that presents a broadcast commercial message selects a commercial message for presentation based on user profile criteria. A programming content signal is received at a customer premises equipment (CPE). A stored commercial message is selected for presentation during presentation of the programming content signal. The selected commercial message contains summary information related to an informational content of the selected commercial message, and is selected based on the summary information contained by the selected commercial message. Each selected commercial message is then presented during the programming content signal by inserting each selected commercial message into the received programming content signal by presenting the selected commercial message in place of the programming content signal. Information relating to each commercial message presented and/or an interaction with a user can be recorded and sent to a central location.
US07941815B2 Automatic devices, equipment and methods for handling objects
According to some embodiments, CD/DVDs are transported to/from a horizontal tray of a disk-processing unit (e.g. a disk drive) by applying a vertical lifting force to each disk at an off-center disk engagement location to incline the disk toward the tray, maintaining the disk in an inclined position toward the processing unit during a vertical travel to/from the tray; and gliding the disk into the tray from the inclined position to a final horizontal position by vertically delivering the disk into the tray. In some embodiments, a CD/DVD transfer apparatus comprises a pickup head for picking up and releasing disks, a horizontal-motion arm driving a horizontal motion of the pickup head, and a flexible vertical connection coupling the pickup head to the horizontal-motion arm. The flexible vertical connection is formed by a section of a flexible wire, thread, ribbon or tape coiled on a reel situated above the pickup head.
US07941814B1 Device driver processing for automated system restores
In one embodiment, a computer accessible medium comprises a plurality of instructions which, when executed and if a computer system comprises at least one virtual hardware device, identify the virtual hardware device and a corresponding physical hardware device. The plurality of instructions also capture a device driver associated with the physical hardware device for use as the device driver in an install of an operating system on a second computer system having a same type of physical hardware device. Corresponding computer systems and methods are also described.
US07941813B1 System and method for using virtual machine for driver installation sandbox
A method, system and computer program product for providing driver functionality in computing system includes installing an operating system on the computing system; forming a plurality of isolated sandboxes running on the computing system under control of the operating system; during an attempt to install a driver, installing driver stub in the operating system; installing the driver in one of the isolated sandboxes, wherein the driver directly uses at least part of system resources; using a gateway between the driver stub and the installed driver to provide an interface for transmitting requests from the driver stub to driver.
US07941811B2 Data processing device and data processing method
A data processing device includes a notified party storage unit for storing a party notified of information on the data processing device; a notification unit for notifying each notified party of the information on the data processing device; a reception unit for receiving from an information processing apparatus a registration request for requiring notified party registration to the notified party storage unit; and a setting unit for setting at least one of the information processing devices as a specific information processing device, in which the notified party storage unit stores the notified party such that the number of the notified parties registered according to the registration request from information processing device that is not the specific information processing device does not exceed a predetermined number among the number of the notified parties that can be stored in the notified party storage unit.
US07941809B1 Systems and methods for managing events
An event management system initializes an event associated with a process. Corrective actions are executed to resolve the event. The corrective actions are monitored after the event is resolved to continuously improve the process.
US07941806B2 Method, system and program product for optimizing communication and processing functions between disparate applications
A method of optimizing communication and processing functions between disparate applications includes sending, from a first application to a disparate second application, a request message. The request message, which has a reduced data size for optimizing communication, is formatted in a first request-format to provide unique data elements relevant to processing the request message. The received request message is reformatted into a second request format, and is then forwarded to a third application. The third application creates a response message that is in a first response format, and sends the response message to the second application. Each received response message is queued, by a messaging application, into a response message collection corresponding to a message type, before sending the response group to the first application.
US07941805B2 Affinity dispatching load balancer with precise CPU consumption data
A computer-implemented method for distributing a plurality of tasks over a plurality of processing nodes in a processor network includes the following steps: calculating a task process consumption value for the tasks; calculating a measured node processor consumption value for the nodes; calculating a target node processor consumption value for the nodes, the target node processor consumption value indicating optimal node processor consumption; calculating a load index value as a difference between the calculated node processor consumption value for a node i and the target node processor consumption value for node i; and distributing the tasks among the nodes to balance a processor workload among the nodes, according to the calculated load index value, such that the calculated load index value of each node is substantially zero. The method further embodies a multi-dimensional balancing matrix, each dimension of the matrix representing a node corresponding to a different processor type and each cell representing tasks assigned to multiple nodes.
US07941804B1 Allocating resources among tiered partitions of different types
In one embodiment, a system comprises a plurality of partitions that provide isolated operating environments for execution of software processes, wherein the plurality of partitions are arranged in a tiered manner with different partition types at different tiers, a data structure for representing the plurality of partitions, wherein the data structure comprises multiple nodes corresponding to the plurality of partitions and links between the nodes representing how the plurality of partitions are arranged in the tiers, and an arbiter software module for allocating resources between the plurality of partitions, wherein the arbiter software module receives requests to allocate resources to the plurality of partitions and traverses the data structure to determine which requests to satisfy.
US07941798B2 Customer relationship management system and method having code reuse
A software-based customer relationship management system and method.
US07941796B2 Distributing and synchronizing objects
A method and apparatus for distributing and synchronizing objects. One or more embodiments of the invention provide for distributing copies of the objects locally. By copying objects (including the data and behavior for the object) into local address space, the object's methods may be executed locally thereby avoiding excessive network traffic. The state of the various object copies across a network may not be synchronized due to local changes and modifications. To synchronize the objects, one or more embodiments of the invention provide for the use of a policy that specifies conditions as to when objects are synchronized. Embodiments of the invention provide flexibility in setting the policy to accommodate varying applications. For example, a policy may provide for synchronization that is based temporally (e.g., every 10 minutes or daily at 10:00 P.M.). Alternatively, a policy may provide for synchronization based on the type or number of messages transmitted. In one or more embodiments, a default policy may be utilized that provides for the synchronization of local objects whenever a client issues a request from the remote server. In such an embodiment, the remote server transmits any updated object information when it responds to the local object request. The updated object information may be utilized to synchronize the objects.
US07941793B2 Class initialization method semantics
A system and method for mitigating problems associated with automatic execution of initialization code is provided. The system includes an initialization method activator that can call a class initialization method at a pre-determined execution point. The system also includes a deadlock analyzer that can determine whether calling the initialization method will create a deadlock, and, if a deadlock is detected that can resolve such a deadlock. The system also includes a semantic analyzing component that can analyze a semantic type associated with the initialization method and a domain uniqueness analyzer that can analyze the uniqueness of the domain with which the class will interact, to facilitate determining where to place code that will check whether a class is initialized, and if the class is not initialized that will invoke the class initializing method.
US07941792B2 System and method for compiling program code ahead of time
A system is disclosed for compiling program code. The system provides a compiler that includes a static verifier and a runtime verifier. The static verifier performs static checks on the program code and produces object code corresponding to the program code. The runtime verifier receives the object code and performs dynamic checks on the object code in a platform dependent environment. The resulting object code can subsequently be executed.
US07941791B2 Programming environment for heterogeneous processor resource integration
Compiling a source code program for a heterogeneous multi-core processor having a first instruction sequencer, having a first instruction set architecture, an accelerator to the first instruction sequencer, wherein the accelerator comprises a heterogeneous resource with respect to the first instruction sequencer having a second instruction set architecture, the source code program having specified therein a region of source code for the first instruction set architecture of the processor and a region of source code for the second instruction set architecture of the processor.
US07941779B2 Methods and apparatuses for thermal analysis based circuit design
Methods and apparatuses for circuit design to reduce power usage, such as reducing temperature dependent power usage, and/or to improve timing, such as reducing temperature dependent delay or transition time. At least one embodiment of the present invention reduces the power dissipation and improves the timing of an integrated circuit to optimize the design. A thermal analysis is used to determine the temperature dependent power dissipation of a circuit and the temperature distribution of the circuit resulting from dissipating the heat created by the temperature dependent power dissipation. Then, the components of the design are selectively transformed to reduce the power dissipation and to improve timing based on the temperature solution. The transformation may include placement changes and netlist changes, such as the change of transistor threshold voltages for cells or for blocks of the circuit chip.
US07941778B2 System and method of determining minimum cost path
A network is represented using a graph. The graph comprises a plurality of vertices and a plurality of edges. The vertices comprise a source vertex, a destination vertex and a vertex u. The edges link corresponding adjacent pairs of the vertices. A minimum cost path in the graph is determined from the source vertex to the destination vertex, wherein the vertex u is in the minimum cost path. An edge from the vertex u in the minimum cost path introduces an additional capital expenditure cost that is dependent on how the minimum cost path traverses from the source vertex to the vertex u.
US07941775B2 Arbitrary waveform propagation through a logic gate using timing analysis results
An approach for performing arbitrary waveform propagation through a logic gate using timing analysis results is described. In one embodiment, there is an arbitrary waveform propagation tool for determining an effect of noise on a digital integrated circuit having at least one logic gate. A timing analysis component is configured to perform a timing analysis on the at least one logic gate and a noise analysis component is configured to perform a noise analysis. A waveform propagation model synthesizer component is configured to dynamically synthesize a waveform propagation model as a function of the timing analysis. The waveform propagation model synthesizer component is further configured to apply an arbitrary voltage waveform comprising one of a noisy waveform or noise glitch waveform and determine an effect of the arbitrary voltage waveform on the at least one logic gate from the dynamically synthesized waveform propagation model.
US07941773B2 Simulation system to verify multicycle path based on circuit operational specification and circuit design specification
A simulation system for performing simulation of an operation of a circuit including a particular signal substituting section for making, in the simulation, an output signal of a first flipflop or an input signal of a second flipflop be a particular signal indicating neither high level nor low level during a period which is 1 cycle shorter than a specified clock cycle number of a multicycle path which has been specified in advance; and an output section for outputting information corresponding to whether or not a signal at an output terminal of the second flipflop or at part of the circuit located in a subsequent stage of the output terminal of the second flipflop, which has been specified in advance, is made to be the particular signal.
US07941772B2 Dynamic critical path detector for digital logic circuit paths
Method for correcting timing failures in an integrated circuit and device for monitoring an integrated circuit. The method includes placing a first and second latch near a critical path. The first latch has an input comprising a data value on the critical path. The method further includes generating a delayed data value from the data value, latching the delayed data value in the second latch, comparing the data value with the delayed data value to determine whether the critical path comprises a timing failure condition, and executing a predetermined corrective measure for the critical path.
US07941767B2 Photomask management method and photomask wash limit generating method
A photomask is washed and at least one physical amount of transmittance and phase difference of the photomask, dimension of a pattern, height of the pattern and a sidewall shape of the pattern is measured. After this, the two-dimensional shape of a borderline pattern previously determined for the photomask is measured. Lithography tolerance is derived by performing a lithography simulation for the measured two-dimensional shape by use of the measured physical amount. Then, whether the photomask can be used or not is determined based on the derived lithography tolerance.
US07941764B2 System and method for assigning user preference settings for a category, and in particular a media category
A system and method for assigning user preference settings for fields in a category using selected settings for only a subset of the media category fields is disclosed. A subset of fields for a media category is defined. A base setting for each field in the subset of the category fields is established. The base setting may be a weight or preference value. The base setting may be established by the user selecting a base setting or may be a default base setting. Once a user selects the settings for the subset of category fields, a set weight for the fields in the category not in the subset is determined using the base setting. That is possible because the fields in the subset of category fields are chosen from fields that contain aspects and attributes of the other fields.
US07941763B2 Image processing apparatus operating as based on history of utilized function and method of controlling the same
An image processing apparatus is connected on a network to another image processing apparatus and has an operation portion displayed at a display portion for implementing a function setting of a combination corresponding to a condition when a history of a function utilized in the other image processing apparatus by a user authenticated by a user authentication portion satisfies that condition.
US07941758B2 Animation of graphical objects
A method for animating graphical objects is provided. In one embodiment, the method includes providing a plurality of graphical objects and displaying a subset of the objects in a viewport. In this embodiment, the method may also include calculating a virtual destination for one of the graphical objects based on a received user input, and moving the graphical object to the virtual destination over a period of time. Various additional methods, machine-readable media, and devices for animating graphical objects and controlling operational characteristics of a device are also provided.
US07941755B2 Method and apparatus for web page co-browsing
A method and apparatus for extracting information from a web page on a standard end user browser without plug-ins, includes the steps of dynamically creating an element on a web page being viewed by an end user, copying at least a portion of the contents of the web page or form field values, and uploading the data to a target domain, wherein the target domain may be different from the domain of the web page. In co-browsing applications, the data uploaded is used to create a copy of the website for display to a third party.
US07941751B2 Generation and implementation of dynamic surveys
Techniques are described for generating and implementing dynamic surveys, in which a subsequent query is presented based at least in part on a selected response option of a previous query. For example, a system may include presentation logic configured to display a plurality of queries, each query being associated with a plurality of response options. Sequence logic of the system may be configured to display a graphical sequence controller in association with each of the plurality of response options, and to receive a graphical manipulation of the graphical sequence controllers by which a sequence is designated for presenting a subsequent query based on a selected response option of a previous query. Thus, during implementation of the resulting dynamic survey, the subsequent query may be presented based on the selected response option.
US07941747B2 Automated generation of OLTP message source code
Systems, architectures and methods of processing messages provide for automatic generation of source code in a program language. The source code is compiled and used to transform messages between the program language and an online transaction processing (OLTP) language. In one approach, markup language documents are compiled.
US07941745B2 Method and system for tagging electronic documents
A document processing system and method are disclosed which are capable of performing inverse retrieval in response to a request issued by a user and providing retrieved document data to the user. Characteristic information indicating a specified electronic document or category is transmitted from a terminal device to a document providing device. The document providing device retrieves electronic documents related to the characteristic information from electronic documents stored in a database. Information about the retrieved electronic documents, such as electronic documents themselves or a list of the retrieved electronic documents, is transmitted from the document providing device to the terminal device.
US07941744B2 System and method for electronic document generation and delivery
A system and method for generating and delivering an electronic form to a user. One embodiment of the disclosed system comprises a file management sub-system for receipt and management of at least one standard form in electronic format. The system also includes a user sub-system for selection of a desired form. In addition, the system includes a mapper sub-system for mapping each of the at least one standard forms into a form file identifying the graphical and/or textual elements of the standard form, at least one data field to placed on the form and an indication of where the at least one data field is to be placed based on the identified graphical and/or textual elements. Also, the system includes a delivery sub-system operably connected to the file management sub-system, the user sub-system and the mapping sub-system and capable delivering an electronic form comprising the desired form into which data retrieved from the user sub-system is inserted.
US07941743B2 Methods and systems for imaging device form field management
Aspects of the present invention relate to systems, methods and devices for modifying and managing form documents with an application that receives input from an imaging device user interface and from other sources. Some aspects relate to a input field definition file that is transmitted to the imaging device and which comprises display parameters and UI options for prompting a user for field input and as well as instructions for obtaining field data from other sources.
US07941741B1 Dynamically manipulating content to force web browsers to open more connections
A system may identify a group of first links in a document, where the first links correspond to a group of objects within the document and are associated with a same identifier. The system may replace the first links in the document with second links that point to a number of different identifiers, and forward the document with the second links to a client.
US07941740B2 Automatically fetching web content with user assistance
A method for performing activities on a web site is disclosed. A user's browsing activities on a web site are captured. The user's browsing activities includes affixing labels to web pages and filling out forms. The captured activities are analyzed for patterns. Rules for performing activities on a web site are generated based on the patterns. Further activities are performed on the web site according to the rules and content from the web site is fetched. The fetched content is used in various web service applications, including crawlers.
US07941739B1 Timeline source
A timeline source is described. In an implementation, a method includes examining a plurality of nodes within a media timeline, where at least two of the nodes reference respective media. The media timeline is for exposure over an API. The media timeline is divided into one or more presentations. Each presentation describes rendering of the media for a particular interval of time.
US07941738B2 Method for characterizing a bit detection event
A bit detection event within a read period is characterized by sub-dividing each read period into elementary time intervals. Certain ones of the elementary intervals are selected to for a window and a counting operation for a number of bits detected during the intervals within the window is performed. The elementary time intervals are defined by a difference between a frequency corresponding to the read period and a bit detection timing frequency. The counting result for the intervals in the window over several consecutive read periods is statistically processed. A reduction of an integrated electronic circuit test duration results from limiting the counting operations performed to the selected elementary time intervals.
US07941737B2 Low density parity check code decoder
An error correction system for decoding transmitted data in multichannels is disclosed. The system uses low density parity check nodes. A method of error correction using LDPC is also disclosed.
US07941735B2 Transmitter and system for transmitting/receiving digital broadcasting stream and method thereof
A digital broadcasting transmission system processes dual transport stream (TS) including multi turbo streams. The digital broadcasting transmission system includes a turbo processor to detect a turbo stream from a dual transport stream (TS) which includes a multiplexed normal stream and a turbo stream, encoding the detected turbo stream and stuffing the encoded turbo stream into the dual TS; and a transmitter to trellis-encode the processed dual TS, and to output the resultant stream, wherein the turbo processor encodes the turbo stream using a plurality of turbo processors. Accordingly, a plurality of turbo streams may be processed in parallel.
US07941731B2 Data sending device, data receiving device, data sending method, and data receiving method
A data receiving device which comprises a decoder which generates a plurality of decoded data based on 1) input data and 2) a plurality of pairs of control data and redundant data, in each the pair, the control data defining a selected encoding process and the redundant data being generated by the selected encoding process based on the control data and the input data, a selection control part which generates an error occurrence information based on information obtained from a medium through which the input data is received, and a selection part which selects output data from the input data and the plurality of decoded data based on the error occurrence information.
US07941724B2 Embedded retransmission scheme with cross-packet coding
An H-ARQ system wherein the transmission of two consecutive, or sequential, blocks of information bits are considered jointly; i.e., one of the blocks of information being embedded within the other one of the blocks of information. If a retransmission for the first block is necessary, the system processes both blocks jointly. The system is provided with cross-packet coding which extends current H-ARQ schemes for point-to-point communications wherein the transmission of two consecutive block of information bits is considered jointly. If a retransmission for the first block is necessary, the system processes both blocks jointly. This allows both blocks to be decoded without errors at the receiver after the retransmission.
US07941719B2 IC testing methods and apparatus
A shift register circuit is provided for storing instruction data for the testing of an integrated circuit core. The shift register circuit comprises a plurality of stages, each stage comprising a serial input (si) and a serial output (so) and a parallel output (wir_output) comprising one terminal of a parallel output of the shift register circuit. A first shift register storage element (32) is for storing a signal received from the serial input (si) and providing it to the serial output (so) in a scan chain mode of operation. A second parallel register storage element (38) is for storing a signal from the first shift register storage element (32) and providing it to the parallel output (wir_output) in an update mode of operation. The stage further comprises a feedback path (40) for providing an inverted version of the parallel output (wir_output) to the first shift register storage element (32) in a test mode of operation.This configuration enables testing of each shift register stage using the existing control lines. In particular, the inverted signal can be clocked to propagate through the shift register storage element and the parallel register storage element, and the eventual inversion of the output is monitored to indicate that the inverted signal has propagated through the circuitry.
US07941717B2 IC testing methods and apparatus
A method and apparatus for testing an integrated circuit core or circuitry external to an integrated circuit core using a testing circuit passes a test vector from a parallel input of the testing circuit along a shift register circuit. The shift register circuit is configured to bypass one or more cores not being tested and to provide the test vector to a core scan chain of the core being tested. The bypassed cores are configured such that the associated shift register circuit portion is driven to a hold mode in which storage elements of the shift register circuit portion have their outputs coupled to their inputs. This method provides holding of the shift register stages when a core is bypassed and in a test mode, and this means the shift register stages are less prone to errors resulting from changes in clock signals applied to the shift register stages.
US07941715B2 Asynchronous set-reset circuit device
An asynchronous set-reset circuit device for testing activity performed by an Automatic Test Patterns Generation tool may include a pair of logic gates having at least two inputs each, and a logic gate structure coupled upstream from the pair of logic gates. The logic gate structure may be for driving one respective input of the pair of logic gates and may have inputs receiving a pair of test command signals. The asynchronous set-reset circuit device may also include a plurality of feedback connections between outputs of the pair of logic gates and respective inputs of the logic gate structure.
US07941714B2 Parallel bit test apparatus and parallel bit test method capable of reducing test time
A parallel bit test (PBT) apparatus, included in memory chips that are stacked in a multi-chip package (MCP) and that share a set of data signal lines, may include: a comparing unit to output a data signal representative of a comparison between test data signals provided to a given one of the memory chips and corresponding data signals output therefrom, respectively; and a coding unit to output the representative data signal using a first subset of the shared set of data signal lines, the first subset not overlapping other subsets used by coding units corresponding to the other ones of the memory chips, respectively, the coding unit selecting one or more of the data signal lines amongst the shared set of data signal lines for inclusion in the first subset according to a first test mode register set (MRS) signal.
US07941711B2 Determining bit error rate using single data burst
A communication system includes a transceiver capable of receiving a data burst as part of a paging block and a processing logic capable of comparing at least part of the data burst to a plurality of permutations of the data burst to locate a matching permutation. The processing logic determines a bit error rate (BER) in accordance with a difference between the data burst and the matching permutation. The processing logic uses the BER to operate the communication system.
US07941710B2 System and method of uncorrelated code hopping in a communications system
A system and method are used to provide uncorrelated code hopping in a communications system. A shift register receives data. The shift register is clocked to shift the data. A scaler performs a scaling operation on the data with a numerical value of active codes. A truncator truncates the scaled data to its seven most significant bits to produce a pseudo random hop number. A code matrix shifter circularly shifts the active codes in a code matrix based on the pseudo random hop number to produce a circularly shifted code. A transmitter transmits the circularly shifted code.
US07941704B2 Maintenance management system, database server, maintenance management program, and maintenance management method
A maintenance management system according to the present invention has an electronic device and a database server. In one embodiment of the invention, the electronic device further includes: (1) a log generating unit for collecting states of components and generating a log when a failure is detected during execution of a process; (2) a DB inquiry unit for transmitting the log to the database server and making an inquiry about whether firmware capable of solving the failure exists; and (3) an updating process unit for obtaining firmware capable of solving the failure from the database server and updating firmware in the electronic device with the obtained firmware. In addition, the database server further includes: a storing unit for storing a database having version information of firmware and failure correction information; and an inquiry responding unit for identifying when firmware for solving the failure exists.
US07941702B2 Electronic control unit
An ECU that controls an engine of a vehicle includes a MPU and an IC that monitors the operation of the MPU. The MPU is programmed to execute a verification result check and test selection function for selecting a test for verifying the function of the MPU. The MPU runs the selected test, and transmits a test result indicating the result of the test to the IC. The IC checks whether the test result from the MPU is correct or incorrect, and transmits a verification result to the MPU.
US07941699B2 Determining a set of processor cores to boot
Techniques that determine a strict subset of multiple processor cores from a set of multiple functional processor cores integrated within a single integrated circuit package. The determined strict subset of multiple processor cores differs from a previously determined strict subset of multiple processor cores from the set of multiple functional processor cores used to initiate an immediately previous core booting. In response to a processor reset, booting of the strict subset of multiple processor cores is initiated. Also, support for selecting multiple modes of operations, either supporting fault tolerance or extended life.
US07941695B2 Virtual disk drive system and method
A disk drive system and method capable of dynamically allocating data is provided. The disk drive system may include a RAID subsystem having a pool of storage, for example a page pool of storage that maintains a free list of RAIDs, or a matrix of disk storage blocks that maintain a null list of RAIDs, and a disk manager having at least one disk storage system controller. The RAID subsystem and disk manager dynamically allocate data across the pool of storage and a plurality of disk drives based on RAID-to-disk mapping. The RAID subsystem and disk manager determine whether additional disk drives are required, and a notification is sent if the additional disk drives are required. Dynamic data allocation and data progression allow a user to acquire a disk drive later in time when it is needed. Dynamic data allocation also allows efficient data storage of snapshots/point-in-time copies of virtual volume pool of storage, instant data replay and data instant fusion for data backup, recovery etc., remote data storage, and data progression, etc.
US07941691B2 Control of connecting apparatuses in information processing system
In an information processing system, a first system control apparatus of a first information processing apparatus causes a first connecting apparatus to disconnect from the first shared storage apparatus, causes a second connecting apparatus to disconnect from the second shared storage apparatus, causes a control part to start up the first information processing apparatus, causes another first connecting apparatus used to replace the first connecting apparatus to connect to the first shared storage apparatus, and causes the second connecting apparatus to connect to the second shared storage apparatus. In the information processing system, a second information processing apparatus includes a second system control apparatus and a third and fourth connecting apparatuses used to connect to the first and second shared storage apparatuses, respectively.
US07941686B2 Phase controllable multichannel signal generator having interleaved digital to analog converters
A signal generator can control phase relationship between output signals of the channels without stopping clocks provided to the channels to enable the circuit operation fast. First and second channels 20 and 22 have signal generation blocks 10 and 12 that have clock phase shift circuits 26 and 28, memories, parallel to serial converters and DACs respectively. A phase comparator 24 compares data reading clocks from the signal generation blocks 10 and 12 to produce a phase difference signal wherein the data reading clocks are used to read waveform data from the memories within the signal generation blocks 10 and 12. A CPU controls the clock phase shift circuits 26 and 28 according to the phase difference signal to shift phases of the clocks provided to the signal generation blocks 10 and 12 and then makes phase relationship between the output signals of the first and second channels 20 and 22 as desired.
US07941681B2 Proactive power management in a parallel computer
Proactive power management in a parallel computer, the parallel computer including a service node and a plurality of compute nodes, the service node connected to the compute nodes through an out-of-band service network, each compute node including a computer processor and a computer memory operatively coupled to the computer processor. Embodiments include receiving, by the service node, a user instruction to initiate a job on an operational group of compute nodes in the parallel computer, the instruction including power management attributes for the compute nodes; setting, by the service node in accordance with the power management attributes for the compute nodes of the operational group, power consumption ratios for each compute node of the operational group including a computer processor power consumption ratio and a computer memory power consumption ratio; and initiating, by the service node, the job on the compute nodes of the operational group of the parallel computer.
US07941678B2 Image processing apparatus
An image processing apparatus includes a data reading and writing unit for reading and writing data with respect to a specific recording medium; a data incompatibility avoiding unit for performing a data incompatibility avoiding process during reading and writing the data associated with cut-off of power; an incompatibility avoiding process starting unit for detecting a cut-off signal of power and controlling the data incompatibility avoiding unit to start the data incompatibility avoiding process; and a power cut-off delaying unit for delaying cut-off of the power for a specific period of time after the cut-off signal is detected when the data incompatibility avoiding unit starts the data incompatibility avoiding process. The data incompatibility avoiding unit performs the data incompatibility avoiding process within the specific period of time.
US07941670B2 Data processing apparatus in which data is accessed in response to an access request from a plurality of access request sources
A data processing apparatus is provided which is capable of improving the responsiveness of communication in which only a maximum of one access request source has write authorization and the other access requests do not have write authorization when communication is performed with a plurality of access request sources. A management apparatus transmits, to a secure application module (SAM), a strong connection request requesting the obtainment of write authorization into the SAM. When it is determined that the strong connection has not already been assigned to the other management apparatuses, the SAM assigns the strong connection to the management apparatus in a state in which a weak connection having read authorization with the management apparatuses is maintained.
US07941668B2 Method and system for securely managing application transactions using cryptographic techniques
A method and system for secure managing transactions between application devices over a network. The present invention provides a method and system for receiving data from an application device, such as computer workstation, ATM, credit card point-of-sale terminal, or application software, and transferring that data securely over a network to a recipient application device. The method and system provide secure cryptographic key and enterprise management of embedded, standalone and tightly coupled information assurance components.
US07941666B2 Payment smart cards with hierarchical session key derivation providing security against differential power analysis and other attacks
Chip cards are used to secure credit and debit payment transactions. To prevent fraudulent transactions, the card must protect cryptographic keys used to authenticate transactions. In particular, cards should resist differential power analysis and/or other attacks. To address security risks posed by leakage of partial information about keys during cryptographic transactions, cards may be configured to perform periodic cryptographic key update operations. The key update transformation prevents adversaries from exploiting partial information that may have been leaked about the card's keys. Update operations based on a hierarchical structure can enable efficient transaction verification by allowing a verifying party (e.g., an issuer) to derive a card's current state from a transaction counter and its initial state by performing one operation per level in the hierarchy, instead of progressing through all update operations performed by the card.
US07941663B2 Authentication of 6LoWPAN nodes using EAP-GPSK
A system is provided that includes at least one processor and instructions that when executed by the processor promote exchanging extensible authentication protocol (EAP) messages for authentication by sending a plurality of data packets formatted in accordance with an IEEE 802.15.4 standard. The EAP messages are encapsulated within a data field of the IEEE 802.15.4 standard data packet and wherein the encapsulated EAP message comprises an EAP header and a data portion.
US07941661B2 Method of testing validity of authentication IC
A method in which a test function is called in a system's internal authentication IC multiple times with a known incorrect value such that, if the internal IC is invalid, an expected invalid response is not generated and, otherwise, the internal IC generates a secret random number and its signature and encrypts these using a first secret key, an external authentication IC connected to the system calls a read function which decrypts the encrypted random number and signature using the first key, calculates the decrypted random number's signature, compares the signatures and upon a match encrypts the decrypted random number and a message of the external IC using a second secret key, the internal IC calls the test function which encrypts the random number and message using the second key, compares the encrypted random numbers and messages, validates the external IC if they match and invalidates the external IC otherwise.
US07941660B2 System and method for data communications allowing slave device to be network peers
A system and method for peer-to-peer communication between a slave device and network resources wherein the slave device, for example, a smart card, communicates using a protocol designed to allow the smart card to communicate over a half-duplex serial communications link while appearing to applications and network nodes as being a full-fledged network node in a manner that conserves power so as to be suitable for deployment on small portable devices.
US07941658B2 Computer system and method for updating program code
A computer system includes: a processor for executing a program code, a first non-volatile memory for storing a first program code for starting the computer system, the first non-volatile memory being functionally connected to the processor, and a system monitoring module which is functionally connected to the processor and to the first non-volatile memory and is configured to monitor the computer system for the occurrence of a predetermined condition. The system monitoring module includes a second non-volatile memory for storing a second program code for starting the computer system and is configured to copy the second program code from the second non-volatile memory into the first non-volatile memory when the predetermined condition occurs, so that the second program code replaces the first program code and is available for subsequent starting of the computer system.
US07941655B1 Extensible firmware interface with pre-start configuration phase for computers
A computer system provides an extensible firmware interface with a pre-start configuration phase. This permits configuring a device prior to beginning a start phase for the device.
US07941647B2 Computer for executing two instruction sets and adds a macroinstruction end marker for performing iterations after loop termination
A computer. A processor pipeline alternately executes instructions coded for first and second different computer architectures or coded to implement first and second different processing conventions. A memory stores instructions for execution by the processor pipeline, the memory being divided into pages for management by a virtual memory manager, a single address space of the memory having first and second pages. A memory unit fetches instructions from the memory for execution by the pipeline, and fetches stored indicator elements associated with respective memory pages of the single address space from which the instructions are to be fetched. Each indicator element is designed to store an indication of which of two different computer architectures and/or execution conventions under which instruction data of the associated page are to be executed by the processor pipeline. The memory unit and/or processor pipeline recognizes an execution flow from the first page, whose associated indicator element indicates the first architecture or execution convention, to the second page, whose associated indicator element indicates the first architecture or execution convention. In response to the recognizing, a processing mode of the processor pipeline or a storage content of the memory adapts to effect execution of instructions in the architecture and/or under the convention indicated by the indicator element corresponding to the instruction's page.
US07941644B2 Simultaneous multi-thread instructions issue to execution units while substitute injecting sequence of instructions for long latency sequencer instruction via multiplexer
A processing unit includes multiple execution units and sequencer logic that is disposed downstream of instruction buffer logic, and that is responsive to a sequencer instruction present in an instruction stream. In response to such an instruction, the sequencer logic issues a plurality of instructions associated with a long latency operation to one execution unit, while blocking instructions from the instruction buffer logic from being issued to that execution unit. In addition, the blocking of instructions from being issued to the execution unit does not affect the issuance of instructions to any other execution unit, and as such, other instructions from the instruction buffer logic are still capable of being issued to and executed by other execution units even while the sequencer logic is issuing the plurality of instructions associated with the long latency operation.
US07941642B1 Method for selecting between divide instructions associated with respective threads in a multi-threaded processor
In one embodiment, a multithreaded processor includes a multithreaded instruction source that may provide a plurality of instructions each corresponding to a respective one of a plurality of threads. The multithreaded processor also includes a pick unit coupled to the multithreaded instruction source. The pick unit may select in a given cycle, a first divide instruction corresponding to one thread of the plurality of threads and a second divide instruction corresponding to another thread of the plurality of threads based upon a thread selection algorithm. Further, the multithreaded processor includes a storage coupled to a functional unit including a divider configured to execute the first divide instruction and the second divide instruction. The storage may store one of the first and the second divide instructions during execution of the other of the first and the second divide instructions.
US07941636B2 RISC microprocessor architecture implementing multiple typed register sets
Disclosed herein is an apparatus that implements multiple typed register sets, and applications thereof. The apparatus includes an execution unit and a register file. The execution unit is configured to execute instructions including one or more fields. The register file is configured to store operands defined by the one or more fields and is configured to store results of execution of the instructions in a destination defined by the one or more fields. The register file includes (i) a first register set having a register configured to store data of a single data type and (ii) a second register set having a register configured to store data of a plurality of data types. The register file is responsive to the one or more fields in at least one of the instructions to retrieve an operand of the at least one of the instructions from, or to store a result of the at least one of the instructions into, one of the registers of the first register set or the second register set as defined by the one or more fields of the at least one of the instructions.
US07941631B2 Providing metadata in a translation lookaside buffer (TLB)
In one embodiment, the present invention includes a translation lookaside buffer (TLB) to store entries each having a translation portion to store a virtual address (VA)-to-physical address (PA) translation and a second portion to store bits for a memory page associated with the VA-to-PA translation, where the bits indicate attributes of information in the memory page. Other embodiments are described and claimed.
US07941629B2 Memory registration caching
A method for memory registration caching comprising enumerating a first process for a first process, in response to a memory registration cache being activated; finding an import table for the first module, wherein one or more pointers, in the import table, refer to memory management routines in a first library; changing the pointers so that the pointers refer to memory management routines in a second library; overloading routines that refer to the memory management routines in the first library so that the routines refer to the memory management routines in the second library; intercepting memory allocation requests, wherein the size of the request is forwarded to the memory registration cache; and de-registering freed memory from the memory registration cache.
US07941628B2 Allocation of heterogeneous storage devices to spares and storage arrays
A plurality of storage devices of a plurality of types is provided. A plurality of criteria is associated for each of the plurality of storage devices, based on characteristics of the plurality of storage devices, wherein the plurality of criteria can be used to determine whether a selected storage device is a compatibility spare for a storage device in a storage device array, and whether the selected storage device is an availability spare for the storage device in the storage device array. A determination is made by a spare management application, based on at least the plurality of criteria and at least one optimality condition, of a first set of storage devices selected from the plurality of storage devices to be allocated to a plurality of storage device arrays, and of a second set of storage devices selected from the plurality of storage devices to be allocated as spares for the plurality of storage device arrays. An allocation is made of the first set of storage devices to the plurality of storage device arrays. An allocation made of the second set of storage devices as spares for the plurality of storage device array.
US07941626B2 Method and apparatus for controlling discontinuous transmission and reception
A method and apparatus for controlling discontinuous transmission and reception are disclosed. A Node-B schedules an offset for discontinuous transmission (DTX) and/or discontinuous reception (DRX) for a user equipment (UE) and sends the offset to the UE. The UE then shifts the DTX and/or DRX pattern based on the received offset. The UE may modify the offset based on the transmission time of an activation command for DTX and DRX. The UE may modify an offset for DTX and DRX to shift the DTX pattern and DRX pattern when the UE receives downlink data or transmits uplink data based on a sub-frame number at the time of the downlink reception and uplink transmission.
US07941625B2 Volume selection method and information processing system
In a storage management system in which a storage apparatus is connected via a network to a volume allocation management server having a performance requirement analysis unit, a volume allocation unit, and a volume performance determining unit, the performance requirements of a business application using volume-allocating data and the performance characteristics of a volume serving as a data storage destination are determined, and on the basis of the resulting information, a volume which satisfies the performance requirements is selected as the data storage destination.
US07941624B2 Parallel memory migration
A method and apparatus is described herein for performing parallel memory migration, as well as execution of management tasks over a plurality of management window. Handlers are dispatched to multiple resources, such as cores or threads, to determine a proper memory migration handler. Each resource, during a management mode, executes a designated memory migration handler or an instance of a memory migration handler to perform a portion of a memory migration task in parallel. A task data structure is capable of supporting tracking of portions of memory migrated. In addition the task data structure is potentially also capable of tracking management tasks through plurality of management windows to support servicing of management tasks through multiple management windows.
US07941622B2 Point in time remote copy for multiple sites
A method for copying data to multiple remote sites includes transmitting data from a first volume in a primary storage system to a back-up volume provided in a secondary storage system. The primary storage system is located at a primary site, and the secondary storage system is located at a first remote site from the primary site. The data from the first volume in the primary storage system is copied to a second volume in the primary storage system using a point in time (PiT) as a reference point of time for the copying. The second volume is provided with a first time consistent image of the first volume with respect to the reference point of time. The data from the second volume in the primary storage system is transferred to a third volume in a ternary storage system at a second remote site. The third volume is provided with a second time consistent image of the second volume with respect to the reference point of time, where the second time consistent image is a mirror image of the first time consistent image. The data from the third volume is transferred to a fourth volume in the ternary storage system. The fourth volume is provided with a third time consistent image. In the ternary storage, either of the third volume or fourth volume can always keep time consistent image of the first volume.
US07941620B2 Double-allocation data-replication system
A data-allocation data-replication system includes a controller adapted to respond to back-up requests from host systems by first allocating an accumulated data set containing multiple source data sets. An index data set is then allocated incorporating index keys and other information helpful to restore the source data sets, such as locations of individual source data sets within the accumulated data set.
US07941619B1 Space-optimized backup set conversion
A system for space-optimized backup set conversion may include a backup converter and a first sequence of backup images of a data source. Each backup image may be of a particular backup image type, such as a full image, a differential image, or an incremental image. The backup converter may be configured to convert the first sequence of backup images into a second sequence of backup images by converting a particular backup image of the first sequence into a transformed backup image of a different backup type. For example, a full image may be converted into either a differential image or an incremental image, and a differential image may be converted into an incremental image.
US07941618B2 Fully buffered DIMM read data substitution for write acknowledgement
A memory controller uses a scheme to retire two entries from a replay queue due to a single non-error response. Advantageously, entries in a replay queue may be retired earlier than conventional systems, minimizing the size of the replay queue.
US07941610B2 Coherency directory updating in a multiprocessor computing system
Coherency directory updating is provided in a multiprocessor computing system. A plurality of memory resources have a directory, and are operably connected to an interconnect fabric. A cell is operably connected to the interconnect fabric. The cell has a cache including an entry for each of a plurality of coherency units, each coherency unit included in a memory block representing a contiguous portion of the plurality of memory resources. A controller is operably connected to the interconnect fabric. The controller is configured to control a portion of the plurality of memory resources, and has a comparator configured to identify whether a memory block is local. If the memory block is local, the controller is configured to set a state of the directory to exclusive for a write transaction. If the memory block is not local, the controller is configured to set the state to invalid for a write transaction.
US07941609B2 HTTP acceleration by prediction and pre-fetching
Described is a technology by which high latency problems with respect to web requests are reduced by having a web proxy server predict and pre-fetch content, in parallel, that is to be requested by a client. The web proxy analyzes a main web page requested by a client to predict subsequent client requests. The web proxy pre-fetches content before the client requests it, by making concurrent requests for the page's embedded objects that exceed the client's limited number of (e.g., two) connections. In one example, the web proxy sends HTTP requests substantially in parallel to a web server, thereby reducing overall latency. In another example, the web proxy server sends parallel requests to a remote web proxy coupled to a web server. The remote web proxy requests only a limited number of objects (e.g., two) at a time, but does so over fast (low latency) connections to the web server.
US07941607B1 Method and system for promoting traces in an instruction processing circuit
A method and system for promoting traces in an instruction processing circuit is disclosed. The method and system comprises determining if a current trace is promotable; and adding the current trace to a sequence buffer if the current trace is promotable. The current trace is marked as promoted and the current trace is marked as a first trace of a multi-block trace. The method and system includes determining if a next trace is promotable; adding the next trace to the sequence buffer if the next trace is promotable; and repeating the above until the next trace is not promotable and then adding the next trace to the sequence buffer if the next trace is not promotable.
US07941604B2 Distributed memory usage for a system having multiple integrated circuits each including processors
A plurality of integrated circuits in a system, each having a program memory loaded with different sections of a program, and a second memory. The integrated circuits perform the program, such that, when one of the integrated circuits requires a portion of the program, which is contained in its own program memory, it extracts it from the program memory and uses it, but when it requires a portion of the program, which is not contained in its own program memory, it reads it from the program memory of one of the other integrated circuits into its second memory and runs that portion of the program from there. In one example, the system is a line card, and the program is specific to one DSL protocol.
US07941602B2 Method, apparatus and program storage device for providing geographically isolated failover using instant RAID swapping in mirrored virtual disks
A method, apparatus and program storage device for providing geographically isolated failover using instant RAID swapping in mirrored virtual disks are disclosed. The closed loop control mechanism provides not only continuous self-tuning to the storage system, but also allows the system to perform the initial configuration better.
US07941601B2 Storage device using nonvolatile cache memory and control method thereof
A data process can be performed without lowering the data processing efficiency even when the sector length of the host device side is different from the sector length of the hard disk side. Partial data or whole data of a second data block which is based on a long sector defined on the hard disk side and surrounds the starting end and terminating end addresses of a first data block based on a host-defined sector is read from the hard disk and written to a flash memory before the data process using the flash memory as a cache is performed based on the command.
US07941595B2 Methods and systems for a memory section
A storage system that may include one or more memory devices, a memory interface device corresponding to one or more of the memory devices, which are organized in sections, and a section controller. In this system, a data request for the data may be received over a communications path by a section controller. The section controller determines the addresses in the memory devices storing the requested data, transfers these addresses to those memory devices storing the requested data, and transfers an identifier to the memory interface device. The memory device, in response, reads the data and transfers the data to its corresponding memory interface device. The memory interface device then adds to the data the identifier it received from the section controller and forwards the requested bits towards their destination, such that the data need not pass through the section controller.
US07941593B2 Systems and methods for providing nonvolatile memory management in wireless phones
The present invention is related to memory management, and in particular, to methods and systems for accessing and managing nonvolatile, such as in a wireless phone. A wireless phone memory controller is disclosed that, comprises a first interface circuit configured to be coupled to wireless phone nonvolatile memory, a second interface circuit configured to be coupled to wireless phone volatile memory, a first processor interface configured to be coupled to a first wireless phone processor, wherein the first processor interface is configured to provide the first processor with access to the wireless phone volatile memory, a second processor interface configured to be coupled to a second wireless phone processor, and a controller circuit configured to copy at least a portion of wireless phone nonvolatile memory data to the wireless phone volatile memory.
US07941590B2 Adaptive read and write systems and methods for memory cells
Adaptive memory read and write systems and methods are described herein that adapts to changes to threshold voltage distributions of memory cells as of result of, for example, the detrimental affects of repeated cycling operations of the memory cells. The novel systems may include at least multi-level memory cells, which may be multi-level flash memory cells, and a computation block operatively coupled to the multi-level memory cells. The computation block may be configured to compute optimal or near optimal mean and detection threshold values based, at least in part, on estimated mean and standard deviation values of level distributions of the multi-level memory cells. The optimal or near optimal mean and detection threshold values computed by the computation block may be subsequently used to facilitate writing and reading, respectively, of data to and from the multi-level memory cells.
US07941585B2 Local scratchpad and data caching system
A RISC-type processor includes a main register file and a data cache. The data cache can be partitioned to include a local memory, the size of which can be dynamically changed on a cache block basis while the processor is executing instructions that use the main register file. The local memory can emulate as an additional register file to the processor and can reside at a virtual address. The local memory can be further partitioned for prefetching data from a non-cacheable address to be stored/loaded into the main register file.
US07941579B2 Communication system for authenticating authority of host device for accessing storage medium set to periphery device
A search-instruction-data creating unit issues a search request command to a peripheral device, and creates search instruction data including a predetermined field that stores supplementary information. A search-instruction-data transmitting unit transmits the search instruction data to the peripheral device. A security-reference-information transmitting unit transmits, to the peripheral device, security reference information serving as the supplementary information. A search-report-data generating unit generates a search report data upon receiving the search instruction data. A search-report-data transmitting unit transmits the search report data to a host device. A supplementary-information extracting unit extracts the supplementary information from the predetermined field of the search instruction data. An authenticating unit authenticates an access authority for accessing a storage medium from the host device, based both on security master information stored in the storage medium and on the security reference information that is received from the host device.
US07941576B2 Time-gap defect detection apparatus and method
A programmatic time-gap defect correction apparatus and method corrects errors which may go undetected by a computer system. Buffer underruns or overruns, which may incur errors in data transfers, yet remain undetected and uncorrected in a computer system, are corrected by an error avoidance module in accordance with the invention. Bytes transferred to and from buffers, used by an I/O controllers to temporarily store data while being transferred between synchronous and asynchronous devices, are counted and an error condition is forced based on the count. If the count exceeds the capacity of the buffer, an error condition is forced, thereby reducing chances that errors are incurred into the data transfer.
US07941575B2 Pause request processing for data traffic modification
Apparatus and associated systems and methods may relate to a data traffic modification system that may include a processing module to handle SATA-compliant data transfers in which a source device or a target device issues requests to pause and subsequently to resume the data transfer. In various implementations, a data traffic modification device may selectively modify data traffic upon the occurrence of a predetermined condition. In one illustrative example, if a target device for the data transfer issues a pause request (e.g., to prevent a buffer overflow), the data traffic modification device may generate a pause acknowledge signal to the target device within a response time specified by the protocol. In another illustrative example, if a source device for the data transfer issues a pause request, the data traffic modification device may generate a pause acknowledge signal to the source device within the response time specified by the protocol.
US07941570B2 Bi-directional data transfer within a single I/O operation
An article of manufacture, apparatus, and a method for facilitating input/output (I/O) processing for an I/O operation at a host computer system configured for communication with a control unit. The method includes the host computer system obtaining a transport command word (TCW) for an I/O operation having both input and output data. The TCW specifies a location of the output data and a location for storing the input data. The host computer system forwards the I/O operation to the control unit for execution. The host computer system gathers the output data responsive to the location of the output data specified by the TCW, and then forwards the output data to the control unit for use in the execution of the I/O operation. The host computer system receives the input data from the control unit and stores the input data at the location specified by the TCW.
US07941567B2 Modular computer system and I/O module
A modular computer system formed by connecting a processing module having a processor mounted thereon and a plurality of I/O modules in a stacked form via connectors, where differing ones of the plurality of I/O modules being differing types of I/O modules from one another, which operate with mutually differing types of bus-layout configurations. In accordance with the association of I/O modules with identification information, for each differing type of I/O module stacked via the connectors, said processing module selects from differing preset bus-layout configurations and device drivers from a memory, to dynamically reconfigure the reconfigurable generic bus for accessing the differing type of I/O module.
US07941563B2 Address translation equipment, terminal equipment and mobile communication method
A packet sent in a mobile IP communication between different regions passes through a particular address translation unit, so that the communication route cannot be optimized. The packet cannot be delivered to a mobile node not having a fixed home address. To overcome the difficulties, the address translation unit includes a function to process the mobile IPv6 protocol. The mobile node includes a function to dynamically acquire a home address. A first network and a second network each identify the mobile node by a SIP (session initiation protocol) identifier. The mobile node acquires a home address on the second network and registers a corresponding relation between the identifiers and the home address thereof. A terminal on the second network acquires the home address of the mobile node from information of the mobile node registered to the SIP server according to a SIP procedure.
US07941562B2 Network device for monitoring and modifying network traffic between an end user and a content provider
A network device for monitoring and modifying data traffic between a client device and a server device is disclosed. The network device is configured to provide targeted advertisements to a user based on some or all of the data traffics generated the user. Different from a proxy server, the network device operates transparently from both perspectives of a computer being used by the user and a website being visited by the user. The network device is disposed in line between the computer and the network so that all data traffics are examined. The data packets exchanged between a computer and a website being visited are altered or modified in such a way that the head of the packets remains largely intact while the payloads of the packets are changed to suit the need of delivering transparently the targeted commercial information.
US07941561B2 System and method for communications over a computer network
A system and method for formatted inter-node communications over a computer network comprises a transmitting node transmitting a message in a format acceptable to the receiving node. Message templates are created by the receiving node and then stored in a repository accessible by both the transmitting node and the receiving node. The message templates are identified by a digital ID tag and comprise a pattern of labeled fields visible to the transmitting node and accessible for message input by the transmitting node. When the transmitting nodes wishes to send a message only those templates acceptable to the receiving node will be available to the transmitting node.
US07941559B2 Media access control address translation for a fiber to the home system
A media access control (MAC) layer address translation system is included in a fiber to the home (FTTH) system having a central office that interfaces a packet data network with a passive optical network (PON). The (MAC) layer address translation system includes a home network unit (HNU), a host system, and a MAC address table. The HNU is coupled to the PON and has an associated base MAC layer address and an associated secondary MAC layer address that identify the HNU within the PON. The host system is coupled in a network to the HNU and has an associated host MAC layer address that identifies the host system within the network. The MAC address table is stored in a memory device, and associates the host MAC layer address with the secondary MAC layer address. Upon receiving an outgoing transmission from the host system that includes the host MAC layer address, the HNU accesses the MAC address table to determine the secondary MAC layer address that is associated with the host MAC layer address and modifies the outgoing transmission to replace the host MAC layer address with the secondary MAC layer address.
US07941553B2 Method and device for streaming a media file over a distributed information system
A method, device, and program product are provided for streaming a media file over a distributed information system to a client computer running a browser application. First, a server receives a request for a particular media file from the client computer. Then, the server dynamically generates a metafile, whereby said metafile contains information about the identification, location and format of the media file, and returns it back to the client computer. Advantageously, the server intercepts a download request for the actual media file and reinterprets the download request in into a request for receiving a corresponding metafile. Thus, instead of returning the requested media file, a metafile is returned that allows immediate streaming of the requested media file without the need of waiting for the download to be finished.
US07941552B1 System and method for providing services for offline servers using the same network address
A system, method and computer program product for controlling virtual servers includes a plurality of virtual servers running on a host computer. An address and a unique identifier can be associated with each virtual server. A control procedure(s) is within each corresponding virtual server, and can be used to control that virtual server in response to control commands. A control interface is outside the virtual servers and can be used for control of the virtual servers in response to control commands. The virtual server can be a Virtual server. The control command can be executable by both the control procedure(s) and the control interface, or can be executable by the control interface if the control procedure(s) is unreachable, or can be executable by the control interface if the virtual server has failed, or can be executable even if the virtual server is inaccessible. The control interface can be accessible by using multiple addresses and identifiers.
US07941546B2 Cross-domain communication technique for execution of web mashups
A system and method is described for communicating requests from a Web mashup being executed within the context of a Web browser to third-party Web services in a manner that does not violate the Same Origin Policy (SOP) observed by many Web browsers. In one embodiment, a workflow engine operating in the context of a Web browser executes a plurality of executable components comprising a Web mashup. The workflow engine transparently redirects Web service requests generated by the executing components to a proxy server that acts as an intermediate between the workflow engine and third-party Web services. The proxy server, which is not subject to SOP, transmits the Web service requests to the third-party Web service and obtains requested data therefrom. The proxy server further returns the requested data in a manner that is useable by the Web mashup components.
US07941544B2 Session manager for web-based applications
A communication manager for web-based applications receives indications of application time outs via a callback mechanism. During session initiation, the communication manager provides a termination address to an application along with a session ID. If the session times out due to inactivity, the application may signal the communication manager that the session ID is invalid by sending a message to the termination address. Alternatively, when a communication manager establishes communication sessions for several applications with a common external terminal, the communication manager may receive messages identifying terminal activity at one of the applications and may signal to the other applications to keep their sessions active.
US07941540B2 Method for uniform network access
According to some embodiments, a registry is displayed. The registry may, for example, indicate resources available from a plurality of remote network access devices via a communications network. Moreover, a personal network address may be associated with each available resource, the personal network address including an destination address portion and an application program identifier portion. A direct communications link may then be established between a first network access device hosting an available resource and a second network address device using the personal network address associated with the resource.
US07941538B2 Dynamic management of resource utilization
In accordance with an illustrative embodiment of the present invention, a computer implemented method for dynamic management of resource utilization is provided. The computer implemented method monitors data flows of a reverse proxy web server, and determines whether a resource utilization of the reverse proxy web server exceeds a first threshold. The computer implemented method further, responsive to a determination that the resource utilization does not exceed a first threshold, determines whether the resource utilization exceeds a second threshold, responsive to a determination that the resource utilization does exceed a second threshold, filters pre-fetch directives inversely by frequency.
US07941535B2 System for targeting third party content to users based on social networks
A method and system of providing Internet content to a user utilizing social networks is disclosed. The method comprises providing Internet usage data for a plurality of users, determining which users belong to the same social network, and providing at least one of the users access to Internet usage data for those other users who are in the same social network.
US07941533B2 System and method for single sign-on session management without central server
A method and system for single sign-on session management. Functions of session management and client log-in, normally handled by separate system servers, are incorporated as plug-in modules on individual web content servers. In this manner, network traffic to grant and validate client user credentials is reduced or minimized.
US07941530B2 Thermostat status notification through a network
The present invention provides apparatuses and computer readable media for obtaining status information from a heating, ventilating, and air conditioning (HVAC) system and sending the status information to a remote networked device using a data container. A thermostat obtains status information from a HVAC system, associates the status information with a corresponding index number, and includes the index number and HVAC information in a data container. The data container can assume different forms, including a customer-defined cluster or a publicly accessible cluster. The HVAC information may be encoded so that the HVAC information can be included as an attribute of the publicly accessible cluster. HVAC information may include relay status of a relay in the HVAC system. The relay is identified by an index number that is included in an attribute. A networked device typically receives the HVAC information from the thermostat in at least one data container.
US07941529B2 Periodic exporting of information over a flow protocol
In some example embodiments, a apparatus and method are shown that include receiving a subscription instruction identifying a subscription to management information from a network device. Additionally, the apparatus and method includes periodically retrieving the management information from the network device. Further, the apparatus and method includes formatting the management information according to an export template. The apparatus and method also includes transmitting the management information utilizing a protocol. A apparatus and network device are also shown that include receiving a management information snapshot as part of a periodic subscription. This apparatus and method includes processing the management information snapshot based upon an export template, the export template defined as part of an IPFIX protocol.
US07941524B2 System and method for collecting and storing event data from distributed transactional applications
Event data associated with state data corresponding to an instance of a process is collected by an interceptor associated with a server that performs an operation to modify the state data. The server performs a single transaction with the database to store both the modified state data and the associated event data, the transaction either succeeding or failing, whereby if the transaction succeeds, then both the state data and the event data are stored at the database, and if the transaction fails, then both the state data and the event data are not stored at the database. The event data stored at the database is then transmitted to a tracking service for conversion into a query-able format.
US07941521B1 Multi-service management architecture employed within a clustered node configuration
A monitoring system is described which simplifies the management of complex, multi-tiered networks such as those used in large enterprises. One embodiment of the system is implemented on a cluster of application servers which are communicatively coupled together on a network to serve applications over the network to a plurality of clients. One embodiment of the monitoring system is built from a group of services. An administration service generates a plurality of runtime management beans (“MBeans”) on each of the server nodes of the cluster and associates each of the runtime MBeans with specified server node resources. In addition, in one embodiment, a notification service generates cluster-wide notifications in response to certain specified events associated with certain resources of certain MBeans. The notification service distributes the notifications across all, or a subset of, the server nodes of the cluster. In addition, a monitor service generates monitor MBeans corresponding to selected runtime MBeans. The monitor MBeans are arranged in a hierarchical tree structure and are configured to receive monitoring data from associated runtime MBeans.
US07941517B2 Server and method for managing DNSSEC requests
A domain server that comprises: means (10) for receiving a query transmitted from a client device (CL1) for obtaining DNS data; a zone file (FZ1, zone) comprising one or more distribution rules defining a partitioning of the domain into sub-zones, DNS data of said sub-zones being associated with a pair of partition keys specific to said sub-zone; means (20) for obtaining from said zone file a useful piece of information sufficient for identifying the pair of the partition keys associated with the required DNS data; and means (10) for transmitting to the client device (CL1): the required DNS data, the value of the signature of said data produced by means of the private component (ZSK2[pr]) of the pair of partition keys; and the useful piece of information.
US07941511B2 Method for reproducing configuration of a computer system in a remote site
A computer system formerly handles a service that is quickly reproduced with another computer system to resume the service immediately. The association relations between services run by a primary site (1) and primary site servers (13), between the primary site servers (13) and a primary site storage system (15), and between the storage system (15) of the primary site (1) and a storage system (25) of a secondary site (2) are collected. The collected association relations are copied as configuration information from the storage system (15) of the primary site (1) to the secondary site (2). On the secondary site (2), based on the copied configuration information, services of the primary site (1) are assigned to servers (23) of the secondary site (2), and the secondary site servers (23) are associated with the storage system (25) of the secondary site (2) to reproduce the primary site (1) thereon.
US07941509B2 Method and apparatus for a secure network install
A method, an apparatus, and computer instructions are provided for a secure network install. One aspect of the present invention provides a proxy server within the same subnet of the client for performing a lookup of the boot image file and downloading the boot image file from a boot file server in a secure manner. The client in turn downloads the file from the proxy TFTP server. Another aspect of the present invention modifies the client remote boot code to include a secure boot file download discovery (SBDD) mode. The client starts the SBDD mode by sending a request for a boot image file to a subnet broadcast address and port, which is listened by a proxy TFTP server. The proxy TFTP server receives the client request and downloads the boot image file. The client in turn downloads the boot image file from the proxy TFTP server.
US07941508B2 Associating multiple devices with remote computers
A method comprises determining whether settings associated with a plurality of devices coupled to a client computer are provided in the client computer. The client computer is adapted to be coupled to a plurality of remote computer. If the settings are provided in the client computer, the method further comprises determining to which of the remote computers each device is to be associated, and operatively associating each device to the particular remote computer to which that device is determined to be associated. As a result, multiple devices can be concurrently associated with remote computers.
US07941503B2 System and method for providing personalized multimedia broadcasting over a mobile telecommunications radio area network
A system and method of providing personalized broadcast transmissions Broadcasting-Party-Designated Recipients over a mobile telecommunications Radio Area Network is provided. The Broadcasting Party can send multimedia content for a personalized broadcast to an IMS Application Server in a SIP Message and broadcast the multimedia content to the mobile telecommunications terminals of the Broadcasting-Party-Designated Recipients. The personalized broadcast transmission can be generating using a plurality of unicast transmissions or a multicast transmission made to a multicast channel/address.
US07941499B2 Interprocessor message transmission via coherency-based interconnect
A method includes communicating a first message between processors of a multiprocessor system via a coherency interconnect, whereby the first message includes coherency information. The method further includes communicating a second message between processors of the multiprocessor system via the coherency interconnect, whereby the second message includes interprocessor message information. A system includes a coherency interconnect and a processor. The processor includes an interface configured to receive messages from the coherency interconnect, each message including one of coherency information or interprocessor message information. The processor further includes a coherency management module configured to process coherency information obtained from at least one of the messages and an interrupt controller configured to generate an interrupt based on interprocessor message information obtained from at least one of the messages.
US07941495B2 Management capabilities for real-time messaging networks
Techniques for managing instant message (IM) communications are provided. In various embodiments, IM communications in a plurality of network implementations are managed using one or more policies. A policy in the one or more policies includes an action applicable for an IM communication. Once an IM communications is received from an IM client, a policy that is applicable for that IM communication is determined. After determining an applicable policy, an action associated with the policy for the instant message communication is performed. Examples of actions that may be taken include recording the IM communication, modifying the IM communication, blocking the IM communication, forwarding the IM communication, and the like.
US07941494B2 Methods, systems, and products for categorizing and converting attached objects
Methods, systems, and products systems are disclosed for categorizing and converting an attached object. An electronic message is received from a sender's address that is destined for a recipient's address and has the attached object associated with a sender legacy system. The sender's address and the recipient's address are associated to a list of addresses. When both the sender's address and the recipient's address are matched to the list of addresses, then the electronic message is sent to a rule-based engine that interprets the attached object using a set of rules and that categorizes the attached object. The object is converted based on the category. When the sender's address and the recipient's address do not match the list of addresses, then an identifier is received that associates the electronic message with another system.
US07941493B2 Multi-system instant messaging (IM)
Systems and methods for instant messaging (IM) with multiple contacts from multiple IM systems are presented. In one embodiment, incoming IM messages from multiple IM systems are translated and displayed to the user. Similarly, outgoing messages from the user are translated for compatibility with each of the multiple IM systems, thereby permitting communication between the user and contacts at the multiple IM systems. In another embodiment, an incoming IM message from one of the IM systems is translated for compatibility with each of the other IM systems, thereby permitting communication between contacts at the multiple IM systems.
US07941491B2 System and method for dynamic adaptive user-based prioritization and display of electronic messages
A method and system that dynamically ranks electronic messages based on their situational and inherent dimensions, which are judged by a set of filters. These filters evaluate the different elemental metadata constituting a message and produce a priority value based on filters relevance and importance. The system iterates through queued messages, examine the structured content for expected attributes, statistically analyze unstructured content, apply dynamically weighted rules and policies to deliver a priority ranking, and then display the message and its vital attributes in accordance with the priority ranking. The system also adaptive learns and adjusts its weighted rules and policies to permit priority ranking to change on real-time or interval-based (may be user-defined) schedule. The system includes a GUI for increasing reading and processing efficiency. The GUI performs supervised and unsupervised learning from the user's behaviors, and displays messages in accordance with their priority classification.
US07941489B2 Method and system of determining a hierarchical structure
Determining a hierarchical structure, possibly for delivery to an asset management system. Some exemplary embodiments may be a method comprising receiving a message originated by a data acquisition system and destined for a remote process controller (the receiving by a message router), using content of the message to determine a hierarchical structure of a system between the data acquisition system and the remote process controller, forwarding the message by the message router, and passing information related to the hierarchical structure to an asset management system.
US07941488B2 Authorizing message publication to a group of subscribing clients via a publish/subscribe service
Publishing electronic messages to clients within a group in a Pub/Sub message publishing environment wherein the group includes authorized participating clients in network communication with a pub/sub service. A client is authenticated for authority to publish messages to a selected group of subscribing clients.
US07941486B2 Systems and methods for integrating electronic mail and distributed networks into a workflow system
Electronic messages with system-generated network addresses are transmitted to recipients to enable access to specific locations in the workflow system. The network addresses may be used only once, are generated using secure identifications and/or can be generated randomly. These secure identifications can be created by encoding a large number into the network address. The recipient of this network address may be required to himself to the workflow system, for example, as a means for minimizing security risks to the workflow system. The network addresses generated to specific locations within a workflow system are intended for specific recipients but may be shared by the recipients as circumstances require. Electronic mail can be transmitted with specific electronic mail addresses encoded in the electronic mail message. The specific email address can be encoded into a “Reply-to” function. Alternatively, specific email addresses can be embedded into the message portion of the email message.
US07941475B2 Programmable filter circuits and methods
Embodiments of the present invention include programmable filter circuits and methods. In one embodiment, the present invention includes a programmable filter for filtering an input signal comprising a storage element for storing a plurality of digital values representing a discrete time window function, and a plurality of filter channels, each channel comprising a multiplying digital-to-analog converter having a plurality of digital inputs coupled to the storage element and an analog input for receiving said input signal to be filtered, at least one capacitor having at least one terminal coupled to an output of the multiplying digital-to-analog converter, and a sampling device coupled between the at least one terminal of the at least one capacitor and an output of the filter. In another embodiment, the present invention includes a software defined radio.
US07941474B2 Arithmetic circuit, arithmetic method, and information processing device
To provide a floating point arithmetic circuit for efficiently defecting an error, which has a large numerical error, with a less circuit amount, the floating point arithmetic circuit comprises a first arithmetic unit for outputting a first arithmetic result, a second arithmetic unit for outputting a second arithmetic result, and a comparison circuit for making a comparison between the first and the second arithmetic results by a predetermined bit width.
US07941473B2 Calculation apparatus and storage medium in which calculation program is stored
In a graphing calculator, a decimal calculation unit obtains a calculation result of an arithmetic expression input by an input device to an n-th digit and an (n+m)-th digit. When the values from the most significant digit to an (n+1)-th digit in the (n+m)-digit calculation result are zero, with respect to an addition or subtraction, the CPU corrects an n-digit calculation result of the addition or subtraction to zero.
US07941470B2 Synchronization and customization of a clone computer
A computer implemented method for maintaining synchronization between a master computer disk and a clone disk that includes cloning the clone disk from the master computer disk, the clone disk having a customization portion; and customizing the customization portion with information relevant to a clone computer that uses the clone disk.
US07941468B2 Infringer finder
The present disclosure provides systems and methods for an infringer finder to search public information sources for possible patent infringers. Some embodiments provide for analyzing an issued patent, associated patent support data, such as Patent and Trademark Office (PTO) information, and other reference materials, along with user input to create a patent search profile. Using the patent search profile, a search is made of public information sources and a report is generated summarizing possible patent infringement targets.
US07941458B2 Abstraction layer for online/offline resource access
A resource abstraction layer for use in a media processing environment includes a configuration file and a set of computer-executable instructions. Both network-based and locally-accessible resources are indirectly accessible via the resource abstraction layer. The configuration file has at least two data structures—a first data structure storing “virtual resource identifiers,” which reference particular resource usable in connection with rendering a particular media presentation, and a second data structure storing “virtual location identifiers,” which reference one or more locations at which particular resources are stored. The set of computer-executable instructions facilitates use of the configuration file, and seamless indirect access by the media processing environment to particular resources, regardless of where such resources are located. Temporary resources may be rendered while a particular resource is being accessed via the resource abstraction layer.
US07941454B2 Apparatus, methods and computer programs for monitoring processing in a data processing system or network
Event-generation metadata is used to control the run-time environment of a system implementing a component architecture. A service provider program (40,100) implementing a component architecture is provided with event-generation functions that are configurable by the metadata to generate and send events. The metadata can be implemented as properties of an EJB deployment descriptor associated with a program component (30) for configuring event generation functions of an EJB container (40), to generate and send events to an events service (110). The events can be used to monitor processing of an application.
US07941453B1 Method and system for deployment of content using proxy objects
A method and system can be used to control better compound objects. Compound objects can include composite and other objects that are managed by a content management system for network site(s). The method and system can be used to determine relationships between objects, determining which of those relationships are significant for a specific action, and determining physical dependencies between the objects. The method and system can be used to perform actions consistent with integrity constraints, and therefore, performs the actions in the correct order with a reduced likelihood of errors. The method and system are highly beneficial in that they can significantly enhance content management and can be implemented without having to write new or edit existing applications. Also, existing content data and applications may be used without any changes.
US07941452B2 Apparatus and method for efficient encoding of application definition using contiguous arrays
A system and method for the simplification of data structures, particularly those used for wireless communications, encodes data structures for efficient storage and access. Wireless devices are provisioned with user applications for accessing remote services, such as World Wide Web services. The user applications comprise a plurality of component definitions which typically describe complex data structures for execution by a runtime environment. The runtime environment is conditioned to use a manner to encode such data structures in flat arrays of primitive types.
US07941451B1 Dynamic preconditioning of a B+ tree
Various approaches for processing a B+ tree data structure are described. In one approach, in a first transaction a first insert operation to a first data page of a first index page in the B+ tree data structure is detected, and then it is determined whether performing the first insert operation would block a second insert operation in a second transaction concurrent with the first transaction. At least one empty second data page is created in response to determining that the second insert operation would be blocked by the first insert operation. The B+ tree data structure is updated to include the at least one second data page in the B+ tree data structure, and the updated index pages and second data page are committed to retentive storage. Thereafter, the first insert can be completed.
US07941449B2 Data structure versioning for data management systems and methods
In one of many possible implementations, an exemplary system includes a data integration subsystem configured to maintain a baseline data structure representing a base set of data relationships. The data integration subsystem in further configure to maintain a mapping of the baseline data structure to local data maintained by a plurality of local data subsystems. The system further includes a portal subsystem configured to provide a first customizable data structure associated with the baseline data structure for user access, create a copy of at least a subset of the baseline data structure, and provide a second customizable data structure associated with the copy of the baseline data structure for user access. The first and second customizable data structures are independently customizable to represent different custom sets of data relationships.
US07941448B2 System and method for event driven publish-subscribe communications
The present invention provides a system and a method for delivering an event from an event publisher to an event subscriber via an event broker. The event broker is a web server infrastructure which performs several functions such as receiving the published event on a server, authenticating the publisher with the published event, validating the event with XML schema definition, processing the event based on a set of predefined rules and further delivering the processed event to an authorized event subscriber.
US07941445B2 Managing project schedule data using separate current and historical task schedule data and revision numbers
A project management system manages project schedule data using separate current and historical task schedule data structures. In general, current schedule data is stored separately from historical schedule data, so that the current schedule data may be retrieved separately from the historical task schedule data. The project management system may also maintain unscheduled tasks as “to-do lists.” Tasks may be added to a member's schedule without specifying any planned dates and the tasks are added to the database. The tasks have an associated revision number of 0 to indicate that the tasks were added, but not yet scheduled. The tasks are displayed in the member schedule editor and in Web page schedules. The tasks may then be displayed in the member schedule editor and in Web page schedules in a manner that allows a user to readily determine that the tasks are “to-do list” tasks.
US07941438B2 Method and apparatus for automatic generation of information system user interfaces
A system for automatic software production including specification and automatic generation of user interfaces is disclosed. A graphical editor presents diagrams and textual interactive dialogs which are used to enter requirements data defining the desired structure and behaviour of an application program being designed. The requirements data is automatically converted to formal counterparts in a formal language to create a Formal Specification. The Formal Specification is stored in translation structures which are object in memory taking the form of classes which have methods to use the requirements data to articulate source code templates which become source code components in the final output code. A Presentation Model based in a pattern language is used to specify a Presentation Model) using elements of the pattern language as meta-model building blocks which are articulated with requirements data that defines the specifics of the desired user interface.
US07941437B2 Bayesian surety check to reduce false positives in filtering of content in non-trained languages
A Bayesian spam filter determines an amount of content in incoming email messages that it knows from training. If the filter is familiar with a threshold amount of the content, then the filter proceeds to classify the email message as being spam or legitimate. On the other hand, if not enough of the words in the email are known to the filter from training, then the filter cannot accurately determine whether or not the message is spam. In this case, the filter classifies the message as being of type unknown. Different threshold metrics can be used, such as the percentage of known words, and the percentage of maximum correction value used during processing. This greatly improves the processing of emails in languages on which the filter was not trained.
US07941434B2 Efficiently compiling co-associating bioattributes
A bioinformatics method, software, database and system are presented in which attribute profiles of query-attribute-positive individuals and query-attribute-negative individuals are compared, and combinations of pangenetic and non-pangenetic attributes that occur at a higher frequency in the group of query-attribute-positive individuals are identified and stored to generate a compilation of bioattribute combinations that co-associate with the query attribute (i.e., an attribute of interest). Several computationally efficient approaches for identifying the bioattribute combinations are incorporated.
US07941428B2 Method for enhancing search results
Disclosed in this specification is a software and browser application for monitoring submissions to a third-party search engine. When the third-party search engine returns a list of results, the list may be compared to a list of rated websites located in a rating database. For each website in the list of rated websites, one or more experts has entered a rating value and text evaluation. The rating value for each of the websites in the list of results is then displayed to the user upon request. Additionally, metadata may also be displayed for each of the websites. In this manner, the list of results that was provided by the third-party search engine has been enhanced so as to permit the user to more easily find reliable, relevant information.
US07941426B2 Optimizing database queries
Techniques for optimizing database queries for energy efficiency. A query optimizer is configured to compare energy requirements of query plans, and to select a query plan requiring minimal energy to execute. The query optimizer may also compare time performance of the query plans, and may select a query plan by matching to a user preference for a relative priority between energy requirements and time performance.
US07941425B2 Techniques for scoring and comparing query execution plans
Techniques for scoring and comparing query execution plans are provided. Predefined parameter types are identified in query execution plans and predefined weighted values are assigned to any identified parameters within the query execution plans. The weights are summed on a per processing step bases and the sum of the processing steps represents a total score for a particular query execution plan. The total scores or individual step scores from different query execution plans can then be compared or evaluated against one another for optimization and problem detection analysis.
US07941418B2 Dynamic corpus generation
A computer-implemented method of generating a dynamic corpus includes generating web threads, based upon corresponding sets of words dequeued from a word queue, to obtain web thread resulting URLs. The web thread resulting URLs are enqueued in a URL queue. Multiple text extraction threads are generated, based upon documents downloaded using URLs dequeued from the URL queue, to obtain text files. New words are randomly obtained from the text files, and the randomly obtained words from the text files are enqueued in the word queue. This process is iteratively performed, resulting in a dynamic corpus.
US07941416B2 Harvesting of media objects from searched sites without a user having to enter the sites
A method and apparatus for enabling a user to access media objects, such as images, from a website without requiring the user to enter the website. In one embodiment, a search engine searches for websites that match a submitted search term. A selected URL to one of the resulting websites is submitted to a harvester that accesses a web page of the selected website and identifies a media object of the web page. The harvester determines the characteristic(s) of the media object, such as a dimension, an aspect ratio, a proximity to other media objects, etc. The harvester determines a second media object with substantially the same characteristic(s). The determined media objects, or subportions, are rendered in a client user interface. Relationships are mapped between a selected media object and projects that use the object. Manipulating a rendered portion causes a related operation on the whole media object.
US07941415B2 Method of editing recipient header fields based on email content
A method is provided for flagging email messages sent to a user containing inquiries directed to the user comprises defining a natural language model for a set of inquiring phrasal forms in a first data store; defining a list of terms used to identify a first user having an email address managed by a host system in a second data store; accessing the host system to retrieve an email message sent to the email address; parsing a textual content of a body of the email message to generate one or more natural language tokens each corresponding to a text string in the body; accessing the first data store to identify each of the one or more natural language tokens that matches with an inquiring phrasal form; accessing the second data store to determine if any of the text strings corresponding to the one or more natural language tokens that match with an inquiring phrasal form includes a term from the list of terms; and flagging the email message if any of the text strings in the message body corresponding to the one or more natural language tokens that match with an inquiring phrasal form includes a term from the list of terms.
US07941407B2 Organization of archival elements for analog/digital hybrid data on film
A system and method for archiving films includes dividing a film feature into N parts. Metadata is digitally stored on each of the N parts of film. The film includes both analog and digital data representing an entire record of the film on a single media for at least one N part. For each N part, the single media may include all the color component images associated with that part.
US07941406B2 Techniques for snapshotting
Techniques are presented for snapshotting. Blocks associated with a storage volume are frozen from volatile access upon receipt of a snapshot request. Continued volatile access to the frozen blocks is permitted by transparently mapping each frozen block to an available block within the volume that is not associated with the snapshot. Volatile access continues on the available blocks.
US07941404B2 Coordinated federated backup of a distributed application environment
Systems and methods are disclosed for providing a federated backup involving the coordination and synchronization of backup and restore operations among a plurality of hosts to ensure data consistency. A master node (backup host) acts as the initiator, coordinator, controller, and possibly as primary console for the entire backup and restore operation. All other worker application hosts and/or worker backup hosts operate as worker nodes and perform various backup and restore steps as directed by the master node. Centralized error handling aborts or recovers the entire backup operation in the event of failure on any one node. In addition, a logical view of the data is provided such that the backup can be managed as one entity, while backing up the data of each node. The backup workload may also be distributed to any other dedicated worker backup hosts (nodes) in order to minimize the impact to the production environment.
US07941402B2 Storing and using classes in databases
Methods and apparatus, including computer systems and program products, for storing and using, such as classes, in databases. One implementation provides a technique for receiving a specified name, retrieving one or more from a database, and for each resource, one or more attributes associated with the resource, wherein each comprises executable instruction code, and wherein the attributes include a name that matches the specified name. The technique further provides for selecting one of the retrieved based on the attributes associated with each resource, and loading the selected into a runtime system. The attributes may include an archive name, an upload time, a package name, a checksum, a development flag, and/or a user name. By utilizing this technique, end-user or development sessions operative on application servers have the capability to use multiple different versions of classes in runtime environments without interfering with other operative sessions.
US07941398B2 Autopropagation of business intelligence metadata
A method of processing data is disclosed. A data field change is detected in a received data entry received by a business intelligence application. A shared metadata entry shared by two or more business intelligence application stack elements is processed to derive for each of at least a subset of said two or more business intelligence application stack elements a corresponding set of element specific metadata needed by that element to use a data value associated with the data field change.
US07941392B2 Scheduling system and method in a hierarchical temporal memory based system
According to one aspect of one or more embodiments of the present invention, a system comprises: an HTM network executable at least in part on multiple node processing units (NPUs). In one embodiment the NPUs include one or more nodes, each of which can be executed by its NPU. In one embodiment, the present invention includes a technique for coordinating and scheduling HTM computation across one or more CPUs which (1) enables concurrent computation (2) does not require a central point of control (e.g. a controller entity that “orchestrates” the computation), (3) does not require global synchronization, (4) in some embodiments ensures that the same results are achieved whether the nodes are executed in parallel or serially.
US07941387B2 Method and system for predicting resource usage of reusable stream processing elements
A method is provided for generating a resource function estimate of resource usage by an instance of a processing element configured to consume zero or more input data streams in a stream processing system having a set of available resources that comprises receiving at least one specified performance metric for the zero or more input data streams and a processing power of the set of available resources, wherein one specified performance metric is stream rate; generating a multi-part signature of executable-specific information for the processing element and a multi-part signature of context-specific information for the instance; accessing a database of resource functions to identify a static resource function corresponding to the executable-specific information and a context-dependent resource function corresponding to the context-specific information; combining the static resource function and the context-dependent resource function to form a composite resource function for the instance; and applying the resource function to the at least one specified performance metric and the processing power to generate the resource function estimate of the at least one specified performance metric for processing by the instance.
US07941384B2 Canonical model to normalize disparate persistent data sources
A semantic database transaction monitor is provided that monitors database transactions by taking advantage of database replication technology. The invention receives one or more event streams of transaction data from one or more database replication software agents, originally from transaction logs, and then classifies each transaction, utilizing an inference engine populated with one or more source ontologies and a canonical ontology so that transaction metadata are normalized. The invention then can be utilized to create a data store across multiple databases for reporting and analysis. The invention can also be used to feed normalized database transactions to real-time graphics software for real-time reporting or alerting. Because the process obtains data from event streams, it does not significantly drain the resources of the databases and can provide virtually real-time monitoring. Moreover, it does not require recoding for updates to the databases, but only changes to the ontologies read at runtime.
US07941378B2 Stamp testing and monitoring
A method for detection of fraudulent postage indicia such as a stamp or permit marking includes an initial step of introducing a mail piece for processing on an automated facing and canceling machine and imaging the mail piece as it is being processed on the automated facing and canceling machine, which image includes an image of the postage indicia. The image is analyzed according to predetermined criteria stored in a database to determine if the postage indicia meets the predetermined criteria and therefore has an enhanced probability of being valid. If the analysis is step results in a determination that the postage indicia as an enhanced probability of being invalid, then the method involved determining that the information corresponds to counterfeit postage indicia; and storing the resulting information and decision in the database.
US07941376B2 System and method for customer authentication of an item
A system, apparatus and method is provided for authentication of an item or a label by storing unique random serial numbers or codes in a remote secure storage that can be used to authenticate the item or the label, generating a pointer to each stored unique random serial number/code and storing the generated pointer(s) in a client data storage. During or prior to a production run of the item(s) or label(s): the generated point(s) are sent from the client data storage to one or more media devices, the generated pointer(s) are obtained from the media device using a post-content manager, the unique random serial number(s)/code(s) are obtained from the server via the post-content manager using the generated pointer(s), the obtained unique random serial number(s)/code(s) are sent to the media device, and the received unique random serial number(s)/code(s) are imprinted on the item(s) or the label(s) using the media device.
US07941375B2 Internet billing method
A system that incorporates teachings of the present disclosure may include, for example, establishing a billing arrangement with a purchasing customer to permit a third party to charge a billing account associated with the purchasing customer for a purchase transaction between the purchasing customer and a selling vendor, establishing a remitting arrangement with the selling vendor to permit the third party to remit to an account associated with the selling vendor a portion of the purchase transaction, establishing communications between equipment of the third party and equipment of the purchasing customer, wherein the equipment of the third party enables the equipment of the purchasing customer to communicate over the Internet with equipment of the selling vendor concerning the purchase transaction, obtaining transactional information relating to the purchase transaction, receiving authorization over the Internet to charge the purchasing customer the first amount, charging the first amount to the billing account associated with the purchasing customer in accordance with the billing arrangement, and remitting the second amount to the account associated with the selling vendor in accordance with the remitting arrangement. Additional embodiments are disclosed.
US07941370B2 Systems and methods for funding payback requests for financial transactions
Various embodiments of the invention provide a more secure financial transaction system for e-commerce sectors that (1) more securely processes payment transactions, (2) helps to protect merchants and banks against fraudulent transactions, money laundering, and underage gambling, and (3) helps to limit other abuses in areas of e-commerce that are perceived to pose special risks, such as Internet gaming, travel, and consumer purchasing of electronic goods. To accomplish the above goals, various embodiments of the financial transaction system (1) establish operating and transaction processing protocols for merchants, Internet payment service providers, acquiring banks, and card schemes and (2) provide automated systems for monitoring and securely processing payment and financial transactions.
US07941368B2 System and method for electronic transaction settlement
A method for electronic transaction settlement includes a customer providing an account identifier and contact information to a merchant, the merchant contacting a settlement house and transmitting the account identifier and a transaction amount, the settlement house contacting the customer, preferably via a mobile communication device. The customer then chooses a payment method such as a credit card and the settlement house contacts a credit provider for authorization. If the settlement house receives an authorization, the settlement house transmits it to the client, who approves the amount. The settlement house then completes the transaction with the credit provider and the merchant's bank.
US07941363B2 System, method and computer program product for managing credit decisions
A system, computer program product and method for deciding whether to make a loan to an applicant and/or terms of the loan. A first program function determines a credit risk of the applicant. A second program function computes a default probability of the applicant over time based on the credit risk. The second program function determines a surviving probability of an applicant based on the applicant's credit risk. The second program function determines the default probability for each month of the term of the loan based in part on the surviving probability. A third program function computes a sum of the expected profit during each month of a term of the loan based in part on the default probability.
US07941361B2 System and method for quantitative competition and recording medium having recorded thereon program for implementing the method
A bid-opening device 20 receives from each bidding device 10m a bidding price index γm=g(hk(IVm)) (where IVm is an initial value, hk indicates k-times processing with a one-way function h and g is a one-way function) and its identifier IDm. The received information is stored on a common bulletin board 25. Dm=hk(IVm) (where Dm=g(Dm) is generated with k set as the upper limit value K of the bidding price. The bulletin board 25 is checked for γm which matches this Dm. If no match is found, m is incremented by one, and the check for γm−Dm matching is made for each of m bidding devices. Upon completion of the matching for all the bidding devices, k is decremented by one, and a check is made for γm which matches Dm=g(hk(IVm)), and the index k for which they match is determined as the highest price bid. The bid-opening device 20 outputs that k and the identifier IDm of γm.
US07941359B2 Computer-based method for teaming research analysts to generate improved securities investment recommendations
A computer-based method for combining investment recommendations of individual research providers such as stock analysts. The method includes providing a server running a research team management module. A list of individual research providers is displayed on a client node linked to the server network. A research team is generated based on user input including a number of the research providers. Team rules are assigned to the team defining an algorithm for processing recommendations from the members of the team. Recommendations for securities are retrieved for the research providers on the team, and team recommendations are generated by applying the team rules to the recommendations. Team recommendations are reported to the client node for guiding investments. Processing of the individual recommendations may include applying differing weights to the positive and negative recommendations and combining the weighted recommendations, with the weights being user-selected differentiating strengths of members of the research team.
US07941357B2 Trading system
A trading system whereby a user device to input stock market technical analysis makes requests from a computer terminal, wireless device or other electronic medium with intent to receive stock market technical analysis alerts from a server through wireless or land-line communication means.
US07941356B2 Methods for collecting fees for healthcare management group
Computer implemented methods are provided for managing and optimizing the profitability of a plurality of physicians in a healthcare practice participating in an insurance network. Exemplary computer implemented methods can include, for example, comparing via one or more computers current ancillary medical procedures used by each of the plurality of physicians with one or more preferred ancillary medical procedures of the insurance network to thereby identify at least one of the plurality of physicians in the healthcare practice who engages in ancillary medical procedures that are not preferred by the insurance network. Such exemplary computer implemented methods can also include, for example, modifying the ancillary medical cost management behavior of the at least one of the plurality of physicians and distributing a predetermined percentage of savings attributed to the modified ancillary medical cost management behavior of the at least one of the plurality of physicians.
US07941346B2 Wide area network person-to-person payment
According to the invention, transferring money using a computer network is disclosed. In one step, information is saved on credit received for a first user (110) in a stored value account on a server computer system (170). At the server computer system (170), a request from the first user (110) to send money to a second user (130) based on the stored value account is received. An electronic notification is sent from the server computer (170) to the second user (130) to notify the second user (130) of the request. A debit in the stored value account of the first user (110) is created. The requested money is sent to the second user (130) upon a receipt of a request at the server computer (170) from the second user (130).
US07941340B2 Decompilation used to generate dynamic data driven advertisements
A dynamic advertisement creative is generated from a static advertisement creative. An advertisement creative is received. The advertisement creative is decompiled into a plurality of static elements. A user is enabled to select a static element of the plurality of static elements to be converted into a dynamic element. A dynamic version of the received advertisement creative is generated that includes a placeholder corresponding to the selected static element. The placeholder is configured to be dynamically populated with data. The data populating the placeholder may be dynamically selected each time the dynamic advertisement creative is displayed.
US07941339B2 Method and system for managing customer network value
A method, system and computer program product are disclosed for evaluating a customer network value of a set of customers for a given marketing campaign, said method comprising the steps of storing for each customer static information, collecting for each customer, historical and time cumulative network behavior data, building a customer network map from network behavior data said map describing network relation between nodes, one node representing one customer, computing the social network parameters for the nodes of the network map, selecting the most relevant social network parameters according to the objectives of the given marketing campaign, and, computing for each customer a Customer Network Value Index (NVI) by combining the most relevant social network parameters and static information. When a static information profile is defined for an extended customer population, applying data mining techniques on this population allows estimating a probabilistic NVI for each customer in the extended customer population for which no NVI has been computed.
US07941338B2 Method of enabling a user to request targeted information from a printed interactive document
A method of enabling a user to request further information from an interactive document printed on a substrate is provided. The document includes targeted user information and coded data indicative of a document identity and of a plurality of map references on the document. The method comprises the steps of: (a) allocating and recording a document identity for the document in a computer system; (b) associating a map of the document with the document identity in the computer system; (c) causing the document to be printed on the substrate by a printer networked with the computer system; (d) receiving, in the computer system, indicating data from a sensing device; and (e) identifying in the computer system, using the indicating data and the recorded document identity, a parameter relating to the request.
US07941333B2 Method and system for identifying and categorizing past due telecommunication service orders
The present invention provides a system and method for the automated routing and processing of telecommunication service orders. A system and method in accordance with the present invention may further prioritize the analysis and processing of telecommunication service orders, identify and classify past due telecommunication service orders for analysis and processing, and manage the order of completion of components of a telecommunication service order. A system and process in accordance with the present invention receives a service order and parses it to find messages on the service order that are included on a message table. Analysis rules provide actions to be taken with a service order based on the messages found in the service order.
US07941331B2 Determining order lead time for a supply chain using a probability distribution of order lead time
In one embodiment, determining order lead time for a supply chain includes generating probability distribution for expected order lead time options, where each probability distribution for expected order lead time option is associated with a category. A category that corresponds to a supply chain is identified. The supply chain has nodes, including a starting node and an ending node that supplies a customer, and designates a path from the starting node to the ending node. A probability distribution for expected order lead time option associated with the identified category is selected as a probability distribution for expected order lead time for the supply chain. The probability distribution for expected order lead time describes ending node demand for the ending node versus order lead time.
US07941330B1 Systems and methods for home inventory and insurance
Information may be received regarding items purchased or otherwise acquired by a user, and the items may be added to an electronic home inventory maintained by an institution system and the items may be added to an insurance policy issued by the institution system. The institution system may receive information about an item from the merchant who sold the item, an appraiser, the user, from a barcode that is provided on the receipt associated with the purchase, by a barcode generated by the user (e.g., using data from the receipt and other information from the user), and/or via data from a financial card transaction directed to the purchase. The user may be provided with a listing of the items, and can select which items are to be included in the home inventory and which items are to be added to an insurance policy.
US07941329B2 Insurance optimization and longevity analysis
A method, software, database and system for predicting the longevity of an individual and for determining an optimal insurance plan for an individual are presented in which an attribute profile of the individual containing genetic and non-genetic attributes is compared against a database containing combinations of genetic and non-genetic attributes that are statistically associated with known longevities and optimized insurance plans derived from other individuals.
US07941328B2 Process of interfacing a patient indirectly with their own electronic medical records
A process of allowing a patient to have limited input access to their electronic medical record including the steps of forming a basic patient medical record in a computer through entry of information using a keyboard, providing the patient with a machine readable medical questionnaire concerning their history, environment, symptoms, and other pertinent information for answering by the patient, interfacing the machine readable medical questionnaire with a scanner to send the data stream to a microprocessor and converting the patient's answers to a protocol simulating the protocol from a party having authority to export data to the patient's medical record, and transferring the protocol-arranged data into the patient's medical record housed in a database through use of an interface engine.
US07941325B2 System and method of using a non-retail central filling facility to process pharmacy product prescriptions in a pharmacy retail network
The claimed method and system implements an algorithm for routing electronic prescriptions to one of a pharmacy retail store or a non-retail central filling facility for physical preparation of pharmacy products corresponding to the electronic prescriptions.
US07941324B1 Method and system for identification of a patient
A method for obtaining healthcare that includes submitting biometric identification data to a Personal Health History (PHH) account that includes a PHH for a patient, permitting a healthcare provider to obtain the biometric identification data, wherein the healthcare provider accesses the PHH account with the biometric identification data to obtain the PHH, and receiving a treatment for a health condition of the patient, wherein the treatment is administered by the healthcare provider accessing the PHH.
US07941323B2 Remote health monitoring and maintenance system
A system and method is described that enables a health care provider to monitor and manage a health condition of a patient. The system includes a health care provider apparatus operated by a health care provider and a remotely programmable patient apparatus that is operated by a patient. The health care provider develops a script program using the health care provider apparatus and then sends the script program to a remotely programmable patient apparatus through a communication network such as the World Wide Web. The script program is a computer-executable patient protocol that provides information to the patient about the patient's health condition and that interactively monitors the patient health condition by asking the patient questions and by receiving answers to those questions. The answers to these health related questions are then forwarded as patient data from the remotely programmable patient apparatus to the health care provider apparatus through the communication network. The patient data may also include information supplied by a physiological monitoring device such as a blood glucose monitor that is connected to the remotely programmable patient apparatus. When the patient data arrives at the health care provider apparatus, the patient data is processed for further management of the patient's health condition by the health care provider, such as forwarding another script program to the remotely programmable patient apparatus.
US07941320B2 Cue-based audio coding/decoding
Generic and specific C-to-E binaural cue coding (BCC) schemes are described, including those in which one or more of the input channels are transmitted as unmodified channels that are not downmixed at the BCC encoder and not upmixed at the BCC decoder. The specific BCC schemes described include 5-to-2, 6-to-5, 7-to-5, 6.1-to-5.1, 7.1-to-5.1, and 6.2-to-5.1, where “0.1” indicates a single low-frequency effects (LFE) channel and “0.2” indicates two LFE channels.
US07941319B2 Audio decoding apparatus and decoding method and program
An energy corrector (105) for correcting a target energy for high-frequency components and a corrective coefficient calculator (106) for calculating an energy corrective coefficient from low-frequency subband signals are newly provided. These processors perform a process for correcting a target energy that is required when a band expanding process is performed on a real number only. Thus, a real subband combining filter and a real band expander which require a smaller amount of calculations can be used instead of a complex subband combining filter and a complex band expander, while maintaining a high sound-quality level, and the required amount of calculations and the apparatus scale can be reduced.
US07941312B2 Dynamic mixed-initiative dialog generation in speech recognition
Disclosed are a method (500), apparatus (100) and computer program product for generating a mixed-initiative dialog to obtain information for dialog slots. A composite grammar dependent upon a set of unfilled slots is constructed (501). A prompt, dependent upon the a set of unfilled slots, is presented (309) to a user. An utterance is received (301) from the user in response to said prompt. Relevant information is determined based upon the further utterance. One or more said unfilled slots are filled (302) with said relevant information.
US07941311B2 System and method for linguistic collation
A system and method is provided for handling the collation of linguistic symbols of different languages that may have various types of compressions (e.g., from 2-to-1 to 8-to-1). A symbol table of the symbols identified as Unicode code points is generated, with each symbol tagged with a highest compression type of that symbol by sorting the compression tables of the various languages. During a sorting operation with respect to a given string, the tag of a symbol in the string is checked to identify the highest compression type of compressions beginning with that symbol, and the compression tables for the language with compression types equal or lower than the highest compression type of the symbol are searched using a binary search method to find a matching compression for the symbols in the string. A common search module is used to perform binary searches through compression tables of different compression types.
US07941308B2 Disease simulation system and method
A system and method for predicting the effect of patient self-care actions on a disease control parameter. A future disease control parameter value X(tj) at time tj is determined from a prior disease control parameter value X(ti) at time ti based on an optimal control parameter value R(tj) at time tj, the difference between the prior disease control parameter value X(ti) and an optimal control parameter value R(ti) at time ti, and a set of differentials between patient self-care parameters having patient self-care values SM(ti) at time ti and optimal self-care parameters having optimal self-care values OM(ti) at time ti. The differentials are multiplied by corresponding scaling factors KM. The system includes an input device for entering the patient self-care values SM(ti). A memory stores the optimal control parameter values R(ti) and R(tj), the prior disease control parameter value X(ti), the optimal self-care values OM(ti), and the scaling factors KM. A processor in communication with the input device and memory calculates the future disease control parameter value X(tj). A display is connected to the processor to display the future disease control parameter value X(tj) to a patient.
US07941307B2 Method for calibrating a model of in-situ formation stress distribution
A method for producing a substantially calibrated numerical model, which can be used for calculating a stress on any point in a formation, accounts for a formation's geologic history using at least one virtual formation condition to effectively “create” the present-day, virgin stress distribution that correlates, within acceptable deviation limits, to actual field stress measurement data obtained for the formation. A virtual formation condition may describe an elastic rock property (e.g., Poisson ratio, Young's modulus), a plastic rock property (e.g., friction angle, cohesion) and/or a geologic process (e.g., tectonics, erosion) considered pertinent to developing a stratigraphic model suitable for performing the desired stress analysis of the formation.
US07941305B2 Method and apparatus for moving nuclear fuel
The apparatus for creating and editing a nuclear reactor core template includes a graphical user interface and a processor controlling the graphical user interface to allow a user to selectively populate a loading map with fuel bundles residing in at least one fuel pool.
US07941300B1 Process for the design of an airfoil
A process for designing an airfoil, such as a compressor blade or vane of a turbomachine, using a CFD or computational flow dynamics analysis. The process includes creating a solid model for use in the analysis, inputting the fluid inlet temperature, the momentum and the pressure to the airfoil, inputting the momentum of the airfoil wall, and setting the airfoil wall temperature to the value of the fluid inlet temperature in order to reduce the computational time. On convergence of the analysis, the efficiency of the airfoil and the pressure differential across the airfoil is determined and if it is not within an acceptable range, the solid model is modified in a attempt to improves this result and the modified solid model is re-analyzed using the same process until the airfoil efficiency and the pressure differential is within the acceptable range.
US07941299B1 Verification and validation system for a graphical model
A verification tool in a graphical modeling environment allows the components in the graphical modeling environment to be used to define error or exceptional conditions without adverse affects on the ultimate implementation of the model. In one example, a system presents a graphical interface to facilitate design of a model constructed from graphical blocks; receives an association of a plurality of blocks with a verification subsystem; and performs an operation to verify that the blocks in the verification subsystem do not affect operation of the model external to the verification system.
US07941290B2 Method for error containment and diagnosis in a fluid power system
In a method for error containment and diagnosis in a fluid power system the fluid volumetric flow in the overall system or at least a part thereof and the fluid pressure (P) is detected as a measurement quantity in each case during a duty cycle and is compared with stored references. In each case at the point in time of a deviation or a change in the deviation from the reference it is determined at which component or at which components (10 through 14) of the system an event has occurred influencing fluid consumption in order to recognize same as subject to error. Guide value quantities (Q/P) are derived from the respective volumetric flow values (Q) and the measured pressure (P) and are integrated or summated over the duty cycle to form guide values (KD), a corresponding guide value reference curve (KDref) as a reference being chosen from a stored selection matrix, which has the guide value reference curves (KDref) or time dependent guide values for different operating conditions.
US07941287B2 Periodic jitter (PJ) measurement methodology
Methodologies are disclosed for analyzing periodic jitter is a signal pattern using a continuous time interval analyzer. Sampled signal patterns may be correlated using time interval error calculations to determine start and stop sequences within sampled blocks of signal data while sampling synchronization may be achieved based on time interval calculations or pattern interval error calculations.
US07941283B2 Determining the flow rate of air in a computer system
Some embodiments of the present invention provide a system that determines a flow rate of air along an airflow path in a computer system. During operation the system monitors a first temperature profile from a first temperature sensor located in a first position in the airflow path, and monitors a second temperature profile from a second temperature sensor located in a second position in the airflow path, wherein the first position is upstream in the airflow path from the second position, and wherein the first position and the second position are separated by a predetermined distance along the airflow path. Next, the system computes a cross-power spectral density based on the first temperature profile and the second temperature profile. Then, the system determines a flow rate of air in the computer system based on the cross-power spectral density.
US07941280B2 Procedure and device for checking the functionality of a tank ventilation valve
A procedure for checking the functionality of a tank ventilation valve of a tank ventilation system for a motor vehicle with a fuel tank, an adsorbing filter, which is connected to the fuel tank over a filter line and which provides a vent pipe, and with the tank ventilation valve, which is connected to the inlet manifold of a combustion engine that provides an actuator for the idle mode over valve pipes, is thereby characterized, in that the mass flow that flows through the tank ventilation valve in the idle mode of the combustion engine and the mass flow that flows through the actuator for the idle mode are detected and in that the functionality of the tank ventilation valve is deduced from a variation of the actuator for the idle mode.
US07941277B2 Computer method and system for predicting physical properties using a conceptual segment model
Methods of conducting industrial manufacture, research or development. The method comprise computer-implemented steps of modeling at least one physical property of a mixture of at least two chemical species by determining at least one conceptual segment for each of the chemical species. The steps of determining at least one conceptual segment for each of the chemical species include defining an identity and an equivalent number of each conceptual segment.
US07941276B2 Systems, methods and apparatus for reconstructing phylogentic trees
In one aspect, a tree data structure is reconstructed by reconstructing a local topology from samples of data of known nodes, and estimating the data value of each node in the reconstructed local topology. The reconstructing and estimating are performed iteratively. In another aspect, the topology is reconstructed from pairs of known nodes that are within a predetermined correlation, and using a four-point function. The number of samples of data that the topology is calculated from is a factor of a natural logarithm of the number of known nodes that are within a predetermined correlation. In another aspect, the estimating is performed using a majority function.
US07941273B2 System and method for using time-distance characteristics in acquisition, processing, and imaging of T-CSEM data
There is provided herein a system and method of acquiring, processing, and imaging transient Controlled Source ElectroMagnetic (t-CSEM) data in ways that are similar to those used for seismic data. In particular, the instant invention exploits the time-distance characteristics of t-CSEM data to permit the design and execution of t-CSEM surveys for optimal subsequent processing and imaging. The instant invention illustrates how to correct t-CSEM data traces for attenuation and dispersion, so that their characteristics are more like those of seismic data and can be processed using algorithms familiar to the seismic processor. The resulting t-CSEM images, particularly if combined with corresponding seismic images, may be used to infer the location of hydrocarbon reservoirs.
US07941261B2 Brake function based on controlling according to acceleration
A brake controller function to optimally brake a wheel of a vehicle in motion, such as an aircraft. The brake pressure control self regulates by means of applying brake pressure in accordance with vehicle acceleration information and the change in acceleration over time in the horizontal plane. Vehicle acceleration and information about its change enable a brake pressure control function to determine the brake pressure associated with maximum obtainable retardation for a vehicle at that given point in time. By continuously monitoring acceleration change and detecting retardation pinnacles, the culmination and turning points of retardation, with their associated brake pressure, maximum braking ability is assured at any given time. By applying acceleration data in real time as a controls reference in a brake logic control function to increase or reduce brake pressure, such a brake control function will assure a brake pressure perfectly fit with net of all the forces that a vehicle is subjected to. It will ensure optimal brake level with respect the vehicle tire/pavement surface interface.
US07941258B1 Automobile monitoring for operation analysis
An automobile monitoring arrangement tracks and records automobile operation for post-use automobile operation analysis and in a manner with default-operation modes that facilitate use by automobile owners/supervisors and by those supervised by the automobile owners/supervisors. In one specific embodiment, a record of automobile-operation data contains periodic recordings of speed and direction of an automobile while it was being driven, as such data is provided by a conventional electronic compass and the automobile's electronic speed indicating signal. A processor performs calculations using speed and directional data to calculate acceleration and rate of directional change. Automobile operation data from the recording devices and the calculations performed is compared to stored reference data to determine if the vehicle was abused or driven in an unsafe manner by the operator. The data is output to a display showing automobile operating data and instances where the automobile was abused or driven in an unsafe manner.
US07941257B2 Method and system for detecting installation of an unmonitored tire on a vehicle
A tire pressure monitoring system includes sensors respectively associated with tires normally installed on a vehicle. Each sensor transmits a sensor signal indicative of a parameter of the associated tire to a controller. The signal strength of each sensor signal as received by the controller varies over time when the tire is rolling and remains constant over time when the tire is stationary. The controller generates a received signal strength indicator (RSSI) signal indicative of the signal strength of each sensor signal as received by the controller. The controller processes the RSSI signals along with a speed signal indicative of whether the vehicle is moving or is stationary to determine if any tire is stationary while the vehicle is moving, and generates a warning indicative of an unmonitored tire installed on the vehicle in place of a tire upon determining that the tire is stationary while the vehicle is moving.
US07941255B2 Process and apparatus for detecting damper damage
In a method and apparatus for detecting shock absorber damage, features of a shock absorber are determined by analyzing a signal of an antilock braking system rotational wheel speed sensor.
US07941251B2 Consistent localizer captures
Systems and methods for performing localizer capture maneuvers are disclosed. In one embodiment, a method includes determining at least one instrument landing system (ILS) threshold of an aircraft, and establishing at least one final approach course (FAC) deviation threshold for the aircraft. The method further includes receiving at least one ILS localizer error, then calculating at least one FAC deviation. The at least one ILS localizer error is compared to the ILS threshold, and the at least one FAC deviation is compared to the FAC threshold. A standard capture maneuver is performed if the at least one ILS localizer error reaches its corresponding ILS threshold prior to the at least one FAC deviation reaching its FAC threshold. However, if the at least one FAC deviation reaches its corresponding FAC threshold prior to the at least one ILS localizer error reaching its corresponding ILS threshold, a modified capture maneuver is performed.
US07941250B2 Method and a device for obtaining a predictive vertical speed of a rotorcraft
A method and a device for obtaining a predictive vertical speed of a rotorcraft, the device constituting a predictive vertical speed indicator (1) that includes at least: first elements (1′) for measuring the instantaneous vertical speed v of a rotorcraft; second elements (2) for measuring the instantaneous proper airspeed VP of a rotorcraft; and third elements (3) for calculating the predictive vertical speed vAP of a rotorcraft, the third elements being connected firstly to the first and second elements via respective first and second connections (l1, l2) and containing in memory predetermined values for the minimum-power speed VY and a characteristic constant k that are constants relating to the rotorcraft of a given type of rotorcraft.
US07941248B1 Method and apparatus for implementing and managing avionics functions
An avionics system including a software defined radio (SDR) is provided. The SDR includes configurable avionics function implementation circuitry configured to implement each of multiple avionics functions. Also included in the SDR is a priority arbitrator. The priority arbitrator is configured to receive priority control parameters and, based on a make-up of the received priority control parameters, responsively direct the configurable avionics function implementation circuitry to implement a particular priority-based subset (less than all) of the multiple avionics functions.
US07941244B2 Stow and sortation system
System and method for sortation of picked inventory into individual orders in an order fulfillment process, for example order fulfillment processes in materials handling facilities. Collections of items picked from inventory for multiple orders are stowed to locations at a stow and sortation station. The items for a particular order may be stowed to two or more different locations, and items for two or more orders may be stowed to one location; no particular location is assigned to or reserved for each order. Thus, no space is allocated or reserved for incomplete orders at the station. When all items for a particular order are stowed to locations at the station, the order may be picked from the various locations at the station and placed into order receptacles. The order receptacles may be shipping containers.
US07941242B2 Apparatus and method to provide redundant accessor availability
A method to provide redundant accessor availabilty in an automated data storage library. The method provides a data storage and retrieval system comprising one or more data storage devices a robot accessor and a gripper. Either at the same time or at a later time, the user obtains a second gripper and/or a second accessor. The method allows selection and/or authorization for additional support from the second gripper and/or the second accessor upon request and authorization. The redundant accessor capabilities are provided on an honor system for payment for the additional capability, and/or uses a system for tracking the redundant accessor usage, and/or uses license keys or other controls that must be obtained prior to enabling redundant accessor capabilities.
US07941241B2 Optical fabrication method
An optical fabrication method which is capable of adjusting a hardness and a density needed for each optical fabrication area in fabricating a three-dimensional fabricated article through sintering with a light beam, and is excellent in a working efficiency performs the steps of forming a powder layer of a predetermined thickness and then sintering the powder layer with a light beam, a predetermined number of times, cutting a periphery of the powder layers, and changing a degree of sintering by changing an amount of irradiation per unit area of a light-beam sintered surface according to a shortest distance from a peripheral surface of each powder layer.
US07941236B2 Methods and systems for employing dynamic risk-based scheduling to optimize and integrate production with a supply chain
A production and inventory control for a manufacturing facility is provided that facilitates and coordinates improved planning and execution of such facility in a supply chain with a focus on providing an improved and robust planning, production and inventory control, even in the presence of uncertainty. This may include Optimal Planning that can balance the need for low inventory, low cost (i.e., high utilization of equipment and labor), and efficient on-time delivery. The result of such planning is not a schedule per se but a set of parameters that form a dynamic policy that generates an evolving schedule as conditions (demand, production) materialize. An Optimal Execution applies the dynamic policy resulting in a manufacturing system that is robust enough to accommodate moderate changes in demand and/or capacity without the need to reschedule. Optimal Execution may also involve a “Capacity Trigger” that detects when the assumptions regarding demand and capacity used to determine the dynamic policy are no longer valid. The Capacity Trigger also may provide a Trigger Signal to the planner indicating the need for either more or less capacity.
US07941232B2 Control method, control system, and program
By repeatedly executing a predetermined measurement at set intervals, data on a predetermined performance (a best focus position) of a predetermined apparatus and data on variation factors of the performance are obtained (Steps 204 to 214). Based on the obtained data, multivariate analysis is performed and a model equation that is used to predict a variation amount of the performance and includes at least one of the variation factors as a variable is derived (Step 214). Therefore, after deriving the model equation, a variation amount of the performance can be predicted using the model equation by obtaining data on the variation factor that serves as the variable (Step 238). Accordingly, it becomes possible to maintain the performance described above with good accuracy in accordance with the prediction results and also optimize the implementation timing of maintenance and the like.
US07941228B2 Cochlear implant electrode and method of making same
A cochlear stimulation lead and method of making a curved electrode array are provided. In one embodiment of the lead, while the curved section of the lead is curled further beyond its originally molded curvature and held in this position, a filling channel is filled with a filling material that is hardened or cured in this held position. The resulting lead has a tip curvature that is more curved than the originally molded curvature.
US07941227B2 Implantable electric stimulation system and methods of making and using
An insertion kit includes a lead and a splitable member configured and arranged for receiving the lead when implanting the lead into a patient. The lead has a distal end and at least two proximal ends. The lead includes a plurality of electrodes disposed at the distal end, a plurality of terminals disposed at the proximal ends, and a plurality of conductive wires coupling the plurality of electrodes electrically to the plurality of terminals. The lead also includes a junction coupling the distal end of the lead to the proximal ends of the lead. The splitable member defines a lumen for receiving the distal end of the lead and is configured and arranged to divide into at least two parts for removal of the splitable member from the lead upon implantation of the lead into the patient.
US07941226B2 Magnetostrictive electrical stimulation leads
A medical device lead is presented. The medical device lead includes a lead body, an electrode shaft, and a tip electrode. A magnetostrictive element is coupled to the electrode shaft. The magnetostrictive element comprises either terfenol-D and/or galfenol or any material with sufficient magnetostrictive properties. The magnetostrictive element expands when exposed to magnetic resonance imaging.
US07941224B2 Visual prosthesis
A visual prosthesis apparatus and a method for limiting power consumption in a visual prosthesis apparatus. The visual prosthesis apparatus comprises a camera for capturing a video image, a video processing unit associated with the camera, the video processing unit configured to convert the video image to stimulation patterns, and a retinal stimulation system configured to stop stimulating neural tissue in a subject's eye based on the stimulation patterns when an error is detected in a forward telemetry received from the video processing unit.
US07941223B2 Cochlear implant stimulation with variable number of electrodes
A system and method for activating electrodes in an implanted electrode array with a stimulation signal is described. A stimulation definition stage, for each of a plurality of defined sound signal characteristics (C), assigns each electrode to one of a plurality of stimulation groups (G) each having an associated group stimulation amplitude function (A), where (G) varies with (C). An electrode stimulator activates each electrode as the stimulation signal varies based on spectral components of the stimulation signal.
US07941222B2 Vision regeneration assisting apparatus
A vision regeneration assisting apparatus for regenerating vision of a patient includes an extracorporeal device and an intracorporeal device. The extracorporeal device includes a transmitting unit that converts an electrical stimulation pulse signal data of image data and power into a predetermined signal and transmitting the signal. The intracorporeal device includes a receiving unit that receives the signal transmitted from the transmitting unit, and a conductor that is covered with a resin having biocompatibility and insulating property and electrically connects a first control unit for converting the received stimulation pulse signal data and the power into a predetermined alternating current signal and a second control unit for outputting an electrical stimulation pulse signal from electrodes based on the alternating current signal to each other to send the alternating current signal.
US07941221B2 Method and apparatus for intentional impairment of gastric motility and/or efficiency by triggered electrical stimulation of the gastrointestinal tract with respect to the intrinsic gastric electrical activity
A sensor based gastric stimulator system and method for gastric stimulation of a patient employing an implantable gastric stimulator, which includes an information processor, an electrical stimulator circuit, and telemetry circuitry. The implantable stimulator senses intrinsic, gastric electrical activity (slow waves and/or peristaltic waves) and delivers electrical stimulation to intentionally disrupt or disorganize that activity. The stimulation is triggered by (tracks) normal gastric electrical activity and can be delivered with a spatial offset to anticipate the propagating gastric electrical activity or may be delayed temporally to anticipate the next propagating slow or peristaltic wave. The stimulator may be programmed to disrupt/disorganize all or a percentage of the intrinsic, normal gastric electrical activity. The programmer (via radio frequency data link) may non-invasively program stimulation parameters and intervals. The stimulator may provide stimulation to one or a plurality of stimulation sites and may incorporate one or a plurality of independently programmable sensing and/or stimulation channels. The information processor of the implantable gastric stimulator uses the gastric stimulation information from the non-electrode sensor for determining periods or windows of susceptibility for application of the electrical signals conveyed with the stimulation electrode for conveying electrical signals from the electrical stimulator circuit to the stomach wall of the patient.
US07941220B2 Method and apparatus for monitoring battery status of implantable medical device
A battery monitoring system monitors status of a battery in an implantable medical device by comparing a measured battery status trend to a calculated battery status trend. The measured battery status trend is a trend of measured parameter values each indicative of an actual state of depletion of the battery. The calculated battery status trend is a trend of calculated parameter values each indicative of an expected state of depletion of the battery.
US07941219B2 Capture detection based on propagated depolarization from a remote pacing site
A methods and devices for capture detection are based on sensing a propagated depolarization from a contralateral cardiac chamber. An intersite sensing interval is determined based on an intersite pacing delay and an intersite conduction delay associated with first and second pacing sites. Pacing pulses are delivered to the first pacing site and the second pacing site, the pacing pulses separated in time by the intersite pacing delay. An intersite sensing interval is timed. The process includes sensing, during the intersite sensing interval, at the first pacing site for a depolarization propagated to the first pacing site from the second pacing site. It a depolarization propagated from the second pacing site is not sensed, then capture of the first and second pacing sites is detected.
US07941218B2 Apparatus and methods of optimizing atrioventricular pacing delay intervals
Methods and apparatus for optimizing an atrioventricular (AV) pacing delay interval based upon ECG-based optimization is calculated as a linear function of P-wave duration, sensed PR (intrinsic) interval, sensed or paced QRS duration and heart rate. Since the relationship among these parameters is linear, once the coefficients are solved (which can be any value, including null) with reference to a known optimized AV interval (AVopt) such as from an echocardiographic study, an AVopt value can be dynamically adjusted in an ambulatory subject. The various combinations of values can be loaded into a look up table or calculated automatically. And, since some of the parameters do not typically change much over time they can be determined acutely and fed into the equation while the other values can be measured frequently. The parameter values can be measured by an implantable medical device such as a dual- or triple-chamber pacemaker.
US07941217B1 Techniques for promoting biventricular synchrony and stimulation device efficiency using intentional fusion
An exemplary method includes providing an optimal interventricular interval, determining an atrio-ventricular conduction delay for the ventricle having faster atrio-ventricular conduction, determining an interventricular conduction delay and determining an advance atrio-ventricular pacing interval, for use in pacing the ventricle having slower atrio-ventricular conduction, based at least in part on the optimal interventricular interval and the interventricular conduction delay. Other exemplary methods, devices, systems, etc., are also disclosed.
US07941216B2 Method and device for treating myocardial ischemia
A method and device for treating myocardial ischemia are described in which the stress experienced by a myocardial region identified as vulnerable to becoming ischemic is varied with pre-excitation pacing. In an unloading mode, pacing is applied in proximity to the vulnerable region to reduce stress and the metabolic demand of the region. In a loading mode, pacing is applied to a region remote from the vulnerable region in order to produce a conditioning effect.
US07941215B2 Electrotherapy apparatus and method of treating a person or a mammal using such electrotherapy apparatus
An electrotherapy apparatus comprising a sensor for detecting periodically recurring signal peaks, in particular the R-R peaks of an electrocardiogram of a person, a processor for deriving from the time interval between said periodically recurring signal peaks a time delay corresponding to approximately the end of the T-wave, and a trigger system initiated by an output signal of said processor or embodied within said processor for applying electrical stimulations to one or more active electrodes provided on the said person at a time related to the end of said time delay. The processor is adapted to generate, in addition to an initial electrical stimulation to induce muscle contraction, a plurality of further electrical stimulation pulses with intervals between each of said further electrical stimulation pulses, so that said further electrical stimulation pulses maintain said muscle contraction over a period extending from said initial electrical stimulation substantially up to a time just before a next expected R-peak.
US07941210B2 Electroimpedance tomograph with common-mode signal suppression
An electroimpedance tomograph with a plurality of electrodes (1) is provided, which can be placed on the body of a patient and are connected via a selector switch (60) with a control and evaluating unit (20). The control and evaluating unit (20) cooperates with the selector switch (60) such that two electrodes each are supplied with an alternating current from an AC power source (22) and the detected analog voltage signals of the other electrodes are processed in order to reconstruct therefrom the impedance distribution of the body in the plane of the electrodes, wherein a symmetrical AC power source is used to reduce common-mode signals. To further suppress interferences due to common-mode signals, provisions are made for the control and evaluating unit (20) to be set up, furthermore, for detuning the common-mode signal of the alternating current on the body against the ground by means of a common-mode signal measuring electrode (4) and, based on this, the symmetry of the symmetrical AC power source such that the common-mode signal on the body is minimized, and the corresponding detuning parameters are stored for each electrode pair.
US07941203B2 Multimodality imaging system
A multimodality imaging system, comprising: a first imaging system for forming a first image; a second imaging system for forming a second image; and a rotating device on which the first imaging system and the second imaging system are fixed so that the first imaging system and the second imaging system are selectively rotated to a scanning position.
US07941202B2 Modular multichannel microelectrode array and methods of making same
Some embodiments of the invention comprise a customizable multichannel microelectrode array with a modular planar microfabricated electrode array attached to a carrier and a high density of recording and/or stimulation electrode sites disposed thereon. Novel methods of making and using same are also disclosed.
US07941201B2 Microprobe array structure and method for manufacturing the same
A microprobe array structure with self-stabilization capability and a method for manufacturing the same are proposed. The microprobe array structure is used to sense various biopotential signals, and is characterized in that the etching parameters are controlled during etching to manufacture a microprobe structure with a reduced bottom cross section so that the microprobe can be firmly stabilized in the skin tissue. Moreover, a conducting layer is formed on the microprobe to sense signals. A design of electric isolation between microprobes is also proposed. The microprobe array can therefore be used for the measurement of various biopotential signals, and can also be used as a stimulus.
US07941198B2 Internal audio multiplexing system for multi-channel radios
A method of providing audio transmissions from an electronic device having internal audio multiplexing is disclosed. The method comprises combining a plurality of received audio input signals for output as a first mode of operation for the electronic device, where the electronic device is configured to output the plurality of audio input signals on at least one audio channel. When a priority audio signal is detected from one of the received audio input signals in the first mode of operation, the method interrupts playback of the remaining audio input signals with the priority audio signal as a second mode of operation for the electronic device and transfers, within the electronic device, the priority audio signal to the at least one audio channel once the priority audio signal is detected.
US07941195B2 Protective mask of mobile phone
The present invention relates to a protective mask of mobile phone comprising an upper cover body and a lower cover body. The upper and lower cover bodies can be joined with a front and a tear phone housings of a mobile phone, respectively, to effectively prevent abrasion of the mobile phone due to carelessness of a user, thereby preventing ill-favored scars on the mobile phone. Therefore, the deterioration of the quality of the mobile phone and the fall of its value can be avoided. Moreover, trend and fashion of the mobile phone can be achieved without the need of replacing the mobile phone. Therefore, waste of money can be avoided, and economic burden to the user can be lessened.
US07941188B2 Occurrence data detection and storage for generalized sensor networks
Methods, devices, and systems that store occurrence-data gathered by a distributed sensor network. In an approach, an exemplary method includes receiving a target-occurrence selection, storing a parameter sensed by a sensor of the network in a sensor data set, and searching the sensor data set for data correlating to the target-occurrence. Data correlating to the target-occurrence is stored, and the sensed parameter is deleted from the data set. In another approach, an exemplary system includes a data storage device, a computing device operable to communication with the distributed sensors, and instructions implementing the above method.
US07941185B2 Mobile terminal and data display method by individual SIM cards
A mobile terminal of displaying data by individual SIM cards and a display method of sorting data according to individual SIM cards includes the steps of authenticating a SIM card that is inserted into the mobile terminal when the power is on by retrieving subscriber information stored in the SIM card and displaying data stored by the authenticated SIM card user in a different form than other data. When a mobile terminal is shared by a plurality of users, data may be displayed in different forms according to the SIM card inserted into the mobile terminal.
US07941183B2 Telephone and incoming call notification method for telephone
A telephone and an incoming call notification method for the telephone in which telephone book data can be used to sound an incoming call sound of a specified date such as a birthday for a specific caller. When an incoming call to the mobile telephone of the present invention arrives from another telephone (s21), a control part of the mobile telephone determines whether or not a notification of the caller's telephone number has been made (s22). The birthday or the like of the caller can be quickly relayed before the telephone is taken off-hook, and an entertainment function can be provided.
US07941180B2 Device for selective power management for a hand held host
A hand held radio host includes circuitry for selectively providing power to radiating transceiver elements and non-radiating application elements according to a plurality of power modes of operation to achieve desired effects and in a way that saves power and extends battery life. In one embodiment of the invention, the hand held host operates in one of three modes. In a full power mode, any selected application element as well as all transceiver elements are powered on at the same time. Thus, for example, a cell phone module, a wireless personal access network module, a wireless local area network module and one of a pager/short message service message module may all be powered on at the same time to receive corresponding messages, calls, data sessions, etc. At the same time that all of the transceiver elements are powered on, any selected application element receives power. Thus, application elements such as address books, calendar functions, games, word processors, etc may receive power when selected.
US07941170B2 Wireless transmitter, wireless receiver, wireless communication system, and wireless signal control method
A wireless transmitter comprises ID signal storage module for storing an ID signal that identifies a group to which a data signal to be transmitted belongs and provides, for each group, second or higher-order statistic properties unique to each group; modulator for modulating the data signal; wireless signal ID assignment module for associating the modulated signal thus modulated with the stored ID signal and for generating a signal to be transmitted, by assigning second or higher-order statistic properties that correspond with the ID signal to the modulated signal that is associated with the ID signal; and wireless signal transmission module for wirelessly transmitting the signal thus generated.
US07941167B2 Mobile device synchronization based on proximity to a data source
A system for data communication is disclosed. The system comprises a detection module that ascertains when a mobile wireless communication device is located within a first range of a data source. The system further comprises a data module that automatically sends information to the mobile wireless communication device when the mobile wireless communication device is within the first range. Methods of using the system are also disclosed.
US07941166B2 Method for synchronizing a radio communication system divided into radio cells
Data is transmitted via time division multiple access methods and every radio cell includes one base station each for the radio coverage of a plurality of mobile stations assigned to the radio cell. The base station receives, in addition to mobile station signals of its own radio cell, mobile station signals of neighboring radio cells and determines, on the basis of the mobile station signals received, a time synchronization value and/or a frequency synchronization value to which the base station synchronizes itself.
US07941164B2 Satellite positioning system receiver utilizing broadcast doppler information
A cellular communicating device (10). The device comprises means (221) for communicating bi-directional data to and from a cellular transceiver station along a bi -directional channel (30S). The device also comprises means (222) for receiving SPS information. The device also comprises means (223) for receiving broadcast Doppler information from a source other than the bi-directional channel and an SPS system. Lastly, the device also comprises means (24) for determining a location fix of the electronic device in response to the SPS information and the broadcast Doppler information.
US07941160B2 Location-aware fitness training device, methods, and program products that support real-time interactive communication and automated route generation
In at least one embodiment, a server receives a description of an activity of interest to a user. In response to receiving the description, a route corresponding to the activity of interest is identified and a graphical element corresponding to the route is presented. The route is stored for future reference by the user.
US07941156B2 System of wireless base stations employing shadow prices for power load balancing
In one aspect, a system is provided. In one embodiment, the system includes a plurality of wireless base stations that are located in a contiguous spatial coverage region of a cellular communication system. Each wireless base station that is configured to generate a coverage pilot beam to enable wireless mobile devices to set up spread spectrum wireless communication links with the generating wireless base station. The wireless base stations are configured to transmit data to the wireless mobile devices to cause a portion of the wireless mobile devices to reselect ones of wireless base stations for wireless communication links in a manner that reduces power load imbalances between the wireless base stations. The transmitted data is indicative of a set of shadow prices, wherein each of the wireless base stations is associated with a corresponding one of the shadow prices.
US07941155B2 Calculation and broadcast of cell-load ratio and intelligent cell selection for IEEE802.16M
A method for data transmission, contemplates calculating a cell-load ratio by: r cl , n = ( 1 - α ) · r cl , n - 1 + d n S n , where rcl,n-1 is a cell-load ratio calculated in a previous stage, rcl,n is an instant cell-load ratio, α is a forgetting factor, dn is an instantaneous cell load, and Sn is a frame capacity; and broadcasting the calculated cell-load ratio by carrying the cell-load ratio in a designated message. Methods of a cell selection and a handover for a subscriber which are initiated by a subscriber are in dependence upon both of the cell-load ratio and the signal strength provided by the base stations.
US07941154B2 Method and system for resource management in communication networks, related network and computer program product therefor
A method for providing, in a communication network including at least a first and a second set of resources, a service to users of at least a first and a second type. The users of the first type are in a condition to be provided said service only by means of said first set of resources, while the users of the second type are in a condition to be provided said service both by means of the first set of resources and by means of the second set of resources. The method includes the steps of detecting during at least one time interval, the total number of requests for service coming from said users, identifying within the total number the fraction of requests adapted to be met only by means of the first set of resources, identifying at least one parameter representative of said fraction, and providing the service to the users of the second type by means of the second set of resources as a function of the at least one parameter.
US07941149B2 Multi-hop ultra wide band wireless network communication
A wireless communication system is provided that has at least three nodes arranged in a multi-hop ultra wide band (UWB) communication network such that communications from a first node destined for a third node pass through a second node. Each of the devices in the system includes a radio and a media access control (“MAC”) module that is configured to establish multi-hop UWB wireless communications between the three or more wireless communication devices that enables high bandwidth applications such as Voice Over Internet Protocol (“VoIP”); multiplayer gaming; Wireless High Definition Television; and Internet Protocol Television (“IPTV”) among others. The MAC module is configured to avoid bandwidth reservation conflicts so that network performance does not degrade as the number of hops or the number of nodes in the wireless communication system increases. The MAC also facilitates utilization of multiple channels to maximize the available spectrum and is further configured to dynamically switch between channels to maximize throughput and meet or exceed quality of service (“QoS”) requirements such that QoS is guaranteed and network resources are efficiently utilized.
US07941148B2 Neighbor list generation in wireless networks
Generating neighbor lists. A set of devices are provisioned to report on neighbor lists and visibility of sectors. Each device in the set of devices generates event data that includes the neighbor list from a sector, other sectors visible while using the neighbor list, and/or sectors visible to the device if the call was dropped or lost. The event data of each device is received at a management system. The management system can derive recommended neighbor lists for each sector in a wireless network based on the cumulative event data received from the set of devices operating in the network.
US07941141B2 System and method for selecting a frequency for personal-use FM transmission
A portable electronic device includes a radio frequency receiver; a radio frequency transmitter; and a processing system coupled with the receiver and transmitter. The processing system directs the receiver to scan a radio frequency spectrum for available radio channels over which the transmitter may transmit. The processing system may further direct the receiver to perform a second scan for radio channels which are actively transmitting information. The processing system then selects an available radio channel as the radio channel best suited for use by the transmitter to transmit information to the external audio system. The processing system may select a transmission frequency which is spectrally distant from the active radio channels and/or may take into account a transmission profile of the transmitter to select a frequency that does not interfere with the reception of incoming radio signals.
US07941140B2 UMA/GAN integration within a legacy location based system
In one embodiment, techniques for authorizing a mobile device are provided. A registration request is received for the mobile device. The registration request may include location identifier information. For example, a cell ID may be provided. Static location information is then determined based on the location identifier information. The static location information may be spatial coordinates. The registration request is then authorized based on the static location information. For example, a cell ID may be received and then spatial coordinates may be determined based on the cell ID. The registration request is then authorized based on the spatial coordinates. A response to the registration request is then sent.
US07941130B2 System and method for using location information to execute an action
A system and method is provided for using location information associated with wireless devices. The system includes a wireless device, a location system, and a feature server. The wireless device includes any wireless apparatus having wireless communications capabilities. The location system can generate location information pinpointing the location of the wireless device. The feature server can use the location information to determine whether to execute an action in accordance with subscriber rules. A large number of applications may be implemented to execute the action via a number of communications channels, including without limitation, a wireless communications network, a computer network, and a public switched telephone system, for example.
US07941127B2 Cellular communications system for providing non-real time subscription data and related methods
A cellular communications system may include a plurality of mobile cellular communications devices each associated with a respective user, and at least one cellular base station for wirelessly communicating with the mobile cellular communications devices. The at least one cellular base station may have a capacity associated therewith. The system may also include a central station for determining available capacity of the at least one cellular base station based upon active wireless communications with the mobile cellular communications devices. Moreover, the system may also include a subscription server for cooperating with the central station to provide non-real time subscription data to users on respective mobile cellular communications devices via the at least one cellular base station when the determined available capacity thereof is greater than a threshold.
US07941126B2 Methods, systems, and computer program products for delivering ring tones on a communication network by associating ring tones with media files
Ring tones can be delivered on a communication network by associating one or more ring tones with a media file, such as a song, that may, for example, be purchased by a customer. The associated ring tones may be presented to a customer to allow the customer to choose which ring tone(s) he/she would like to have as well as to select how the ring tone(s) are to be delivered. For example, the ring tone(s) may be delivered directly to a phone using, for example, a Short Message Service (SMS) message. The ring tone(s) may also be delivered to a storage location, such as on a personal computer, for example, allowing the customer to install the ring tone(s) on his/her phone independently. A key may also be delivered to a storage location that allows the user to invoke the key at later time to trigger delivery of the ring tone(s) over the air via an SMS message.
US07941124B2 Methods of providing messages using location criteria and related systems and computer program products
Methods of providing messages for a user can include accepting entry of a message for the user, and accepting entry of a location criteria associated with the message. Physical location information for a wireless communications device associated with the user can be obtained, and the message for the user can be transmitted when the physical location information for the wireless communications device matches the location criteria associated with the message. Related systems and computer program products are also discussed.
US07941123B2 Method and system for downloading data to mobile terminals and for implementing data sharing between mobile terminals
The invention discloses a method and system for downloading data to mobile terminals, a mobile terminal that utilizes the method, and a method and a system for implementing data sharing between mobile terminals. The method for data downloading includes: dividing data to be downloaded into multiple data task segments by a master mobile terminal, and allocating the data task segments to one or more mobile terminals; downloading the data by the mobile terminals in accordance with the allocated data task segments; judging by the master mobile terminal whether there are any data task segments that have not been downloaded; and if yes, allocating the data task segments to at least one mobile terminal that has finished downloading data task segment; and if no, terminating the download procedure. The system for data downloading includes: a server, at least a master mobile terminal, and at least a slave mobile terminal.
US07941109B2 Polar modulation transmission apparatus and transmission power control method
As explained above, according to embodiments of the present invention, by providing averaging section 111 that detects an average power value of amplitude component signals, and controlling transmission power based on the amount of drift in the average output power value of PA 103 and the amount of drift in the average power value of amplitude component signals, when residual drift components are included in the average output power value of PA 103, the influence of residual drift components can be eliminated and transmission power can be controlled, so that it is possible to improve the accuracy of transmission power control. That is, deterioration of power estimation accuracy resulting from residual drift components can be reduced, so that it is possible to satisfy the restrictive requirement that the difference between transmission power be within, for example, the range of +/−0.5 dB.
US07941107B2 High linearity, high efficiency power amplifier with DSP assisted linearity optimization
A communications transceiver includes a baseband processor, a receiver section, and a transmitter section that includes a power amplifier. The receiver and transmitter sections communicatively couple to the baseband processor. In a calibration operation, the baseband processor produces a test signal to the transmitter section. Further, the baseband processor causes each of a plurality of power amplifier bias settings to be applied to the power amplifier. For each of the plurality of power amplifier bias settings, the power amplifier produces an amplified test signal, the receiver section couples back a portion of the amplified test signal to the baseband processor, and the baseband processor produces a characterization of the amplified test signal respective. Based upon a plurality of characterizations of the amplified test signal and respective power amplifier bias settings, the baseband processor determines power amplifier bias control settings. The baseband processor then applies the power amplifier bias control settings to the power amplifier.
US07941106B2 Systems and methods for controlling local oscillator feed-through
A method for controlling local oscillator (LO) feed-through in a direct transmitter includes detecting a signal level corresponding to LO feed-through in a radio frequency (RF) signal that is output by a direct transmitter. Responsive to detecting the signal level corresponding to LO feed-through, DC offset levels are modified for an in-phase (I) signal and/or a quadrature-phase (Q) signal in the direct transmitter.
US07941101B2 Apparatus and method of removing interference noise in personal communication terminal
Apparatus and method for removing interference noise in a personal communication terminal. A function of removing interference noise is adapted to the personal communication terminal, and adjustment parameters for removing interference noises are continuously set to up-to-date adjustment parameters, so that, in the activation of broadcast receiving, a turn-on stabilizing time of the personal communication terminal can be reduced, and the broadcast receiving performance can be maintained at an optimum state.
US07941100B2 Communication system, base station, and mobile station
A communication system includes mobile stations carrying out transmission at report cycles selected from a group consisting of 0, 1 and other integers without having a relation of a multiple and including a lot of prime numbers.
US07941094B2 Apparatus and method of wireless communication at a plurality of performance levels
An apparatus, comprising at least one wireless receiver, the at least one wireless receiver may be capable of operating at a plurality of performance levels, and the apparatus may be capable of communicating a performance level that the at least one wireless receiver is operating at to at least one wireless device in communication with the apparatus. The at least one wireless receiver may be capable of transitioning from a first performance level to a second performance level and further may be capable of communicating the transition to the second performance level that the at least one wireless receiver is operating at to at least one wireless device in communication with the apparatus. The first performance level may be an enhanced receive capability level and the second performance level may be a reduced receive capability level.
US07941092B2 Media distribution server that presents interactive media to a mobile device
A media distribution server presenting interactive media on mobile devices and receives mobile user response interactively. During the presentation of interactive media the user is prompted with multiple choices for their selection, which can be provided using softkeys on the mobile device. The media distribution server prepares the subsequent portions of the interactive media and delivers them to the mobile device. In one embodiment, the necessary text, graphics, audio and video are assembled and integrated dynamically and is presented on the mobile device to the user. Further the mobile user is prompted to approve online purchases, make online appointment requests, show interest in products, etc. while browsing the interactive media on their mobile device. The media distribution server supports such activities as necessary.
US07941091B1 Signal distribution system employing a multi-stage signal combiner network
A multi-stage signal combining network includes two or more first stage combiner circuits, two or more filters, and at least one second stage signal combiner circuit. Each of the first stage combiner circuits has two or more input ports coupled to receive a respective two or more signals, and a first combiner output port. Each of the two or more filters includes an input coupled to one first stage combiner output port and a filter output port. The at least one second stage combiner circuit includes two or more input ports, each coupled to one filter output port, and a second stage combiner output port.
US07941088B2 Image forming apparatus
The image forming apparatus has a discharge device, an air blow device and a detection device, wherein an amount of blown air by the air blow device when the height of the recording materials detected by the detection device is higher than a preset first detection position is smaller than an amount of blown air by the air blow device when the detected height of the recording materials is lower than the first detection position. Thereby, there is provided an image forming apparatus which is improved in the alignment of the recording materials on the stacking portion.
US07941087B2 Image-bearing member protecting agent, protective layer forming device, image forming method, image forming apparatus and process cartridge
To provide an image-bearing member protecting agent used in an image forming method which includes applying or attaching the agent onto a surface of an image bearing member, the agent including: a fatty acid metal salt (A), and an inorganic lubricant (B), wherein the inorganic lubricant (B) has an average particle diameter of 0.1 μm to 14 μm.
US07941086B2 Image forming apparatus and method of cooling recording material
An image forming apparatus includes: a fixing section that heats an image formed on a recording material to fix the image to the recording material; a first cooling section that cools the recording material to which the image is fixed; and a second cooling section that cools the recording material from an opposite side of a side, to which the image is fixed, of the recording material before the first cooling section cools the recording material.
US07941081B2 Developing unit and image forming apparatus using the same
A developing unit for developing an electrostatic latent image formed on the outer peripheral surface of a latent image bearer rotating in one direction utilizes an electrified developer that is prepared by mixing two components, or an electrostatically chargeable toner and magnetic carrier. The developing unit includes a developing roller for supplying the developer to the latent image bearer and a carrier collecting roller disposed on the downstream side of the developing roller with respect to the rotational direction of the latent image bearer. The carrier collecting roller includes first and second magnetic pole elements of different magnetic polarities, both presenting a magnetic field intensity of 400 G to 750 G. The first magnetic pole element is disposed at a position on the opposite side across the center of the carrier collecting roller from the position opposing the latent image bearer. The second magnetic pole element is disposed at a position opposing the developing roller.
US07941080B2 Image forming apparatus
An image forming apparatus is provided with a photoconductive member on which a latent image is to be formed, a developing roller for developing the latent image formed on the photoconductive member by a first bias, and a magnetic roller for forming a magnetic brush thereon with a two-component developer and forming a thin toner layer on the developing roller by a second bias. If (D1) denotes the duty ratio of a first alternating-current bias included in the first bias and (D2) denotes the duty ratio of a second alternating-current bias included in the second bias, the duty ratios (D1, D2) satisfy the following relationship: D1>100−D2.
US07941079B2 Image forming apparatus
A developing apparatus includes first and second developer bearing members configured to bear developer and a connecting member configured to connect the first and second developer bearing members to each other such that the second developer bearing member is swingable relative to the first developer bearing member. A first adjusting member which adjusts the positions of magnetic poles of a first magnetic member disposed in the first developer bearing member is fixed to the developing apparatus. A second adjusting member which adjusts the positions of magnetic poles of a second magnetic member disposed in the second developer bearing member is fixed to the connecting member.
US07941078B2 Electrophotographic image forming apparatus having transparent toner
An electro photographic image forming apparatus includes first and second photosensitive bodies, first and second exposing units to form electrostatic latent images on the first and second photosensitive bodies each of which being charged to a uniform electric potential, a first developing unit to develop the electrostatic latent image on the first photosensitive body by supplying a transparent toner thereto, and a second developing unit to develop the electrostatic latent image on the second photosensitive body by supplying color toners thereto, wherein the first developing unit is a developing unit employing a two-component developing technique using a magnetic carrier and a transparent toner.
US07941075B2 Image forming apparatus including a cleaner-less image carrier cleaning system
An image forming apparatus includes an image carrier, a charging unit including a charge member that is disposed facing the image carrier across a gap therebetween and charges the image carrier by using electrical discharge caused by applying thereto a voltage including an alternating current component superimposed on a direct current component, a latent image forming unit, a developing unit to supply toner for developing the latent image formed on the image carrier into a toner image and to collect residual toner remaining on the image carrier, a transfer unit, and a toner spreading member to spread toner on the image carrier and disposed upstream from the charging unit in a direction of movement of the image carrier and downstream from the transfer unit in the direction of movement of the image carrier.
US07941067B2 Apparatus for print assembly blade deflection detection
An apparatus (100) that detects blade deflection from a print assembly contact surface is disclosed. The apparatus can include a print assembly (110) rotationally supported in the apparatus, where the print assembly can have a print assembly contact surface (112) and a print assembly conductor (114). The apparatus can include a blade (120) configured to be coupled to the print assembly contact surface and a blade conductive layer (130) coupled to the blade. The apparatus can include a sensor (140) configured to measure a capacitance between the blade conductive layer and the print assembly conductor.
US07941066B2 Image heating device with duct for air blowing and suction
An image forming apparatus comprising a heating rotating body which heats a toner image while nipping and conveying a recording material bearing the toner image, a fan which cools down the heating rotating body, and a duct adapted in such a manner that air which is blown by the fan so as to cool down the heating rotating body does not pass through a recording material conveying path.
US07941061B2 Image forming apparatus with a plurality of antennas
An image forming apparatus is provided. The image forming apparatus includes: a body, to which a plurality of image forming cartridges containing developers are attachable; and a communication device which wirelessly communicates with a plurality of non-contact tags provided to the plurality of image forming cartridges, respectively. The communication device includes: a plurality of antennas which are provided correspondingly with the plurality of image forming cartridges; and a switching controller which switches signals from the plurality of antennas.
US07941053B2 Optical transceiver for 40 gigabit/second transmission
An optical transceiver for converting and coupling an information-containing electrical signal with an optical fiber including a housing having an electrical connector with a plurality of XFI electrical interfaces for coupling with an external electrical cable or information system device and for transmitting and/or receiving an information-containing electrical signal having a data rate of at least 10 Gigabits per second on each interface, and a fiber optic connector adapted for coupling with an external optical fiber for transmitting and/or receiving an optical communications signal having a data rate at least 40 Gigabits per second; and at least one electro-optical subassembly in the housing for converting between an information-containing electrical signal and a modulated optical signal corresponding to the electrical signals.
US07941051B2 Laser optical device and control method of actuator
A laser optical device, having: a laser light emitting section to emit laser signal light modulated by information; a laser light receiving section to receive the laser signal light emitted from the laser light emitting section; a light condensing optical unit to conduct the laser signal light emitted from the laser light emitting section to the laser light receiving section; an actuator to move the light condensing optical unit; a light intensity detecting section to detect an intensity of the laser signal light conducted to the laser light receiving section; and a control section to control drive of the actuator so as to align the laser signal light conducted by the light condensing optical unit to the laser light receiving section; wherein the control section drives the actuator in a predetermined period which synchronizes with a predetermined signal included in the laser signal light.
US07941045B2 Camera body, interchangeable lens unit, and imaging apparatus
A camera body that includes a lens attaching unit to which an interchangeable lens unit including a lens-side contact is mountable and that communicates information with the interchangeable lens unit when the interchangeable lens unit is attached to the lens attaching unit, the camera body comprising: a substrate; a holding member fixed to the substrate and formed of a conductive material; a body-side contact that is electrically connected to the lens-side contact when the interchangeable lens unit is mounted to the camera body and that is held by the holding member so as to be movable between a projected position at which the body-side contact projects from the holding member and a retracted position; and a biasing unit that biases the body-side contact to the projected position, wherein the body-side contact is electrically connected to the holding member.
US07941044B2 Image capturing device
This image capturing device includes a fitting member, a lens attached by adhesive to the fitting member, and a light reception element. The light reception element is disposed so as to face the lens attached to the fitting member, and an image of a photographic subject is projected upon this light reception element by the lens. An image output unit is also provided which outputs this image of the photographic subject projected upon the light reception element by the lens. And an application aperture for adhesive is provided in the fitting member at a position facing a region of the lens which does not contribute to the image of the photographic subject outputted by the image output unit. Desirably, a plurality of such admission apertures are provided.
US07941039B1 Pedestal heat transfer and temperature control
Provided herein are assemblies that, when coupled to an object, are capable of keeping the object at a uniform elevated temperature while removing large amounts of heat from an external source. Applications include various integrated circuit fabrication processes that use such external sources to expose wafers to radiation. In certain embodiments, the assemblies include a pedestal for supporting the wafer or other object. In certain embodiments, the assemblies include a calibrated heat resistance that allows heat be conducted away from the pedestal and wafer to maintain the desired set-point temperature. In certain embodiments, the pedestal may have one or more protrusions used to dissipate or transfer heat from the pedestal to a heat sink. Also, in certain embodiments, the pedestal surface is configured to have a spectral reflectivity of desired values in such way as to reflect the wavelengths that are emitted by an external radiant heat source.
US07941035B2 Information storage medium and information recording/playback system
There are provided an information storage medium capable of real-time recording/playback of digital moving picture information, and a digital information recording/playback system using this medium. In a medium that records/plays back data including video data and control information, the control information (DA21 in FIG. 4; RTR_VMG in FIG. 30) includes information (VOBU entry in FIG. 31) for accessing a specific portion (VOBU) of the video data.
US07941031B2 Video processing apparatus, IC circuit for video processing apparatus, video processing method, and video processing program
A rule storage unit stores a plurality of pieces of specifying information each showing a feature of frames to be specified as start frames, and each corresponding to a different type of content. A program obtaining unit obtains a content of which start frames are to be specified. An information obtaining unit obtains type information showing the type of the obtained content. A selecting unit obtains, from the rule storage unit, apiece of specifying information corresponding to the obtained type information. A specifying unit specifies, as the start frames, frames in the obtained content having the feature shown by the obtained piece of specifying information.
US07941029B2 Moving-image shooting device, method of shooting moving-image, recording medium in which video signals are recorded by the same shooting device, moving-image reproducing device for reproducing the video signals recorded in the same medium, and method of reproducing the moving-image
A shooting device includes a frame-rate setting section, a shooting section, and a recording section. The frame-rate setting section sets a frame rate at the shooting and a frame rate at the reproducing arbitrarily and independently. The shooting section shoots moving images at the shooting frame rate, and the recording section records video signals of the shot moving images together with information about the shooting frame rate and information about the reproducing frame rate, where both of the information are linked with the video signals.
US07941028B2 Backlight asymmetric light input wedge
A backlight is disclosed and includes a visible light transmissive body primarily propagating light by TIR with a light input surface and a light output surface and a light guide portion and a light input portion. The light guide portion has a light reflection surface and a light emission surface. The light input portion has opposing side surfaces that are not parallel. One of the opposing surfaces is co-planar with either the light emission surface or the light reflection surface. A light source is disposed adjacent to the light input surface. The light source emits light into the light input portion. A reflective layer is disposed adjacent to or on the opposing side surfaces.
US07941024B2 Buried heterostructure device having integrated waveguide grating fabricated by single step MOCVD
The device is an optoelectronic device or transparent waveguide device that comprises a growth surface, a growth mask, an optical waveguide core mesa and a cladding layer. The growth mask is located on the semiconductor surface and defines an elongate growth window having a periodic grating profile. The optical waveguide core mesa is located in the growth window and has a trapezoidal cross-sectional shape. The cladding layer covers the optical waveguide core mesa and extends over at least part of the growth mask. Such devices are fabricated by providing a wafer comprising a growth surface, growing an optical waveguide core mesa on the growth surface by micro-selective area growth at a first growth temperature and covering the optical waveguide core mesa with cladding material at a second growth temperature, lower than the first growth temperature.
US07941011B2 Multilevel light intensity modulator
In a multilevel light intensity modulator of the invention, input light is branched into n (n is an integer of 2 or more), and respectively sent to n branching waveguides. On the branching waveguides are respectively provided MZI light modulating sections. The MZI light modulating sections branch the input light into two at a branching ratio different from 0.5:0.5, and respectively output a binary optical signal with a quenching ratio being deteriorated, by on/off driving with a binary electric signal. Then by coupling the light output from the MZI light modulating sections, an optical signal with the light intensity modulated to a 2n value not including the zero level is output. As a result quaternary or higher level light intensity modulation which does not include the zero level, can be realized by a practical configuration using a binary electric signal.
US07941003B2 Efficient calculation of ensquared energy in an imaging system
Systems and methods are provided for determining an ensquared energy associated with an imaging system. In one embodiment of the invention, a focal plane array captures an image of a target comprising a plurality of point sources, each point source being associated with a pixel within the focal plane array. An image analysis component estimates an ensquared energy value for the imaging system from respective intensity values of the associated pixels and known relative positions of the plurality of point sources.
US07941000B2 Method for producing an image and system for producing an image
An image of a physical object is produced by receiving a plurality of raw images, dividing the plurality of raw images into a first subset of primary images and a second subset of secondary images according to a predetermined criterion. From the first subset of primary images an intermediate image is determined while from the second subset of secondary images a mask image is determined. Afterwards a registration of the intermediate image and the mask image is performed by using direct registration of predetermined features present in the intermediate image and the mask image. A fused image of the physical object is generated out of the mask image and the intermediate image.
US07940999B2 System and method for learning-based 2D/3D rigid registration for image-guided surgery using Jensen-Shannon divergence
A method of registering 3-dimensional digitized images to 2-dimensional digitized images during a medical procedure includes providing a pair of correctly-registered training images L={lr, lf} and their joint intensity distribution pl(ir, if), wherein ir and if are reference and floating images, respectively, providing a pair of observed images O={or, of} and their joint intensity distribution po(ir, if), mapping a marginal intensity distribution of the observed pair O={or, of} to a marginal intensity distribution of the training pair L={lr, lf}, and estimating a set of parameters T that registers image of to image or by maximizing a weighted sum of a Jensen-Shannon divergence (JSD) of a joint intensity distribution of the observed pair and a joint intensity distribution of the training pair and a similarity measure between the observed images.
US07940991B2 Image signal processing apparatus
Reference grid information is supplied from a tiling unit to an order control unit. The order control unit generates three control signals on the basis of the reference grid information and outputs them. The first control signal is a signal for controlling the execution order of a vertical low-pass filter and a vertical high-pass filter. The second control signal is a signal for controlling the execution order of a horizontal low-pass filter and a horizontal high-pass filter. The third control signal is a signal for controlling the execution order of a horizontal low-pass filter and a horizontal high-pass filter.
US07940988B2 Adaptive sampling region
Properties of pixels in a digital image are sampled within different subdivisions of an editing tool impression to produce different property distributions. The different subdivisions can automatically alter their size, geometry, and/or location, based on image content within one or more of the subdivisions, in order to encompass a set of pixels having a substantially uniform distribution of a pixel property. Uniformity can be defined relative to the editing operation or context of the image. The property distributions from each region are classified to identify different edit classes within the property space, which are then used to apply an edit effect to the digital image within the tool impression. The edit classes may be represented by an edit profile in two or more dimensions.
US07940977B2 Method and system for automatic analysis of blood vessel structures to identify calcium or soft plaque pathologies
A method of identifying a calcium and/or a soft plaque deposit in a blood vessel using imaging data of the blood vessel is provided. A first threshold is applied to a slice of three-dimensional imaging data of a blood vessel to define voxels above the first threshold. A maximum intensity of the blood vessel is identified from the defined voxels. A distance from the identified maximum intensity to a center of the blood vessel is calculated and is compared with a distance threshold. If the calculated distance is greater than the distance threshold, a calcium deposit is identified. A second threshold is applied to the slice to define voxels below the second threshold. If a calcium deposit is identified or if the defined voxels below the threshold have a half-moon shape, a soft plaque deposit is identified.
US07940975B2 Medical image diagnosing support method and apparatus, and image processing program configured to extract and correct lesion candidate region
A medical image diagnosing support method is provided that includes a site region extracting step for obtaining a tomographic image which is picked up by a medical diagnostic imaging apparatus and extracting a predetermined site region from the obtained tomographic image, a first region extracting step for extracting a first lesion candidate region from the site region based on pixel values of the site region extracted in the predetermined site region extracting step, a second region extracting step for extracting a second lesion candidate region from the site region based on a distribution of the pixel values of the site region extracted in the predetermined site region extracting step, and a region correcting step for correcting the first lesion candidate region extracted in the first region extracting step by using the second lesion candidate region extracted in the second region extracting step.
US07940967B2 Medical procedure support system and method
A medical procedure support system of the invention includes an endoscope for obtaining images of an internal part of the body cavity of a subject, an endoscopic image creating unit for creating an endoscopic image obtained by the endoscope, an image reading unit for reading a virtual image relating to the subject and a reference image relating to the virtual image, a superimposition commanding unit for commanding to superimpose the reference image on at least one of the virtual image and the endoscopic image, and a combined image creating unit for performing the superimposition of the reference image data commanded by the superimposition commanding unit and creating a combined image thereof.
US07940965B2 Image processing apparatus and method and program storage medium
According to the present invention, the face of a subject person can be rapidly detected. An image input unit inputs an image to be processed. A photographing-position input unit inputs photographing-position information attached to the processed image. An angle-range information determination unit determines an angle range, where face detection should be performed to the processed image, on the basis of the information obtained by the photographing-position information input unit. On the basis of information indicating the determined angle range, under the control of a process control unit, a face detection unit performs face detection to the processed image input by the image input unit in predetermined angle increments. A face integration unit integrates all of face data detected by a basic-angle-range face detection unit into face information and then outputs the information.
US07940964B2 Method and image processor for processing image data to adjust for brightness in face, and method and apparatus for printing with adjusted image data
Image data obtained by capturing an image including a human is received. The image data is analyzed and a part of the image including a human face is extracted. A prescribed part of the extracted human face is detected. Brightness of the image data is adjusted with reference to the prescribed part to obtain adjusted image data. An image is printed based on the adjusted image data.
US07940963B2 Monitoring system, monitoring method, and program
A monitoring system includes: an image capturing section capturing a motion image of a monitor region; a condition storing section storing a condition of an object to be extracted from the motion image; a matching judging section judging whether an object that matches the condition exists in the motion image; an object region identifying section identifying an object region including the object, if the matching judging section judges positively; an output section outputting an image of the object region, if the matching judging section judges positively; an image retaining section retaining an image of a region other than the object region, if the matching judging section judges positively; and an output control section controlling the output section to output the image of the region, if the image of the region is judged to be transmitted, after the image retaining section retained the image of the region.
US07940962B2 System and method of awareness detection
An awareness detection system and method are provided. The system includes an imaging device positioned to obtain a plurality of images of at least a portion of a subject's head, and an awareness processor in communication with the imaging device. The awareness processor receives an image from the imaging device and performs the steps including conducting a two-point head pose analysis when two eyes of the subject are located, conducting a one-point head pose analysis when only one eye of the subject is located, and conducting a zero-point head pose analysis when zero eyes of the subject are located. The awareness processor further performs the steps of detecting at least one point of interest in the image, conducting a motion analysis of the image to estimate a head pose of the subject, and determining a state of awareness of the subject.
US07940960B2 Pose estimating device and pose estimating method
A pose estimating device includes: a pose dictionary; an image feature extracting unit configured to extract observed image feature information; a past information storing unit configured to store past pose estimating information of the articulated object; a pose predicting unit configured to predict a present pose; a node predicting unit configured to calculate a prior probability as to whether each nodes includes a present pose; an identifying unit configured to calculate a likelihood of the observed image feature information for each node; a node probability calculating unit configured to calculate a probability in which the present pose belongs to the node in the upper layer; and a pose estimating unit configured to calculate pose information.
US07940959B2 Image analysis by object addition and recovery
The invention described herein is generally directed to methods for analyzing an image. In particular, crowded field images may be analyzed for unidentified, unobserved objects based on an iterative analysis of modified images including artificial objects or removed real objects. The results can provide an estimate of the completeness of analysis of the image, an estimate of the number of objects that are unobserved in the image, and an assessment of the quality of other similar images.
US07940956B2 Tracking apparatus that tracks a face position in a dynamic picture image using ambient information excluding the face
A tracking apparatus and method in which the possible position of a current face is estimated based on the face positions previously determined as well as plural pieces of ambient information corresponding to the possible positions obtained. The current face position is estimated based on the position of the ambient information that is most similar to the ambient information obtained from previous detections.
US07940953B2 Magnetic membrane suspension
An electro-acoustic transducer has a membrane comprises a folded or curved sheet of film material. A frame supports the membrane in at least an upper end thereof. A resilient suspension connects the upper ends of the membrane to the frame. A driver system is attached to the frame and the membrane for moving the membrane dependent on an electrical input signal. At least one ferromagnetic element is arranged in the membrane or on one of the surfaces of the membrane at its lower end. At least one magnet provides a magnetic field, the magnet being attached to the frame in a position adjacent the lower end of the membrane. The ferromagnetic element is pulled down by a magnetic force between the element and the magnet establishing a gap therebetween such that tensioning of the membrane is achieved by the magnetic force.
US07940948B2 Methods and apparatus for mounting a loudspeaker
Methods and apparatus provide for: a speaker frame having a peripheral flange defining a central axis and a plurality of studs extending from the peripheral flange parallel to the axis; and a carrier plate having an aperture through which at least one of: a portion of a speaker may extend or through which the speaker may direct acoustic energy, a plurality of receiving elements disposed about the aperture, each receiving element having at least one ramped surface extending generally tangentially with respect to a perimeter of the aperture and rising in a direction parallel to the central axis, wherein the studs engage and slide along the ramped surfaces when the speaker frame is coupled to the carrier plate and rotated to lock the speaker frame to the carrier plate.
US07940946B2 Open fit canal hearing device
An improved hearing aid device adapted for use within the ear canal of the CIC (Completely In the ear) and of the partially exposed ITC (In The Canal) type. This aid consists of a system of integrated parts allowing an air gap to substantially surround the hearing aid shell and air passages which communicate with the inner ear minimizing occlusion sensations and providing the user with an enhanced natural hearing experience. A key aspect of this device is the provision of air passages in the mounting insert which securely positions the hearing aid shell in the wearer's canal. These passages are designed to stay open after insertion of the aid in the ear canal. In use, unamplified sound from the outside passes around the hearing aid shell, through the air passages in the mounting insert blending with the amplified sound emanating from the receiver. The area of air passages in the mounting insert can be tailored by the technician adapting to the hearing loss characteristics of the user. Surprisingly, acoustic feedback is mitigated in spite of the openness of this novel design.
US07940943B2 Speaker driving apparatus
A speaker driving apparatus includes a speaker enclosure whose inside is tightly closed, at least two speakers that are provided to the speaker enclosure so as to have a common rear space, and a signal supplying unit that supplies a stereo left channel signal to the speaker in a first group and supplies a stereo right channel signal to the speaker in a second group. The at least two speakers being divided into two groups as the first group and the second group.
US07940942B2 Self-identifying microphone
A microphone including a connector with a plurality of electrical contacts. The microphone interfaces with a computer system via a digital bus. The microphone can transmit data to the computer system via the connector that is related to at least one of the following: the microphone manufacturer, the microphone manufacture date, the microphone model number, the microphone serial number, the microphone frequency response, whether the microphone uses phantom power, the desired pre-amplifier gain, and the microphone dynamic response.
US07940941B2 Effect adding method and effect adding apparatus
An effect adding method, includes: applying different gains to a positive side waveform portion and a negative side waveform portion of an audio signal respectively when absolute values of input levels of the positive side waveform portion and the negative side waveform portion are smaller than a predetermined value; producing a higher range component of the audio signal based on a high range component of the audio signal to which the gain is applied, the higher range component being higher in frequency than the high range component; producing a lower range component of the audio signal based on a low range component of the audio signal to which the gain is applied, the lower range component being lower in the frequency than the low range component; and synthesizing an audio signal having an effect sound by adding the audio signal to which the different gains are applied, the higher range component, and the lower range component with each other.
US07940939B1 Vehicle trunk woofer
A vehicle trunk woofer is a low frequency speaker disposed within the trunk of a vehicle so as to be separated from the vehicle passenger compartment by a dividing portion and a rear deck. The dividing portion may be a fixed element or a movable element, such as a fold down rear seat. The speaker mounted in the trunk may be mounted in an enclosure and may be mounted adjacent to the dividing portion, but is not mounted to the rear deck.
US07940937B2 Transducer for sensing body sounds
An acoustic-to-electrical transducer for sensing body sounds is disclosed. The transducer comprises a diaphragm that can be placed in direct contact with a body, whereby the diaphragm motion directly affects an electromagnetic sensing signal, which is then converted to an electrical signal representation of the diaphragm motion. Such sensing means allows the diaphragm to move freely without mechanical coupling to a secondary transducer, while providing a direct and efficient acoustic to electrical conversion means. The transducer further provides a means for using static diaphragm pressure to control gain and frequency characteristics of the electrical signal. The transducer provides methods for ambient noise reduction or cancellation, as well as means for simulating sound detection for applications such as medical education and testing. The sensor, circuitry, manufacturing methods and improvements are disclosed.
US07940936B2 Public key generation method in elliptic curve cryptography and public key generation system executing the method
A public key generation method in Elliptic Curve Cryptography (ECC), and a public key generation system performing the method are provided. The public key generation method includes reducing a sequence length of the signed ternary τ-adic representation of the private key ‘k’ using properties of an elliptic curve, representing a reduced secret key ‘k’ in a signed ternary τ-adic representation; and computing a public key kP by multiplying the τ-adic representation of the private key ‘k’ whose sequence length is reduced on point P on the elliptic curve.
US07940935B2 Content playback apparatus, content playback method, computer program, key relay apparatus, and recording medium
A content playback apparatus reduces load concentration on a specific server apparatus that manages content keys of encrypted content, while protecting copyrights of the content. The content apparatus makes playback of content recorded in a recording medium sold possible after the specific server breaks down. A key acquisition control unit (204) reads a playback control information table (211) from a recording medium (102) via a reading unit (201). The key acquisition unit (204) acquires a rights key via a key acquisition intermediation unit (223) from an apparatus specified by an acquisition-destination type and a request-destination type that are stored in the playback control information table (211) and that corresponding to the content to be played. The key acquisition unit (204) generates a content key using the acquired rights key and, when required, a medium key recorded in a medium. A decryption unit (203) decrypts encrypted content using the content key.
US07940933B2 Secure telemetric link
A communications protocol is used to provide data privacy, message integrity, message freshness, and user authentication to telemetric traffic, such as to and from implantable medical devices in a body area network. In certain embodiments, encryption, message integrity, and message freshness are provided through use of token-like nonces and ephemeral session-keys derived from device identification numbers and pseudorandom numbers.
US07940930B2 Native scrambling system
A system for scrambling/descrambling packets of a stream of content, each packet having a must stay clear (MSC) section, the system including an input handler including a receiving module to receive the stream, a characteristic analyzer to analyze the stream in order to determine a data independent characteristic of each packet, and a scrambling /descrambling device operationally associated with the input handler, the scrambling/descrambling device including a receiving module to receive the data independent characteristic for each packet from the input handler, and an Initial Value module to determine an Initial Value for each packet as a function of the data independent characteristic of one of the packets being processed, wherein the scrambling/descrambling device is adapted to scramble and/or descramble the packets based on the Initial Value and a Control Word. Related apparatus and methods are included.
US07940928B2 Systems and methods for protecting data secrecy and integrity
A technique for integrating message authentication with encryption and decryption is disclosed. Intermediate internal states of the decryption operation are used to generate a validation code that can be used to detect manipulation of the encrypted data. The technique is optimized with respect to processing time, execution space for code and runtime data, and buffer usage. The technique is generally applicable to a variety of block ciphers, including TEA, Rijndael, DES, RC5, and RC6.
US07940927B2 Information security device and elliptic curve operating device
Resistance against simple power analysis is maintained while a smaller table is used. An IC card 100 decrypts encrypted information using elliptic curve calculation for calculating a point k*C by multiplying a point C on an elliptic curve E with a coefficient k that is a positive integer less that a prime p. The calculation of the point k*C is performed by adding a multiplication result obtained by multiplying a digit position (window) value w of the acquired coefficient k with the point C in a position corresponding to the digit position, and is performed with respect to all digit positions. When a non-negative integer t exists that fulfills a condition that the acquired digit value w_can be divided by 2t and cannot be divided by 2t+1, the multiplication includes adding a point obtained by multiplying a point Q with w/2t.
US07940926B2 Cooperative encoding of data by pluralities of parties
Methods and apparatus include cooperatively encoding digital data between collaborating parties. By prior agreement, the parties take turns encoding portions of a given payload (e.g., document), until all portions have been encoded, thereby transforming the payload from a native encoding to a new, composite encoding. Choreography rules facilitate the process. Each party is free to use its own processing scheme. The use of a lookback or chaining step enables each party to impart a quality of informational entanglement to the output during its construction. By virtue of these features and attendant synergies, the resultant jointly encoded digital data enjoys certain novel cryptographic properties in addition to serving as a record of interaction between parties. To decode the data, the process is reversed. Third parties are optionally employed to mediate aspects of the process. Noise and padding, such as watermarks or copyrights, may be added variously to the encoded digital data. Encoding schemes include encryption or compression algorithms.
US07940925B2 Clip mount for cellular phone attachment
The clip-mount operates with a button mount and includes a body defining a locking cavity for the button and a resilient locking tongue therein. The tongue biases the button into a locking position. The tongue includes at least one cam surface. A movable cam actuator on the body includes another cam surface which coacts with the first cam permitting the tongue to flex from a locking to an unlocking position. An enhancement includes one cam and cam follower, to flex the tongue from the locking to the unlocking position, and a second cam and cam follower to flex the tongue to a button locking position. The method includes biasing the button to a locking position, providing a sloped cam surface on the resilient locking tongue and moving a second cam surface over the tongue cam surface thereby flexing the tongue from a locked to a button release position.
US07940920B2 Telecommunication capable of silent operation and the related method therof
Disclosed is a telecommunication system including a main telecommunication apparatus, at least one slave telecommunication apparatus and a virtual signal circuit. The slave telecommunication apparatus is coupled to the main telecommunication apparatus. The virtual signal circuit, which is coupled to the main telecommunication apparatus and the slave telecommunication apparatus, is used for generating a DC virtual signal to the slave telecommunication apparatus in a silent operation mode and for transmitting a telecommunication signal to the slave telecommunication apparatus in a normal operation mode to recover the original telecommunication function and operation.
US07940917B2 Managing received calls
A method, apparatus, and computer usable program product for managing received calls. In response to receiving a first call from a user, the process stores a record of the first call in a table of received calls. Thereafter, in response to receiving a second call from the user within a predefined period of time after the first call was prematurely disconnected, the process identifies a second call as a prematurely terminated call. The process then places the prematurely terminated call in a queue of calls according to a set of configurable criteria and updates the record of the first call with a progress of the prematurely terminated call.
US07940915B2 Apparatus and method for determining part of elicitation from spoken dialogue data
This apparatus calculates, from the spoken dialogue data between a customer and an operator, the speech length of each speech. Then, it estimates the structure of the spoken dialogue data based on the speech length and specifies a speech-length-characteristic change time point (time) when the speaker who makes longer speeches changes. Then it extracts an information search time point (time) when the operator performs information search from operation log information about operator's operations performed during this conversation and determined both the ending time point of a part-to-elicit from the information search time point and the starting time point of the part-to-elicit from the speech length-characteristic change time point.
US07940912B2 System and method for virtual wireless calling
A system and method is provided for call routing from a wired telephone switch. A virtual number may be registered with a database of the wired telephone switch for call routing. Outgoing calls are routed from a standard telephone utilizing the virtual number. The virtual number is unregistered to disable the call routing from the standard telephone.
US07940911B2 Method and apparatus for providing a specialized resource function in a telephone network
To provide a specialized resource function within the telephone network, server apparatus is described having a first interface for communication with a signalling network of a telephone network and a second interface for communication with a media gateway that has at least one bearer channel to the telephone network. The apparatus has a control arrangement for enabling the apparatus to provide, through the second interface, a document, such as a VoiceXML document, for rendering by the media gateway, the document being provided at least partly under the control of information received from a service control subsystem of the telephone network in an interaction through the first interface. An associated media gateway and method are also described.
US07940910B2 Directory integration in mobile systems
Embodiments for generating a sorted integrated directory are described. The sorted integrated directory integrates contacts from disparate directories into a common directory. The formation of the integrated directory includes receiving contacts from multiple directories. The contacts represent or are formed under multiple data structures, with one data structure corresponding to one of the directories. The received contacts are converted into contact objects. The contact objects, each of which represents a contact, all include or are formed under a common data structure. An integrated directory is generated or formed from the contact objects. The integrated directory thus includes a set of contacts of the disparate source directories.
US07940909B2 Method and system for rewarding ring back tone, donor platform, and custom ring back tone platform
The present disclosure describes a method for rewarding an RBT, including selecting an RBT and initiating an RBT reward via a third-party platform in which a donator exists; processing an RBT reward request from a third-party platform, and downloading the RBT selected by the donator to a customized RBT library of the rewarded party when a predetermine condition is met. The CRBT platform may also return reward result information (Successful or Failed) to the third-party platform; the third-party platform receives the reward result information and charges the donator for the rewarded RBT. If the donator is charged successfully, the rewarded party is notified that the rewarded RBT is received; if the donator is charged unsuccessfully, the downloaded RBT is deleted from the customized RBT library of the rewarded party. The disclosure further describes a device and a system for implementing the method.
US07940907B2 Method, system, and article for placing a telephone call to a previously-called party
Upon receiving a service code from a calling party, a list of parties previously called by the calling party is retrieved. An audio message is generated based on the list, and communicated to the calling party. A dialed input indicating a selected party from the list is received from the calling party. Based on the dialed input, a call between the calling party and the selected party is initiated.
US07940906B2 Phone-independent key expansion module
A button box provides additional keys that can be used in conjunction with a telephone. In one embodiment, a button box is configured by associating it with a telephone and by programming its keys. When a key on the button box is activated, a key press event is sent from the button box to the associated phone. The phone treats the key press event as if a key on the phone itself had been activated and forwards the event to the voice switch appliance associated with the phone. (Alternatively, the key press event is sent from the button box directly to a voice switch appliance.) The button box's user interface is controlled by a voice switch appliance.
US07940905B2 Method and system for providing calling name identification
Systems and methods for identifying a name associated with a calling party's telephone number are disclosed. Generally, a first network element determines whether there are any restrictions on the disclosure of a name associated with a calling party's telephone number; obtain the name associated with the calling party's telephone number when it is determined that the calling party's telephone number is present in a database; and transmit the name associated with the calling party's telephone to a second network element.
US07940904B2 Converged offline charging and online charging
Converged charging systems and methods are described. A converged charging system includes an offline charging system, an online charging system, a common rating function, and a common charging gateway function. When in operation, the online charging system receives online charging information for a first call and accesses the common rating function to determine a rating for the first call. The online charging system then transmits a rated charging data record (CDR) for the first call to the common charging gateway function. The offline charging system receives offline charging information for a second call, and accesses the common rating function to determine a rating for the second call. The offline charging system transmits a rated CDR for the second call to the common charging gateway function. The common charging gateway function buffers the rated CDRs for both online and offline calls, and then transmits the rated CDRs to a billing system.
US07940896B2 Adaption of emergency calls to the emergency services network based on caller location
The invention includes a technique for integrating emergency calling for VoIP users with legacy emergency services to facilitate adapting to the evolving emergency services network and the services that are available in a given location. Generic location information provided by (or determined for) VoIP emergency callers, typically in civic or geodetic formats, is translated into Emergency Response Locations (ERLs) defining an area, such as an area within an enterprise premises, in which the caller is located. The translated location information is conveyed to the Public Safety Answering Point (PSAP) with the emergency call in for form of the ANI (Automatic Number Identification) or calling line identification number. An appropriate route/gateway is then selected to be used to reach the PSAP appropriate for the caller's location, and an emergency call notification to the appropriate local emergency response personnel is generated within the enterprise based on the caller's location.
US07940895B2 Methods and computer program products for tracking modifications in physical plant during maintenance of a communication network
Modifications made to physical plant in maintaining a communication network may be tracked by receiving notices corresponding to incidences in which physical plant is modified in performing maintenance tasks on a communication network and associated time information, receiving information specifying a total number of maintenance tasks performed on the communication network during a defined time interval, and storing information associated with the maintenance tasks in which physical plant is modified and the total number of maintenance tasks performed on the communication network in a searchable database.
US07940894B2 Elongated lifetime X-ray method and apparatus used in conjunction with a charged particle cancer therapy system
The system uses an X-ray imaging system having an elongated lifetime. Further, the system uses an X-ray beam that lies in substantially the same path as a charged particle beam path of a particle beam cancer therapy system. The system creates an electron beam that strikes an X-ray generation source located proximate to the charged particle beam path. By generating the X-rays near the charged particle beam path, an X-ray path running collinear, in parallel with, and/or substantially in contact with the charged particle beam path is created. The system then collects X-ray images of localized body tissue region about a cancerous tumor. Since, the X-ray path is essentially the charged particle beam path, the generated image is usable for precisely target the tumor with a charged particle beam.
US07940892B2 Energy substraction method and apparatus
The energy subtraction apparatus of the present invention comprises an image input device which inputs two or more different kinds of radiographic images having been taken by irradiating a subject with radiation rays with different radiation qualities, an information of body part acquisition device which designates a information of body part, a motion compensation processing device which performs a registration process by compensating for shift between corresponding points between the two or more different kinds of radiographic images due to movement of the subject, a subtraction device which performs an energy subtraction process on the two or more different kinds of radiographic images, and an operation mode switching device which switches an operation mode of the registration process at the motion compensation processing device depending on the information of body part.
US07940888B2 X-ray imaging apparatus, method of controlling the same, and computer program
An X-ray imaging apparatus includes an X-ray source including a plurality of X-ray focuses, an X-ray detector which detects X-rays emitted from the X-ray focuses and transmitted through an object, and a control unit which controls the X-ray source and the X-ray detector. The X-ray imaging apparatus selects a pair of X-ray focuses, of X-ray focuses of the plurality of X-ray focuses which project images on the X-ray detector through a region of interest which is an imaging region of the object, from which emitted X-rays define an intersecting angle coinciding with a predetermined angle in the region of interest, and decides an X-ray focus to be used for imaging from X-ray focuses between the selected pair of X-ray focuses. An X-ray image is captured by emitting X-rays from the decided X-ray focus and causing the X-ray detector to detect the X-rays.
US07940885B2 Methods and apparatus for obtaining low-dose imaging
In one aspect, A method of imaging an object of interest positioned in an exposure area is provided. The method comprises obtaining projection data of the object by providing radiation to the exposure area and detecting at least some of the radiation exiting the object to form the projection data, performing a first reconstruction of the projection data to form at least one bootstrap image, obtaining first data based on information provided by the at least one bootstrap image, and performing a second reconstruction of the projection data based, at least in part, on the first data to form at least one second image.
US07940881B2 Device and method for producing radioisotopes
The present invention is related to a device and a method for producing a radioisotope of interest from a target fluid irradiated with a beam of accelerated charged particles, the device includes in a circulation circuit (17): an irradiation cell (1) having a metallic insert (2) able to form a cavity (8) designed to house the target fluid and closed by an irradiation window (7), the cavity (8) including at least one inlet (4) and at least one outlet (5); a pump (16) for circulating the target fluid inside the circulation circuit (17); an external heat exchanger (15); the pump (16) and the external heat exchanger (15) forming external cooling means of the target fluid; the device means for pressurizing (14) of the circulation circuit (17) and the external cooling means of the target fluid are arranged in such a way that the target fluid remains inside the cavity (8) essentially in the liquid state during the irradiation.
US07940880B2 First-wall component with tube segment
The invention relates to a first-wall component of a fusion reactor, which comprises at least one heat shield of a graphitic material and a cooling tube of copper or a copper alloy. Arranged between the heat shield and the cooling tube is a tube segment, which is connected at least in certain regions to the heat shield and to the cooling tube via copper-containing layers.
US07940878B2 Unlock mode in source synchronous receivers
A phase locked loop generates an output corresponding to a source synchronous input and an input link clock signal. A phase locking feedback system receives the input and an input link clock signal and detects phase deviations between the output and the input. The phase locking feedback system also adjusts an adjusted clock signal based on the phase deviations thereby causing the phase locking feedback system to generate the output so that the output has a steady phase relationship with the input. A first mechanism causes the phase locking feedback system not to track phase deviations between the output and the input upon occurrence of a first predefined event, thereby maintaining the adjusted clock signal at a current state.
US07940854B2 Digital television transmitter/receiver and method of processing data in digital television transmitter/receiver
A digital television (DTV) transmitter and a method of processing data in the DTV transmitter are disclosed. A pre-processor pre-processes the enhanced data by coding the enhanced data for forward error correction (FEC) and expanding the FEC-coded enhanced data. A data formatter generates enhanced data packets including the pre-processed enhanced data and for inserting known data to at least one of the enhanced data packets. A first multiplexer multiplexes the enhanced data packets with main data packets including the main data. An RS encoder RS-codes the multiplexed main and enhanced data packets, the RS encoder adding systematic parity data to each main data packet and adding RS parity place holders to each enhanced data packet. And, a data interleaver interleaves the RS-coded main and enhanced data packets, wherein a known data sequence is included in every Nth enhanced data segment outputted from the data interleaver.
US07940853B2 Method and device for calculating zero-croccing reference sequences for signal detection of angle-modulated signals based on zero crossings of the received signal
A method for calculating zero-crossing reference sequences ({ti}) for the data detection of a sequence of zero crossings ({{circumflex over (t)}i}) of a received signal is disclosed. The data detection is determined in a receiver, wherein the received signal is based on a data symbol sequence ({dk}) angle-modulated at a transmitter and transmitted to the receiver. The zero-crossing reference sequences ({ti}) are calculated in accordance with an equation specifying an output of a finite state machine that describes, at least approximately, the signal generation in the transmitter.
US07940852B2 Near optimal joint channel estimation and data detection for COFDM systems
A method for decoding a received signal comprising the steps of receiving a signal at a plurality of antennas, applying Fast Fourier transformations to the received signal, estimating channel characteristics of a channel over which the signal was transmitted using iterative processing and decoding the transformed signal.
US07940850B2 Method for encoding frame data
In applications where data is transmitted in frames of symbols and the transmission medium is such that the probability of correct reception of symbols is, on the average, not uniform for different symbols in a frame, transmission of test frames enables creation of information about the different probabilities of correct reception, and that information is employed by the transmitter to control the manner in which symbols are transmitted so as to ameliorate the effects of the different probabilities of correct reception.
US07940846B2 Test circuit for serial link receiver
A test circuit for a serial link receiver includes a first current source coupled to a first input of the serial link receiver, and a second current source coupled to a second input of the serial link receiver. The first current source is symmetrically matched to the second current source. A first switch of the first current source is turned on to permit a charge-retaining mechanism thereof to be charged. A second switch of the first current source is turned on to permit the retained charge retained to be asserted on the first input. The charge turns on a control switch of the first current source, through which the charge is asserted on the first input. A charge-draining mechanism of the first current source is turned on to thereafter permit the charge to be drained in a controlled manner after the charge has been asserted.
US07940844B2 Video encoding and decoding techniques
This disclosure describes video encoding techniques capable of reducing the number of processing cycles and memory transfers necessary to encode a video sequence. In this manner, the disclosed video encoding techniques may increase video encoding speed and reduce power consumption. In general, the video encoding techniques make use of a candidate memory that stores video blocks in columns corresponding to a search space for a motion estimation routine. A memory control unit addresses the candidate memory to retrieve multiple pixels in parallel for simultaneous comparison to pixels in a video block to be encoded, e.g., using Sum of Absolute Difference (SAD) or Sum of Squared Difference (SSD) techniques. A difference processor performs the parallel calculations. In addition, for subsequent video blocks to be encoded, the candidate memory can be incrementally updated by loading a new column of video blocks, rather than reloading the entire search space.
US07940842B2 Reciprocal index lookup for BTSC compatible coefficients
An algorithm calculates spectral compression/expansion filter coefficients using a value proportional to a reciprocal of a feedback/feedforward signal and stores the coefficients to a lookup table. The lookup table is indexed by a pre selected set of coefficient bits to generate a filter coefficient function. A first portion of the lookup table stores a plurality of discrete values at index points of a line segment corresponding to a filter coefficient function approximation, so as to generate an initial discrete value corresponding to the filter coefficient function at a value of the high order bits and a second portion stores a plurality of slope values, which indicates a slope of the filter coefficient function. A linear circuit interpolates/decimates an approximation of the compression/expansion filter coefficient function based on the slope value, the initial discrete value and a preselected set of low order bits of the reciprocal value.
US07940839B2 Fully adaptive equalization for high loss communications channels
An equalization circuit is disclosed that enables high data rate transmission over high loss communications channels. Also disclosed is a set of functional blocks and update criteria that allow for the equalization function to be adapted for a large variety of different communications channels. A fully continuous adaptive equalizer is used in conjunction with a Decision Feedback Equalizer to fully equalize a large number of communications channels.
US07940838B1 Distortion characterization system
This invention provides a system for evaluating the performance of electronic components and systems by minimizing or eliminating intersymbol interference (ISI). The apparatus includes a transmitter, a device under test, a receiver, and at least one electrical connection between the transmitter and receiver that bypasses the device under test. The electrical connection between the transmitter and receiver transmits information characterizing the intersymbol interference of the transmitted signal to the receiver. The receiver includes an equalizer that uses the information characterizing the intersymbol interference of the transmitted signal to minimize or eliminate intersymbol interference in the received signal where the distortion introduced by the device under test can be isolated and characterized. The methods and devices can be used to evaluate the performance of data transmission systems and components, for example, software models of high-speed data transmission systems, and, among other things, reduces the need for fabricating prototype hardware for testing.
US07940833B2 Transmitter with intelligent preconditioning of amplifier signal
A transmitter (20) for a code division multiple access radio access network intelligently preconditions a channel-merged signal which is applied to its amplifier (22) so that the amplifier does not experience, e.g., precipitous power changes. The transmitter (20) comprises an amplifier (22) for amplifying the channel-merged signal at a signal output power; a detector (24) for performing detection of when output power of the channel-merged signal is about to change by a specified amount; and, a noise inserter (26) for adding a noise signal to the channel-merged signal in dependence upon the detection. Insertion of the noise smoothes an edge of the power change curve and thereby averts stress for the amplifier.
US07940832B2 Method and apparatus for efficient Walsh covering and summing of signals in a communication system
A method and apparatus is provided for efficient processing of signal in a communication system. The processing of the signal for transmission may include encoding a block of data at an encoding rate 1/R. The encoding produces R number of data symbols for every data bit in the block of data. A block of RAM (299, 600) is partitioned into a plurality of blocks of RAM to allow reading simultaneously data symbols from the plurality of blocks of RAM to produce an in-phase and a quad-phase data symbols simultaneously. At least two scramblers (306 and 307) are used for simultaneously scrambling the in-phase and quad-phase data symbols. A Walsh covering/summing block (700) followed by the scramblers provides efficient Walsh covering and summing of signals for a combined transmission from the communication system.
US07940831B1 Direct sequence spread spectrum system and method thereof
A method for a direct sequence spread spectrum communication system comprises encoding a first signal of data in a communication channel, embedding a second signal of data as notches in the communication channel, transmitting the first signal of data and the second signal of data concurrently and at a substantially same rate across the communication channel, receiving the communication channel, decoding the first signal of data in the communication channel to interpret the first signal of data, and bit decoding the second signal of data in the communication channel to interpret the second signal of data.
US07940830B2 Fast hopping frequency synthesizer
Apparatus and systems for synthesizing frequencies for use in a fast hopping wireless communications system. A frequency synthesizer comprises a plurality of oscillators with each oscillator having a first input coupled to a reference clock frequency signal, and a signal selector having a control signal input and a plurality of reference clock inputs with each reference clock input coupled to an output from an oscillator. Each oscillator produces a reference frequency that is a harmonic of a reference clock frequency of the reference clock frequency signal, and the signal selector couples a reference clock input to an output based on a control signal provided by the control signal input.
US07940824B2 Laser diode driver architectures
Laser diode driver architectures are disclosed. Some example current drivers are described, including a current channel to provide an output current. The current channel includes a current mirror with emitter degeneration, a startup transistor coupled to the current mirror to generate a DC bias on the current mirror, a beta helper circuit coupled to the current mirror and the startup transistor, to maintain the DC bias on the current mirror, and a cutoff transistor coupled to an emitter terminal of a current mirror transistor and to a reference voltage, to selectively couple the emitter terminal to the reference voltage to conduct the pre-determined output current. The example current drivers also include an output stage coupled to the output of the current mirror and to an output device, wherein the output stage provides a current gain in response to the cutoff transistor coupling the emitter terminal to the reference voltage.
US07940819B2 Tunable laser module, tunable laser apparatus and controlling method for tunable laser
A tunable laser module includes a tunable laser section including a gain medium and a wavelength filter having a periodic characteristic which brings about a discontinuous variation of an oscillation wavelength, and a monitoring section adapted to output a monitoring signal which periodically varies in response to the oscillation wavelength of the tunable laser section. The monitoring section includes a monitoring wavelength filter having a periodic characteristic which defines the monitoring signal. The relationship between the period of the wavelength filter and the period of the monitoring wavelength filter is set such that the monitoring signal varies when the oscillation wavelength varies discontinuously.
US07940817B2 Method for organizing a mode-locked pulse train by pump modulation
A method to stabilize the repetition rate in a passive harmonic mode-locked fiber laser employing semiconductor saturable absorbers. The pulse organization is accomplished by electrically modulating the amplifier pump source that in turn optically modulates the saturable loss of semiconductor absorber. Due to an efficient modulation mechanism of the cavity loss, the method can be used to generate an actively mode-lock pulse train.
US07940815B2 Fluorescent glass, optical waveguide, optical fiber, optical coherence tomography apparatus, and optical fiber laser
The present invention relates to fluorescent glass which is easily put into practical use, and optical elements including the same. In one aspect, the fluorescent glass is comprised of silica-based glass containing Bi as a dopant, and adapted to generate fluorescence in response to pumping light in a wavelength band of 980 nm incident thereon. In another aspect, the fluorescent glass contains at least one species of transition metal as a dopant, and exhibits a 980-nm band absorption spectrum having a full width at half maximum exceeding 10 nm. In still another aspect, the fluorescent glass is comprised of silica-based glass containing at least one species of transition element as a dopant, and exhibits a fluorescence spectrum with a peak intensity fluctuating within a range of −1 dB or more but 1 dB or less with respect to pumping light having a fixed intensity in a state set to a temperature of −5° C. or more but 65° C. or less.
US07940811B2 Mobile communication system, communication control method, and base station and mobile station to be employed in the same
In the communication system performing transmission with generating the vacant period in the slotted mode during data transmission in order to perform various process, such as different frequency carrier quality measurement or so forth, the control signal for maintaining a communication quality is inserted even in the vacant period. Therefore, a link quality may not be degraded even if the vacant period is long. Namely, when the pilot signal is used as the control signal, even in the vacant period, measurement of the link quality of the forward link with the pilot signal is performed in the mobile station to report the result of measurement to the base station. Therefore, transmission power control of the forward link can be performed according to the report in the base station. Therefore, degradation of the forward link can be eliminated.
US07940810B2 Encoding/transmitting apparatus and encoding/transmitting method
An encoding/transmitting apparatus that is used to transmit moving-picture data from a transmitting side to a receiving side through a transmission path and to subject the moving-picture data to streaming in the receiving side has an external-output request determining unit that monitors the state of a network. If the network assumes an undesirable state, the request determining unit causes a multiplex output unit to stop multiplexing data. When the network assumes a desirable state, the multiplex unit starts multiplexing the data again. A video encoding unit and an audio encoding unit keep encoding data, whether the multiplex output unit is multiplexing data or not. When the area occupied by encoded data in an encoded-video-data storage unit and the area occupied by encoded data in an encoded-audio-data storage unit exceed a predetermined value, the encoding units stop encoding data, and wait until the area occupied by encoded data sufficiently decreases.
US07940808B2 Communications system with symmetrical interfaces and associated methods
A communications system includes a physical layer device (PLD) and a logical link device (LLD), each having respective send and receive interfaces being substantially identical to define symmetrical interfaces for the system. Accordingly, design and manufacturing is simplified compared to conventional systems. In addition, advantages are also provided in terms of loopback capability and packaging options. The PLD comprises a PLD send interface including PLD parallel information outputs, and a PLD receive interface including PLD parallel information inputs. Similarly, the LLD comprises an LLD receive interface including LLD parallel information inputs, and an LLD send interface including LLD parallel information outputs. Parallel communications channels connect the PLD information outputs to respective LLD information inputs, and connect the LLD information outputs to respective PLD information inputs. The PLD send interface and the LLD send interface are substantially identical, and the PLD receive interface and the LLD receive interface are substantially identical to thereby define the symmetrical interfaces for the system. In view of the symmetrical interfaces, the PLD and the LLD may operate in a push-push configuration. Deskewing features are also provided.
US07940801B2 Method and apparatus for synchronizing digital video using a beacon packet
A WLAN compliant device which comprises a VCX), a MAC, a decoder which outputs video wherein said device compares time stamps to obtain a difference.
US07940793B2 Media application
A media application server, comprising a network interface and a processor adapted to establish voice connections with opposite end devices and to perform on the connections at least one media application task for signals of a plurality of different signal formats, the processor being adapted to establish the connection in a negotiation procedure in which it advertises itself as supporting fewer than the plurality of signal formats.
US07940792B2 System and methods for facilitating third-party call and device control
The present invention comprises a system and methods for facilitating third-party call control using a peer-to-peer configuration with SIP. More specifically, the present invention comprises a system and methods, including protocols, for: modeling a communication device as a logical representation and a physical representation thereof; associating the logical representation and the physical representation with unique identifiers; identifying all of the communication devices on a network; determining the relationships between the identified communication devices; establishing a device control channel for each physical representation; establishing a call control channel for each logical representation; controlling the logical representation and the physical representation via the call and device control channels; monitoring the state of the logical representation and the physical representation via the call and device control channels; and, storing data representing the state of the logical representation and the physical representation.
US07940789B2 Method for evaluating radio links in a communication network
The invention concerns a method for the rate regulation of radio link probing in a communication network comprising at least a receiver terminal and at least one transmitter terminal, characterized by the steps, at the level of the receiver terminal, of: determining the amount of data sent by each transmitter terminal to the receiver terminal through respective radio links, when a probing of a link is to be made, probing the link corresponding to the transmitter terminal having sent the greatest amount of data.
US07940786B2 System and method for communicating data using a common switch fabric
A communication system includes a first ingress content processor that receives information associated with a first traffic type. The first ingress content processor places the information associated with the first traffic type into a system cell having a common system cell format. A second ingress content processor receives information associated with a second traffic type. The second ingress content processor places the information associated with the second traffic type into a system cell having the common system cell format. A switch fabric receives system cells from the first and second ingress content processors. System cells from the first ingress content processor are automatically sent to the switch fabric while system cells from the second ingress content processor are required to be scheduled before being sent to the switch fabric. The switch fabric separately queues system cells carrying payloads associated with the first traffic type from system cells carrying payloads associated with the second traffic type. The switch fabric services system cells carrying payloads associated with the first traffic type prior to servicing system cells carrying payloads associated with the second traffic type.
US07940782B2 Method and system for service preparation of a residential network access device
The invention relates to a method and system of service preparation of a residential network access device from one or more remote provisioning devices to prepare the residential network access device to receive a network service over a communications network. The method comprises the steps of receiving a line identifier indicating a physical line used by the residential network access device to connect to the communication network; transmitting an IP address from the one or more provisioning devices to the residential network access device for which the line identifier has been received, the IP address being a source address for the residential network access device, and transmitting software code portions to the IP address of the residential network access device, the software code portions being required for receiving the network service.
US07940781B2 Paging between network devices
A network device such as a terminal set in a distributed peer-to-peer communications network receives periodic notifications from other network devices indicating which network devices are currently receiving pages. When the network device wishes to send a page to a set of target network devices, it ascertains whether the target devices are already receiving a page. If not, the network device notifies other network devices that it is claiming the target devices for its exclusive paging use. Each device receiving the notification ascertains whether it is one of the target devices, and if so, prepares to receive a page. Absent any objections, the initiating device sends the page (e.g. audio or video) to the target devices. Upon completion, the network device relinquishes its claim to the target devices. If a target network device becomes engaged in a call while receiving a page, playing of the page may be ceased.
US07940778B2 Cross-layer approach to virtualized overlay on ad hoc networks
Methods and apparatus relating to a cross-layer approach for virtualized overlay on ad hoc networks are described. In one embodiment, a virtual address is used to search for a (key,value) pair in a virtual overlay. In an embodiment, a route request for a virtual address, corresponding to a key, is transmitted via a wireless network to one or more of a plurality of computing nodes forming a virtual search overlay and route reply for the virtual address is generated in response to the route request. Other embodiments are also described.
US07940776B2 Fast re-routing in distance vector routing protocol networks
In one embodiment, a method includes sending an adjacency discovery message 1 from a local router over a direct link to a first neighbor router. An adjacency discovery message is not forwarded and includes a repair address. The repair address indicates the local router but is not advertised as reachable over the direct link. An outbound routing update message is sent to a different second neighbor router. The outbound routing update message is forwarded and includes reachability data that indicates the repair address is reachable. A payload of an inbound tunneled packet received at the local router and directed to the repair address is forwarded based on a destination indicated in the payload.
US07940773B2 System, method and apparatus for automated ATM to ethernet provisioning
A system, method, and apparatus for network service provisioning includes receiving a network address request from a subscriber device. The network address request includes at least one data cell including a channel identifier associated with the subscriber device. The channel identifier identifies the subscriber device for a cell-switched network The method further includes determining the channel identifier from the network address request, and generating a customer tag using the channel identifier. The customer tag identifies the subscriber device for a packet-switched network The method further includes storing the channel identifier and the customer tag in a provisioning table for use in provisioning the subscriber device for the packet-switched network
US07940772B2 Methods, systems, and computer program products for transporting ATM cells in a device having an ethernet switching fabric
The subject matter described herein includes methods, systems, and computer program products for transporting ATM cells in a device having an Ethernet switching fabric. According to one method, at least one ingress ATM cell is received at an ATM network interface of a device having an Ethernet switching fabric. Next, the connection associated with which the ingress ATM cell is identified. The ATM cell is encapsulated in Ethernet frame addressed to a media processing resource associated with the connection. The Ethernet frame is forwarded to the media processing resource across an Ethernet switching fabric.
US07940769B2 Maintaining secrecy of assigned unique local addresses for IPV6 nodes within a prescribed site during access of a wide area network
A network includes network nodes and a gateway. Each network node has a corresponding unique in-site IPv6 address for communication within a prescribed site, each in-site IPv6 address having a first IPv6 address prefix that is not advertised outside of the prescribed site. Network nodes can obtain from within the prescribed site a unique extra-site IPv6 address for mobile or extra-site communications. The extra-site IPv6 address has a second IPv6 address prefix, distinct from the first IPv6 address prefix, advertised by the gateway to the prescribed site and the wide area network. The gateway establishes a secure connection (e.g., tunnel) with each corresponding IPv6 node using its corresponding extra-site IPv6 address, and creates a corresponding binding cache entry specifying the corresponding extra-site IPv6 address and in-site IPv6 address. Hence, the gateway provides wide area network access while maintaining secrecy of the in-site IPv6 addresses.
US07940765B2 Limiting unauthorized sources in a multicast distribution tree
Disclosed are, inter alia, methods, apparatus, data structures, computer-readable media, and mechanisms for limiting unauthorized multicast sources. One or more access control lists are typically configured in a switching device to a state that denies forwarding of multicast packets with a particular host as its source. In response to a received multicast application admission-control message identifying the particular host, the one or more access control lists in the switching device are updated to allow multicast messages sent from the particular host to be forwarded. In one system, the received multicast application admission-control message is an Internet Group Management Protocol (IGMP) message. In response to the received multicast application admission-control message identifying the particular host, one system automatically adds one or more entries to the one or more access control lists to allow multicast traffic to be sent to and received from a next switching device leading to a corresponding multicast Rendezvous Point.
US07940760B2 Method and apparatus for discovering component in at least one sub-network
A method of discovering a component in a sub-network, the method including: receiving unique information on at least one component included in a first sub-network of a network by a first component in the first sub-network; and broadcasting the unique information on the at least one component to a second sub-network of the network, by joining the first component in the second sub-network.
US07940754B2 Message formation and distribution in heterogeneous networks
A system is disclosed for communicating with a plurality of network processors, one or more of the processors having a different operating environment, includes receiving an application programming interface (API) call from a user application, the API call including a call address identifying one or more of the network processors; and accessing a memory that identifies an appropriate form for the API call for each operating environment implemented by each network processor identified by the call address; and building one or more messages including the appropriate form for the API call for the operating environment of each of the network processors to receive any particular message.
US07940752B2 Rake reception apparatus and method in a mobile terminal
A rake reception apparatus for determining whether a paging channel is received in a mobile terminal using a Discontinuous Reception (DRX) mode. A searcher searches for a multi-path signal using a received signal output from a Radio Frequency (RF) part, and calculates an energy value for each hypothesis. A demodulator demodulates a Paging Indicator (PI) for a hypothesis for which an energy value calculated by the searcher exceeds a valid path threshold. A controller determines whether a paging channel is received, according to the demodulated signal output from the demodulator, and performs finger allocation using a multi-path search of the searcher if it is determined that the paging channel is transmitted.
US07940741B2 Providing traffic information relating to a prediction of speed on a link and using the same
A method for identifying traffic information includes receiving traffic data including a first identifier, information corresponding to a prediction of travel speed for a particular link, and information corresponding to a location associated with the particular link. The first identifier enables a determination of a type of the information that is included within the received traffic data. The method also includes determining a type of information included within the received traffic data based on the first identifier and determining travel speed prediction information based on the information included in the received traffic data only if the first identifier enables a determination that the received traffic data includes a prediction related to travel speed. The method further includes determining location information based on the information that is included in the received traffic data corresponding to the location associated with the particular link and identifying traffic information based on the determined travel speed prediction information and the determined location information.
US07940734B2 Mobile communication system having radio access network and method controlling call processing load thereof
A mobile communication system structured in a radio access network having a base station, a control station, and a switch network for matching a mobile station and a core network, the control station comprising a traffic signal process; a control signal processor; a call process load controller; and a call processor, wherein the call process load controller refers to information on call process volume included in a call process volume request message sent from the call processor and the traffic signal processor, selects the corresponding call processor and traffic signal processor according to weight estimated based on software and hardware performance, and sends the call control service request message containing information on the selected traffic signal processor to the selected call processor.
US07940733B2 Device for setting of a service zone in a mobile communication network, method and system for providing zone-based service using the device, and mobile communication unit
Provided are a device for setting a service zone for a predetermined zone-based service provided by a mobile communication system for at least one mobile communication unit to which a mobile communication service is provided by the mobile communication system, the device comprising a local area wireless communication unit, wherein the local area wireless communication unit performs local area wireless communication with the mobile communication unit and the device sets a range in which the local area wireless communication is available as the service zone of the mobile communication unit, a method and a system for providing a zone-based service using the device, and a mobile communication unit for providing the zone-based service.
US07940731B2 Load balancing method for a wireless area network
The present invention relates to a load balancing method for a wireless local area network, which includes the following steps: initializing the load balancing group, self-organizing to select an online access point from the load balancing group as a load balancing agent center, each access point of the said balancing group managing and processing the load balance in accordance with the load level and balance optimizing policy, therefore implements the network load balance. The method of the invention improves reliability of the network load information, presents the load information from invalidly broadcasting in the wireless local area network, therefore reduces the additional overhead for managing the load balance of the wireless network, particularly in the network that having three layers switching equipment, self-organizing to select the agent center can utilize the network resource in effect, therefore managing the dynamic load balance information much more effectively, reducing the dependence on the upper server, and managing the network much more flexibly.
US07940726B2 Inter-access network topology discovery
The disclosure relates to building a topology map that can be used to provide a requesting wireless terminal with information relevant to its current location. Information on neighboring cells of different access networks is maintained in the topology map. An inter-access network (IAN) topology apparatus builds to topology map based on results of previous IAN session transfers such as handovers from one access network to a different access network. When the requesting wireless terminal currently accessing a current network makes a request for topology information, the IAN topology apparatus provides a list of cells of other than the current access network in the area of the requesting wireless terminal. The requesting wireless terminal uses the information to scan for cells of other access networks to potentially perform the IAN session transfer. The requesting wireless terminal conserves power by scanning only for accessible cells indicated to be in its area.
US07940724B2 Network assisted cell reselection in wireless communications systems and methods
A method in a mobile wireless communications network including sending (210) a reselection communication from a mobile station to the network, and receiving (220), from the network in response to the reselection communication, cell reselection assistance information, for example, a new cell assignment.
US07940723B2 Dynamic/static transport channel to physical channel mapping in broadband wireless access systems
Embodiments of the present invention provide for transport and logical channels to be used in wireless transmissions to and from mobile stations. In some embodiments, a mapper may be used to dynamically or statically map the transport channels to the physical channels. In some embodiments, physical layers may receive bearer traffic in physical channels and transmit the bearer traffic over corresponding radio frequency carriers. Other embodiments may be described and claimed.
US07940719B2 Automatic and dynamic changing of class in class-based networks
A wireless radio frequency data communication device includes memory in which is stored a common designation; a radio frequency transmitter component and receiver component for wirelessly sending and receiving data packets; and electronics for processing data. The device is configured to filter a wireless communication received by it for an identification of its common designation within the communication, and process the communication if an identification of its common designation is found therein, and not process the communication if an identification of its common designation is not found therein. The device includes a profile stored in its memory and is configured to automatically and dynamically change its common designation in accordance with its profile. The profile may include a plurality of common designations, which may be conditional. The foregoing common designations may be class designations for use in class-based asset tracking systems. The device may include an interface for sensor-acquired data.
US07940717B2 Selective wake-up of data packet radio component using common designation communication
A method of forming ad hoc RSI hierarchical communication networks among pluralities of wireless transceivers includes assigning to each of the transceivers one or more common designations. A network organization routine of the transceivers operates to establish hierarchical networks based on the transceivers' common designations, resulting in a logical network organization that provides efficiencies for acquiring information from particular transceivers that share a common designation. Each transceiver's common designation is used by a digital processor of the transceiver to selectively receive data packets that are intended for receipt by transceivers sharing the particular common designation. Such a “common designation” network reduces power consumption and signal interference thereby increasing battery life. Each transceiver may include a sensor interface a query handling routine in communication with a memory of the transceiver for serving as a dynamic distributed hierarchical database system of information such as, for example, sensor-derived information and time-sensitive information.
US07940716B2 Maintaining information facilitating deterministic network routing
In a wireless network that includes a plurality of nodes, a method of maintaining, by a first node, information regarding communications links between nodes in the wireless network includes: for each communications link that is established with another node, recording an identification of the other node; and for each message received by the first node from the other node through the communications link with the other node, recording a network pathway by which the message has been sent in the wireless network, the network pathway identifying the nodes and the communications links therebetween by which the message has been sent. Another method includes recording, by a server, for each message that is received by the server from the wireless network, a network pathway by which the message has been sent, the network pathway identifying the nodes and the communications links therebetween by which the message has been sent.
US07940715B2 Entropic based activity passive detection and monitoring system
The present invention relates generally to computer systems in the field of signals intelligence, and more particularly, to entropic activity detection and monitoring computer systems for collecting and analyzing data packets wirelessly transmitted from a wireless transmitter by applying information theoretic metrics (Tsallis entropy).
US07940711B2 Node device and method for beacon scheduling in ad-hoc network and data transmitting method thereof
Provided are a device of a node and method for beacon scheduling in an ad-hoc network and a data transmitting method thereof, which reduce power consumptions of nodes in an ad-hoc network when data communications between the nodes occur frequently. A beacon transmitting node checks its residual power. If the residual power is lower than a predetermined level, the beacon transmitting node notifies a plan to change its beacon cycle to other nodes. Thereafter, the beacon transmitting node increases the beacon cycle and transmits a beacon at the increased beacon cycles. Consequently, the beacon transmitting node can change its beacon cycle dynamically according to its power condition. Thus, the life span of the node can be increased. Therefore, it is possible to reduce an overhead of reconstructing a sensor network.
US07940705B2 Method and system for blocking communication within a conference service
A method for providing a conference service includes hosting a conference between a plurality of endpoints and communicating at least one media stream received from at least one of the plurality of endpoints to the remaining plurality of endpoints. The method also includes receiving a request to block communication of the at least one media stream to a first endpoint of the plurality of endpoints and blocking communication of the at least one media stream to the first endpoint.
US07940703B2 Real-time multimedia conferencing over an ATM network using an intelligent ATM cable modem and hybrid fiber-coax access
A technique for providing real-time multimedia conferencing services with guaranteed performance, in a hybrid networking environment, by interconnecting cable modem-based premises networks via hybrid fiber coaxial (HFC) access networks and an ATM wide area network is disclosed. The ATM wide area network may be divided into a plurality of access network domains and one backbone network domain to provide efficient and intelligent multimedia conferencing services. Each ATM access network domain has one cable modem server as well as access multimedia bridge server. There is only one central network server and one central multimedia bridge server within the backbone network domain. Each cable modem server located in an ATM access network domain maintains necessary information of how the cable network bandwidth is used by existing calls, and will be allocated when new multimedia conference calls are initiated, in accordance with desired priority and performance levels.
US07940702B1 Method and apparatus for allowing communication within a group
A method and apparatus exchange information within a predefined group of telecommunication terminals with each of the group being utilized by a user by forming a voice message by one of the group; communicating the voice message to the remainder of the group via instant message communication; and converting the instant message communication to a voice conferencing communication that includes all members of the group that remained part of the instant message communication.
US07940701B2 Network selection
A network selection for easily selecting a network according to its status is disclosed. A wireless base station control device selects a network based on a wireless base station and a type of information to be transmitted on the network among networks provided between the wireless base station and the wireless base station control device, and ensures a band for transmitting information to be transmitted.
US07940700B2 Method of distributing multiple spanning tree protocol configuration
A system and method of distributing a Multiple Spanning Tree Protocol (MSTP) configuration to at least one Ethernet switch. The method comprises assigning an Ethernet switch as a server switch. Based upon a configurable operation mode of the server switch and a configurable operational mode of at least one Ethernet switch configured as a client switch, the server switch is operable to transmit a MSTP configuration to the at least one client switch.
US07940696B2 Remotely booting computing nodes in a switching domain
Methods, apparatus, and products are disclosed for remotely booting computing nodes in a switching domain, the switching domain capable of connecting to other switching domains through a network switch, that include: receiving, in the switch, a wakeup request packet that requests activation of one or more computing nodes in the switching domain, the wakeup request packet having a process port value specifying physical ports on the switch to which the one or more computing nodes are physically connected; identifying, by the switch, a network address for each computing node in dependence upon the physical port on the switch to which each computing node to be activated is physically connected; generating, by the switch, a wakeup packet for each computing node in dependence upon the identified network address for that computing node; and transmitting, by the switch to each computing node to be activated, the wakeup packet for that computing node.
US07940692B2 Wireless communication terminal and wireless communication method
A wireless communication terminal comprises: a packet receiving unit for receiving a packet from a wireless base station; module for obtaining a transmission rate and a required transmission time from the received packet; module for calculating a time required to perform a packet transmission/reception procedure on the basis of the required transmission time; an analysis unit that functions as module for recognizing the existence of other terminal by decoding a destination MAC address described in the packet when the obtained transmission rate is equal to or lower than a transmission rate used by the wireless communication terminal; and a same-cell terminal list creation unit and band use time period scheduling unit for setting a band use time period that is equal to or greater than the time required to perform the packet transmission/reception procedure, for a time period, within a predetermined period corresponding to a packet generation period, regarding the other terminal and the wireless communication terminal, in order from the terminal having the lowest transmission rate.
US07940690B2 Apparatus and method for determining transmission mode in wireless communication system
Provided is an apparatus and method for determining a transmission mode for a base station in a wireless mobile communication system. The method includes measuring a state of a channel with a mobile station, determining whether channel states between the mobile station and a predetermined number of other mobile stations are orthogonal to each another, determining a space division multiple access (SDMA) mode as the transmission mode for the base station if the channel states are orthogonal to each other, and determining a beamforming (BF) mode as the transmission mode for the base station if the channel states are not orthogonal to each other.
US07940688B1 Method and apparatus for canceling channel reservations in a wireless network
A method, apparatus and computer program product for providing collision avoidance and/or channel capture is presented. A timer (NAV) for a channel which, if set, prevents the node from transmitting on the channel is maintained at a station. A determination is made whether a duration of a transmission response (CTS) has expired. The NAV is cleared when the channel is idle for a predetermined time interval and the flag is clear, and the NAV is not cleared when the flag is set.
US07940687B2 Efficient partitioning of control and data fields
Embodiments describe efficient tradeoff of latencies with processing times. A single control field can be placed within a frame to tradeoff encoding time with decoding time. Alternatively, a control field can be split into two portions to achieve good latency performance while maintaining sufficient processing time for scheduling, encoding and decoding. In accordance with some embodiments, a ACK/NACK field on one hop can serve the dual purpose of being a request for resources on the next hop in a multi-hop system. Also described is implicit acknowledgment monitoring that can improve latency performance.
US07940686B2 Network performance tuner
Described herein are techniques to facilitate the improvement of network throughput. An implementation described herein measures throughput over a data-communications network and between at least two endpoints on the network. This implementation also displays a graphical representation depicting the present throughput of the network as it is measured. The graphical representation has an identified target throughput threshold, and that threshold is indicative of an acceptable level of throughput for the usage being targeted, such as high-quality video streaming.
US07940680B2 Controlled exception-based routing protocol validation
Systems and methods for testing an implementation of a routing protocol in a device are disclosed. Generally, a sequence of protocol messages is provided and a test is performed to test how a device reacts to a specific playback rate for the sequence of protocol messages, wherein the specific playback rate causes a protocol state transition in the device which differs from an expected protocol state transition absent a specific playback delay.
US07940668B2 Method and apparatus to enable an IPe domain through EIGRP
In one embodiment, a system, method, and apparatus for preventing excessive transmission of routing information in a communications network occurs by receiving a network routing address at a connection node in a communications network, the network routing address allowing the transmission of data packets from a source node to a destination node in the communications network; determining a longest summary route covering a path to the destination node; creating a list comprising a summary of all neighbor connection nodes of the connection node; and transmitting an update of the longest summary route of the network routing address towards all neighbor nodes advertising a destination address comprising a shorter address prefix, wherein the transmitting process occurs sequentially beginning with a first neighbor connection node entered in the list.
US07940667B1 Delay measurements and calibration methods and apparatus for distributed wireless systems
Delay measurement and delay calibration methods and apparatus are described for use within distributed wireless base stations employing a remote radio head topology. The methods and apparatus are usable in any system that requires accurate delay measurement and/or constant delay through an electronic device. The methods and apparatus for measuring delay embody a highly accurate distributed delay measurement architecture that handles multiple delay paths within distributed wireless base stations employing a remote radio head topology. The method and apparatus are amenable to implementation with current integrated circuit technology. The methods and apparatus for calibrating electronic delay within distributed base stations employing a remote radio head topology are useful for implementing distributed wireless base stations where transmit diversity is desired. Using the methods disclosed herein, delay within a distributed wireless base station can be measured and calibrated to achieve very deterministic delay characteristics at the system level.
US07940665B2 Transparent optimization for transmission control protocol flow control
A system and method that optimizes transmission control protocol (TCP) flow control without intruding upon TCP's core algorithms. A control module relatively near a sender's local area network (LAN) automatically identifies a packet flow that has become window-limited. After the packet flow has been identified as window-limited, the control module relatively near the sender's LAN and another control module relatively near a receiver's LAN optimize the packet flow by increasing the window size indicated in the receiver's acknowledgment packet. Both control modules operate synchronously to transparently manage the packet flow between the sender and the receiver.
US07940663B2 Mitigating ACK/NACK errors in MIMO/SIC/HARQ
Systems and methodologies are described that facilitate mitigating effects of mismatch errors related to incorrectly decoded acknowledgments indicative of successfully decoded data packets in a wireless network environment. Misinterpretation of a cumulative acknowledgment related to a number of successfully decoded data packets can be identified, and data packet transmission mismatch errors caused thereby can be evaluated to determine an optimal manner in which to decode and acknowledge remaining data packets to alleviate mismatch and restore synchronization between a transmitter of the data packets and a receiver thereof.
US07940659B2 Devices and method for guaranteeing quality of service per service data flow through the bearer layer
In scenarios where the quality of service is negotiated through a signalling layer whereas the services are actually carried through a bearer layer, application functions at the signalling layer are not always aware of how quality of service is individually accomplished at the bearer layer on a service basis. The invention provides a method and devices whereby events are detected on a service data flow basis at a detection device in the bearer layer and notified towards an application device in the signalling layer via a control device between the signalling and the bearer layer. The list of events to be notified is obtainable at the control device from the application device and is included in Quality of Service related rules, along with service data flow filters. This Quality of Service related rules are provided to the detection device for inspecting individual service data flows in order to detect and notify the indicated events.
US07940645B2 Protection switching method based on change in link status in ethernet link aggregation sublayer
An Ethernet protection switching method based on a change in link status in a link aggregation sublayer is disclosed. If an Ethernet link aggregation sublayer is present on an Ethernet connection path, a link aggregation sublayer Management Entity Group (MEG) end point is assigned to the Ethernet link aggregation sublayer to generate a link aggregation message for Ethernet connection management and protection switching. When a change in link status is detected in the Ethernet link aggregation sublayer, the link-aggregation-sublayer MEG end point generates and sends the link aggregation message to an MEG end point performing Ethernet connection management and protection switching. Adequate Ethernet protection switching may be performed even in the presence of the link aggregation sublayer.
US07940643B2 Method of transmitting reference signal and transmitter using the same
A method and apparatus of transmitting a reference signal in a wireless communication system is provided. A reference signal sequence is generated by using a pseudo-random sequence. A portion or entirety of the reference signal sequence is mapped to at least one resource block and is transmitted. The pseudo-random sequence is generated by a gold sequence generator which is initialized with initial values obtained by using cell identifier. The reference signal provides low PAPR and high cross correlation characteristic.
US07940624B2 Method of adjusting write strategy of recordable disc
A method of adjusting a write strategy of a recordable disc comprises steps of: generating a test pattern on a power calibrating area of the recordable disc according to a first write strategy, a first write power, and a first target β value; establishing a Pit-to-Land Inter-Symbol Interference table and a Land-to-Pit Inter-Symbol Interference table by measuring a plurality of Pits and Lands with different time lengths in the test pattern; generating an updated timing parameter set by adjusting a timing parameter set of the first write strategy according to the Pit-to-Land Inter-Symbol Interference table and the Land-to-Pit Inter-Symbol Interference table; and generating an updated target β value according to the updated timing parameter set.
US07940621B2 Disk recording device
The disk recording device of the present invention includes a recording means and a file system recording means. The recording means performs recording of an image signal upon a recordable type optical disk. The file system recording means includes an address information search means and an address information recording means. If the recording of the file system has failed, the address information recording means records the address information in the lead-in region, but does not thus record the address information if it is already recorded in the lead-in region, or the like.
US07940617B2 Method for calibrating a spherical aberration compensation level in an optical drive
A method for calibrating an SA compensation level of an optical drive is provided. The method includes steps of providing a plurality of SA compensation levels; obtaining a peak-to-peak value of an S curve corresponding to each of the SA compensation levels; selecting a maximum of the peak-to-peak values of the S curves and the SA compensation level corresponding to the maximum; and setting the selected SA compensation level to be an optimal SA compensation level.
US07940613B2 Drive device
A drive apparatus of the present invention includes a recording/reproduction section and a drive control section. The drive control section at least performs a process including: performing an RMW process of reproducing data recorded in an original ECC cluster including the location specified by the recording instruction, modifying at least a portion of the reproduced data, and recording the modified data in a replacement ECC cluster; determining whether or not there is any physical sector, in which the reproduction of data has failed, in the original ECC cluster in the RMW process; and setting status information value in status information of replacement management information when it is determined that there is any physical sector, in which the reproduction of data has failed, in the original ECC cluster in the RMW process, the status information value indicating that there is any physical sector, in which the reproduction of data has failed, in the original ECC cluster, the status information indicating that the original ECC cluster is replaced with the replacement ECC cluster.
US07940610B2 Optical head with adhesive relief portions
An optical head includes an objective lens held by a lens holder that is driven by a coil. The optical head includes: a base, including a mounting face having an opening portion; a substrate, operable to supply an electric power to the coil, and including a first portion; and a supporter, mounted on the mounting face, and including a second portion which faces the first portion and which is formed with a recessed portion that is connected with the opening portion.
US07940608B2 Auto feed, copy and print apparatus for information storage disks and method of the same
An auto feed, copy and print apparatus for information storage disks and a method of the same are disclosed. The apparatus includes a frame, a read/write and print device and a feeding device. The read/write and print device and the feeding device are mounted on the frame. The feeding apparatus feeds a disk once by gravity onto a tray of the read/write and print device. The tray retracts so as to perform copy and print disk cover operations. The Method includes steps of providing disks, using a feeding device to support the disks and feeds a single disk once by gravity, receiving the disk on a tray, retracting the tray with the disk into a read/write and print device, and using the read/write and print apparatus to write data into the disk and print the disk's cover.
US07940596B2 Adaptive zero current sense apparatus and method for a switching regulator
A switching regulator includes a low-side switch having a body diode. During the low-side switch is on, a zero-current sense circuit monitors the inductor current of the switching regulator and triggers a signal to turn off the low-side switch when the inductor current falls down to a zero-current threshold, to prevent reverse inductor current from the output terminal of the switching regulator. A body-diode turn-on time controller monitors the turn-on time of the body diode and adjusts the zero-current threshold according thereto, and the turn-on time of the body diode can be reduced to an optimal interval subsequently. The self-adjustable zero-current threshold is adaptive according to the application conditions, such as the inductor size, input voltage and output voltage of the switching regulator.
US07940584B2 Method for inspecting the electrical performance of a flash memory cell
The present invention discloses a method for inspecting the electrical performance of a flash memory cell, which comprises: performing electron-storage programming on a flash memory cell for a pre-determined period; screening out flash memory cells that reach a specified reference value as a mother batch of flash memory cells that meet the preliminary requirement, by measuring the threshold voltage; then performing a second electron-storage programming on the flash memory cells screened out for a certain time period; baking these flash memory cells; and finally, measuring the threshold voltage of these baked flash memory cells again and determining whether the threshold voltage can still be maintained at or above the reference value, so that it can be determined ultimately whether the flash memory cells meet the electrical performance requirements.
US07940581B2 Method for low power sensing in a multi-port SRAM using pre-discharged bit lines
A method for sensing the contents of a memory cell within a static random access memory (SRAM) includes holding a bit line associated with the memory cell at a zero voltage potential when the memory cell is not being accessed; energizing the bit line to a first voltage potential different than the zero voltage potential during an access of the memory cell; and sensing the memory cell contents when the associated bit line has reached the first voltage potential.
US07940579B2 Semiconductor integrated circuit device
A semiconductor integrated circuit device includes: a memory cell array composed of electrically rewritable memory cells; an internal voltage generating circuit having a boosting circuit for generating a voltage boosted from a supply voltage, and a voltage detecting circuit for detecting an output voltage of the boosting circuit as a monitor voltage and controlling on/off of the boosting circuit for holding the output voltage of the boosting circuit at a specified level, the internal voltage generating circuit outputting the output voltage of the boosting circuit as an internal voltage; a control circuit for controlling the internal voltage generating circuit; and a writing circuit for applying the internal voltage to the memory cell as a writing voltage when writing data into the memory cell, wherein the control circuit controls the internal voltage to a first voltage necessary for writing data into the memory cell when writing data into the memory cell, and to a second voltage lower than the first voltage in a write verify operation following the data write operation.
US07940578B2 Flash memory device having row decoders sharing single high voltage level shifter, system including the same, and associated methods
A flash memory device includes first and second memory cell array blocks and a row decoder coupled to the first memory cell array block and the second memory cell array block. The row decoder includes a block decoder, a single high voltage level shifter that is coupled to both the first and second memory cell array blocks, the single high voltage level shifter configured to provide a block wordline signal of a high voltage to the first and second memory array blocks in response to a block selection signal received from the block decoder, a first pass transistor unit, and a second pass transistor unit.
US07940572B2 NAND flash memory having multiple cell substrates
A NAND flash memory bank having a plurality of bitlines of a memory array connected to a page buffer, where NAND cell strings connected to the same bitline are formed in at least two well sectors. At least one well sector can be selectively coupled to an erase voltage during an erase operation, such that unselected well sectors are inhibited from receiving the erase voltage. When the area of the well sectors decrease, a corresponding decrease in the capacitance of each well sector results. Accordingly, higher speed erasing of the NAND flash memory cells relative to a single well memory bank is obtained when the charge pump circuit drive capacity remains unchanged. Alternately, a constant erase speed corresponding to a single well memory bank is obtained by matching a well segment having a specific area to a charge pump with reduced drive capacity. A reduced drive capacity charge pump will occupy less semiconductor chip area, thereby reducing cost.
US07940571B2 Memory apparatus and method thereof for operating memory
A memory apparatus and a method thereof for operating a memory are provided herein. The apparatus has the memory and a controller. The memory has a plurality of memory cells, and each the memory cells has a first side and the second side. Each of the first side and the second side is programmable to store one bit of data. The controller programs the first sides and the second sides of the memory cells to different levels. Several threshold voltage distributions of the programmed memory cells could be overlapped with each other. The controller distinguishes the bits of the memory cells by comparing the threshold voltages of the memory cells with the different levels and by comparing the threshold voltages with those of neighbor sides.
US07940568B1 Dynamic polarization for reducing stress induced leakage current
Subject matter disclosed herein relates to non-volatile flash memory, and more particularly to a method of reducing stress induced leakage current.
US07940567B2 Programming methods for nonvolatile memory
Example embodiments are directed to methods, memory devices, and systems for programming a nonvolatile memory device having a charge storage layer including performing at least one unit programming loop, each unit programming loop including, applying a programming pulse to at least two pages, applying a time delay to the at least two pages, and applying a verifying pulse to the at least two pages.
US07940566B2 Flash memory device adapted to prevent read failures due to dummy strings
In a NAND flash memory device, a dummy NAND string is arranged between a plurality of normal NAND strings. A dummy bit line connected to the dummy NAND string is formed and/or controlled such that when program voltages are applied to the normal NAND strings, memory cells within the dummy NAND string are not programmed.
US07940565B2 Reading circuitry in memory
A reading circuit in a memory, having a first memory cell coupled to a first bit line and a second bit line, a second memory cell coupled to the second bit line and a third bit line and a third memory cell coupled to the third bit line and a fourth bit line, is provided. The reading circuitry includes a sensing circuit, a drain side bias circuit, a first selection circuit and a second selection circuit. The drain side bias circuit provides a drain side bias. The first selection circuit connects the second bit line to the drain side bias circuit to receive the drain side bias in a read operation mode. The second selection circuit connects the first bit line and the fourth bit line to the sensing circuit in the read operation mode, so that the sensing circuit senses a current of the first memory cell.
US07940564B2 Three-dimensional memory device with multi-plane architecture
Disclosed is a 3D memory device including a first plane having a first mat formed on a first layer and a third mat formed on a second layer disposed over the first layer, the first and third mats sharing a bit line, and a second plane having a second mat formed on the first layer and a fourth mat formed on the second layer. The second and fourth mats share a bit line. Each one of the first through fourth mats includes a plurality of blocks and a block associated with the first plane is simultaneously accessed with a block of the second plane.
US07940563B2 Nonvolatile storage device and bias control method thereof
A nonvolatile storage device having a memory cell array composed of a plurality of memory cells. The plurality of memory cells include a bit line to which the drain terminals of the plurality of memory cells that have noncovalent connected gate terminals are commonly connected and a source line to which the source terminals of the plurality of memory cells that have commonly connected gate terminals are commonly connected and which extend perpendicularly to the bit line. The memory cell also includes a first source selector switch for connecting the source line to a source bias line.
US07940560B2 Memory cells, memory devices and integrated circuits incorporating the same
A memory device is provided which includes a write bit line, a read bit line, and at least one memory cell. The memory cell includes a write access transistor, a read access transistor coupled to the read bit line and to the first write access transistor, and a gated-lateral thyristor (GLT) device coupled to the first write access transistor. Among its many features, the memory cell prevents read disturbances during read operations by decoupling the read and write bit lines.
US07940556B2 Resistance variable memory device with sputtered metal-chalcogenide region and method of fabrication
A chalcogenide-based programmable conductor memory device and method of forming the device, wherein a chalcogenide glass region is provided with a plurality of alternating tin chalcogenide and metal layers proximate thereto. The method of forming the device comprises sputtering the alternating tin chalcogenide and metal layers.
US07940553B2 Method of storing an indication of whether a memory location in phase change memory needs programming
A phase change memory includes a float buffer which stores the result of a comparison between the current state of data in the phase change memory cells and an intended next state of each of those cells. The float buffer indicates which cells need to be programmed in order to achieve the new states and which cells happen to already be in the new states. Then, after programming of the cells, the float buffer indicates which cells still need to be programmed. Thus, a control stage uses the information in the float buffer to program only those cells whose states need to be changed.
US07940552B2 Multiple level cell phase-change memory device having pre-reading operation resistance drift recovery, memory systems employing such devices and methods of reading memory devices
A memory device comprises a plurality of memory cells, each memory cell comprising a memory cell material that has an initial resistance that is determined in response to an applied programming current in a programming operation, the resistance of the memory cell varying from the initial resistance over a time period following the programming operation, and each memory cell being connected to a conduction line of the memory device that is used to apply the programming current to program the resistance of the corresponding memory cell in the programming operation and that is used to apply a read current to read the resistance of the corresponding memory cell in a read operation. A modification circuit modifies the resistance of a memory cell of the plurality of memory cells selected for a read operation to return its resistance to near the initial resistance prior to a read operation of the memory cell.
US07940550B2 Systems and methods for reducing memory array leakage in high capacity memories by selective biasing
A source-biasing mechanism for leakage reduction in SRAM in which SRAM cells are arranged into a plurality of sectors. In standby mode, the SRAM cells in a sector in the plurality of sectors are deselected and a source-biasing potential is provided to the SRAM cells of the plurality sectors. In working mode, the source-biasing potential provided to the SRAM cells of a selected sector in the plurality of sectors is deactivated and the SRAM cells in a physical row within the selected sector are read while the remaining SRAM cells in the unselected sectors continue to be source-biased. The source-biasing potential provided to the SRAM cells that are in standby mode can be set to different voltages based on the logical state of control signals.
US07940549B2 DRAM positive wordline voltage compensation device for array device threshold voltage and voltage compensating method thereof
The configurations of a DRAM positive wordline voltage compensation device and a voltage compensating method thereof are provided in the present invention. The proposed device includes a comparator having a first input terminal receiving a positive wordline voltage feedback signal, a second input terminal receiving a compensating reference of array device threshold voltage and an output terminal generating a first enable signal, an oscillator receiving the first enable signal and generating an oscillating signal when the first enable signal is active and a charge pump having a first input terminal receiving a second enable signal, a second input terminal receiving the oscillating signal and an output terminal generating a positive wordline voltage being a sum of a bitline high voltage, an array device threshold voltage and a voltage margin.
US07940548B2 Shared bit line and source line resistive sense memory structure
A resistive sense memory apparatus includes a first semiconductor transistor having a first contact electrically connected to a first source line and a second contact electrically connected to a first resistive sense memory element and a second semiconductor transistor having a first contact electrically connected to a second source line and a second contact electrically connected to a second resistive sense memory element. A bit line is electrically connected to the first resistive sense memory element and the second resistive sense memory element.
US07940534B2 Resonant transformer systems and methods of use
Resonant transformer systems and methods of use are described. One aspect may include a primary winding, a secondary winding, and at least one output winding. In further aspects, a transformer may be coupled to the secondary winding. In one aspect, the output winding is coupled to rectifying circuitry, which may be coupled to one or more capacitors.
US07940531B2 DC-DC converter
A DC-DC converter comprising a soft-magnetic, multi-layer substrate provided with a laminated coil constituted by connecting pluralities of conductor lines, and a semiconductor integrated circuit device comprising a switching device and a control circuit, which are mounted on the soft-magnetic, multi-layer substrate; the semiconductor integrated circuit device comprising an input terminal, an output terminal, a first control terminal for controlling the ON/OFF of the switching device, a second control terminal for variably controlling output voltage, and pluralities of ground terminals; the soft-magnetic, multi-layer substrate comprising first external terminals formed on a first main surface, first connecting wires formed on the first main surface and/or on nearby layers, second connecting wires formed between the side surface of the multi-layer substrate and a periphery of the laminated coil, and second external terminals formed on a second main surface; and terminals of the semiconductor integrated circuit device being connected to the first external terminals on the multi-layer substrate, at least part of the first external terminals being electrically connected to the second external terminals through the first and second connecting wires, and the input or output terminal being connected to the second external terminals via the laminated coil.
US07940528B2 Electronic device and heat sink thereof
An electronic device includes a casing, a thermal generating element, and a heat sink. The thermal generating element is disposed within the casing and operates to produce thermal energy. The heat sink includes a thermal transfer plate and a plurality of movable thermal transfer members. The thermal transfer plate contacts the thermal generating element and includes a plurality of recesses. Each of the movable thermal transfer members has a weight end and a free end. The weight end is accommodated in the recess. The thermal energy produced by the thermal generating element is conducted to the movable thermal transfer members via the thermal transfer plate. When the casing is tilted by a certain angle, the movable thermal transfer member swings relative to the thermal transfer plate, such that the free end thereof points to a direction opposite to that of an acceleration of gravity under a normal state.
US07940520B2 Removable display cover
A display assembly includes a display bezel. A display is mounted to the display bezel. A display cable is coupled to the display. A display cover is coupled to the display bezel such that the display cover is operable to be decoupled from the display bezel while the display remains mounted to the display bezel and the display cable remains coupled to the display. The display cover may then be removed and personalized or replaced with a personalized display cover quickly and easily.
US07940518B2 Dual frame electronic display
A digital media apparatus includes display provided in a display housing, the housing having a front portion and a rear portion, and including a mounting region defined at an edge of the housing. A first frame element may be mounted to the display housing by passing the rear portion of the housing through an opening in the first frame element to allow the element to engage the mounting region. A second frame element may be mounted to the display housing by passing a front portion of the display housing into a cavity in the frame element and securing the element to the housing by a fastener.
US07940517B2 Electronic device
There is provided an electronic device including: a housing included in an exterior package; and a plate-like cover that is provided for one face of the housing and is movable between a close position and an open position. The one face includes an open/close face and a non-open/close. The open/close face is hidden by the cover at a close position of the cover and is exposed from the cover at an open position of the cover. The non-open/close face is exposed from the cover at the close position of the cover and is hidden by the cover at the open position of the cover. A support mechanism is provided to movably support the cover between the close position and the open position. The non-open/close face protrudes frontward from the face for a thickness of the cover in comparison with the open/close face. The support mechanism includes: two first contact members protruding toward the one face from locations on the cover with an interval in a direction orthogonal to a direction of moving the cover; a first guide face that is provided toward the one face, extends along a direction of moving the cover, and is capable of contacting with the two first contact members between the close position and the open position; and an oscillation regulating mechanism for regulating oscillation of the cover at a supporting point where the first contact member contacts with the first guide face.
US07940516B2 Capacitor and electronic substrate including the same
A capacitor including a substrate; a conductive layer provided on the substrate and containing conductive particles; a valve metal sheet having a dielectric part formed throughout an entire surface of the conductive layer; a protection layer covering the valve metal sheet; a first electrode terminal electrically connected to the conductive layer and partially exposed from an external surface of the protection layer; and a second electrode terminal electrically connected to a surface of the valve metal sheet which is opposite to a surface of the valve metal sheet on which the dielectric part is provided, and the second electrode terminal partially exposed from the external surface of the protection layer; wherein the dielectric part is made of an oxide of a metallic material of the valve metal sheet, the dielectric part is formed with a corrugated surface on the conductive layer, and the conductive particles of the conductive layer are in contact with the corrugated surface of the dielectric part.
US07940515B2 Solid electrolytic capacitor
A solid electrolytic capacitor includes an anode body made of valve metal, a dielectric oxide layer provided on the anode body, and a conductive layer provided on the carbon layer. The carbon layer contains carbon and aromatic compound having sulfonic acid radical. This solid electrolytic capacitor has a small equivalent series resistance.
US07940505B1 Low power load switch with protection circuitry
Load switches are relatively common and in use with a variety of applications, and conventional load switches have been designed to have continually operating protection circuitry, which can consume a great deal of power. Here, a load switch integrated circuit (IC) is provided where a controller within the IC activates and deactivates various protection circuits in a sequence, allowing the protection circuit to protect the IC while also reducing power consumption.
US07940504B2 Apparatus and method for scalable power distribution
According to one aspect of the invention, a plug-in module is provided for installing in a power distribution assembly. In one embodiment, the plug-in module may include an overcurrent protection device, a power cable, which may include a first end coupled to the overcurrent protection device, and a second end coupled to the first end, one or more receptacle outlets attached to the second end and electrical contacts coupled to the overcurrent protection device and configured to couple the plug-in module to a plurality of stationary electrical conductors of the power distribution assembly.
US07940503B2 Power semiconductor arrangement including conditional active clamping
A power semiconductor arrangement including conditional active clamping (CAC). One embodiment includes a power semiconductor arrangement. A controllable power semiconductor switch includes a load path. A driver unit for switching the load path to either an ON-state or an OFF-state. An active clamping (AC) unit configured to switch the load path in the ON-state if the voltage affecting the controllable power semiconductor switch is higher than or equal to an allowable voltage. A switching unit includes a control input, and configured to activate and/or to deactivate the AC unit dependent on a signal applied to the control input.
US07940499B2 Multi-pad shared current dissipation with heterogenic current protection structures
Current protection in integrated circuit having multiple pads. Different types of current protection structures may be associated with different pads. A common current discharge or charge path may be used to provide current to or draw current from various of these heterogenic current protection structures. Since a common current discharge or charge path is used, the metallization used to formulate a discharge solution is significant simplified. Additionally, the protection structures may be provided with selectively conductive regions that are approximately radially symmetrical around the circumference of the pad. Accordingly, if the protection structures are slightly off center with respect to the bond pad (due to, for example, mask alignment error), the error in the amount of active region around the circumference of the pad is at least partially averaged out.
US07940497B2 Magnetic head device having rear positive pressure surface and rear side positive pressure surface
A magnetic head device is provided. A slider of a magnetic head device has a side that faces a recording medium and on which a first positive pressure is exerted on the leading side and a second positive pressure is exerted on the trailing side. In the area between the first positive pressure area and the second positive pressure area, a small second negative pressure is created at the front. A first negative pressure larger than the second negative pressure is created at the rear. A third positive pressure is exerted on both sides of the first negative pressure area. When air density decreases, the small second negative pressure in a middle area and the large first negative pressure at the rear of the second negative pressure area stabilize the pitch angle of the slider and prevent an excessive decrease in the flying distance of a trailing end portion.
US07940493B2 Spindle motor including flexible circuit substrate and recording disk drive having the spindle motor
Using a simple and inexpensive method, a reliable spindle motor having a simple and inexpensive structure is afforded, in which contact failure of the FPC does not occur even when the motor undergoes external impact. An extending portion is provided radially outer side of an annular recess of a base. The extending portion has a step whose radially outer side is higher, and a through hole formed such as to pass through the base from its inside to outside. A FPC is disposed on an upper surface of a stator. The FPC is fixed to a lower surface of the base through the through hole. The bending height and the bending angle of the FPC are minimized by providing the step having appropriate height so that the FPC is not easily peeled off even when subject to external impact.
US07940492B2 Hydrodynamic bearing device, spindle motor, and recording and reproducing apparatus
In order to prevent oil leakage in a hydrodynamic bearing device comprising an opening section in close proximity to a radial bearing and a lubricating fluid reservoir, a shaft 10, thrust flange 16, sleeve 11, seal plate 21, and stopper plate 20 are provided, a radial dynamic pressure bearing is formed in a radial clearance between the shaft 10 and sleeve 11, and a thrust dynamic pressure bearing is formed in a thrust direction clearance between the sleeve 11 and thrust flange 16. A connecting hole 11d is formed that connects a gap between the sleeve 11 and seal plate 21 and a thrust direction gap between the sleeve 11 and thrust flange 16. The relationship A
US07940491B2 Information storage device having a disk drive and a bridge controller PCB within a monolithic conductive nest
An information storage device includes a disk drive and a disk drive printed circuit board (PCB) with a disk drive interface connector. A bridge controller PCB is connected to the disk drive interface connector, and includes a host interface connector. An electrically conductive nest of monolithic construction receives the disk drive housing and the bridge controller PCB. The electrically conductive nest includes an enclosure portion enclosing the bridge controller PCB with a conductive grounding tab in contact with the host interface connector. The enclosure portion includes a first plurality of conductive fingers each in contact with the disk drive housing. The electrically conductive nest also includes an extended shield portion adjacent the second side of the disk drive base and overlying the disk drive controller PCB. The extended shield portion includes a second plurality of conductive fingers each in contact with the disk drive housing.
US07940483B2 Focusing device and focusing method
A focusing device is provided. The focusing device has a changing focal length along a physical parameter thereof. The focusing device could be annular or in a shape of a disk. The annular focusing device has a width thereof changing with a periphery thereof, and the disk-shaped focusing device has a thickness, wherein the thickness of the disk-shaped focusing device is changing with an angular position thereof.
US07940474B2 Compact zoom lens
A three-lens group zoom lens in an N-P-P configuration; the first, second, and third lens groups are arranged sequentially from an object side to an image side; during zooming from a wide-angle to a telephoto position the distance between the first lens group and the second lens group is reduced and the distance between the second lens group and the third lens group is changed, and the zoom lens satisfies the following inequalities −1.3
US07940471B2 Zoom lens, imaging apparatus and mobile phone
A zoom lens includes a first lens group having a negative refractive power, a second lens group including a prism which has no refractive power and deflects an optical path, a third lens group that has a positive refractive power and is moved during zooming, a fourth lens group that has a negative refractive power and is moved during zooming, and a fifth lens group having a positive refractive power arranged in this order from an object side. A zoom group including the third positive lens group and the fourth negative lens group, not a fixed positive lens group, is provided on the rear side of the prism. The first lens group includes two negative lenses.
US07940463B2 Fabricating and using hidden features in an image
Some implementations of the invention provide hidden static images. Some such images can only be perceived when viewed from an angle to the normal to a surface. Such images may appear as a solid color when viewed along an axis perpendicular to a surface, but may reveal a hidden image when viewed from an angle relative to that axis. The hidden image may be defined according to interfaces between areas that pass substantially the same wavelength when viewed along the axis, but which pass noticeably different wavelengths when viewed from an angle relative to that axis. The hidden images may or may not be discernable to a human observer. The hidden image may comprise a code that is not readable by an optical scanner positioned to read along an axis normal to a surface, but that is readable by an optical scanner positioned to read along another axis.
US07940462B2 Antireflective structure and antireflective molded body
An antireflective structure includes: a flat layer having a surface; a fine structure layer including: fine protrusions each including: a head end part, and a base face which is at least one of: a circular base face of a truncated cone, the circular base face having diameter of circle, and a polygonal base face of a truncated pyramid, the polygonal base face having diameter of circumscribing circle of polygonal base face, the fine protrusions being arranged on the surface of the flat layer to define a pitch, wherein, with first reflective face formed in head end part of each of the fine protrusions, and second reflective face formed between fine protrusions on the surface of flat layer: each of the diameter of the circle and the diameter of the circumscribing circle is smaller than wavelength of incident electromagnetic wave, and the pitch is smaller than wavelength of incident electromagnetic wave.
US07940458B2 Laser light source device, hologram apparatus, and method for detecting laser light
A laser light source device may include a laser diode, first and second optical elements, a diffraction grating, and a detector. The first optical element may collimate laser light emitted from the laser diode. The diffraction grating may reflect zero-order light in the collimated laser light in a predetermined direction other than a direction toward the laser diode and may reflect first-order light in the collimated laser light toward the laser diode. The second optical element may reflect the zero-order light reflected by the diffraction grating in a predetermined direction while transmitting a part of the zero-order light reflected by the diffraction grating. The detector may detect at least one of a wavelength and an intensity of the light that passes through the second optical element.
US07940447B2 Electrochromic device
An electrode is described. The electrode has a substrate having a first and a second surface; a conductive layer; an electroactive layer that includes nanoparticles having an average size from 5 nm to 30 nm; at least one electroactive chemical and at least one organic binder material. The electroactive chemical binds to the surface of the nanoparticles. The conductive layer is disposed on the second surface of the substrate, and the electroactive layer is disposed on the conductive layer. Also described are electrochromic articles including the electrode, and a coating composition that can be utilized to fabricate the electrode.
US07940445B2 Mirror system for a vehicle and method of operating said mirror system
The present invention is directed to a mirror system for a vehicle, said mirror system having a viewing surface for being operable as a mirror, said mirror system comprising a specular reflective surface and means for controlling an amount of light transmitted between said specular reflective surface and said viewing surface, said means for controlling said amount of light transmitted comprising at least one transmission control element and control means for controlling said transmission control element, characterised in that said transmission control element is an electrowetting element. The present invention is further directed to a method of operating said mirror system.
US07940444B2 Method and apparatus for synchronous laser beam scanning
A scanner system. The system includes a mirror assembly having multiple reflective surfaces arranged to form one polygonal shape about an axis. A plurality of the multiple surfaces are each positionable to reflect radiation propagating from the source at a reflective angle and a position on the reflective surface to direct the radiation along a transmit path. When one reflective surface is so positioned, another surface is positioned to receive and reflect radiation along a detector signal path for processing. According to a related method for acquiring image data a mirror assembly is provided with multiple reflective surfaces sequentially arranged to form a polygonal shape about an axis. A beam of radiation is reflected from a first of the reflective surfaces and along a path in a first direction to a target region and a return signal propagates along the path in a second direction away from the target region. A portion of the return signal is reflected from a surface of a second of the reflective surfaces of the mirror assembly and along a path to a detector.
US07940442B2 Optical scanning device and component thereof
To provide an optical scanning device capable of scanning with a simple configuration.It includes a laser unit 10 for emitting a light beam, a laser control unit 42 for adjusting the light beam emitted by the laser unit 10, first and second prism units 20 and 30 through which an incident light beam is passed as a scanning beam, an angle between the incident light beam and the scanning beam being variable, and a prism control unit 44 for supplying an instruction to the first and second prism units 20 and 30 in order to change the angle between the incident light beam and the scanning beam. The first and second prism units 20 and 30 receive the light beam emitted by the laser unit 10 and emerge the scanning beam according to an instruction from the prism control unit 44 about the incident light beam.
US07940440B2 Laser scanning device and image forming apparatus
A laser scanning device having a light emitting element, an optical element for shaping a laser beam emitted from the light emitting element, a radiator which holds the light emitting element, and a holder to which the radiator and the optical element are fixed. The radiator is planar extending from a flange of the light emitting element. The radiator and the holder are located with a specified space in-between, and resin columns are placed in the specified space. After the radiator holding the light emitting element is positioned in relative the holder in three axial directions, the resin columns are hardened. After the resin columns are hardened, the holder is fixed in a housing.
US07940432B2 Surveillance system having a multi-area motion detection function
A surveillance system having a multi-area motion-detection function is described. The surveillance system includes a display, an area selection device, and a threshold input device. The display shows a surveillance video. The area selection device selects a first area and a second area on the display screen. The threshold input device sets a motion-detection threshold of the first area and a motion-detection threshold of the second area. When the result of the motion-detection exceeds the motion-detection threshold of the first area, the surveillance video is stored in a storage medium. When the result of the motion-detection exceeds the motion-detection threshold of the second area, the surveillance video is stored in the storage medium.
US07940431B2 Image scanner and peak detecting processing method of image scanner
A sheet image scanner of the present invention has plural image sensors to output electric signals by detecting optical image data that are obtained by applying a light from a light source to documents, amplifiers to amplify outputs from the plural image sensors, and a peak detection processing unit to detect a peak value of sensitivity of at least one of the plural image sensors and set a gain value for each of amplifiers for the plural image sensors using the detected peak value.
US07940430B2 Method of calibrating a test chart and a scanning device
A method of calibrating a test chart is provided. First, a reference scanning device scans a reference test chart to obtain a plurality of reference optical density (OD) values. The reference test chart includes a plurality of reference blocks. Then, the reference scanning device scans a test chart to obtain a plurality of first OD values. The test chart includes a plurality of blocks, which corresponds to the reference blocks. Next, a compensation function derived from respectively converting the first OD values into the reference OD values is obtained.
US07940421B2 Color image forming apparatus
A tandem type color image forming apparatus, which can continuously form color images each containing two or more colors, including: a signal creating section having, for each color, two or more image area setting counters for generating an image valid area signal to set a starting position and a width of an image formation area in a sub-scanning direction; and a control section for executing color image formation control on a predetermined face of paper, based on an image top signal for controlling writing of an image on an image carrier and the image valid area signal for each color, wherein the control section sets each of the outputs of the image area setting counters independently according to a preset image formation mode, and selects and controls one of the image area setting counters for each image formation of each color.
US07940416B2 Print control method and apparatus
Upon designating bookbinding print, preview images are displayed in a layout after bookbinding. When “store” of intermediate data is designated in a print process, a spooler (302) stores intermediate data and an output job setup file in a spool file (303). When the stored job is selected, a previewer (306) displays a list of jobs, and displays a print preview image. In this case, upon setting bookbinding print, pages are displayed in a spread state and order after bookbinding. Also, the open direction (right or left open), and the bookbinding unit are also expressed on preview images.
US07940415B2 Printer having dedicated coded data channel
A printer for printing an interface of visible data and machine-readable coded data onto a surface is provided. The printer has a processor for receiving document data which includes identity data indicative of at least one identity associated with the interface and generating visible and coded data using the document data, and a printhead having a visible ink channel dedicated for printing the visible data and an infrared ink channel exclusively dedicated for printing the coded data.
US07940414B2 Image processing device, image forming device, image processing method, image forming method, program, and computer readable recording medium on which the program is recorded
In case of transmitting a document file such as a PDF file to a printer without converting it into print data, a PC extracts from the document file to be printed information to be accessed when starting an analysis of the document file and transmits the information to the printer. The PC extracts a specified data from the document file and transmits it to the printer each time when the specified data is requested by the printer.
US07940411B2 Method and system for entry of electronic data via fax-to-email communication
A method for a computer system for transmitting a facsimile to an e-mail destination, comprises receiving a facsimile transmission comprising an instruction page and a document page, wherein the instruction page includes an optical representation of an e-mail address, using an optical character recognition process to determine the e-mail address from the optical representation of the e-mail address, wherein the e-mail address need not be known to the computer system before receiving the facsimile transmission, converting the facsimile transmission into an e-mail attachment, and sending an e-mail message including the additional service provider data and the e-mail attachment to the e-mail address, wherein the additional service provider data is selected from a group consisting of: a service provider identifier, a service sponsor identifier.
US07940410B2 Device and method for managing electronic documents, storage medium for storing electronic document management program, and image formation device
The present invention provides an electronic document management device including a reading unit that reads out an original electronic document formed by combining document data indicating a main document and management data for managing the electronic document as a printed object from a section where the document is registered, a processing unit that processes the management data of the read original electronic document to form an electronic document to be printed, and a print instruction unit that causes an image formation device to print the electronic document to be printed.
US07940404B2 Method of providing printed interactive document with advertising material
A method of providing a printed interactive document with printed user information and printed advertising material. The method includes the steps of: receiving a print request from a user, formatting the user information in the electronic document so as to include a first user interactive element; determining the advertising material for printing with the user information; formatting the advertising material so as to include a second user interactive element; and causing the formatted user information and the formatted advertising material to be printed together with coincident coded data on a substrate. The coded data is readable by a sensing device and is indicative of a document identity and the first and second interactive elements.
US07940401B2 Mobile phone with printer and media feed path defined through mobile phone
A mobile phone includes an elongate body defining a transverse print media path there-through; a keypad and display mounted on one side of the body; a camera device including at least one lens mounted to another side of the body opposite said one side, and an image sensor configured to capture an image viewed through said lens; and a printer mounted within the body and including a printhead and ink supply module, the printhead and ink supply module mounted in a replaceable manner to the printer and configured to print the captured image upon print media fed along the path. An entry to the transverse print media path is provided along a first longitudinal side of the elongate body, and an exit to the transverse print media path is provided along a second longitudinal side of the elongate body opposite the first longitudinal side.
US07940400B2 Method and apparatus for continuous readout of fabry-perot fiber optic sensor
A pressure measurement system and method are described. The system uses a tunable laser and a Fabry-Perot sensor with integrated transducer. A detector senses the light modulated by the Fabry-Perot sensor. A signal conditioner, which can be located up to 15 km away, then uses the detector signal to determine the displacement of the diaphragm, which is indicative of pressure exerted against the diaphragm. Use of a temperature sensor to generate a signal, fed to the signal conditioner, to compensate for temperature is also contemplated.
US07940397B2 Optical connector and an optical tomographic imaging system using the same
The optical connector includes a holder unit, a first optical fiber fixedly supported by the holder unit and having an inclined end face, a first collimating lens spaced from the inclined end face, a mounting unit supported relative to the holder unit, a second optical fiber disposed opposite the first collimating lens and having an inclined end face, a second collimating lens disposed between the first collimating lens and the second optical fiber and spaced from the inclined end face of the second optical fiber, wherein an optical transmission system comprising the first optical fiber and the first collimating lens is symmetric to an optical transmission system comprising the second optical fiber and the second collimating lens with respect to a plane perpendicular to the optical axis.
US07940391B2 Pre-aligned metrology system and modules
A Pre-Aligned Metrology System comprising a number of Pre-Aligned Metrology Assemblies and Pre-Aligned Metrology Modules for measuring a target on a wafer. The Pre-Aligned Metrology Assemblies and Pre-Aligned Metrology Modules can reduce the maintenance down time and decrease the cost of ownership (COO).
US07940390B2 Compact background-free balanced cross-correlators
A compact, background-free, balanced cross-correlator enables (a) the detection of a timing error between two ultrashort pulses with (sub-)femtosecond resolution and (b) the timing synchronization of ultrashort pulse lasers using the output signal of the detector to close a phase-locked loop and can therefore serve as an integral part of femtosecond timing distribution and synchronization systems.
US07940388B2 Spectrophotometer
When the apparatus is energized or a validation check is performed, a deuterium lamp 10 is turned on, and an output value resulting from an A/D conversion of the detection signal for light with a wavelength of 235 nm is obtained. A data processor 22 compares the output value with an upper limit value, which was determined and stored beforehand in a memory 24 (normally, in the manufacturing stage of the apparatus). If the output value is not less than the upper limit, a controller 25 operates an aperture driver 31 to reduce the light quantity by means of an adjustable aperture 30. This operation prevents an excessive quantity of light from reaching a photodetector 19, so that the measurement without absorption by a sample solution 18 can be correctly performed, and the absorbance by the sample solution 18 can be correctly calculated.
US07940387B2 Surface enhanced Raman spectroscopy (SERS) systems for the detection of viruses and methods of use thereof
Surface-enhanced Raman spectroscopic (SERS) systems and methods for detecting and differentiating biomolecules of interest, such as human immunodeficiency virus (HIV), are provided.
US07940384B2 Systems and methods for blocking specular reflection and suppressing modulation from periodic features on a specimen
Systems and methods for blocking specular reflection and suppressing modulation from periodic features on a specimen are provided. One inspection system configured to block specular reflection and suppress modulation in an image of a specimen includes an illumination subsystem configured to illuminate the specimen with a predetermined pattern of spatially incoherent light. The system also includes an optical element configured to block light reflected from periodic features formed on the specimen and at least some light diffracted from the periodic features. The system further includes a detector configured to detect light that passes through the optical element and to generate an image of the specimen in response to the detected light. The optical element blocks specular reflection and at least partially suppresses modulation in the image due to the periodic features. The system also includes a processor configured to detect defects on the specimen using the image.
US07940383B2 Method of detecting defects on an object
A method for detecting defects on an object includes an illumination optical unit which obliquely projects a laser focused onto a line on a surface of the object and white-color, a table unit which mounts the specimen and which is movable, a detection optical unit which detects with an image sensor an image of light formed by light reflected from the object and passed through a filter which blocks diffraction light resulting from patterns formed on the object, a signal processor which processes a signal outputted from the image sensor of the detection optical unit to extract defects of the object, and a display unit which displays information of defects extracted by the signal processor. The filter is adjustable.
US07940382B2 Method for inspecting defect of hollow fiber porous membrane, defect inspection equipment and production method
A method for inspecting a defect of a hollow fiber porous membrane having substantially uniform, continuous inner hollow portions comprises steps for introducing a part of the hollow fiber porous membrane into an irradiation chamber, for irradiating the hollow fiber porous membrane with light from the outside in the irradiation chamber, and for detecting light exiting the hollow fiber porous membrane on the outside of the irradiation chamber.
US07940380B1 Rotary position detector and associated methods
A rotary position detector includes a housing having an inner space having a reflective element therewithin. A light source emits light rays upwardly. A base supports a light detector assembly having a first number of toroidal-sector-shaped light sensors disposed in pairs about a motor shaft axis, one “A” detector element and one “B” detector element alternately disposed. A light blocker rotates with the shaft above the light detector assembly and the light source and includes a second number of opaque, equal-surface-area elements arrayed about the axis, the second number equal to one-half the first number. A circuit measures a signal from the “A” and “B” detectors relating to an amount of light falling thereon, a difference related to an angular position of the motor shaft.
US07940378B2 Hand-held laser distance measuring device with a pulse reflection mixing method
A hand-held laser distance measuring device (1) with pulse reflection mixing includes a control device (2) for calculating the distance (D) to a measurement object (3) over at least one determinable periodic, with a pulse repetition frequency (f), time difference (τ) between a measurement pulse (4) reflected at the measurement object (3) and a reference pulse (6) of an optically emitted transmitting pulse (7) traveling over a reference distance (5) within the device, a local oscillator (8) for generating the transmitting pulse (7) at the pulse repetition frequency (f), at least one delay circuit (9a, 9b) which can be controlled by the control device (2), is arranged between the local oscillator (8) and a light detector (10) and/or a light transmitter (12), and generates a delay between the scanning pulses (11) and the transmitting pulses (7) in order to scan the measurement pulse (4) and the reference pulse (6).
US07940375B2 Transmission filter apparatus
A transmission filter apparatus for spatially dependent intensity filtering of an incident light distribution, and illumination systems containing the same. The light transmission filter apparatus contains at least one retardation device (23) that can be operated in transmission for the purpose of producing a spatially dependent retarding effect on the light of the incident light distribution, it being possible to drive the retardation device (23) in order to produce a temporally variable, spatially dependent retarding effect, and also contains at least one polarization filter arrangement (24) arranged in the light path downstream of the retardation device. An exposure method for a substrate can advantageously be carried out with the aid of an illumination system having such a transmission filter apparatus.
US07940373B2 Compensating masks, multi-optical systems using the masks, and methods of compensating for 3-D mask effect using the same
Provided are a compensating mask, a multi-optical system using the compensating mask, and a method of compensating for a 3-dimensional (3-D) mask effect using the compensating mask. Methods of compensating for a 3-D mask effect using a compensating mask may include generating a first kernel corresponding to a normal mask used for forming a minute pattern, generating a second kernel corresponding to a compensating mask, mixing the first kernel corresponding to the normal mask with the second kernel corresponding to the compensating mask, and generating a multi-optical system kernel corresponding to mixing the first kernel and the second kernel.
US07940371B2 Interactive zoetrope for animation of solid figurines and holographic projections
A zoetrope configured for user interaction. The zoetrope includes an object support that pivotally supports a holographic disc or other projection element containing a plurality of images. A positioning mechanism rotates the holographic disc at a predetermined speed or positions the projection element in numerous positions. The disc or projection element is illuminated by an illumination source in such a manner as to selectively make the images contained therein be projected in a sequence that provides a projected object that may be animated in an interactive manner based on user input such as voice input. The zoetrope may read out holographic images in response to a user's voice input to project a 3D object that appears to be speaking the words or song input by the user such as by illuminating the disc once per revolution in a particular angular orientation associated with a desired one of the holographic images.
US07940366B2 Display device including substrates bonded together through an adhesive
A display device is provided with a sealing member for sealing a liquid crystal layer between a flexible first substrate and a second substrate, a mounting region provided in a portion of the first substrate outside a display area in which the liquid crystal layer is sealed, the mounting region mounting a circuit component on at least a portion thereof, wherein the second substrate includes an extending region extending to face the mounting region and an adhesive arranged to bond the extending region and the mounting region is provided in at least a portion of a space between the extending region and the mounting region.
US07940364B2 Device with flexible circuits having protector and manufacturing method thereof
A device includes a module, a flexible unit fixed on a fixing part of which relative position to a position of the module is variable, a casing covering the module and the flexible unit, and a protector which is made of material having less scratch hardness than material of the casing. The protector has a fixing part, a protruding part and a protecting part. The fixing part, which is a part of a first surface of the protector, is fixed on the casing. The protruding part, which is a part of the protector, protrudes from an edge of the casing. The protecting part, which is a part of a second surface behind the first surface excluding the protruding part, contacts with the flexible unit.
US07940361B2 Copper alloy and liquid-crystal display device
A liquid crystal display device including, a pair of substrates, a gate electrode of a thin film transistor (TFT) formed on one of the substrates, and a wiring layer connected to the gate electrode or an electrode of the thin film transistor, wherein at least a part of the gate electrode or a part the wiring layer is formed by a layer structured by a pure copper layer and a Cu—Mn alloy layer including Mn, wherein a concentration of Mn in the Cu—Mn alloy layer is more than 0.1 and not more than 20 atomic percentage within a solubility limit of Mn in the copper, and wherein a boundary surface between the Cu—Mn alloy layer and said one of the substrate includes an oxide layer having a Mn oxide layer.
US07940356B2 Color filter array panel and method for fabricating the same
A liquid crystal display comprises a matrix pattern formed in a double layer comprising a lower pattern having a hydrophilic property on a substrate, and a black matrix having a hydrophobic property on the lower pattern; and color filters formed in the pixel area.
US07940355B2 Cellulose acylate film, and polarizing plate and liquid crystal display device using the same
A cellulose acylate film comprising: (A) at least one retardation regulator that has an absorbance, in terms of a 1.0 g/liter solution, of 0.1 or less for a 1 cm path length within a wavelength region of 450 nm or greater but not greater than 800 nm; and (B) at least one near infrared absorber that has at least one maximum absorption wavelength at 700 nm or greater but not greater than 1200 nm and has an absorbance, in terms of a 1.0 g/liter solution, of 30.0 or less for a 1 cm path length within a wavelength region of 450 nm or greater but not greater than 650 nm.
US07940352B2 Light diffusion module and a back light module using the same
A light diffusion module and a back light module using the same. The light diffusion module is disposed corresponding to the light source module of the back light module. The light diffusion module includes a first diffusion layer and the second diffusion layer. The first diffusion layer is disposed on top of the light source module and the top light exit surface has a plurality of first micro structures juxtapositioned to each other. The second diffusion layer is disposed on top of the first diffusion layer, and the top surface has a plurality of second micro structures juxtapositioned to each other. The ratio of the width of each first micro structure to the width of each second micro structure is between 1.1 and 1.8. The ratio of the height of each first micro structure to the height of each second micro structure is between 0.8 and 1.5.
US07940347B2 Backlight units with quick installation and removal of light emitting structures
A backlight unit comprises a chassis having a bay, wall means defining the bay, an aperture opening to the bay, and an optical panel that includes at least one light management feature. The optical panel has one side forming a wall portion of the wall means. A light emitting structure is placed within the bay to light a two-dimensional area on the one side of the optical panel. The backlight unit also comprises a bracket for quick installation and removal of the light emitting structure through the aperture to and from the bay.
US07940342B2 Stereoscopic TFT-LCD with wire grid polarizer affixed to internal surfaces substrates
A stereoscopic TFT-LCD with a wire grid polarizer affixed to internal surfaces substrates, applies to a LCD device having a thin polarizing film and a thin phase retardation film to display a 2D image and a 3D image, a thin film polarizing film formed by accurately processing a thin aluminum film, a polarizing film of a nano imprint lithography method that uses polymer, and a polarizing film and a liquid crystal material that form a polarizing nano material thin film by uniformly coating a polarizing nano material (TCF).
US07940340B2 Multilayer body with electrically controllable optically active systems of layers
A multilayer body (1) having an optically active first layer system (10) is described, in which case the first layer system (10) is an optically variable device (OVD), and the optical effect of the first layer system (10) can be influenced by an electrically controllable second layer system (20).
US07940337B2 Method and system for an integrated VSB/QAM/NTSC/OOB plug-and-play DTV receiver
Systems and methods for processing signals in a communication system are disclosed and may include demodulating a wirelessly received inband signal and a wirelessly received out-of-band signal via a DTV receiver. One or more TV channels may be generated based on the demodulation of the wirelessly received inband signal and a wirelessly received out-of-band signal. The received inband signal may include a VSB signal, a NTSC signal and/or a QAM signal. The processing may also include determining whether the wirelessly received inband signal includes an analog signal or a digital signal. The digital signal may be error corrected, and the error corrected digital signal may be equalized. The analog signal may be decoded, and an audio output may be generated based on the decoding of the analog signal.
US07940335B2 Video signal output circuit and electronic device using the same
A video signal output circuit includes a sync-tip clamp circuit fixing a sync-tip level of an input video signal at a constant voltage, a low-pass filter receiving the video signal output from the sync-tip clamp circuit and eliminating a predetermined high-frequency component, a dummy circuit receiving the video signal output from the sync-tip clamp circuit and outputting the video signal having substantially the same sync-tip level as that of the video signal output from the low-pass filter, and an output driver receiving the video signal output from the low-pass filter and outputting the video signal with a low output impedance. The sync-tip clamp circuit controls the sync-tip level of the video signal output from the dummy circuit such that the sync-tip level of the video signal is equal to a predetermined reference voltage.
US07940333B2 Gradation control apparatus and gradation control method
According to one embodiment, a gradation control apparatus comprises a coring module configured to change the coring amount of a video signal according to the degree of movement of the video signal, a smoothing module configured to perform a gradation smoothing process on the video signal, and a parameter controller configured to obtain a frame difference histogram as the degree of movement of the video signal and change an effect parameter for the gradation smoothing process according to the result of weighting the histogram.
US07940332B2 Signal detection device and methods thereof
A device for detecting synchronization pulses in a video signal is disclosed. The device includes a transistor. The base-emitter voltage of the transistor is maintained below a threshold level in response to receiving active video information. The base-emitter voltage is increased above the threshold level in response to receiving synchronization information, whereby the transistor is turned on to generate an asserted synchronization signal. Accordingly, in response to active video information being received and the transistor being off, the magnitude of the synchronization signal is set to a first level and in response to synchronization information being received, and the transistor being on, the magnitude is set to a second level. The synchronization signal generated by the transistor is processed to provide both horizontal and vertical synchronization signals.
US07940328B2 Solid state imaging device having wirings with lateral extensions
A solid-state imaging device is provided. The solid-state imaging device includes an imaging area that includes arrayed pixels having photoelectric converting units and transistor elements; and a peripheral circuit, in which a wiring line in the imaging area that is shifted based on pupil correction amount and a wiring line in the peripheral circuit that is not shifted are connected through a connection expanded portion integrally formed with one or both of the wiring lines.
US07940325B2 Apparatus and method of capturing images having optimized quality under night scene conditions
An apparatus and method of capturing images having an optimized quality during night time conditions is provided. The apparatus for capturing images includes an image-capturing unit that captures an light from an object and generates a first digital image, a night-scene-sensing unit sensing whether the first digital image is a night-scene image, an exposure-adjustment unit adjusting an optimized exposure time by comparing an edge level of the night-scene image with that of a pre-generated reference image if it is sensed that the input image is the night-scene image, and a controller controlling the image-capturing unit to generate a second digital image based on the adjusted exposure time.
US07940323B2 Image-pickup apparatus and control method thereof
An image-pickup apparatus 100 includes a focus detecting part 7 that detects focus information indicating a focus state of an image-pickup optical system, a color measuring part 14a, 14b, and 15 that detects color measurement information related to a color of an object, a controlling part 6 that generates controlling information used in focus control using the focus information and the color measurement information, and a memory 9 that stores the color measurement information. When the color measurement information stored in the memory 9 is referred to as a first color measurement information, and color measurement information which is detected by the color measuring part after the first color measurement information is detected is referred to as a second color measurement information, the controlling part performs a determination related to a delay in the acquisition of the second color measurement information relative to the acquisition of the focus information, and, based on the determination result, switches the color measurement information used in generating the controlling information between the first color measurement information and the second color measurement information.
US07940315B2 Method and apparatus for identification and correction of aberrant pixels in an image sensor
An apparatus and method for identifying aberrant pixels in an image sensor. The apparatus includes a light sensitive element configured to detect a first signal value representing a first level of an incident light and a light sensitive region separate from the light sensitive element configured to detect a second signal value representing a second level of the incident light. Comparing circuitry is configured to compare the first signal value and the second signal value and to output a signal indicating the pixel is an aberrant pixel if the first and second signal values differ by more than a maximum threshold value or less than a minimum threshold value in a threshold value range.
US07940313B2 Digital camera including a recording medium detector and warning unit
A camera includes an image-capturing unit that captures an image of a subject; a generating unit that generates an image data based on the captured image; a loading unit capable of loading a recording medium for recording the image data generated by the generating unit; a recording control unit that records the generated image data in the recording medium loaded in the loading unit; a detection unit that detects a state of loading of the recording medium in the loading unit; and a display control unit that displays an icon that indicates the state of loading of the recording medium and information on the recording medium in association with the icon on a display device. In an embodiment, the loading unit includes a plurality of recording media.
US07940308B2 Image processing system, image pickup apparatus, image pickup method, image reproducing apparatus, and image reproducing method
An image processing system including: an image pickup apparatus for picking up an image of a subject; and an image reproducing apparatus for reproducing the image picked up by the image pickup apparatus; wherein the image pickup apparatus includes an image pickup unit for obtaining an image by image pickup, an image pickup rate controlling unit for controlling an image pickup rate of the image pickup unit, a line reducing unit for removing a plurality of lines from the image obtained by the image pickup, and an image storing unit for storing a reduced image in which the plurality of lines are removed on a storage medium, and the image reproducing apparatus includes an image reading unit for reading the image stored on the storage medium, an up-converter for up-converting the read image, and a reproduction displaying unit for displaying the up-converted image.
US07940307B2 Method of continuously capturing images in single lens reflex digital camera
The first frame of captured image data is stored as raw data in a main memory, and parameters for exposure control and white balance control are calculated from the stored image data and are set in the RPU. The second and subsequent frames of captured image data are processed in real time in the RPU without being stored in the main memory after being output from a CCD. The second and subsequent frames of captured image data are subjected to exposure control, white balance control, and JPEG compression, and then, are stored in the main memory. After operations for continuously capturing images are finished, the raw data corresponding to the first frame stored in the main memory is read by the RPU, where exposure control and white balance control are performed, and then, is stored as JPEG data in the main memory.
US07940298B2 Delayed petroleum coking vessel inspection device and method
This invention comprises a system and a method for inspecting the inside of delayed petroleum coking vessels to determine deformations, detect and determine the severity of other defects and visually observe the inside of the inspected vessel.
US07940289B2 Printer and pulse motor control method
In a portable printer that uses a pulse motor for feeding a recording medium and includes a printing head that prints the recording medium, a printer controller that controls the printing head, and a pulse motor controller that controls the pulse motor, rest level setting information having rest levels and rest times set in correspondence to one another is previously stored, the elapsed time after a printing process is started is counted, the operating time of the pulse motor is counted, a rest level is determined based on the elapsed time after the printing process is started and the operating time of the pulse motor, a rest time is set by referring to the rest level setting information based on the determined rest level and a rest process is performed based on the thus set rest time.