Document Document Title
US07966666B2 Chip attack protection
A system for protecting a chip with an integrated circuit disposed on a first surface, the system including, disposed on the first surface, a first antenna, signal analyzer, chip controller and a signal generator which is operative to supply an outbound signal for transmission by the first antenna, a circuit arrangement, disposed on a second surface of the chip, including a shielding arrangement and a second antenna to receive the outbound signal, the circuit arrangement being operative to transmit a return signal from the second antenna to the first antenna, such that a breach in the shielding arrangement results in a change in, or cessation of, the return signal for detection by the signal analyzer, and a chip controller disposed on the first surface being operative to perform an action on the integrated circuit in response to the detection of the breach. Related apparatus and methods also included.
US07966665B1 Compliance validator for restricted network access control
A method, system, and computer program product for detecting and enforcing compliance with access requirements for a computer system in a restricted computer network. A compliance validation configuration file is created for the computer system. A maintenance service utility is configured to launch a compliance validation executable file at a specified time during operation of the computer system. A digital hash is generated for the compliance validation executable file and for the compliance validation configuration file. A determination is made if the computer system or a computer system user is a member of a configured restricted group. If the computer system or the computer system user is a member of a configured restricted group, a determination is made if a directory site code for a subnet of the restricted computer network to which the computer system is connected corresponds to a configured and allowed site. If the directory site code does not correspond to a configured and allowed site, compliance with access requirements are enforced. Enforcement actions can include a forced logoff of the computer system user, and/or a forced shutdown of the computer system.
US07966664B2 Error and exception message handling framework
Described are systems and methods for counteracting attempts at unauthorized use of information systems. An error message generated in response to an error in the information system is received, where the error message includes a set of information describing the error. The received error message is then translated into an obfuscated message, where the obfuscated message replaces at least a portion of the set of information describing the error with a set of alternative information. The obfuscated message is then presented to a user via a user interface.
US07966660B2 Apparatus and method for deploying a wireless network intrusion detection system to resource-constrained devices
Wireless devices, such as field devices or repeater/relay nodes, detect the presence of anomalies in data packets that suggest intrusion. Upon detection of an anomaly, a wireless device sends a notification to a sentinel device, which determines if intrusion may be occurring. If so, the sentinel device downloads a spy routine to at least one of the wireless devices, which enables further investigation into and/or isolation of the intrusion. Since the spy routine is downloaded to the wireless devices, the spy routine can be used in conjunction with memory-constrained wireless devices. Memory-constrained wireless devices may lack adequate memory for storing both a main application executed during normal operation and the spy routine. The spy routine could overwrite one or more modules of the main application. Once executed, the spy routine could itself be overwritten by the one or more modules, allowing the wireless device to return to normal operation.
US07966655B2 Method and apparatus for optimizing a firewall
Disclosed is a method and system for optimizing a first set of rules enforced by a firewall on network traffic. Characteristics of the network traffic are examined and these characteristics are used to generate a second set of rules. The first set of rules may have a different order than the second set of rules.
US07966653B2 Method and data processing system for determining user specific usage of a network
There is provided a method of determining user specific usage of a network, wherein a user is accessing the network for a session from a client system via a layer two access port of a switch, wherein the layer two access port of the switch is assigned to the user of the client system for that session, wherein a first value, which is indicative of the magnitude of a packet counter of the layer two access port, is determined when the layer two access port becomes active, wherein a second value, which is indicative of the magnitude of the packet counter, is determined when the layer two access port becomes inactive, and wherein the first value and the second value are stored.
US07966647B1 Sending personal information to a personal information aggregator
A method for sending personal information based on an identifier includes receiving the identifier from a portable identification device. A personal information aggregator is identified based on the identifier. Authorization is received to send one or more data feeds comprising personal information to the personal information aggregator. The authorized data feeds are sent to the personal information aggregator.
US07966644B2 Method, apparatus, and computer program for managing access to documents
A computer program, apparatus, and method for managing access to documents, capable of identifying the exact events of document access on the basis of given access logs even when access policies are modified in the middle of operations. Upon receipt of an access policy setup request from a first client, an access policy manager adds a new access policy to the access policy database or modifies an existing access policy in an access policy database according to the request. A policy log collector then stores the records of such a new access policy or modified existing access policy in a policy log database. Afterwards an access log collector receives an access log for the document 5 from the second client 3 and saves it in the access log database 1c. When a third client issues a log request with a specific search keyword, a log searcher retrieves relevant policy log records and access log records that match with the specified search keyword.
US07966640B1 Signal processing apparatus and methods
A unified system of programming communication. The system encompasses the prior art (television, radio, broadcast hardcopy, computer communications, etc.) and new user specific mass media. Within the unified system, parallel processing computer systems, each having an input (e.g., 77) controlling a plurality of computers (e.g., 205), generate and output user information at receiver stations. Under broadcast control, local computers (73, 205), combine user information selectively into prior art communications to exhibit personalized mass media programming at video monitors (202), speakers (263), printers (221), etc. At intermediate transmission stations (e.g., cable television stations), signals in network broadcasts and from local inputs (74, 77, 97, 98) cause control processors (71) and computers (73) to selectively automate connection and operation of receivers (53), recorder/players (76), computers (73), generators (82), strippers (81), etc. At receiver stations, signals in received transmissions and from local inputs (225, 218, 22) cause control processors (200) and computers (205) to automate connection and operation of converters (201), tuners (215), decryptors (224), recorder/players (217), computers (205), furnaces (206), etc. Processors (71, 200) meter and monitor availability and usage of programming.
US07966639B2 Digital broadcast receiver and digital broadcast content processing method
A digital broadcast receiver and data broadcast content processing method are disclosed. The method uses Program Associated Data (PAD) and includes receiving PAD-based broadcast contents; selecting one of the PAD-based broadcast contents to be stored; storing the selected PAD-based broadcast content in a state existing at the time of selection; selecting a stored PAD-based broadcast content for reproduction; and reproducing the PAD-based broadcast content selected for reproduction. As a result, reproduction of a stored audio broadcast can be delivered with the same level of service as real-time audio broadcast reception.
US07966629B2 Optical disc device
An optical disc device includes a conductive member of a bezel assembly with openings formed by a plurality of parting lines, and gaskets are attached to the upper and lower sides of the conductive member using conductive adhesion bond.
US07966628B2 Disk transfer mechanism and disk recording and/or reproduction apparatus
A disk transfer includes: a transfer arm rotatably supported by an apparatus body to/from which a disk-shaped recording medium is inserted and removed, when the disk-shaped recording medium is inserted, rotated in an insertion direction by being pressed by the disk-shaped recording medium, and when the disk-shaped recording medium is ejected, rotated in an ejection direction to eject the disk-shaped recording medium; and a lift section provided with a rotation axis supported at a tip end portion of the transfer arm rotatably in a direction substantially orthogonal to a main surface of the disk-shaped recording medium, and from the rotation axis, an abutting piece abuts against the disk-shaped recording medium on a front side surface in the insertion direction inserted in the apparatus body. A support piece supports a lower surface portion of the disk-shape recording medium.
US07966622B1 Interfacing a device driver with an application using a virtual driver interface and a strategy
In one embodiment, a test and measurement application executing on a computing device is interfaced with one or more external device coupled to the computing device. A device driver is selected for use with one of the external device from two or more available device drivers that are each compatible with the external device. The device driver is coupled to a virtual driver interface that provides the test and measurement application with a standardized interface to any of the two or more available device drivers. The test and measurement application communicates with the external device through the virtual driver interface.
US07966621B2 Using multiple status models in a computer system
A design-time status schema model describes the progress of a data object through a computing process. The status schema model includes status variables, processing actions and constraints for performing actions. The status schema model also may describe permitted changes to a status variable in response to performing an action. At runtime, the status schema model is used to control processing performed by, or on, an instance of a data object corresponding to the status schema model.
US07966620B2 Secure network optimizations when receiving data directly in a virtual machine's memory address space
Techniques are disclosed for increasing the security of a system where incoming network packets are directly placed into the memory space of a virtual machine (VM) operating system (OS) running on the system via direct memory access (DMA). In an embodiment, each packet is split into a first portion, which requires further processing, and a second portion, which may be immediately placed into the VM OS's memory address space. When the host OS running on the system completes processing the first portion, it places it directly before the second portion in the VM OS memory space and indicates to the VM OS that a packet is available. Techniques are further disclosed that mitigate the security risk in such systems related to VLAN ID configuration.
US07966617B2 Tunable engine and program product for resolving prerequisites for client devices in an open service gateway initiative (OSGi) framework
Under the present invention, each client device will have a corresponding configuration that is accessible to the server. Each configuration sets forth various computer resources as well as corresponding normalization and importance factors for the associated client device. If a certain OSGi bundle is to be loaded and run on a particular client device, certain prerequisites (e.g., services packages, etc.) will likely be necessary. Any prerequisites that the client device lacks will be obtained using potential combinations of other OSGi bundles registered with the server. The most appropriate combination of OSGi bundles will be selected from the possible combinations by processing the configuration based on the amounts of computer resources of the client device that will be consumed by each of the possible combinations.
US07966616B2 Association of memory access through protection attributes that are associated to an access control level on a PCI adapter that supports virtualization
A method, system, and computer program product for sharing adapter resources among multiple operating system instances. The present invention provides a mechanism for dynamically allocating virtualized I/O adapter resources. The present invention separates the operation of adapter resource allocation from adapter resource management. Protection attributes within the adapter resource context are used to allow the adapter to enforce access control over the adapter resources. The hypervisor allocates an available adapter resource to a given partition. The adapter is notified of the allocation, and the adapter updates its internal structure to reflect the allocation. The hypervisor may revoke ownership of and reassign adapter resources to another OS instance. In this manner, the allocation described above allows for the simple reassignment of resources from one partition to another.
US07966615B2 Transitioning of virtual machine from replay mode to live mode
A backup VM is allowed to enter live execution mode at instruction boundaries but not in the middle of emulation of a single instruction. This is accomplished by having the last log entry of multiple entries generated during emulation of an instruction to have an indication of a “go-live” point and by having the backup VM not replay log entries provided by the primary VM beyond the log entry that indicates the “go-live” point.
US07966614B2 Controlling an availability policy for a virtual machine based on changes in a real world environment
Management of a virtual machine is enhanced by establishing an initial availability policy for the machine. Once the virtual machine is invoked, the real environment for the virtual machine is monitored for the occurrence of predetermined events. If a real environment event is detected that could affect the availability of the virtual machine, the availability policy of the virtual machine is automatically adjusted to reflect the new or predicted state of the real environment.
US07966608B2 Method and apparatus for providing a compiler interface
A method of providing a compiler interface, the method comprising receiving compiler requirement data; selecting a machine in accordance with the compiler requirement data; and sending source code to the selected machine for compilation.
US07966607B1 Method and apparatus for managing compiled methods in a unified heap
One embodiment of the present invention provides a system that facilitates managing compiled program methods in a unified heap. The system partitions the unified heap into a first area and a second area. This allows the system to store objects other than compiled program methods and temporary compiler data structures in the first area, and to store compiled program methods and temporary compiler data structures in the second area.
US07966606B2 Methods and apparatus for generating branchless code for select statements
In one embodiment, the present invention includes a method for determining whether a select statement can be transformed, and if so selecting a first or second transformation operation based on compiler-evaluated values for certain variables of the select statement, performing the selected transformation operation to obtain at least one new statement, and replacing the select statement with the at least one new statement. Other embodiments are described and claimed.
US07966604B2 Web browser object based automatic testing method for web applications
An object based automatic testing method can be used to test web-based applications. An executable portion of the web-based application is located, an object corresponding to the executable portion and stored in a library of objects in a computer readable memory is called, the object is executed to test the executable portion, and a determination is made as to whether the executable portion performed according to specification. No mouse or keyboard action is required execute this testing method.
US07966603B2 Systems and methods for context-based content management
Systems and methods are provided for managing content. In one implementation a system includes software constructs, each being associated with a context defining a class of content modules included in a respective construct. In the system, a context is selected and context data for a plurality of content modules is retrieved. The context data includes a primary context identifier that identifies the context in which each content module was created or modified. In addition, the context data includes at least one secondary context identifier identifying additional contexts in which the content module is permitted to be included. Based upon the context identifiers, it is determined whether a content module is permitted in the selected context and a collection of modules is generated including the content modules permitted in the selected context based on the determination.
US07966601B2 Generating web service without coding logic with a programming language
A network-accessible Web service is generated without a user having to code the logic of the Web service using a programming language. The Web service is represented as a sheet element within a graphical user interface (GUI) displayed on the screen of a computing device. A number of cards for the Web service are defined. The cards define the logic of the Web service, and effectuate the functionality of the Web service. Each card is represented as a card element on the sheet element within the GUI. By manipulating and modifying the cards, a user is thus able to generate a Web service without having to code the logic of the Web service with a programming language.
US07966599B1 Runtime library including a virtual file system
This specification describes technologies relating to a runtime library including a virtual file system. In general, a method can include interfacing with an operating system of a computer; and providing runtime services, including a virtual file system, to programs running on the computer. Providing runtime services can include receiving first information and second information through a single file access routine of an API for the virtual file system; determining a selected one of multiple file storage areas to access based on the first information, the multiple file storage areas including a first local area accessible by a first program and inaccessible by a second program, and a second area accessible by the first program and the second program; mapping the second information to file resource(s) in the selected file storage area in the virtual file system; and accessing the one or more file resources for the first program.
US07966596B2 Place-and-route layout method with same footprint cells
This invention discloses a method for automatically generating an integrated circuit (IC) layout, the method comprises determining a first cell height, creating a plurality of standard cells all having the first cell height, and generating the IC layout from the plurality of standard cells by placing and routing thereof.
US07966586B2 Intelligent pattern signature based on lithography effects
The present invention is directed to an improved method, system, and computer program product for accessing and analyzing patterns in the integrated circuit design. The method, system or computer program product includes generating an intelligent signature for a pattern. The derived pattern signature is an intelligent pattern identifier because it retains only essential information about a pattern that corresponds to lithography printable portions of the pattern. Accordingly, one pattern signature can represent a group of design patterns that are equivalents from a lithography perspective.
US07966583B2 Method and apparatus for determining the effect of process variations
Embodiments of the present invention provide systems and techniques for determining the effect of process variations. During operation, the system can receive a layout which includes multiple instances of a pattern. Next, the system can correct the pattern instances using different photolithography process models which model the photolithography process at different exposure and focus conditions. Next, the corrected layout can be printed on a wafer. The system can then perform electrical tests on the wafer, or it can measure the critical dimensions of the features on the wafer. The yield loss or the exposure-focus matrix can then be generated by using the test data or the measurement data.
US07966582B2 Method and apparatus for modeling long-range EUVL flare
One embodiment of the present invention provides techniques and systems for modeling long-range extreme ultraviolet lithography (EUVL) flare. During operation, the system may receive an evaluation point in a layout. Next, the system may receive an EUVL model which includes kernels that are discretized at different sampling rates, and which have different sized ambits. Specifically, a kernel that is discretized using a low sampling rate may have a longer range than a kernel that is discretized using a high sampling rate. The system may then convolve the kernels with the layout at the evaluation point over their respective ambits. Next, the system may use the convolution results to determine an indicator value. The indicator value can be used for a number of applications, e.g., to predict pattern shapes that are expected to print on a wafer, to perform optical proximity correction, or to identify manufacturing problem areas in the layout.
US07966576B2 Method and system for moving an icon on a graphical user interface
A method of providing a graphical user interface includes displaying a graphic representation of a data object at an initial location, receiving a command selecting the data object from a user, moving the graphical representation of the data object towards a destination location upon receiving an indication of the destination location from a user, and causing an at least indirect transition of the object from a first state to a second state at a time when the graphical representation of the data object is positioned substantially at a final destination location. Output enables a user to distinguish the first state from the second state. A first timer is started in response to receiving an indication of a destination location from a user through the interface. The transition from the first state to the second state is automatically caused only after the first timer has run over a pre-determined period of time.
US07966573B2 Method and system for improving interaction with a user interface
Upon detection of user input, a computing device (e.g., tablet PC, PDA, cellular device) may determine whether the input corresponds to a request to enhance elements of the user interface. In response to a positive determination, the computing device may magnify or otherwise modify the appearance of particular graphical elements of the interface to facilitate user interaction. The computing device identifies one or more graphical elements that are within a predefined proximity or area of the input location and displays an enlarged version of those elements to provide the user with a larger interaction area. Additionally, a computing device may clone (i.e., copy) the identified elements and enlarge the cloned elements at a specified region of the user interface. In another aspect, the computing device may magnify the entire area associated with the location of user input, rather than just the interactive elements of that predefined area.
US07966572B2 User interface transition
In an implementation of user interface transition, a user interface logon page is displayed with selectable logon controls that each have a corresponding user-identifiable indicator. A transition from the user interface logon page to a user interface desktop page is initiated in response to a selectable logon control being selected. The transition displays the user-identifiable indicator corresponding to the selectable logon control uninterrupted throughout the transition, and the user-identifiable indicator corresponding to the selectable logon control is displayed on the user interface desktop page.
US07966567B2 Character expression in a geo-spatial environment
A method, apparatus and system of character expression in a geo-spatial environment are disclosed. In one embodiment, a method includes generating a community network of user profiles, each user profile associated with a specific geographic location, associating a first user with a first user profile, providing a first character expression associated with the first user profile, generating a first display view to include a three-dimensional map view embodied by the community network, the first character expression, and the first user profile represented at a location in the three-dimensional map view associated with the specific geographic location of the first user profile, and simultaneously representing other user profiles adjacent to the first user profile in the three-dimensional map view. The method may also include providing elements as a part of a commerce transaction and enabling the commerce transaction via a user profile.
US07966557B2 Generating image-based reflowable files for rendering on various sized displays
A computer-implemented method is provided for creating an image-based reflowable file. The image-based reflowable file is configured to automatically adapt itself to be rendered on various sized displays and windows, by permitting the lines of reflow objects to “reflow” according to the given size of a display or window. The method includes receiving. First, an image of content having reflow objects and identifying bounding regions to enclose a reflow object contained in the image. A reflow object baseline for each of the reflow objects is then identified and the position of each of the bounding regions containing the reflow objects is determined, relative to the image and also relative to the corresponding reflow object baseline. The size of each of the bounding regions is then determined, for example in terms of width and height, and stored.
US07966555B2 Context sensitive delimiter insertion when adding references
Context sensitive delimiter insertion when adding references is disclosed. In some embodiments, a plurality of indications of selections of a cell or cell range while in a formula editing mode in a host cell into which a formula is being entered is successively received, and in response to receiving each indication of selection of the plurality a reference to the selected cell or cell range is successively inserted into the formula, wherein the references inserted into the formula are delimited by a first delimiter type if in a first context and wherein the references inserted into the formula are delimited by a second delimiter type if in a second context.
US07966554B2 Financial disclosure content synchronizing software
An apparatus and method for providing security disclosure information in at least two aligned formats, the apparatus including security disclosure data in an audio format, a processor for receiving the audio security disclosure data and for inserting a first marker therein and said processor for creating a text from the audio security disclosure data and for inserting a second marker in the text in a position corresponding to a location of the first marker in the audio security disclosure data.
US07966553B2 Accessible content reputation lookup
Implementations of accessible content reputation lookup are described. In one implementation, before a user activates a link in a document, such as a hyperlink on a webpage, the user can designate the link. For example, the user can float a cursor over the link or interact with an icon placed proximate to the link. By designating the link, the user can request reputation information associated with the link, including information as to whether or not content associated with the link, an application used to access the content, and/or source(s) on which the content resides, are known to be dangerous or risky. If the reputation information indicates that the link is safe to activate, the user can activate the link and access the content. Alternately, if the reputation information indicates that the link is unsafe to access, the user can choose to forego activation of the link.
US07966552B2 Trial selection of STB remote control codes
A method consistent with certain embodiments of identifying a functional command set for an access device that accesses television programming provided by a service provider at a control device involves transmitting a first command from a first command set of a group of possible command sets for the access device to the access device. The first command includes a command that is expected to cause the access device to generate a text containing video frame. A determination is made as to whether the extracted text corresponds to the first command set. The first command set is identified as the functional command set for the access device in response to determining that the extracted text corresponds to the first command set. This abstract is not to be considered limiting, since other embodiments may deviate from the features described in this abstract.
US07966551B2 Associating image files with media content
Requesting and receiving image files associated with media content. The received image files are stored such that an identifier value associated with the media content is stored in the filenames of the received image files. The invention determines which of the image files is associated with specific media content by searching for the identifier value of the specific media content in the filenames of the image files.
US07966549B2 Error corrected quantum computer
The correction of errors in the transport and processing of qubits makes use of logical qubits made up of a plurality of physical qubits. The process takes place on a spatial array of physical qubit sites arranged with a quasi-2-dimensional topology having a first line of physical qubit sites and second line of physical qubit sites, where the first and second lines are arranged in parallel, with the sites of the first line in registration with corresponding sites in the second line. Between the first and second lines of physical qubit sites are a plurality of logic function gates, each comprised of a first physical qubit gate site associated with a first physical qubit site in the first line, and a second physical qubit gate site associated with the physical qubit site in the second line that corresponds to the first physical qubit site. The temporal process comprises a number of steps to achieve movement of the qubits in the array to bring pairs of all the data and ancilla qubits to respective logic function gates over the course of a number of clock cycles. Then achieve the logic operation between each pair of data and ancilla qubits. Move the qubits in the array to bring all the data and ancilla qubits to respective sites where they can be read out. And, using the values of the ancilla qubits read out to correct errors arising in the data qubits they have been gated with.
US07966548B2 Method and system for encoding data using rate-compatible irregular LDPC codes based on edge growth and parity splitting
In a system for parity encoding data using a low density parity check (LDPC) code, a rate-compatible, irregular LDPC code is generated by extending a base code using a constrained edge growth operation and a parity splitting operation. The base code is a “daughter” code having an encoding rate higher than a designated rate of the LDPC code. The daughter code is progressively extended to lower and lower rates such that each extension code (including the target LDPC code) is compatible with the previously obtained codes. The extension operation may involve introducing a set of new code symbols to the daughter code, by splitting check nodes of a base graph associated with the daughter code, and through constrained edge growth of the base graph. The LDPC code is used to parity encode a data message as a means for forward error correction across a communication channel.
US07966547B2 Multi-bit error correction scheme in multi-level memory storage system
A method, system, and computer software product for operating a collection of memory cells. Memory cells are organized into a group of memory cells, with each memory cell storing a binary multi-bit value delimited by characteristic parameter bands. Two adjacent characteristic parameter bands are assigned binary multi-bit values that differ by only one bit. In one embodiment, an error correction unit calculates an actual parity check value of the retrieved binary multi-bit values for the group of memory cells. If the actual parity check value is not equal to the expected parity check value, the error correction unit assigns the error memory cell a corrected binary multi-bit value with the characteristic parameter value within the characteristic parameter band adjacent to the characteristic parameter band associated with the retrieved binary multi-bit value such that calculating a second actual parity check value correctly indicates the parity for the group of memory cells.
US07966544B2 Loading the input memory of an LDPC decoder with data for decoding
An input memory of an LDPC decoder is loaded with data corresponding to an LDPC frame to be decoded and including N LLRs, of which K are information LLRs and N−K are parity LLRs. At least one stream is formed of binary words of a first type, each corresponding to multiple information LLRS, with the aid of a serial/parallel conversion module, and at least one stream is formed of binary words of a second type, each corresponding to multiple parity LLRs, with the aid of a row/column interlacing device comprising a two-dimensional first-in first-out ring buffer. The first memory accesses are made in page mode in order to write the binary words of the first type to a first zone of the input memory, and the second memory accesses are made in page mode in order to write the binary words of the second type to a second zone.
US07966541B2 Signal encoding method and device, method for encoding joint feedback signal
A signal encoding method and device and a method for encoding a joint feedback signal are provided. The signal encoding method includes the following steps. When two carriers are configured with multiple-input and multiple-output (MIMO), Hybrid Automatic Repeat Request-Acknowledgement (HARQ-ACK) signals of the two carriers are combined into a joint feedback signal. The joint feedback signal is mapped into a codeword according to a predetermined mapping relationship between signals and codewords. Therefore, through the method for combining and encoding feedback signals of two carriers for transmission on a code channel in a dual cell (DC)-MIMO mode, bit error ratio (BER) and detection error cost are decreased, power overhead is saved, and a cubic metric (CM) value of the system is not affected, thereby enhancing the performance of the system.
US07966538B2 Microprocessor and method for detecting faults therein
A method for detecting microprocessor hardware faults includes sending at least one input signal to a logic block within the microprocessor, collecting an output response to the input signal from the logic block, and determining whether the output response matches an expected output response of the logic block.
US07966535B2 Secure scan design
A circuit configuration for testing integrated circuitry featuring a number of system scan flip flops wired in series and connected to the integrated circuitry for inputting test signals and receiving test data back. At the front and back ends of the system scan flip flops there is an input multiplexer and an output multiplexer, each with a control input tied to a comparator. The multiplexers isolate the test circuitry until a predetermined scan key is received. When the comparator receives a k-bit scan key it enables the multiplexer to pass test data to the system scan flip flops.
US07966534B1 Identifying bitstream load issues in an integrated circuit
A method of detecting an error when loading a programmable integrated circuit (IC) can include detecting a predetermined bit pattern indicating a start of a bitstream within the programmable IC, starting a timer within the programmable IC responsive to detecting the predetermined bit pattern, and determining whether a bitstream load complete condition has occurred prior to expiration of the timer. When the timer expires prior to an occurrence of the bitstream load complete condition, at least one recovery action can be implemented.
US07966533B2 Register device and methods for using such
Various systems and methods for registering data are disclosed herein. For example, test enabled flip-flop devices are provided. Such devices include a test mode input signal and a register output signal. In addition, the devices include a flip-flop with a data input and a clock input. When the test mode input signal is de-asserted, the flip-flop is operable to register the data input upon a transition of the clock input. Further, the registered data input signal is provided as the register output signal. The devices also include a test circuit with a test data input. The test circuit is operable to provide the test data input signal as the register output signal when the test mode input signal is asserted.
US07966531B2 Memory diagnosis apparatus
A memory diagnosis apparatus include an intra-word testing unit that tests for a coupling fault in each bit in each word in a memory, an inter-word testing unit that tests for a coupling fault between words in each sub-array each being plural words in the memory, and an inter-block testing unit that tests for a coupling fault between sub-arrays in the memory.
US07966530B2 Methods, devices, and systems for experiencing reduced unequal testing degradation
One or more embodiments of the present invention reduce uneven degradation during testing by providing for a toggling signal to be applied to remaining input paths which do not receive test signals. Therefore, rather than being held in a fixed state during the burn-in process, the remaining inputs are toggled as well. Consequently, they degrade at a more similar rate as their counterpart inputs that did receive test signals.
US07966529B2 System and method for testing memory blocks in an SOC design
A system and method for testing a plurality of memory blocks in a System on Chip (SOC) design uses two Test Access Ports (TAPs); a user TAP and an EDA tool TAP, to provide instructions and test data to the SOC. The system includes a glue logic block, a secured logic block and a memory testing module. The glue logic block selects the user TAP at the outset of the testing phase. The secured logic block is coupled with the user TAP and generates a TAP selection signal, which controls the selection of the EDA tool TAP. The memory testing module is used to carry out the process of testing the memory blocks when the EDA tool TAP is selected.
US07966528B2 Watchdog mechanism with fault escalation
A method for handling watchdog events of an electronic device includes detecting a watchdog fault in a normal mode, which is a watchdog event in which a watchdog trigger is not correctly serviced; entering from the normal mode into a first escalation level of nx escalation levels upon detection of the watchdog fault, wherein nx is an integer equal to or greater than 1; detecting correct watchdog events, which are watchdog events in which a watchdog trigger is correctly serviced; and concurrently detecting watchdog faults, leaving the first escalation level if a first escalation condition is met. An electronic device embodiment includes a CPU and program instructions for carrying out the method.
US07966526B2 Software event recording and analysis system and method of use thereof
A software service running in the background of an operating system and used by a user to record metadata and screen shots of the user interface screens in an operating system whenever errors occur in the operating system or in any application running on the operating system. The software service also manages the recorded data to ensure resources are used efficiently to minimize the use of storage space in the recording location or buffer. The software running in the background monitors, filters and logs programs and user actions, and if a problem occurs within the monitored software, a problem report can be created for a support team to analyze and include corresponding recorded data. The suggested selection of recorded data can be displayed and edited by the user.
US07966522B2 System and method for automatically uploading analysis data for customer support
The invention enhances automatic incident control, problem control, and problem prevention using information provided by the analysis or analysis data. The burden on the part of both users and providers to resolve problems is reduced by using a method of automatic analysis data upload and intelligent problem analysis and resolution. Problems are better identified, investigated, diagnosed, recorded, classified, and tracked until affected services return to normal operation and errors trends are used to proactively prevent future problems.
US07966518B2 Method for repairing a neighborhood of rows in a memory array using a patch table
A method for repairing a neighborhood of rows in a memory array using a patch table is disclosed. First data to be stored in row N in a memory array of the memory device, second data, if any, stored in row N−1 in the memory array, and third data, if any, stored in row N+1 in the memory array are stored in a temporary storage area of a memory device. The first data is written in row N, and, in response to an error, the first data, the second data, if any, and the third data, if any, are written in respective rows in a repair area in the memory device. The addresses of rows N−1, N, and N+1 are added to a table stored in the memory device to indicate which rows in the repair area should be used instead of rows N−1, N, and N+1.
US07966516B2 Automatic JTA migration
The failure of a first application server instance of a cluster can be detected and transaction recovery service can be automatically migrated from the first application server instance to a second application server instance without requiring rebooting the first application server instance.
US07966512B2 Data processing device and mobile device
A microcomputer is provided having a memory card interface capable of correctly latching data even when a card such as an MMC card is connected thereto. In the microcomputer having an interface with an external device such as a memory card, the interface unit is provided with an output driver connected to an external terminal for outputting a clock signal to output the clock signal and with an equivalent load circuit capable of imparting, to the clock signal extracted from an arbitrary position in a stage previous to the output driver in a clock signal path, delay equivalent to delay resulting from an external load connected to the external terminal in order to generate a clock signal for latching data inputted from the memory card.
US07966511B2 Power management coordination in multi-core processors
Systems and methods of managing power provide for issuing a first operating requirement from a first processor core and issuing a second operating requirement from a second processor core. In one embodiment, the operating requirements can reflect either a power policy or a performance policy, depending upon the factor that is currently most important to software. Hardware coordination logic is used to coordinate a shared resource setting with the operating requirements. The hardware coordination logic is also able to coordinate the shared resource setting with independent resource settings of the first and second processor cores based on the operating requirements.
US07966510B2 Dynamic frequency adjustment for interoperability of differential clock recovery methods
A system and method for dynamic frequency adjustment for interoperability of differential clock recovery, comprising: a frequency generator for receiving a frequency reference clock signal and generating a plurality of frequency signals, the plurality of frequency signals being output from the frequency generator and each having a different frequency; a flexible distributor for receiving the plurality of frequency signals from the frequency generator, and transmitting selected frequency signals; and a plurality of differential units, each for receiving the selected frequency signals, applying a differential signal to the selected frequency signals, adding time stamps to the selected frequency signals, and outputting respective time stamped differential selected frequency signals.
US07966509B2 System and method for performing low power dynamic trimming
A system and method for performing dynamic trimming. Specifically, the system comprises a clock for generating a reference clock signal. The reference clock signal comprises a first frequency that is a factor of a second frequency of a signal (e.g., data clock signal from DDR memory). A counter is coupled to the clock and generates a plurality of clock pulses based on pulses of the reference clock signal. The plurality of clock pulses is generated at a slower frequency from the first frequency for low power operation. A phase length detector is coupled to the counter and comprises a trimmer chain for detecting an average length of at least one of the generated plurality of clock pulses. A transformation module is coupled to the phase length detector for transforming the average length to a phase delay of the signal.
US07966508B2 Mode-switching system and camera
A mode-switching system, comprising plural switches, a timer, and a controller, is provided. The mode-switching system switches an operation mode of a first unit to one of normal and power-saving modes. The plural switches separately correspond to plural specific functions. Each of the specific functions is carried out when the corresponding switch is switched on. The timer clocks the elapsed time since the switching operation is carried out for any of the switches. The controller switches the operation mode to the power-saving mode from the normal mode when the elapsed time exceeds a threshold value determined for the switch for which the latest switching operation has been carried out. The threshold value is determined individually for each of the switches.
US07966507B2 Power-supply control device that controls power supply timing to circuit elements
A power-supply control device controls power-supply timings for supplying powers from an external power supply unit to a plurality of circuit elements having different power-supply timings. The circuit elements are grouped into a plurality of power-supply lines based on power-supply timings required by the circuit elements. The power-supply timings for supplying powers from the external power supply unit are controlled in an order in response to the power-supply timings required by the circuit elements for each of the power-supply lines.
US07966505B2 Method and apparatus for power reduction in iterative decoders
There are provided a method, an apparatus and a computer program product for reducing power consumption in an iterative decoder. The apparatus includes a memory device and an iteration termination device. The memory device is for storing a bit number difference indicating a number of bits that are different between a decoded codeword for a current iteration and a decoded codeword for a previous iteration, for each iteration of the iterative decoder prior to a maximum number of iterations. The iteration termination device is for comparing the bit number difference to a pre-specified bit number difference threshold value, incrementing a confidence value when the bit number difference exceeds the pre-specified bit number difference threshold value, and terminating further iterations of the iterative decoder when the confidence value exceeds a pre-specified confidence threshold value.
US07966500B2 Remote connecting and shielding power supply system
A remote connecting and shielding power supply system for receiving electricity and data from an electrical outlet and comprising a power line module embedded within the power supply for stripping data from electricity when received within the power supply and a single board computer also embedded within the power supply for shielding the motherboard of a device from unwanted data.
US07966496B2 System and method for single sign on process for websites with multiple applications and services
A system and method for integrating the Internet front end-sign on processes of the various systems of a financial institution which allows a customer to view and access its various financial accounts with the institution.During the initial sign up for the online access to its accounts, a customer creates his/her User ID and password online during the same session. Once the customer has signed on (password) and verified ownership of at least one account, the system displays all of the customer's accounts that are available for access via the Internet website. The online ownership verification uses only a single account of the customer and the ownership verification criteria associated with the account. The account used for verifying a customer is first determined based on the accounts selected by the customer for accessing online. From the selected accounts, the system of the present invention creates a verification hierarchy with respect to the accounts. When determining the verification to use for the single ownership verification, the present invention selects the account from the hierarchy with the most stringent requirements.
US07966494B2 Visual content-based internet search methods and sub-combinations
A camera-equipped portable device captures visual information (e.g., from a movie), ascertains a corresponding identifier, and uses the identifier to enable one or more further functions. One of these can be internet search. Such functionality can also be based on digital data—without requiring a camera capability.
US07966492B1 System and method for allowing an e-mail message recipient to authenticate the message
A system and method allows a recipient to authenticate an e-mail message to ensure that the message came from its purported source and was not altered or was highly unlikely to be altered.
US07966491B2 Protection of the distribution of digital documents in a peer to peer network
A central server in a network of a hybrid peer to peer type, receives a request from a client for obtaining a digital document, where the request contains a reference of the digital document. The server selects a peer system of the network likely to contain the digital document, and generates an access key for controlling access to the digital document by the client, where the access key is generated by an encrypting method using a private key of the central server, a current time when the encrypting method is executed and an address of the client on the network. The server then sends a message to the client, where the message has the reference of the digital document, an address of the selected peer system on the network and the generated access key.
US07966488B2 Methods and systems that use information about encrypted data packets to determine an order for sending the data packets
Methods and systems thereof for streaming media data are described. Media data comprising a plurality of data packets is accessed. The media data includes encrypted data. Information that quantifies a characteristic of each data packet in the plurality of data packets is also accessed. That information is used to determine an order for sending the data packets over a network. The order is determined without decrypting the encrypted data.
US07966487B2 Communication-efficient real time credentials for OCSP and distributed OCSP
Facilitating a transaction between a first party and a second party includes, prior to initiating the transaction, one of the parties obtaining an artificially pre-computed OCSP response about a specific digital certificate, where the artificially pre-computed OCSP response is generated by an entity other than the first party and the second party, one of the parties initiating the transaction, in connection with the transaction, the first party providing the specific digital certificate to the second party, and the second party verifying the specific digital certificate using the artificially pre-computed OCSP response. The second party may obtain the artificially pre-computed OCSP response prior to the transaction being initiated. The second party may cache the artificially pre-computed OCSP response for future transactions. The first party may obtain the artificially pre-computed OCSP response prior to the transaction being initiated. The first party may cache the artificially pre-computed OCSP response for future transactions.
US07966479B1 Concurrent vs. low power branch prediction
An instruction processing circuit includes a decoder circuit, a basic block builder circuit, a multi-block builder circuit, first and second predictor circuits, and a sequencer circuit, where the sequencer circuit is operable, in a first environment, to cause the first predictor circuit to generate a prediction for a particular conditional branch op concurrently with the second predictor circuit generating a prediction for another particular conditional branch op, where the sequencer circuit is also operable, in a second environment, to cause the first predictor circuit to generate a prediction for the particular conditional branch op sequentially with the second predictor circuit generating a prediction for the another particular conditional branch operation.
US07966476B2 Determining length of instruction with escape and addressing form bytes without evaluating opcode
A method, apparatus and system are disclosed for decoding an instruction in a variable-length instruction set. The instruction is one of a set of new types of instructions that uses a new escape code value, which is two bytes in length, to indicate that a third opcode byte includes the instruction-specific opcode for a new instruction. The new instructions are defined such the length of each instruction in the opcode map for one of the new escape opcode values may be determined using the same set of inputs, where each of the inputs is relevant to determining the length of each instruction in the new opcode map. For at least one embodiment, the length of one of the new instructions is determined without evaluating the instruction-specific opcode.
US07966475B2 Parallel data processing apparatus
A data processor comprises a plurality of processing elements arranged for parallel processing of data, and a controller for controlling the plurality of processing elements. The controller is operable to determine respective status information for a plurality of processing threads, and to control processing of the processing threads by the plurality of processors in dependence upon such status information.
US07966466B2 Memory domain based security control with data processing systems
Access to memory address space is controlled by memory access control circuitry using access control data. The ability to change the access control data is controlled by domain control circuitry. Whether or not an instruction stored within a particular domain, being a set of memory addresses, is able to modify the access control data is dependent upon the domain concerned. Thus, the ability to change access control data can be restricted to instructions stored within particular defined locations within the memory address space thereby enhancing security. This capability allows systems to be provided in which call forwarding to an operating system can be enforced via call forwarding code and where trusted regions of the memory address space can be established into which a secure operating system may write data with increased confidence that that data will only be accessible by trusted software executing under control of a non-secure operating system.
US07966462B2 Multi-channel flash module with plane-interleaved sequential ECC writes and background recycling to restricted-write flash chips
A RAM mapping table is restored from flash memory using plane, block, and page addresses generated by a physical sequential address counter. The RAM mapping table is restored following a plane-interleaved sequence generated by the physical sequential address counter using interleaved bits extracted from the lowest bits of the logical block index. These plane-interleave bits are split into a LSB and a MSB, with middle physical block bits between the LSB and MSB. The physical sequential address counter generates a physical block number by incrementing the plane-interleave bits before the middle physical block bits, and then relocating the MSB to above the middle physical block bits. This causes blocks to be accessed in a low-high sequence of 0, 1, 4096, 4097, 2, 3, 4098, 4099, etc. in the four planes of flash memory. Background recycling and ECC writes are also performed.
US07966458B2 Method and apparatus for controlling a primary operating system and an appliance operating system on the same machine
One embodiment includes a personal computer device comprising at least one machine to execute a primary user operating system, a first physical memory to be used by the primary user operating system, at least one appliance operating system that is independent from the primary user operating system, a second physical memory to be sequestered from the primary user operating system and an access violation monitor to restrict access from the at least one appliance operating system to the second physical memory, wherein the access violation monitor is to run only when the at least one appliance operating system is invoked and at least one appliance operating system is to be invoked only after the primary user operating system has been suspended to a standby state.
US07966455B2 Memory compression implementation in a multi-node server system with directly attached processor memory
A method, apparatus and program product enable scalable bandwidth and memory for a system having processor with directly attached memory. Multiple memory expander microchips provide the additional bandwidth and memory while in communication with the processor. Lower latency data may be stored in a memory expander microchip node in the most direct communication with the processor. Memory and bandwidth allocation between may be dynamically adjusted.
US07966454B2 Issuing global shared memory operations via direct cache injection to a host fabric interface
A data processing system enables global shared memory (GSM) operations across multiple nodes with a distributed EA-to-RA mapping of physical memory. Each node has a host fabric interface (HFI), which includes HFI windows that are assigned to at most one locally-executing task of a parallel job. The tasks perform parallel job execution, but map only a portion of the effective addresses (EAs) of the global address space to the local, real memory of the task's respective node. The HFI window tags all outgoing GSM operations (of the local task) with the job ID, and embeds the target node and HFI window IDs of the node at which the EA is memory mapped. The HFI window also enables processing of received GSM operations with valid EAs that are homed to the local real memory of the receiving node, while preventing processing of other received operations without a valid EA-to-RA local mapping.
US07966447B2 Systems and methods for determining refresh rate of memory based on RF activities
Systems and methods for determining a refresh rate of volatile memory are provided. In this regard, a representative system, among others, includes a radio frequency (RF) device; a computing device that communicates with the RF device, the computing device including a refresh manager that monitors activities of the RF device; and volatile memory that communicates with the refresh manager of the computing device, wherein the refresh manager determines a refresh rate of the volatile memory based on the monitored activities of the RF device. A representative method, among others, for determining the refresh rate of volatile memory, includes monitoring activities of a radio frequency (RF) device; and adjusting a refresh rate of volatile memory based on the monitored activities of the RF device.
US07966446B2 Memory system and method having point-to-point link
A memory system includes a controller for generating a control signal and a primary memory for receiving the control signal from the controller. A secondary memory is coupled to the primary memory, the secondary memory being adapted to receive the control signal from the primary memory. The control signal defines a background operation to be performed by one of the primary and secondary memories and a foreground operation to be performed by the other of the primary and secondary memories. The primary memory and the secondary memory are connected by a point-to-point link. At least one of the links between the primary and secondary memories can be an at least partially serialized link. At least one of the primary and secondary memories can include an on-board internal cache memory.
US07966445B2 Read status controller
A controller in a processing system can detect programmable bit sequences sent from a host processor to an external device, such as a memory, indicating whether a response from the external device needs to be read. The controller can also read a response from the external device and act appropriately, e.g., determine if an error has occurred by comparing the device's actual response to one or more programmably determined responses. Upon reading a particular response, e.g., a response indicating an error, the controller can issue an interrupt request to the host processor for further action. The controller can also track which external device access caused a particular response to occur.
US07966439B1 Apparatus, system, and method for a fast data return memory controller
A system controller includes a memory controller and a host interface residing in different clock domains. There is a time delay between the time when the memory controller issues a read command to a memory and the data becoming present and available at the host interface. The memory controller generates an alarm message at or near the time that it issues the read command. The alarm message indicates to the host interface the time that the data is available for transfer to a host.
US07966438B2 Two-wire communications bus system
A low-cost, two-wire, half-duplex high speed powered communications bus having a master/controller and one or more slave/sensor/interface units. The master/controller may have a current-limited power supply, and receive/transmit circuitry. Each slave/sensor/interface may have polarity protection and also have receive/transmit circuitry. The power supply may provide high/low voltage levels on the bus and over-current protection, and have one or more diodes for mis-wire protection. Each transmit circuit may have a tunable R-C network for limiting RF emissions. Each slave/sensor/interface may receive data and power over the two-wire bus.
US07966430B2 Apparatus and method for direct memory access in a hub-based memory system
A memory hub for a memory module having a DMA engine for performing DMA operations in system memory. The memory hub includes a link interface for receiving memory requests for access at least one of the memory devices of the system memory, and further including a memory device interface for coupling to the memory devices, the memory device interface coupling memory requests to the memory devices for access to at least one of the memory devices. A switch for selectively coupling the link interface and the memory device interface is further included in the memory hub. Additionally, a direct memory access (DMA) engine is coupled through the switch to the memory device interface to generate memory requests for access to at least one of the memory devices to perform DMA operations.
US07966428B2 Control of electronic devices based on capability descriptions
Methods, systems, apparatuses, and computer readable media for controlling one or more electronic devices are described. According to one described aspect, an embodiment of a method includes providing a plurality of schemes, each scheme defining features that are operable on an electronic device and which features each of the features in the scheme can use, and receiving data for identifying the type of the electronic device, and selecting, based on the type, one of the schemes, and controlling the electronic device based on the selected scheme.
US07966426B2 Offline synchronization capability for client application
Application Programming Interfaces (APIs) and UI modifications for existing applications are used to implement efficient methods for taking content offline with full synchronization, incremental synchronization, in the case of document libraries per-folder synchronization, and the like. The APIs provide support for synchronizing changes to attachments, the ability to download a document library's complete contents or only a list of the available documents, and read-only folder hierarchy replication in the case of document libraries. These abilities coupled with corresponding user interface features enable easier browsing and searching of large document library structures, making edits to those documents offline, being able to see an up-to-date version of those documents in a preview mode, and receiving reminders when offline edits remain on the local computer and need to be updated to a server.
US07966425B2 Header compression in messages
Compression of message headers. A message including an uncompressed header, a message including a compressed header or a request to support header compression is received. In response, a determination of the impact of header compression on performance is determined. If the determination is favorable, then header compression is supported for subsequent communications. However, if the determination is not favorable, then header compression is not supported for subsequent communications. If the impact of header compression on performance is determined to be favorable, then an identifier for a reference header is returned. The identifier is for use in a subsequent compressed header. The subsequent compressed header comprises the identifier and changes relative to the reference header. A server receives a message including a compressed header. The server determines whether it has sufficient memory or storage to support header compression. If so, the server handles the message, but if not, the server refuses to handle the message or notifies a sender of the message that it will not support header compression for subsequent messages.
US07966424B2 Data compression
Compression of streaming data is described. In an implementation, a method includes compressing data for communication in a terminal services environment by finding an index in a lookup table that matches an initial sequence in data. The lookup table includes a plurality of entries. Each of the entries is discoverable utilizing a particular one of a plurality of the indices. Each entry references whether a corresponding index is located in a history buffer, and if so, further references one or more locations of the corresponding index in the history buffer. If the corresponding entry of the matching index references a plurality of locations, for each location, a sequence having the matching index is compared with a sequence in the data that includes the initial sequence. A matching sequence is derived from the comparison based on a length and the location of the sequence at each of the locations. The matching sequence is represented using a representation that includes the length and the location of the matching sequence in the history buffer.
US07966423B2 Internet appliance proxy protocol to support location-based services
A method for providing location and contact information about a user to a location-based service includes sending a request containing substitutable variables via an Internet portal. The Internet portal replaces the variables, en-route to the message's destination, thus eliminating the need for the location-based service to further query the Internet portal for the data, or for the data to be available to the sender when the message is sent.
US07966421B2 Method and apparatus for logically expanding the length of a search key
A lookup table provides a longest prefix match for a search key longer than a lookup table's mapper key. The lookup table performs a multi-level search in one or more mappers for the result value based on a portion of the search key provided as the mapper key. The lookup table is searched in multiple passes with successive portions of the search key until the result value is found.
US07966417B2 Method and system for transparent TCP offload (TTO) with a user space library
Certain aspects of a method and system for transparent TCP offload with a user space library are disclosed. Aspects of a method may include collecting TCP segments in a network interface card (NIC) without transferring state information to a host system. When an event occurs that terminates the collection of TCP segments, a single aggregated TCP segment based on the collected TCP segments may be generated. The aggregated TCP segment may be posted directly to a user space library, bypassing kernel processing of the aggregated TCP segment.
US07966415B2 Communication apparatus, control method therefor, and storage medium
A communication apparatus, which has a normal power consumption mode and a power saving mode lower in power consumption than in the normal power consumption mode and which is connected to a network via a network interface device, communicates with a device on the network via the network interface device. The communication apparatus acquires capability information indicating a communication capability of the device, and based on acquired capability information, determines a communication mode to be used when the network interface device communicates with the device under a condition that the communication apparatus has shifted to the power saving mode, and when the communication apparatus shifts from the normal power consumption mode to the power saving mode, sets the determined communication mode as a communication mode to be used when the network interface device communicates with the external device.
US07966409B1 Routing protocol based redundancy design for shared-access networks
A protection CMTS is available to immediately service a cable modem should that modem's service from a working CMTS fail for any reason. To speed the service transfer (cutover) from the working CMTS to the protection CMTS, the cable modem may preregister with the protection CMTS well before the cutover becomes necessary. The cable modem's registration with both the working CMTS and the protection CMTS preferably employs a single IP address, so that the cable modem need not obtain a new IP address during cutover. While the cable modem may register with both the working CMTS and the protection CMTS, the devices are designed or configured so that only the working CMTS injects a host route for the cable modem into the appropriate routing protocol. Only after cutover to the protection CMTS does the protection CMTS inject its host route.
US07966400B2 Apparatus, system and method of delivering alternate web pages based on browsers' content filter settings
A method, system and apparatus for delivering an alternate Web page to a browser are provided. The method, system and apparatus include the implementation of indicating Web pages that are not authorized to be displayed by the browser using content filter settings, comparing the content filter settings to content labels incorporated in a requested Web page and delivering an alternate Web page, if there is a match. The filter settings are generated by the browser and sent to a server in a request message. The browser also incorporates a semaphore in the request message. The semaphore is used to indicate whether the comparison should be undertaken. Thus, if the semaphore is absent in the request message, the requested Web page is delivered to the browser as customary. Further, in the case where there is a match and there is not an alternate Web page specified, either the requested Web page may be delivered to the browser or a message may be delivered to the browser indicating that the requested web page is off-limit.
US07966399B2 Network data transmission method and system
A method for managing data transmission between computing devices is disclosed. In one embodiment, the method includes monitoring a plurality of parameters of a computer network that includes a server and a client. The plurality of parameters may include a client resource parameter, a server resource parameter, and a network operating parameter. The disclosed method may also include automatically determining a desired compression level at which to send data to the client based at least in part on the client resource parameter, the server resource parameter, and the network operating parameter. Further, in one embodiment the method may include communicating the data from the server to the client at the desired compression level in response to a client request for the data. Various other methods, systems, and manufactures are also disclosed.
US07966397B2 Distributive data capture
Included are systems and methods for capturing screen data. At least one embodiment of a method includes receiving an indication of a communications session, wherein the communication session is associated with screen data and determining screen data to capture. Some embodiments include capturing data related to the screen data and uploading the captured data to a remote location.
US07966394B1 Information model registry and brokering in virtualized environments
A system for coordinating information between management entities includes a CIMOM registry broker storing registration information for CIMOMs in the system. The CIMOM registry broker is operable to extract objects from at least some of the CIMOMs in response to a request from an entity external to the system. The CIMOM registry broker is also operable to correlate information in the extracted objects into a single response table, and send the single response table to the entity external to the system. The system also includes a plurality of agents, wherein each agent is associated with one of the CIMOMs and is operable to communicate information from the CIMOMs to the CIMOM registry broker. The system also includes at least one management channel providing bidirectional communication between the CIMOM registry broker and the agents in the system.
US07966390B2 Terminal emulation program, storage medium, load test method, load test apparatus, and load test system
A load test apparatus includes a computer which is implemented with an operating system having a window management function, and can be connected to a network device to be tested through an information network, and a terminal emulation program used to direct a computer to perform a first function for providing an execution environment in an MDI system of an application in a plurality of virtual terminals in a first window, and a second function capable of generating a plurality of second windows which cannot be discriminated by the window management function in the first window by managing independently from the operating system the second window generated in the first window. The terminal emulation program is executed by the computer to access to the network device from the plurality of virtual terminals, thereby conducting a load test.
US07966387B1 System and method for provisioning personalized data into mobile device
The present disclosure provides a system that comprises a proxy server configured to receive a first service request message, to keep a message count based on an Internet protocol (IP) address, to drop the first service request message if the message count reaches a threshold, to build one or more executable, complex objects using more than one data items from the first service request message and an object definition schema, and to produce a second service request message by executing the one or more executable, complex objects. The system also provides a mobile device that includes an application manager, wherein the proxy server is configured to send the second service request message to a designated port on the mobile device, wherein the application manager is configured to listen on the designated port and in response to receiving the second service request message on the designated port, to wake up a provisioning application associated with the designated port, and wherein the provisioning application is configured to initiate provisioning one or more personalized data items into the mobile device.
US07966386B2 Controlling method, computer system, and processing program of booting up a computer
A computer system having computers executing programs, a management computer managing said computers, and a storage system which can be accessed from said computers via a network, wherein said management computer includes: a storage unit for storing network identity information of said network which is allocated to said computers, application identity information indicating said programs, and area identity information indicating areas in said storage system in which said programs are stored, said network identity information and said area identity information being related to said application identity information, a control unit for sending to said computers said network identity information and said area identity information corresponding to said application identity information, in order to boot programs indicated by said application identity information, in response to entry of a boot request including said application identity information.
US07966378B2 Computer-automated system and method of assessing the orientation, awareness and responses of a person with reduced capacity
A system and method for scheduling, and reminding people receiving care (PRC) about upcoming events uses a remote computer-based interface that allows a Caregiver at a remote location to schedule the events for the PRC. The PRC has in their residence (or other location) a device that prompts the PRC, by an audio and/or video prompt, so as to “nudge” the PRC, asking whether they intend to participate in a pre-scheduled event. A man-machine interface, such as a two input keypad containing one button labeled “yes” and another button labeled “no”, the remote Caregiver is able to monitor the responses of the electronic “nudges” offered by the system to the PRC. In turn, the device used by the remote Caregiver accumulates the responses and creates a history of the level of activity the person has indicated in which they wish to participate.
US07966376B2 Preventing the capture of chat session text
A method, system, and computer program product for disabling the capturing of chat session text. A chat session participant may store a profile for informing other chat session participants of preferences regarding the capture of chat session text. A chat session user may disable another user's ability to capture text. A chat session user may request that another user not capture text.
US07966371B2 Browser based web conferencing employing layering to display screen updates
A browser based web conferencing method is disclosed, wherein a request to receive a screen update image of a first layer is transmitted over a network, and the screen update image of the first layer is displayed. A request to receive a screen update image of a second layer is transmitted over the network, and the screen update image of the second layer is displayed, wherein the screen update image of the second layer overlaps the screen update image of the first layer. An image-load script is executed in connection with receiving one of the screen update images, wherein the image-load script executes the request-update script after all of the screen update images of the first layer have been displayed.
US07966368B2 Communicating messages over transient connections in a peer-to-peer network
Systems and methods useful in communicating messages over a peer-to-peer network, optionally over transient connections to participants in a collaborative session (e.g., an “electronic whiteboard” session), are described. Examples include establishing a session for data transfer, wherein participants easily enter and leave the session without losing data or connections between the participants. Participants in a session may gain access to and catch up with data previously transmitted. Various data structures are useful for communicating messages. Such data structures may be used for transmitting message data or identification data to participants.
US07966364B2 System and method for virtual server migration across networks using DNS and route triangulation
A first virtual server is moved from a first network location to a second network location without interrupting service to users of the first virtual server. The state and data of the first virtual server are copied and transmitted to the second network location to create a copy of the first virtual server. The first virtual server copy is then updated to duplicate the first virtual server and all connections or packets directed to the first virtual server are intercepted and directed to the first virtual server copy at the second network location. A DNS entry for the symbolic name of the first virtual server is updated to reflect a shortened TTL value and then the address field of the DNS entry is set to the address of the first virtual server copy after the changeover and subsequent connections are directed to the first virtual server copy.
US07966363B2 Method and system for visualizing distributed systems
Monitoring distributed systems includes receiving availability parameters for distributed systems. A distributed system corresponds to at least one distributed system group. A status of at least one distributed system is determined according to the availability parameters. Grid map image data is generated that is operable to initiate display of a grid map. The grid map includes one or more areas. An area corresponds to a distributed system group. An area includes one or more cells. A cell has a status indicator indicating the status of at least one distributed system. A cell also has a display size indicating a relative importance of at least one distributed system. The grid map image data is transmitted to a client in order to display the grid map.
US07966359B2 Wideband frequency discriminator and radiolocalization receiver
A Frequency discriminator based on a combination of Discrete Fourier Transform (DFT) operator and half-bin DFT operator, corresponding to a set of Twiddle factors with frequency double than the sampling frequency. The frequency estimators are so chosen as not to have any zero or discontinuity point. Therefore the discriminator of embodiments of invention is more stable and well-behaved in an extended operating range. The discriminator of the invention, when applied to a Global Positioning System (GPS) receiver, allows a safer lock to the carrier frequency, even in presence of a large initial error, and avoids the problem of false locks.
US07966358B2 Determining an approximate number of instances of an item for an organization
Embodiments of the present invention pertain to determining an approximate number of instances of an item for an organization. According to one embodiment, instances of items that reside on computer systems associated with the organization are determined. Instances of the same item can reside on different computers and an identification uniquely identifies an item. Random numbers are associated with identifications of the items. An approximate number of instances of the item is determined based on a highest random number associated with the item. The highest random number is the highest of the random numbers that were generated for the instances of the item.
US07966357B2 Method, system, and apparatus for file server resource division
Provided is a method including the steps of: storing multiple IP addresses and resource management information including correspondence relationships among the multiple IP addresses, multiple file cache regions and multiple virtual file servers; processing multiple file requests transmitted from a client computer in accordance with the resource management information, by use of a lent file cache region being a part of the multiple file cache regions corresponding to the multiple virtual file servers, a lent IP address being a part of the multiple IP addresses, and a lent volume being a part of multiple volumes, the requests transmitted by designating the multiple virtual file servers, respectively; and creating a child virtual file server by receiving a child virtual file server creation request designating one of the multiple virtual file servers.
US07966353B2 Method and system for flexibly providing shared access to non-data pool file systems
Herein described is a method and system for providing shared access to data residing within non-data pool related file systems. Aspects of the invention incorporate the use of one or more share access mechanisms by which access to the data occurs. The one or more share access mechanisms may be enabled or disabled by way of one or more selections that are made using a user interface. In a representative embodiment, the user interface may comprise a web browser. The method may involve assigning one or more values to one or more variables such that one or more name-value pairs are generated. The one or more name-value pairs are stored in a non-volatile memory. Execution of a software program may enable the one or more share access mechanisms when one or more assigned values are equal to one or more enabling values.
US07966349B2 Moving records between partitions
In an embodiment, data is partitioned into partitions, which are divided into levels. The levels are ordered by creation times of the levels. A request is received at a current partition, which includes a key that identifies a field in a record and a value for the key. A determination is made whether the value exists in the field in the current partition. If the determination is false, a message is sent from the current partition to a next-older partition, and the message instructs the next-older partition to move the record with the value from the next-older partition to the current partition. If the determination is true, the record with the value in the field is moved from the current partition to a next-newer partition if the next-newer partition sent the request, and the record is deleted from the current partition.
US07966348B2 Dynamic ontology-driven template selection
One aspect of the present invention includes dynamically selecting templates through the use of an ontology. In one embodiment, an ontology is defined to structure information system content, and an ontology classification is then assigned when content is provided to the information system. Based on this classification, the most appropriate template classified in the ontology is applied to the content. If a template exists at the content item's ontology level, this template is applied to the content. If no template exists, then the ontology tree is navigated upward to locate a template at the nearest ancestor ontology level. If a template was found by navigating the ontology tree, then this template is applied to the content item.
US07966347B2 Generating a value associated with one of a plurality of leaf nodes by implicitly randomly climbing an implicit tree having the leaf nodes
Provided are a method, system and article of manufacture for generating a value associated with one of a plurality of leaf nodes by implicitly randomly climbing an implicit tree having the leaf nodes. A determination is made of an ancestor node of a current node, wherein each ancestor node at a level of the ancestor node is associated with a different set of ordered leaf nodes, wherein there is a unique value associated with each leaf node. A determination is made of a first leaf node of the ordered leaf nodes associated with the determined ancestor node. A determination is made as to whether the determined ancestor node is a rightmost ancestor node at the level of the ancestor node. A first formula is used to determine a last leaf node of the ordered leaf nodes associated with the determined ancestor node in response to determining that the ancestor node is the rightmost ancestor node. A second formula different form the first formula is used to determine the last leaf node in response to determining that the ancestor node is the rightmost ancestor node. A value associated with a selected leaf node is generated that is between the determined first and last leaf nodes in response to determining to climb to the ancestor node of the current node and in response to determining not to climb to a further ancestor node of the determined ancestor node, wherein the generated value is used in a computational process.
US07966346B1 Updating groups of items
Updating a set of items is disclosed. A set of items is received. The set of items is partitioned into groups. Group dependency information for the groups is calculated. Optionally, a dependency report is produced. Optionally, groups are updated. Optionally, change impact analysis is performed.
US07966345B1 Method, system, and graphical user interface for generating firmware code for a programmable integrated circuit
A method, computer system, and graphical user interface for generating firmware code for a programmable integrated circuit are disclosed. Embodiments are directed to a configurable menu hierarchy which is displayed as part of a graphical user interface, and therefore may be configured on-screen by a user interacting with elements or regions of the graphical user interface. Once the hierarchy of the menu is configured, a data structure for implementing menu functionality associated with the displayed menu hierarchy may be automatically generated. Firmware may be generated based upon the data structure and stored within a programmable integrated circuit. The firmware may enable the programmable integrated circuit to implement the menu functionality external to the programmable integrated circuit using at least one component of the programmable integrated circuit. The menu functionality may operate in conjunction with at least one user interface device of the electronic device.
US07966342B2 Method for monitoring link & content changes in web pages
A system and method for monitoring content/link behavior of web pages/web sites over time can be used for, among other things, compiling relevant information, implementing/influencing a search engine, etc. Certain web pages/web sites can be characterized as trendsetters by studying historical adoption behavior of a group within the universe of websites, or by reference to known indicia.
US07966341B2 Estimating the date relevance of a query from query logs
Techniques are provided maintaining data that indicates for a plurality of query terms whether the plurality of query terms are date-qualified query terms. A query is received, and in response to receiving the query, the query is inspected to determine that the query contains a particular date-qualified query term. Then it is determined that the particular date-qualified query term has been associated with a plurality of dates, and it is determined which of the plurality of dates with which to associate the date-qualified query term for the query, based at least in part on the frequency with which each particular date of the plurality of dates has been associated with the particular date-qualified query term.
US07966336B2 Bounded sub-optimal problem solving
A data structure is described that comprises a balanced binary tree and a binary heap, which may be utilized for combinatorial searching algorithms. For instance, solutions for performing a task, such as a print job or the like, are associated with nodes that are utilized to generate the data structure. Each node is associated with a quality indicator that describes a most optimal solution that may be reached through the node when traversing the binary tree. The binary heap is generated from a subset of the nodes in the tree, wherein each node in the subset has a quality indicator value that is within a predefined range of a best known solution quality. The binary heap is sorted according to a search effort indicator value for each node, where nodes that are more easily reached in the tree are placed higher in the heap to facilitate rapid identification.
US07966331B2 Method and system for assessing and optimizing crude selection
A method and system for assessing and optimizing crude selection are provided. A predictive engine uses data from a database to execute at least one predictive performance model and/or at least one risk assessment model designed to optimize or improve refining operations during a refining process. The predictive engine takes as input key crude information corresponding to a particular crude or crude blend, e.g., at least one crude slate, and refinery operating parameters and/or conditions corresponding to a specific refinery and uses desirability metrics to assess the similarity to data in the database. Based on the resulting output, at least one predictive performance and/or at least one risk assessment model uses the output to predict performance or risk measures of refining the particular crude or crude blend using the specific refinery during the refining process, the probability of problems occurring during the refining process, the distribution of the problems throughout the refining process, etc.
US07966330B2 Techniques for partition pruning
Techniques are described for performing partition pruning in situations where previous database servers could not. Specifically, techniques are provided for (1) performing partition pruning based on predicates that involve non-prefix subsets of composite partitioning keys, (2) performing partition pruning when a global index access path is used to execute a query, and (3) performing partition pruning when predicates on partitioning columns are OR-ed together. More generally, techniques are described for partition pruning based on a non-contiguous set of not-pruned partitions.
US07966329B1 Method and system for recognition and categorization of financial transactions
A method for categorizing financial transactions, that includes identifying a vendor of the first financial transaction. An attempt is made to categorize the transaction on a first categorization level complying with a first categorization scheme, then a second categorization level that complies with a second categorization scheme, and then a third categorization level that complies with a third categorization scheme. The first categorization scheme differs from the second categorization scheme. When the transaction cannot be categorized on a previous categorization level, the attempt is made for the next level and the second categorization level. The transaction is categorized on the third level. The method further includes displaying the vendor category.
US07966327B2 Similarity search system with compact data structures
A content-addressable and -searchable storage system for managing and exploring massive amounts of feature-rich data such as images, audio or scientific data, is shown. A segmentation and feature extraction unit segments data corresponding to an object into a plurality of data segments and -generates a feature vector for each data segment. A sketch construction component converts the feature vector into a compact bit-vector corresponding to the object. The system also has a similarity index having plurality of compact bit-vectors corresponding to a plurality of objects and an index insertion component for inserting a compact bit-vector corresponding to an object into the similarity index. The system may further have an indexing unit for identifying a candidate set of objects from said similarity index based upon a compact bit-vector corresponding to a query object. Still further, the system may additionally have a similarity ranking component for ranking objects in said candidate set by estimating their distances to the query object.
US07966325B2 System and method for ranking search results using social information
An improved system and method for ranking search results using social information is provided. A social information ranking engine may be provided to rerank a list of URLs of web pages in search results from a search engine using social information. To do so, the search query may be applied to a social information domain and a second list of references to web pages may be obtained as search results. A dimensional vector of users with the plurality of terms may be constructed using search results from social information domain, and a similarity measure may be computed between the references to web pages obtained from search results by the search engine and the references to web pages obtained from search results by the social information ranking engine. The score from the similarity measure may then be used to rerank the list of references to web pages.
US07966321B2 Presentation of local results
A computer-implemented method is disclosed. The method includes receiving from a remote device a search query, generating a local result set and one or more non-local result sets for the search query, determining a display location for the local result set relative to the non-local result set based on a position of the search query in a local relevance indicium.
US07966320B2 System and method for improving non-exact matching search in service registry system with custom dictionary
A system and associated method for searching a service registry system with a service name. The service registry system receives a request to search a service description with the service name. The service registry system first searches a registry for a service identifier that matches the service name in the request, and if there is no matching service identifier, the service registry system composes at least one candidate service name from synonyms of respective component words that are comprised by the service name. The service registry system performs another search in the registry with said composed candidate service name for all composed candidate service names and service descriptions associated with any match are returned.
US07966316B2 Question type-sensitive answer summarization
In a question answering system, the system identifies a type of question input by a user. The system then generates answer summaries that summarize answers to the input question in a format that is determined based on the type of question asked by the user. The answer summaries are output, in the corresponding format, in answer to the input question.
US07966314B2 System for aggregation subquery join elimination
A system for use with an information retrieval system, in which system is used for transforming a database statement containing a first subquery and a second subquery joined together, the first subquery including a group by operation over a child subquery, the information retrieval system comprising means for removing the first subquery from the database statement thereby eliminating the join between the first subquery and the second subquery.
US07966313B2 Configuration-parametric query optimization
Described herein are techniques for Configuration-Parametric Query Optimization (C-PQO) that can improve performance of database tuning tools. When first optimizing a query, a compact representation of the optimization space is generated. The representation can then be used to efficiently produce other execution plans for the query under arbitrary hypothetical configurations.
US07966307B2 Document search method and document search apparatus that use a combination of index-type search and scan-type search
A document search apparatus capable of an index-type search and a scan-type search performs a search in a combination of the two search types while compensating for the disadvantages of the two search types with each other. A search query for index-type search and a search query for scan-type search are constructed based on a search query consisting of a logical formula of keywords. Then, a character 2-gram for performing an index search is set to shorten the whole search time, and the index-type search is performed. Finally, a scan-type search is performed on this search result of the index-type search.
US07966304B2 Enabling searching on abbreviated search terms via messaging
System and method for processing a search query using partial indexing to enable use of abbreviated search terms in the query. A mobile device sends a search request (e.g. a text message) to a server over a network. Search request terms can include subsets of feature identifiers and function as partial indexes. The search request can include additional context (e.g. to indicate desired service such as restaurant or transportation, or additional geographic information). The server matches the terms to an interim search result such as one or more geographic locations, and then provides information regarding the interim result to the mobile device. Partial indexing of a database or of one or more tables of the database (e.g. for a geographic area) can be adjusted to balance a minimum term size (e.g. minimum number of characters) against an average, maximum, or median number of matching locations or services.
US07966301B2 System and method for employing a grid index for location and precision encoding
A system and method for combining the precision estimate of a database entry's coordinate value such that the precision information is included as part of the one-dimensional index. This is done by constructing a hierarchical index in which the size of the grid is related to the precision of the coordinate value. A grid index is a gridding of an n-dimensional space into a regular partition of the grid space into grid units, for which for a point in space, x, there is a function index (x), which retrieves a unique integer value for the grid that contains Point x, and a function coordinate (y, s), which returns a point associated with the index y at scale s. A hierarchical grid index is effectively a number of grid indices overlaid on the same space, with grid units of different sizes. In this case, each of the functions employs an additional argument that specifies the size of the grid unit to use. Thus, assuming that the grid size, s, is drawn from a set of grid sizes, S, Index (x,s) returns a unique integer value for the grid of size s that contains Point x. Hierarchical indexes may be used to enhance the performance of database queries. A query that seeks results from a small grid size, ssmall, does not seek matches at a large grid size, slarge. Similar calculations can be performed for a finite area A.
US07966299B2 Persistent state database for operating system services
A database is used to store user interface state information. The database is accessed by a key having a service ID field, a caller ID field, and a caller context ID field. The caller context ID is used to identify the context in the application program from which the user interface is called. In this manner, the system can differentiate between calls from different portions of the application program which can have different user expectations of the desirable user interface state.
US07966297B2 Application integration framework
A computer receives records to be published to a target application, including at least one record identified as not effective until a specified date in future. The target application is unable to delay processing of the identified record(s) until after the specified date. Hence, the computer is programmed, e.g. by a software developer extending predefined classes, to initially prepare and transmit to the target application, an outgoing message based on records that are not future dated, while omitting a new record to be effective in future. The computer stores the omitted data in a store of data to be published in future. The computer is pre-programmed to automatically respond to a date for data in the store becoming current, by preparing and transmitting a new version of the outgoing message, based on to-be-published data from the store, and based on a current version of previously published data if needed.
US07966294B1 User interface system for a clustered storage system
A user interface system simplifies management of a clustered storage system by a user or system administrator. The user interface system comprises a Command Line Interface (CLI) and/or a Graphical User Interface (GUI) that supports virtual ports associated with a single physical port and multi-mode operation of ports in the clustered storage system. Management of the clustered storage system is further simplified through the use of a novel command set used to, inter-alia, set a cluster mode and set a USE_PARTNER attribute of an initiator group (igroup).
US07966293B1 System and method for indexing a backup using persistent consistency point images
This invention provides a system and method for managing backup and restore operations on a storage system, typically between source storage system and destination storage system using a backup management client that employs a version of the Network Data Management Protocol to interface with the destination file server and generate an “index” of data structures (such as directories and files) from directly from scanning the trees of PCPIs stored on the destination. The management client includes a command line interface for entry of instructions by a user or application and a web-based user interface and allows the index to be displayed as a series of web pages on a graphical user interface. The index can be browsed and selected data structures can be restored to a source filer/file server as desired. All back-ups/PCPIs can be contemporaneously browsed, allowing greater flexibility in selecting a best backup image to restore.
US07966292B1 Index processing
A method, article of manufacture, and apparatus for tracking a plurality of objects being stored are disclosed. In an embodiment, this comprises computing the hash value of the name of each object being stored, concatenating the hashed values into a hint, and storing the hint in an index. The size of the hash values is determined by dividing the number of objects into the space available for storing the concatenation, and the range of the hash values may be determined by choosing a prime number smaller than the number that can be represented by the space available for storing the concatenation. Either the hint or the longest pathname containing the objects can be stored, and this may be selected based on the application.
US07966290B2 Backup without overhead of installed backup agent
Methods and apparatus involve providing computing backup for virtual representations on a physical hardware platform without the attendant overhead of an installed backup agent per each of the virtual representations. Representatively, a hardware platform has a processor and memory upon and a plurality of virtual machines are configured on the processor and memory as guest computing devices by way of scheduling control of a hypervisor layer. A common I/O path between the virtual machines and the hardware platform exists in the hypervisor layer and a single backup agent for the entirety of the virtual machines monitors data flows in the common I/O path. In this way, each virtual machine avoids dedicated backup agents, and their attendant overhead, especially by avoiding backup agents configured uniquely per a guest operating system, a guest file system, etc. Some other features contemplate particular I/O paths, operating systems, hypervisors, domains, and computer program products.
US07966287B2 Apparatus, system, and method for dynamic database driven document synchronization
An apparatus, system, and method are disclosed for dynamically synchronizing multiple document management systems based on customizable events and actions. An edit module edits records in a custom configuration database in response to user input, each of the records comprising a timestamp and configuration data corresponding to an event. A loader module caches the records from the custom configuration database in a memory. A polling module compares a timestamp in the memory to a timestamp in the custom configuration database at a polling interval. An update module updates a record in the memory when the timestamp of the record in the memory is older than the timestamp of a corresponding record in the custom configuration database. An execution module performs a synchronization action on a destination document management system in response to an event in a source document management system based on corresponding configuration data in the custom configuration database.
US07966286B2 Hierarchical management of object schema and behavior
A method of reusing an object type in a computing environment, the method comprising accepting modifications made to an object type at a source data site in a first computing environment storing the object type, the object type comprising schema and behaviors, wherein the modifications are made to at least one of the schema or behaviors of the object type at the source data site; applying the modifications made to the at least one of the schema or behaviors of the object type at the source data site to an object type schema and behavior at a destination data site in a second computing environment, the object type at the destination data site corresponding to the object type at the source data site; and applying the modifications to an existing object created based on the object type at the destination data site in the second computing environment.
US07966278B1 Method for determining the health impact of an application based on information obtained from like-profiled computing systems using clustering
A computer-implemented method for determining the health impact of an application based on information obtained from like-profiled computing systems may comprise: 1) obtaining a plurality of computing-system profiles, 2) obtaining system-health-evaluation results for each of the plurality of computing-system profiles, 3) identifying, by analyzing the plurality of computing-system profiles, a first set of like-profiled computing systems, 4) identifying, by analyzing the plurality of computing-system profiles, a second set of like-profiled computing systems that is substantially identical to the first set of like-profiled computing systems but for a first application installed on the second set of like-profiled computing systems, and 5) determining the health impact of the first application by comparing system-health-evaluation results from the first set of like-profiled computing systems with system-health-evaluation results from the second set of like-profiled computing systems. Corresponding systems and computer-readable media are also disclosed.
US07966269B2 Intelligent human-machine interface
Methods and apparatus for an intelligent human-machine interface comprising an interface shell, system agents, function agents, a dynamic documentation system, and a layering architecture. The system agents include dynamic, knowledge-based software object sub-agents that model and track the state of a work area. The function agents model, track, and facilitate work area functions. The interface shell provides a hardware and software interface between the system agents and the function agents. The layering architecture comprises a tracking layer, an equipment and supply management layer, a coordination layer, and a situational awareness layer, and an oversight layer. The oversight layer combines information from the situational awareness layer with process rule sets contained in the function agents to determine if processes are being performed correctly. The interface processes an integrated collection of facts and relationships and recognizes deviation from or compliance with a predetermined process and communicates the same to a user.
US07966267B2 Method and system for validating a security marking
A method and system for authenticating an item by using a security marking. The security marking is provided on the item with an OVD ink capable of absorbing light in a visible wavelength range to appear visibly black and producing a red fluorescent emission under ultraviolet excitation. Under visible light illumination and ultraviolet excitation, a visible image and a fluorescent image are obtained from the security marking using image scanners. The images are compared to find a substantial match with each other. The security marking can be a postage indicium, a barcode, a symbol, a message or an image. The item to be authenticated can be a mailpiece, a banknote, a tag, a ticket, a document, an identification card, or the like.
US07966266B2 Methods and systems for cost estimation based on templates
Systems and methods are disclosed for generating cost estimates. In one implementation, a cost estimation system includes cost object metadata describing a mapping between functions at a cost estimation system and corresponding functions at a cost evaluation system. Based on the metadata, the cost estimation system determines whether a cost object requires evaluation in the cost evaluation system and, based on that determination, provides an evaluation request for the cost object to the cost evaluation system. In response to the evaluation request, the cost estimation system receives cost data determined by the cost evaluation system and calculates the cost estimate.
US07966265B2 Multi-modal automation for human interactive skill assessment
A method for screening applicants includes remotely accessing a screening entity's web page by a potential candidate. The candidate is asked, via the pre-screening web page, to input responses to a set of queries tailored to the screening entity and the candidate's responses to the queries are stored. A phone call is automatically initiated to the candidate in response to at least one of the candidate's responses. An interactive information gathering process is started with the candidate using both the telephone and the computer. In the process, audio prompts to the candidate are generated via the telephone and the candidate's verbal responses are recorded via the telephone. A profile of the candidate is stored in a database including the verbal responses from the candidate for later access and analysis by the screening entity. The recorded responses are analyzed by the screening entity to make quality judgments about the candidate.
US07966261B2 Systems and methods to distribute content over a network
The present embodiments provide methods, apparatuses, and systems to distribute content over a network. Some embodiments provide methods to distribute content within a local media network. These methods receive a request for a first content to be transferred to a sink device, request from the source an access criteria for a first content that is protected according to a first digital rights management (DRM), forward the access criteria to the sink device, receive an evaluation of the access criteria from the sink device regarding at least whether the sink device can interpret the first DRM, determine according to the evaluation received from the sink device whether the sink device can utilize the first content that is protected according to the first DRM, and initiate a transfer of the first content from the source device to the sink device when the sink device can utilize the first content.
US07966259B1 System and methods for facilitating transactions on, and personalizing web pages of, third party web sites
Customers make purchases from online merchants using personal information, such as payment and shipping information, stored with an online information service. The merchants may optionally report information about each customer's purchases back to the information service, which may incorporate the information into a history page that is accessible to the customer. The information service may also use the aggregated purchase history data to generate an “interests” profile for the customer, which may be disseminated to the merchants and used to customize their web sites. The web pages of the merchants may include a reference to an object, such as a graphic, that is served by the information service. For customers that are registered with the information service, this object may be customized with the name of the customer, and may be selectable by the customer to make single-action purchases.
US07966247B1 Ascending bid auction for multiple objects
An automated system for conducting an auction and a method for operating the system. The system comprises a plurality of bid entry terminal and a bidding information processor communicatively coupled to the bid entry terminals. Bidders at the bid entry terminals observe displayed information and enter bids accordingly. The bidding information processor and the bid entry terminals communicate and process information in order to conduct an auction. The method involves conducting an auction in which the price paid by bidders is independent of their own bids, in which participants are provided with information concerning their competitors' bids as the auction progresses, and in which the confidentiality of high values is maintained. This provides the advantage of improving the economic efficiency of the auction design over the existing art.
US07966245B2 Financial instrument for a specific deliverable product on a daily settlement basis
A new class of instruments extends the use or operation of futures contracts to encompass specific deliverable products on a daily settlement basis. These new instruments can be created to cover a wide range of market sectors and financial classes. The new instruments are exchange traded instruments that define exactly and exclusively the instrument to be exchanged at the end of the trading period.
US07966244B1 System and method for computing and displaying effective bid and ask information
A data feed from an electronic exchange carries certain pieces of market information. Software at the trading station receives the data feed and computes an effective bid price and/or an effective ask price based on a particular quantity to trade. Then, the effective bid price and/or effective ask price are indicated to the user. An effective bid price is an average price at which a certain quantity could be sold based on current market conditions. An effective ask price is an average price at which a certain quantity could be bought based on current market conditions. Depending on the available quantities in the market, the effective prices may represent spreads different from the actual spread of the inside market. Additionally, a derivative of price, such as yield, may be used to compute other types of effective bid and/or ask information.
US07966242B1 System and method for hedging contract risks
A system and method for hedging contract risks is disclosed. In one particular exemplary embodiment, a computer-implemented method for hedging contract risks may comprise: receiving information related to a supply contract between a seller and a buyer, the buyer being committed to purchase inventory from the seller over a period of time; estimating potential liquidation damages that the seller will suffer if at least one credit event causes the buyer to default on the supply contract; and providing the seller a put option, whereby, upon the at least one credit event, the seller can choose to sell a claim of liquidation damages against the defaulting buyer at a strike price, the strike price being an amount that varies based at least in part on the estimated potential liquidation damages and the time at which the at least one credit event occurs.
US07966233B1 Method for end to end data synchronization for networking arrangement
An arrangement collects data from disparate system back-end sources, such as a contracts system, a billing system, a service provisioning system, and analyzes the data to determine whether any inconsistencies exist. If so, the system issues a modification request to compensate for the inconsistency.
US07966232B2 Method for the computer-controlled implementation of a work process, and device for implementing a work process
With the computer-aided performance of a work process in response to an order, in which billing information is prepared as a function of the urgency of the performance of the work process, automatically amended billing information is provided as a function of the urgency information supplied in the event of a change to the order of urgency after the placing of the order for the work process and the corresponding adaptation of the performance of the work process.
US07966228B2 Systems and methods for enabling information management incorporating a personal computing device
Systems, methods, and computer-readable mediums provide for storing location information of a plurality of products, receiving information from a remote electronic device, wherein the received information includes information relating to a position of the remote electronic device and identifying information of one of the plurality of products, and updating the location information of the one of the plurality of products with the position of the remote electronic device. Alternatively, systems, methods, and computer-readable mediums provide for obtaining location information of a plurality of products at an electronic device and position information of the electronic device, and transmitting the obtained location information of the one of the plurality of products and the position of the electronic device to a remote computing device, wherein the location information of the one of the plurality of products is updated at the remote computing device with the position of the electronic device.
US07966223B2 Interactive image activation and distribution system and associated methods
A method for distributing a digital image of a customer includes receiving a request from a customer to a human representative (i.e., a “roving” photographer) for an image to be taken of the customer at a site. An image of the customer is captured by the “roving” photographer at the site in response to the received request. The image is transmitted to a remote processor. An electronic request is received from the customer to view the transmitted image, and the image is transmitted from the remote processor to the customer's communication device. If the customer decides to purchase the image, a transaction is finalized by receiving payment data from the customer, and the final image is provided to the customer. A commission is then paid to the photographer for the transaction. In another embodiment, the cost is at least partially subsidized by advertisement pushed to the customer's communication device.
US07966220B2 Method and apparatus for planning, monitoring and illustrating multiple tasks based on user defined criteria and predictive ability
Individual employees are permitted to be individuals and plan their work as individuals. Individuals are only asked to plan their work within a limited tasking horizon. Employees track their progress using verbs that are designed to capture the reasons behind positive and negative predictive ability. Verbs are analyzed and expected predictive error, also know as risk, is calculated. Once verbs are captured they can be analyzed for ways to improve predictive ability. In addition, the risk can be factored into the initial planning stage so as to include an expected predictive error in the initial planning. The cost, effort, churn and risk values of projects are then illustrated in a comparison form with historical limitations from past similar projects.
US07966219B1 System and method for integrated recommendations
A recommendation appliance, system and method are provided for generating and deploying additional web page content or functionality (e.g., retail recommendations) to an existing web page server system. For example, the present invention may be embodied as a reverse proxy server that is inserted as an intermediate network node between a web server and the end users accessing the web server. In this position, the recommendation appliance can introduce recommendation messages to web pages generated by the web server without requiring any modification to the code or architecture of the web server. In addition, the appliance may separately track the transaction activities of end users who receive recommendation messages and the transaction activities of end users who do not receive recommendation messages, so that a comparison of the effectiveness of the recommendations may efficiently be demonstrated without requiring any modification to the code or architecture of the web server.
US07966217B2 Method for packet facilitated e-commerce
This invention generally relates to a method for facilitating the purchase of goods and services through access to online websites that populate the World Wide Web. More particularly the method discloses the use of widely distributed resealable packets of liquid that bear website addresses to prompt or facilitate explicit access to websites without use of search engine interfaces. Further, website hosting by the manufacture of the packets coordinates website form and content with packet incentives and database supported website customization.
US07966213B2 System and method for automatic review of travel changes and improved suggestions and rules set
In one embodiment, a method that can be performed on a system, is provided for automatic review of travel changes and improved suggestions and rules set. In one embodiment, the method comprises generating an aggregate of travel history data based on one or more travelers, the data including changes made to travel selections of an itinerary following an initial purchase of the travel selections; receiving a request for travel options in relation to a requested travel itinerary; and generating a first set of travel options for the requested travel itinerary, based at least in part on the aggregate of travel history data, the first set of travel options to result in a cost lower than a second set of travel options, if changes are made to selected travel options of the requested travel itinerary following an initial purchase of the selected travel options.
US07966211B2 Determining an inventory target for a node of a supply chain
Determining an inventory target for a node of a supply chain includes calculating a demand stock for satisfying a demand over supply lead time at the node of the supply chain, and calculating a demand variability stock for satisfying a demand variability of the demand over supply lead time at the node. A demand bias of the demand at the node is established. An inventory target for the node is determined based on the demand stock and the demand variability stock in accordance with the demand bias.
US07966210B2 Data distribution method and system
A method for distributing data among automotive dealers, including selecting the data from the dealers, processing the data, and providing the processed data to the dealers while maintaining confidentiality of individual data of each dealer. The selecting of the data further includes collecting data indicating which vehicles are in demand. The data includes at least one of a number of a vehicle's make a dealer has in stock, a vehicle identification number, a vehicle's year, a vehicle's make, a vehicle's model, a vehicle's body style, a vehicle's exterior color, a vehicle's interior color, a vehicle's mileage, a vehicle's retail asking price, a vehicle's transactions cost, a vehicle's reconditioning cost, a vehicle's age, a vehicle's selling price, a vehicle's gross profit, an acquisition need of a vehicle, a selling need of a vehicle, a vehicle's image, a vehicle's turnover rate, or an aggregate of any of the above-listed data. The distributed data may provide optimization on return on investments to the dealers.
US07966208B2 Method for purchase order rescheduling in a linear program
The invention provides a method of rescheduling timing of when items on purchase orders are scheduled to be received in a linear programming production planning system. This methodology performs a pre-processing rescheduling of the timing of purchase order receipts into the earliest time period allowable in a pre-processing step. After this pre-processing, the invention solves the core production planning system equations using the rescheduled purchase order receipts. Then, the invention performs post-processing rescheduling, which sorts the purchase order receipts according to rescheduling flexibility, and subsequently sequentially reschedules the timing of each of the purchase order receipts in the order established by the sorting process. This process of sequentially rescheduling reschedules the timing of purchase order receipts into the latest time period allowable.
US07966207B2 Method, system and program product for managing fulfillment of orders
A method, system and program product for optimally managing fulfillment of orders that are channeled through a diversified manufacturing environment that utilizes different process models, product nomenclatures and communication methods. The method includes sending by a contemporary fulfillment application to a legacy application a scheduling request for an order that includes a code recommending that the order is deemed eligible for fulfillment by a specific manufacturing site. The method further includes returning by the legacy application a scheduling response providing scheduling information for the order and confirming that the order is to be fulfilled by the specific manufacturing site. The method further includes transmitting a shipment request by the contemporary fulfillment application to a contemporary production application for routing delivery of the order to the specific manufacturing site and receiving a shipment response from the contemporary production application providing a delivery status of the order.
US07966202B1 Systems and methods for modeling insurance coverage
A method, system and computer-usable medium are disclosed for the modeling of insurance coverage. Coverage parameters of a policy are displayed as graphical elements within a user interface (UI) of a computing device along with a plurality of claim scenario parameters for selection by a user. Once selected, the claim scenario parameters are applied to relevant claim data and a claim scenario is generated. The claim scenario is then applied to the policy coverage parameters of the policy to determine and graphically display coverage parameter disparities, which are then graphically modified to offset any coverage parameter disparities. As coverage parameters are modified, corresponding adjustments to the premium of the current policy are made and displayed within the UI. A resulting policy is generated, using the modified coverage parameters of the current policy and adjusted premiums, and then fulfilled, electronically or physically.
US07966201B1 Systems and methods for modeling insurance coverage
A method, system and computer-usable medium are disclosed for the modeling of insurance coverage. Coverage parameters of a policy are displayed as graphical elements within a user interface (UI) of a computing device along with a plurality of claim scenario parameters for selection by a user. Once selected, the claim scenario parameters are applied to relevant claim data and a claim scenario is generated. The claim scenario is then applied to the policy coverage parameters of the policy to determine and graphically display coverage parameter disparities, which are then graphically modified to offset any coverage parameter disparities. As coverage parameters are modified, corresponding adjustments to the premium of the current policy are made and displayed within the UI. A resulting policy is generated, using the modified coverage parameters of the current policy and adjusted premiums, and then fulfilled, electronically or physically.
US07966199B1 Method and system for identification of geographic condition zones using aggregated claim data
A method for identifying a geographic condition zone, involving receiving a request for claim data, obtaining the claim data associated with a plurality of users, wherein the claim data comprises location data, filtering the claim data using a predefined condition to obtain filtered claim data, mapping the filtered claim data and the location data to appropriate locations in a geographic context to obtain mapped filtered claim data, and transmitting the geographic context comprising the mapped filtered claim data.
US07966197B2 Device for assistance in the selection of a compression orthosis and in adapting same to the morphology of a limb
The invention relates to a device for assistance in the selection of a compression orthesis and in adapting same to the morphology of a limb. The inventive device consists of: means (26) for establishing a first file containing data representative of the morphological characteristics of the limb (30), comprising the three-dimensional co-ordinates of a mesh of points (68) with different heights; means (10) for establishing a second file containing data representative of the dimensional and rheological characteristics of the orthesis, which are defined with different heights; compression simulation means (48) which, using the data from the first and second files, can determine the compression pressure values that are likely to be exerted by the orthesis on the limb at a plurality of points of said mesh; and means (50) for displaying the pressure values thus determined in a graphical manner, for example, by overlaying a 3D graphical representation of the limb, or a section of same, with the false color- or grey level-coded calculated pressure.
US07966189B2 Wearable computer system and modes of operating the system
A wearable computer system has a user interface with at least an audio-only mode of operating, and that is natural in appearance and facilitates natural interactions with the system and the user's surroundings. The wearable computer system may retrieve information from the user's voice or surroundings using a passive user interface. The audio-only user interface for the wearable computer system may include two audio receivers and a single output device, such as a speaker, that provides audio data directly to the user. The two audio receivers may be miniature microphones that collaborate to input audio signals from the user's surroundings while also accurately inputting voice commands from the user. Additionally, the user may enter natural voice commands to the wearable computer system in a manner that blends in with the natural phrases and terminology spoken by the user.
US07966186B2 System and method for blending synthetic voices
A system and method for generating a synthetic text-to-speech TTS voice are disclosed. A user is presented with at least one TTS voice and at least one voice characteristic. A new synthetic TTS voice is generated by blending a plurality of existing TTS voices according to the selected voice characteristics. The blending of voices involves interpolating segmented parameters of each TTS voice. Segmented parameters may be, for example, prosodic characteristics of the speech such as pitch, volume, phone durations, accents, stress, mis-pronunciations and emotion.
US07966183B1 Multiplying confidence scores for utterance verification in a mobile telephone
Automatic speech recognition verification using a combination of two or more confidence scores based on UV features which reuse computations of the original recognition.
US07966182B2 Voiced programming system and method
Provided herein are systems and methods for using context-sensitive speech recognition logic in a computer to create a software program, including context-aware voice entry of instructions that make up a software program, automatic context-sensitive instruction formatting, and automatic context-sensitive insertion-point positioning.
US07966177B2 Method and device for recognising a phonetic sound sequence or character sequence
The invention relates to a method for recognizing a phonetic sound sequence or a character sequence, e.g. according to the ASCII standards, comprising the following steps: a) the sequence is fed to a neural network, b) in said neural network, a sequence of characteristics is formed from the phonetic sequence or character sequence, by taking into consideration phonetic and/or lexical stored information and/or based on a character string sequence (blank characters), c) the character sequence thus formed is compared with a characteristic combination that has a defined statement content, said combination being formed from stored lexical and semantic information, based on the characteristic sequence, d) step c is repeated using new character combinations until, by the reduction of contradictions, a character combination is found that at least largely corresponds with the character sequence, e) the statement content of the character combination with the least number of contradictions is output as the result and/or an action assigned to the statement content is carried out.
US07966176B2 System and method for independently recognizing and selecting actions and objects in a speech recognition system
A system includes an acoustic input engine configured to accept a speech input, to recognize phonemes of the speech input, and to create word strings based on the recognized phonemes. The system includes a semantic engine coupled to the acoustic engine and operable to identify actions and to identify objects by parsing the word strings. The system also includes an action-object pairing system to identify a dominant entry from the identified actions and the identified objects, to select a complement to the dominant entry from the identified actions and the identified objects, and to form an action-object pair that includes the dominant entry and the complement. The system further includes an action-object routing table operable to provide a routing destination based on the action-object pair. The system also includes a call routing module to route a call to the routing destination.
US07966175B2 Fast lattice vector quantization
Methods, devices, and systems for coding and decoding audio are disclosed. Digital samples of an audio signal are transformed from the time domain to the frequency domain. The resulting transform coefficients are coded with a fast lattice vector quantizer. The quantizer has a high rate quantizer and a low rate quantizer. The high rate quantizer includes a scheme to truncate the lattice. The low rate quantizer includes a table based searching method. The low rate quantizer may also include a table based indexing scheme. The high rate quantizer may further include Huffman coding for the quantization indices of transform coefficients to improve the quantizing/coding efficiency.
US07966165B2 Soil-water coupled analyzer and soil-water coupled analysis method
The soil-water coupled analysis program of the invention computes a global L matrix and a modified global L matrix regarding a volume change rate of a soil skeleton over time, a global H matrix regarding a water permeability of soil, a global M matrix regarding a mass, and a global K matrix regarding a tangent stiffness of the soil skeleton, based on input settings of soils, such as clay, intermediate soil, and sand, to respective elements of a soil foundation, input settings of a solid soil model, and input settings of analysis conditions (steps S140 to S165). The soil-water coupled analysis program formulates a global tangent stiffness equation (simultaneous linear equations) using all these computed matrixes and determines an unknown ‘jerk field’ and a ‘pore water pressure field’ under given boundary conditions, for example, a given deformation condition and a given stress rate condition (step S170). This enables highly-accurate dynamic and static analyses in soil foundations of various soils from sand to intermediate soils and clay.
US07966164B2 Method for selecting enhanced oil recovery candidate
A method for selecting a candidate reservoir for enhanced oil recovery from a plurality of reservoirs comprising selecting a reservoir, calculating a normalized raw score based on target oil for the reservoir (STarget Oil), calculating a normalized raw score based on recovery factor for the reservoir (SRecovery Factor), and evaluating the plurality of reservoirs based on STarget Oil and SRecovery Factor.
US07966162B1 Hierarchically scoped resettable variables in graphical modeling environments
The illustrative embodiments of this invention are directed to a method, a medium and a system for realizing resettable hierarchically scoped variables in a graphical modeling environment on a computing device. The method includes creating at least one resettable variable in a model within the graphical modeling environment, wherein the resettable variable is hierarchically scoped. The resettable variable is reset to a preset value before or during a subsequent invocation of a part of the model that contains the resettable variable. The graphical modeling environment may be a state diagramming environment or the graphical modeling environment may be a time-based graphical modeling environment.
US07966159B2 Construction Method
A method for construction of structures from blocks of building material, such as quarried rocks, which includes scanning irregularly or randomly shaped blocks of building material, the blocks having no pre-existing required arrangement, to obtain scan data representing the respective size and shape of each of the blocks. Each scanned block is uniquely identified and associated with the corresponding scan data. A virtual structure is determined, representing the size and shape of the structure to be constructed. Scan data is processed according to at least one predetermined criterion to choose at least one scanned block and determine a desired orientation and position of the at least one scanned block within the virtual structure; and build data is output, representing instructions regarding the desired position of the scanned block in the structure. Build data may be used to construct the structure one block at a time, or in batches of blocks.
US07966152B2 System, method and algorithm for data-driven equipment performance monitoring
A method for automatically monitoring the performance of equipment includes compiling current operating conditions associated with current conditions (PMc). A historical database including a plurality of stored operating conditions and associated stored performance measure (PM*) is searched, each stored operating condition including at least one stored sensor reading, wherein at least one similar operating condition is identified in the search using distances between the current operating conditions and the stored operating conditions. The performance measure (PM*) associated with the similar operating condition is fit to generate a regression model. The regression model is applied to the current operating condition to generate an estimate for the performance measure for the current operating condition (PMe). A difference between PMc and PMe is computed. The first difference is compared to a predetermined threshold, wherein a warning is automatically generated if the first difference has a value greater than the predetermined threshold.
US07966151B2 Method for analyzing operation of a machine
A constraint analysis and reliability agent executes a method for analyzing operation of a manufacturing asset, and includes the steps of collecting operation data for a machine over a plurality of predetermined time periods. The operation data includes a plurality of mutually exclusive events that describe operation of the machine. For each of the predetermined time periods, it is determined whether the machine is in an “ON” or an “OFF” state. Data for the “OFF” states is removed from the collected data to generate a filtered data set. Reliability information is then generated based, at least in part, on the filtered data set. This facilitates predictions of future machine operation.
US07966150B2 Data analysis applications
A system and method of monitoring equipment performance and predicting failures. The system can include a data historian that stores data for a piece of equipment and designates the data to tags. The tags can correspond to sensors that gather the data from the piece of equipment. A matrix model builder application can allow a user to generate regression models for various time spans to determine whether new data is within a normal operating range.
US07966148B2 Storage medium having step count calculation program stored therein, step count calculation apparatus, and step count calculation system
By repeatedly obtaining acceleration data, a gravity direction acceleration acting in a gravity direction of a housing and a horizontal direction acceleration acting in a horizontal direction perpendicular to the gravity direction are calculated. By using a first coefficient, a first step count in accordance with a change in the gravity direction acceleration is calculated and by using a second coefficient which is different from the first coefficient, a second step count in accordance with a change in the horizontal direction acceleration is calculated. Based on a predetermined condition, one of the first step count and the second step count is selected as a user's step count.
US07966142B2 Multi-variable regression for metrology
A method for assessing metrology tool accuracy is described. Multi-variable regression is used to define the accuracy of a metrology tool such that the interaction between different measurement parameters is taken into account. A metrology tool under test (MTUT) and a reference metrology tool (RMT) are used to measure a set of test profiles. The MTUT measures the test profiles to generate a MTUT data set for a first measurement parameter. The RMT measures the test profiles to generate RMT data sets for the first measurement parameter, and at least a second measurement parameter. Multi-variable regression is then performed to generate a best-fit plane for the data sets. The coefficient of determination (R2 value) represents the accuracy index of the MTUT.
US07966139B2 Apparatus for monitoring the maintenance of systems in a nuclear power plant
An apparatus is disclosed for monitoring the maintenance of a plant that is equipped with various systems. The apparatus includes a screening module, a classifying module, a performance criteria-setting module, an availability data module, a reliability data module, a real-time monitoring module, a performance-assessing module and a special monitoring module.
US07966135B2 Characterizing curvatures and stresses in thin-film structures on substrates having spatially non-uniform variations
Techniques and devices are described to use spatially-varying curvature information of a layered structure to determine stresses at each location with non-local contributions from other locations of the structure. For example, a local contribution to stresses at a selected location on a layered structure formed on a substrate is determined from curvature changes at the selected location and a non-local contribution to the stresses at the selected location is also determined from curvature changes at all locations across the layered structure. Next, the local contribution and the non-local contribution are combined to determine the total stresses at the selected location.
US07966127B2 Vehicle motion control device
The invention provides a vehicle motion control device capable of realizing optimum avoidance control in the case of an emergency. The vehicle motion control device includes an external environment detection unit for detecting external environment, and a travel state detection unit for detecting a travel state of a driver's vehicle. An obstruction is detected based on the external environment detected by the external environment detection unit, and an environment map indicating obstructions is created. A control device estimates a plurality of possible avoidance actions for avoiding an obstruction based on the environment map and the travel state of the driver's vehicle detected by the travel state detection unit. The control device estimates collision damage according to each avoidance action estimated by the avoidance action estimation unit, and selects an appropriate avoidance action based on the estimated collision damage. The control device controls a vehicle such that the selected avoidance action is carried out.
US07966117B2 Method for controlling rotation speed
A method for controlling rotation speed of at least one rotary element in the driveline of a vehicle is provided. At least one operating parameter is detected repeatedly, which operating parameter corresponds to an actual value of a torque in the driveline, which is delivered to the rotary element. A desired value of a torque to the rotary element is determined on the basis of friction against the ground of at least one of the ground engagement elements of the vehicle, which ground engagement element is driven via the rotary element. The rotation speed of the rotary element is controlled so that the actual value moves toward the desired value.
US07966116B2 Method for controlling a dual clutch transmission during shift
A method for controlling dual clutch transmission with at least two partial drive trains, each arranged to be coupled with an engine by means of a clutch, in that, a first clutch of an actively operated partial drive train currently transmitting torque is opened, whereas a second clutch of the partial drive train not actively operated is closed in the already engaged gear and determining a reduction of a maximum possible lateral guiding force of at least one drive wheel and determining torque transmitted by the clutches, wherein, in the case of reduction of the maximally possible lateral guiding force below a default value and in the case that torque is transmitted by both clutches, the torque of one of the clutches is reduced.
US07966113B2 Vehicle stability control system
A vehicle stability system for a vehicle. In an embodiment the vehicle stability system includes a yaw rate sensor, an acceleration sensor, a steering sensor, a torque request sensor, and a controller. The controller is configured to receive an output of the yaw rate sensor, the lateral acceleration sensor, the steering sensor, and the torque request sensor, generate a torque signal and a braking signal, and transmit the torque signal to a differential in addition to transmitting the braking signal to a braking system.
US07966108B2 Method of checking the operating characteristics of an electronic unit designed for a wheel of a vehicle
A method of checking the operating characteristics of an electronic unit (1) fitted on a wheel (2) of a vehicle (3) and adapted to transmit, to a central processing unit (7), data frames representative of operating parameters of the wheel according to a procedure for transmitting streams (A) of frames (a) consisting in ordering n successive transmissions of each data frame. This checking method consists in analyzing, on the transmission of each stream of data frames, the number m of data frames actually acquired by the central processing unit (7), so as to deduce from the successive analyses a reception ratio Tr representative of the ratios Σm/Σn, and in ordering the transmission, by the central processing unit (7), of a preventive indication when the reception ratio Tr becomes less than a predetermined reception threshold.
US07966106B2 Control device and method for guided travel of unmanned vehicle
Leveling operation can be effectively performed at a discharge site without increasing a cost of vehicles, and a running course can be easily generated in a short time and at a low-cost. Based on each of measured position data of a survey line 20 of a discharge site 21, a normal line Lc normal to the survey line 20 is obtained, a target discharge position 26′ is positioned at a prescribed distance away from the survey line 20 in an inward direction of the discharge site 21 based on the normal line Lc, and then data of a running course 27 in which a reference approach direction 31 to approach the target discharge position 26′ is a direction normal to the survey line 20 are generated.
US07966105B2 Method and apparatus for power management of asset tracking system
A technique for controlling the state of a power supply in a mobile asset such as a cargo trailer. The technique detects motion status such as may be provided by a vibration sensor. The motion status signal is filtered by other signals, such as with inputs from a global positioning system sensor, and is then further used to select a power consumption mode. The power consumption mode may be further controlled based on configuration information that may indicate that a vibration source such as a refrigeration unit is present on the trailer.
US07966102B2 Method and system for power plant block loading
Block loading may occur during the process of restoring an electrical grid after a blackout. A method and system for coordinating the loading of a combined cycle power plant to support block loading is provided. The power plant may include a gas turbine and a steam turbine. The method and system may provide load control loops, for the gas and steam turbine, which support block loading.
US07966101B2 Method and system for controlling stability of electric power system
The phase and time information of a voltage at a power supply outlet is detected at points, and sent to a data server. With one end of a system used as a phase angle reference, the data server observes phase differences at another end, and at a center. The data server then extracts an inter-system fluctuation component from an obtained fluctuation, and constructs an expanded combined vibration model for data sets obtained through first- and second-order differentiations of the component. The expanded combined vibration model is obtained by expanding a combined vibration model to include a known model of a PSS provided for a generator of interest. Time-series data regarding state variables of the PSS at the time of construction of the expanded combined vibration model are obtained, and PSS parameters are determined directly therefrom by the expanded combined vibration model, thereby achieving stabilization of dominant modes.
US07966100B2 Performance metrics in renewals energy systems
Systems and methods are provided for collecting (200), aggregating (201), and analyzing data (202, 203) associated with the installation and deployment of systems. Energy systems, specifically renewable energy generating systems, are used as examples. The aggregated data (201) serve as the basis for a variety of services that improve the system performance metrics (209), improve the installation metrics, lower the cost, and provide monitoring and service to improve performance. Finally, services are provided that facilitate the improvement of the performance metrics of various Supply Chain Entities in the supply chain as well as overall system performance metrics.
US07966098B2 Apparatus and method for controlling an ammonia production system
An apparatus, method, and computer program for controlling an ammonia production system are provided. At least one model is associated with production equipment operable to produce ammonia, where the production equipment includes a reformer section, a carbon dioxide wash section, and an ammonia synthesis reactor section. The production equipment is controlled using the at least one model. The at least one model is associated with a plurality of controlled variables and a plurality of manipulated variables. At least some of the controlled variables are associated with the reformer section, the carbon dioxide wash section, and/or the ammonia synthesis reactor section. At least some of the manipulated variables are associated with the reformer section, the carbon dioxide wash section, and/or the ammonia synthesis reactor section.
US07966097B2 Method for regeneration of a water softener
A demand initiated method for regenerating a water softener which operates the softener ion exchange bed over a capacity range in which the resin is most efficiently restored by exposure to brine. The reserve capacity of the softener is adjusted in response to the amount of softening capacity used since the last regeneration, as is the quantity of saturated brine to be used for the next regeneration, which is scheduled when the reserve capacity is exceeded, or the remaining available capacity will not be adequate for expected usage on the next day of the week. The method schedules a regeneration when the amount of exchange capacity of the resin bed used since the last regeneration plus the variation of exchange capacity used on the next day plus the average exchange capacity of the resin bed used on the next day is greater than the selected design exchange capacity.
US07966095B2 Computer-aided color paint formula adjusting system and method thereof
A color paint formula adjusting system and the method thereof are provided, which allow a user to log onto with a stand-alone or a network, input color paint and adjust it. By computer-aided computing of mix ratio of resin, the color paint is made satisfactory to restrictive conditions of physical and chemical properties, with the color unchanged, wherein the color paint is manufactured by mixing a plurality of color pastes. And color paste content data and color paint mix ratios are stored in a database. The mixture contents input by the user and the amounts thereof to be added are corrected by color paint formula adjusting system.
US07966093B2 Adaptive mobile robot system with knowledge-driven architecture
The invention integrates software and knowledge engineering with robotics technology to improve robot-to-robot and robot-to-human conversational interface and provide on-the-fly translations of situational requirements into adaptive behavior models and further down to service scenarios for a collaborative robot teams.
US07966089B1 Method and apparatus for automated fab control
A method, apparatus, and a system for prioritizing processing of a workpiece is provided. At least one workpiece is processed. A tag associated with the workpiece is provided. The tag includes process priority data for determining an order relating to processing the workpiece.
US07966084B2 Communication terminals with a tap determination circuit
A communication terminal includes a housing a sound sensing device, a tap determination circuit, and a controller. The housing at least partially encloses the sound sensing device, the tap determination circuit and the controller. The sound sensing device is configured to generate an electrical sense signal from an incident audible signal. The tap determination circuit is configured to determine the presence of a component of the sense signal that is associated with a physical tap on the housing and to generate an indication of an operator input based on the determined presence of the component of the sense signal that is associated with a physical tap. The controller is configured to utilize the indication of an operator input to perform one or more communication terminal functions.
US07966082B2 Method for operating a calculating unit and signal for processing in a calculating unit
The invention relates to a method for operating a calculating unit, whereon at least one part of the signals and a marking relating to the quality of the signals and an attribute relating to a current transmission frequency of the marking are attributed. The inventive signal also comprises a marking relating to the quality of the signals thereof, and an attribute relating to a current transmission frequency of the marking.
US07966073B2 Differential neurostimulation therapy driven by physiological therapy
An implantable neurostimulator system adapted to provide therapy for various neurological disorders is capable of varying therapy delivery strategies based on the context, physiological or otherwise, into which the therapy is to be delivered. Responsive and scheduled therapies can be varied depending on various sensor measurements, calculations, inferences, and device states (including elapsed times and times of day) to deliver an appropriate course of therapy under the circumstances.
US07966067B2 Apparatus and method for delivering electrical signals to a heart
Devices, systems and methods for controlling (inhibiting or enabling) the delivery of electrotherapeutic signals to a heart using sensing of local and/or global ECG signals to detect ventricular arrhythmia or indication of possible ventricular arrhythmia in the heart. The devices, systems and methods process the sensed signals and are capable of delivering electroptherapeutic signals to the heart in the presence of a supra-ventricular arrhythmia such as atrial fibrillation and atrial flutter, while inhibiting the delivering electroptherapeutic signals in the presence of PVCs and/or extopic beats, and/or ventricular arrhythmia. The electrotherapeutic signals may include, among others, pacing signals and cardiac contractility modulating signals.
US07966063B2 Body composition measuring apparatus
There are provided a hold portion that can be held in a hand of a subject, a cable having one end connected to the hold portion, and a rest portion on which a foot of the subject can be rested. The rest portion includes a reel portion connected to the other end of the cable for winding the cable, a first detection unit for detecting a draw-out extent to which the cable is drawn out from the reel portion, and a second detection unit for detecting an angle formed by the rest portion and the cable. Based on the detected draw-out extent and angle, the part length of a body part of the subject is calculated.
US07966062B2 Multi-color overlay system for processing and displaying electrocardiac signals
In one aspect, a method for displaying closely proximate cardiac signals is provided and can include the steps of: (a) identifying one or more overlapping portions of a template signal and a data signal; (b) processing the overlapping portion so as to have a first color when displayed on a display; (c) processing the non-overlapping portion of the template signal to have a second color; (d) processing the non-overlapping portion of the data signal to have a third color; and (e) displaying the processed signals.
US07966061B2 Processing and analyzing physiological signals to detect a health condition
Described herein is a method of developing a fuzzy logic system to detect a non-normal health condition. In particular, signal processing and transformation of electrocardiogram (EKG) signals for sleep disorder breathing are provided. The method includes: recording EKG measurements during sleep; clipping the measurements into clips of a consistent length; calculating heart rate and obtaining an evenly sampled discrete time series data clip; performing Short-Time Discrete Fourier Transform on each data clip generating STDFT respective matrices; encoding each STDFT matrix into a grey-level image; calculating Grey-Level Co-occurrence Matrices; extracting textural features; performing statistical analysis on the features to formulate rules; and employing the rules in a Fuzzy Logic system. The system and method described herein yields an accuracy of 75.88%, or better, in detection of sleep apnea.
US07966058B2 System and method for registering an image with a representation of a probe
A system and method is provided for registering a representation of a probe with an image. One embodiment of a method comprises acquiring an image of or pertaining to a heart and registering a representation of a probe which is in or adjacent to the heart with the image using a heart vector of the heart.
US07966057B2 Methods and apparatus for guided transluminal interventions using vessel wall penetrating catheters and other apparatus
Electro-anatomically navigated catheters (e.g., mapping catheters, tissue penetrating catheters, delivery catheters and/or sheaths) and associated methods whereby devices or substances may be delivered to specific locations within a patient's body and/or penetration tracts or passageways are formed at specific locations between anatomical structures. The catheters are equipped with sensors and a sensing field is created around the body of the patient. The sensor-equipped catheters are then inserted into the patient's body and the position of the catheter-mounted sensor(s) is/are observed on a display representing the sensing field. Apparatus may be included for propelling the catheter(s) to specific locations and/or specific rotation orientations, within the patient's body.
US07966053B2 Method for magnetic resonance spectroscopic imaging
A method for performing spectroscopy using an interleaved readout for at least two species. A B0 field is applied. A first spatial-spectral (SPSP) position resolved spectroscopy sequence (PRESS) excitation with a sufficiently narrow band to excite a first species without exciting a second species is applied. A first readout that measures the first species is performed. A second SPSP PRESS excitation with a sufficiently narrow band to excite the second species without exciting the first species is applied. A second readout that measures the second species is performed.
US07966052B2 Textile-based electrode
Two garments with textile based electrodes are disclosed. First, a wrist band for use with a cardiac patient remote monitoring system includes two fabric layers with integral textile-based electrodes. The textile based electrodes include a fabric portion having stretch-recovery non-conductive yarns and an electrically conductive region having stretch-recovery electrically conductive yarn filaments. The skin contacting surface of the band includes a conductive region formed as a continuous ring or stripe. A connector links the conductive region to a lead to a device. Second, an infant garment includes textile based electrodes at the torso region and optionally at other regions in order to monitor the infant's biophysical characteristics as the garment is worn.
US07966051B2 Fluorescent agent concentration measuring apparatus, dose control apparatus, administration system, fluorescent agent concentration measuring method, and dose control method
A fluorescent agent accumulation concentration measuring apparatus is configured to include a single-wavelength LED to radiate excitation light to a test bottle loaded in the inside, a barrier filter to transmit only fluorescence from the test bottle, a photoreceptor to receive the fluorescence through the barrier filter and output an electric signal, a detection processing circuit to conduct signal processing of the electric signal from the photoreceptor and detect the fluorescence intensity, and an operation circuit 26 to compare the detection result from the detection processing circuit with an analytical pattern stored in a pattern storage portion and calculate the peak time of the accumulation concentration in a tissue of a sample in the test bottle.
US07966049B2 Slide module and mobile terminal having the same
A slide module includes a first slide member configured to slide upwardly and downwardly, a second slide member slidably mounted to the first slide member, and an elastic force unit disposed between the first slide member and the second slide member, and having an elastic member mounted between a first rod and a support member, and between a second rod and the support member, wherein an elastic force is generated when the first slide member is slid upwardly and downwardly with respect to the second slide member.
US07966047B2 Wireless terminals with integrated high speed serial communication hinges
The disclosure describes wireless terminals with first and second members held together by a hinge assembly with high-speed serial communication serial data transmission paths that extend through the hinge assembly.
US07966044B2 Computer-readable medium storing display control program and mobile terminal
A medium storing a program for display control. When the program is executed by a computer realized in a mobile terminal, the mobile terminal operates as follows. An area-information storing unit stores information on a first display area of an external display device and a second display area of a built-in display. A screen-data production unit acquires content to be displayed, and produces screen data corresponding to the first display area. An entire-image display unit divides the screen data into partial areas each corresponding to the second display area, adds to the entire screen data area-display data indicating the extent of each partial area and a corresponding identifier, and displays the screen data on the external display device. On receipt of an identifier, a partial-image display unit extracts a portion of the screen data for a partial area corresponding to the identifier, and displays the portion on the built-in display.
US07966043B2 Method for creating multiple-input-multiple-output channel with beamforming using signals transmitted from single transmit antenna
A method is provided for generating a beamformed multiple-input-multiple-output (MIMO) channel. The method comprises receiving by a first wireless station a first plurality of signals transmitted from a first antenna on a second wireless station, deriving by the first wireless station a second plurality of signals corresponding to a second antenna on the second wireless station from the first plurality of signals, computing first and second beamforming weighting vectors from the first and second plurality of signals, creating a beamformed MIMO channel between the first and second wireless stations using the first and second beamforming weighting vectors, and allocating a predetermined transmitting power to signals beamformed by the first and second beamforming weighting vectors.
US07966037B2 Method and apparatus for multi-radio traffic arbitration in wireless communication protocols
A method and apparatus of coordinating operation of subsystems implementing different wireless communication protocols is disclosed. The method comprises coordinating operation of a first subsystem implementing a first wireless communication protocol and at least other subsystem implementing at least one other wireless communication protocol by arbitrating between conflicting real time requests for access from the first subsystem and the at least one other subsystem based on a respective type and priority of the requests.
US07966030B2 Push-to-talk over cellular system, portable terminal, server apparatus, pointer display method, and program thereof
The present invention provides a PoC portable terminal capable of performing edit and information addition on a display screen on which screen information relating to a group telephone conversation is displayed. When a push button of a key operation part 15 is pushed down, a portable terminal 1 becomes a master side. The portable terminal 1 displays pointer information of a marker, which is outputted by a pointing device part 18, on a display part 16. The portable terminal 1 transmits the pointer information from a radio part 14 to a PoC server. The PoC server sends the pointer information from the portable terminal 1 to other users' portable terminals in a group. If the pointer is moved, then the portable terminal 1 as a master side repeats the aforementioned processes.
US07966024B2 Virtual skywriting
Users with mobile computing devices author skywriting and submit them to a virtual skywriting service. A mobile computing device having wireless network access is configured to capture a digital image of a real world scene including sky. The image is captured while the mobile computing device is in a geographical location or area. While the mobile computing device is still in the geographical location or area, it transmits via the wireless network a request for virtual skywriting. The request is received by a skywriting service that obtains or determines the geographical location/area that the computing device is in or near. The skywriting service selects a skywriting from among the previously submitted skywritings; the skywriting may be selected based on its having been entered at or associated with the geographical location. The mobile device receives the virtual skywriting from the service and displays a version of the digital image with the virtual skywriting added to the sky in the version of the digital image. Either the service or the mobile device may render the skywriting onto the image. Various effects may be applied in rendering the skywriting to give it realistic or vapor-like appearance.
US07966022B2 Location information system and method for performing notification based upon location
According to an embodiment, a location based notification method in a system including a H-SLP (Home-SUPL Location Platform), and a V-SLP (Visited-SLP) having a V-SLC (Visited-SUPL Location Center) and a V-SPC (Visited-SUPL Positioning Center) for a location service, the method comprising: receiving, by the H-SLP, a request for positioning of a roaming terminal; transmitting, by the H-SLP, a session initialization message including a notification mode parameter to the roaming terminal if one or more of location-based notification and verification are required as a result of checking a privacy of the roaming terminal; transmitting and receiving, by the V-SPC, messages with the roaming terminal for performing a positioning process if a positioning start message is received from the roaming terminal.
US07966020B2 Wireless user based notification system
A group of wireless device users are notified of an event. A location data determination algorithm is provided to a wireless device, where the algorithm determines a frequency at which the device interacts with network elements to determine its location. The location data is stored in a notification server and used to identify a user at a specific location. When a governmental or commercial entity wishes to issue a notification, a message is provided to those users whose location is identified as being in an area defined by the entity.
US07966019B2 Apparatus, method and computer program product providing radio link parameter update for reallocation of HARQ process for 2ms NST/ST
A method, apparatus, and computer program for re-allocating a hybrid automatic repeat request HARQ process is described where a Node B initiates HARQ re-allocation by sending to a radio network controller RNC a RL PARAMETER UPDATE INDICATION message that includes at least one of a HARQ process allocation for 2 ms non-scheduled transmission NST GRANT information element IE and a HARQ process allocation for 2 ms scheduled transmission ST GRANT IE indicating a value for HARQ process re-allocation. The Node B then receives from the RNC a RL RECONFIGURATION PREPARE or REQUEST message that contains the NST or ST GRANT IE. Responsive to receiving the RL RECONFIGURATION PREPARE or REQUEST message, the Node B sends to the RNC a RL RECONFIGURATION READY or RESPONSE message, then receives from the RNC a RL RECONFIGURATION COMMIT message. Responsive to the COMMIT message, the Node B re-allocates the HARQ process according to the RL RECONFIGURATION PREPARE or REQUEST message.
US07966015B2 System and method for assigning a network address
A method relates to a network identification that uniquely identifies a communication device. The method includes determining a network address corresponding to the network identification. Another step is determining which device manager, of multiple device managers, is assigned the network address. Information and the network address is transmitted to the assigned device manager. The assigned device manager determines, from the network address, a device identification that identifies the wireless device within a communication device network. Using the device identification, the assigned device manager transmits the information to the device.
US07966012B2 Wireless protocol converter
Methods and systems for interfacing between broadband wireless communication systems and Local Area Network (LAN) systems includes a repeater station placed at a location that receives sufficient signal strength from a broadband wireless service provider. LAN devices interface with the broadband wireless service provider through the repeater station. The LAN devices are able to operate within the operating range of the repeater station. The repeater station includes a protocol converter that interfaces between a first protocol associated with the broadband wireless service provider, and one or more protocols associated with the devices. For example, and without limitation, the protocol converter converts between a first protocol associated with a Wide Area Network (WAN) service provider, such as a cellular telephone protocol, and one or more LAN protocols associated with the one or more devices. The one or more devices optionally include one or more wireless devices.
US07966009B2 Method for determining the status of a wireless network communication device
The present invention discloses a method for determining the working status of a wireless network communication device. The method includes determining the probe request or broadcast packet or any wireless packet with its destination address equal to this AP address, and then determining whether extending the time interval of signal transmission based on the detection result. Next, when the device does not receive the probe requests or broadcast packet or any wireless packet with its destination address equal to this AP address within the first predetermined interval, the wireless network communication device will switch to the idle mode. Further, the step of the present invention includes determining whether awakening or shutdown the wireless network communication device based on the result of the detection of the probe request or broadcast packet or any wireless packet with its destination address equal to this AP address within the second predetermined interval.
US07966004B2 System and method for generating revenue from a classified advertisement wireless messaging service
A system and method for generating revenue from a premium service that involves sending classified interactive advertisement information over current and future generation wireless networks to a portable electronic device request by a user/potential buyer that is paid for by the user. The classified advertisement information is sent as a message that is either comprised solely of text or of multimedia files. The service is offered as a premium service, which incurs a user-end charge that creates an alternate source of revenue for major wireless service providers and for the marketers, distributors and publishers of classified advertising. The service is either offered through an on-demand format wherein a charge is incurred per usage, or as a subscription service, wherein a charge is incurred after a specific amount of usage time or a given number of usages, or wherein the user subscribes to periodic alerts until such a time as the user opts-out.
US07966003B2 Disambiguating ambiguous characters
In one general sense, information may be presented to a user by receiving one or more ambiguous characters that may be resolved to one of at least two disambiguated characters, exchanging at least one of the ambiguous characters with a host, receiving, from the host, results that reflect disambiguated terms related to the ambiguous characters exchanged with the host, rendering the results in a manner enabling the user to perceive which of the disambiguated terms will be used upon user selection of an aspect of the results, and enabling the user to select an aspect of the results to effect use of a corresponding one of the disambiguated terms.
US07965992B2 Method and system for broadcasting data messages to a vehicle
The invention provides systems and methods for targeting broadcast messages to particular vehicles or classes of vehicles. In one embodiment, the system comprises an information center for creating and sending a broadcast data message, and a relay section that receives the broadcast data message and relays the message to a plurality of vehicles. The information center typically comprises a one-to-many communication system for sending the message from one source to a plurality of receivers, such as a satellite radio network or the like. The message can be deleted or modified in response to commands received by the receiver.
US07965984B2 Automatic information delivery using a plurality of networked devices
Particular embodiments generally relate to providing information to a user. In one embodiment, a first information delivery device detects a headset associated with a user. The headset is detected when it is within a range of the first information delivery device. The first information delivery device contacts the headset using pairing information for the headset. After the pairing operation, information to deliver to the user is then determined. The information may be determined based on a user identifier associated with the user. For example, personalized information may be delivered to the headset. This personalized information may be information about the store or shopping center. In one example, the headset may be automatically contacted by information delivery device, which may cause the headset to ring. The user may decide to answer and can then hear the personalized information.
US07965980B2 Cell buoy system
A cellular communication system includes an array of buoys disposed in a body of water. Each buoy includes a completer cellular system including a cellular transmission/reception site and associated electrical equipment for processing cellular signals. Each buoy also includes a wave energy converter (WEC) responsive to waves in the body of water for generating electrical energy for powering the associated equipment processing the cellular signals, whereby the cellular system can be continuously operated without any additional power source.
US07965978B2 Transmitting/receiving method, transmitter/receiver, and recording medium therefor
A transmitting/receiving method that can easily detect an influence exerted in transmission channels at a transmitter/receiver is provided. An acquiring unit 12 acquires left audio data and right audio data of audio data received by a metadata calculator 1. An adding unit 141 then calculates added data based on an added value for a predetermined time of a sum of the acquired left audio data and right audio data. Similarly, a subtracting unit 142 calculates subtracted data based on an added value for predetermined time of a difference between the acquired right audio data and left audio data. An addition unit 17 adds the added data and the subtracted data calculated by these adding unit 141 and subtracting unit 142 to the received audio data, and a transmission unit 18 transmits the audio data to which the added data and the subtracted data are added.
US07965976B2 Information processing apparatus and method and computer program
If a situation in which it is difficult to make a decision about automatic processing without involving user intervention occurs, an inquiry is made to a user to clear such a situation and a response by the user to the inquiry is used as a decision criterion by which to decide the execution of automatic processing when a similar situation occurs later. If a change occurs in the broadcast time of a broadcast program set for timer-recording, this broadcast program overlaps, in broadcast time, another broadcast program set for timer-recording. However, if a need occurs for recording broadcast programs in excess of the number of broadcast programs that may be simultaneously recorded, an inquiry is made to the user which of these broadcast programs is to be preferentially recorded. A response by the user to this inquiry is also used as a criteria for selecting a broadcast program to be preferentially recorded if a similar situation occurs later. The present invention is applicable to devices having capabilities of recording broadcast programs without user intervention.
US07965974B2 Image forming apparatus
An image forming apparatus includes: an image carrier that carries an electrostatic latent image; plural developing devices that store respective developers of different colors and visualize the electrostatic latent image with the developers; a developing device switching mechanism that switches among the developing devices; a transfer unit that transfers a developer image visualized by the one of the developing devices to a recording medium; a fixing device that fixes the developer image transferred by the transfer unit onto the recording medium; a first transporter that transports in a first direction the recording medium with the developer image fixed thereon; a second transporter that transports in a second direction the recording medium with the developer image fixed thereon; and a transporter switching mechanism that switches between the first transporter and the second transporter in conjunction with an operation of the developing device switching mechanism for switching among the developing devices.
US07965971B2 Blades, printing apparatuses, replaceable cartridges and methods of treating substances on surfaces
Blades, printing apparatuses, replaceable cartridges and methods of treating substances on surfaces are disclosed. An embodiment of a blade for treating a substance on a surface of a component includes a body having a free end portion with a surface, and which is comprised of an elastomeric material. A bi-material spring is adapted to apply a load to the body such that the surface of the body treats the substance on the surface of the component.
US07965970B2 Fixing device and image forming apparatus
The fixing device includes: a fixing member including a conductive layer and fixing toner onto a recording medium with the conductive layer self-heated by electromagnetic induction; a drive unit rotationally driving the fixing member; a magnetic field generating member generating an alternate-current magnetic field intersecting with the conductive layer; a magnetic path forming member being in contact with an inner peripheral surface of the fixing member, forming a magnetic path of the alternate-current magnetic field, and transmitting heat to the fixing member by being self-heated by electromagnetic induction; an induction member that is in contact with an inner peripheral surface of the magnetic path forming member, that induces magnetic field lines and that diffuses heat; and an elastic member having force in a direction to press the magnetic path forming member and the induction member against the inner peripheral surface of the fixing member.
US07965968B2 Image forming apparatus
The image forming apparatus includes a plurality of photosensitive members, a plurality of exposure portions to perform exposure on the plurality of photosensitive members, a development portion to form a toner image at the plurality of photosensitive members, a transfer medium to which the respective toner images formed on the plurality of photosensitive members are sequentially transferred so as to form an image, and a position correction portion to perform position correction by moving at least one photosensitive member among the plurality of photosensitive members, and the position correction of the photosensitive member is performed by swinging the photosensitive member by the position correction portion having a line on a circumference surface of the photosensitive member corresponding to an exposure position of the exposure portion as the center axis.
US07965964B2 Developing roller, developing apparatus, and image forming apparatus
A developing roller according to the invention includes a columnar magnet roller, and a cylindrical sleeve that houses the magnet roller. A plurality of fragmented micro recesses is formed on the surface of the sleeve. The micro recesses are arranged dispersively both in an axial direction and in a circumferential direction of the sleeve.
US07965962B2 Developing device having gears with moveable positions
A developing device includes a developing housing that supports a developer carrier, and a developer cartridge. The developer cartridge includes a cartridge housing that is configured to accommodate developer, an agitator that is provided in the cartridge housing and is configured to agitate the developer by a driving force, and a transmission gear that is configured to transmit the driving force to the agitator. The developing housing comprises a moving gear that is movable between a meshing position in which the moving gear meshes with the transmission gear and a spaced-apart position in which the moving gear is spaced apart from the meshing position. The moving gear is configured to transmit the driving force from the transmission gear to the agitator.
US07965954B2 Image forming apparatus
A control unit controls a device that executes an image forming process, compares changes of each toner adhesion amount in an image-density-detection pattern image when a developing-bias control condition is changed, with respect to a toner adhesion amount in an image-density-detection pattern image in a normal status, performs a malfunction-occurrence prediction process according to the degree of each change of the densities, and displays the result.
US07965950B2 Performance optimized receiver with bandwidth adaptive optical filter for high speed long haul WDM systems
The present invention provides a performance optimized receiver with a bandwidth adaptive optical filter for high speed long haul wavelength division multiplexed systems, such as 40 Gb/s and 100 Gb/s wavelength division multiplexed systems. The performance optimized receiver includes: a bandwidth and wavelength tunable optical filter, wherein the bandwidth and wavelength tunable optical filter is operable for receiving a plurality of wavelengths associated with a wavelength division multiplexed signal and passing one or more selected wavelengths, and wherein the bandwidth and wavelength tunable optical filter is operable for adjusting the bandwidth of each of the one or more selected wavelengths; and a receiver coupled to the bandwidth and wavelength tunable optical filter. Preferably, the receiver includes one or more of a bit error rate monitoring module and a signal quality monitoring module operable for monitoring the one or more selected wavelengths and providing feedback to the bandwidth and wavelength tunable optical filter such that the bandwidth and wavelength tunable optical filter adaptively adjusts the bandwidth of each of the one or more selected wavelengths.
US07965945B2 Flexible dispersion mapping
One method configures an all-optical network such that at least eighty percent of optical fiber spans of a portion of a first all-optical path of the network have substantially a first residual dispersion per span and at least eighty percent of optical fiber spans of a remainder of the first all-optical path have residual dispersions per span substantially differing from the first residual dispersion per span. The remainder of the first all-optical path includes an overlap between the first all-optical path and a second all-optical path of the network. The second all-optical path has a plurality of optical fiber spans and a substantially singly periodic dispersion map.
US07965940B1 Transparent fiber channel link management for protocol transport
Methods and apparatus for providing distance extension and other transport functions such as error monitoring, provisioning, and link/service management in a fiber channel path are disclosed. According to one aspect of the present invention, a transport node includes a processing arrangement and an output interface. The processing arrangement creates a first ordered set that includes information associated with an ability for the transport node to receive a first fiber channel frame, and inserts the first ordered set between a second ordered set and a third ordered set of a fiber channel stream. The output interface transmits the fiber channel stream, which includes the information regarding whether the transport node is capable of receiving the first fiber channel frame.
US07965938B2 Method for mesh optical network service restoration
This invention discloses a method for mesh restoration, which includes the steps of: a) reserving channel resource for restoration path in the link by which the path passes and assigning discriminator for each channel, and determining the associated signaling channels for transporting the discriminator; b) when detecting the work path fails, activating the restoration path of the work path according to the discriminator which is transported by the associated signaling channel and whose value corresponds to a restoration. Using the method of the invention, the problem in rapid mesh restoration can be solved, and the speed of mesh restoration is comparable to that of the ring network protection.
US07965935B2 Control device and method for camera unit and program for implementing the control method
A camera unit which is capable of coping with both a case where it is largely displaced from a preset position and a case where it is slightly displaced from the same, and makes it possible to enhance accuracy and reliability in displacement correction. A zoom/focus control circuit and a pan/tilt control circuit drive the camera unit. A memory stores preset information indicative of a shooting position and a focal length of the camera unit. A correction image memory stores correction images shot at different focal lengths at the shooting position. An image comparison circuit compares between an image shot by the camera unit at the shooting position and the stored correction images, and calculates a displacement amount. A CPU corrects the driving amount of the pan/tilt control circuit based on the calculated displacement amount.
US07965933B2 Mechanism for controlling position of optical element
An optical element position control mechanism includes an optical element holding member which holds an optical element of a photographing system and is guided in an optical axis direction; a drive mechanism for moving the optical element holding member in the optical axis direction; and a biasing device including an arm which is swingable about a swing axis, the swing axis being substantially orthogonal to the optical axis, and the arm extending substantially orthogonal to the swing axis and having a free end portion which engages with the optical element holding member to bias the optical element holding member in the optical axis direction.
US07965928B2 Pump, in particular for water-bearing domestic appliances
The invention provides a pump, in particular for water-bearing domestic appliances such as dishwashers, washing machines or the like, comprising a pump housing and a heater device which is in thermal contact with the liquid-bearing interior of the pump housing. The pump according to the invention is simple and cost-effective to produce. For this reason, the pump housing (2) is produced at least partially from plastic, with the heater device (11, 12) being at least partially connected to the plastic in an interlocking manner.
US07965927B2 Heat treatment apparatus and heat treatment method
In a heat treatment apparatus, a holding part moves upwardly to receive a semiconductor wafer transported into a chamber and placed on support pins. The semiconductor wafer held in close proximity to a light-transmittable plate by the holding part is preheated by a hot plate, and is then flash-heated by a flash of light emitted from flash lamps. Thereafter, the holding part moves downwardly to transfer the semiconductor wafer to the support pins, and the semiconductor wafer is transported out of the chamber. Then, a new semiconductor wafer is transported into the chamber. The holding part is adapted to perform such a series of operations of moving upwardly and downwardly also when in a standby condition pending the transport of the first semiconductor wafer in a lot into the chamber.
US07965925B2 Water-steam cutting process and torch therefor
The invention describes a method for transforming a liquid (8) into a gaseous state for a cutting process with a water-steam cutting device (1), consisting of a torch (6), an evaporator (25), an energy supply and a supply line (31) for a liquid (8), an appropriate temperature (27) being generated for evaporation of the liquid (8). To create a method of this type it is now provided that the temperature (27) is regulated during operation such that a sensor (28) senses the temperature (27) of the evaporator (25) and transmits it to a regulation unit which correspondingly supplies a heating element (24) with the energy necessary and by which a required pressure (34) of the liquid (8) supplied to the torch (6) is regulated so that an approximately constant temperature (27) of the evaporated liquid (8) is provided for a cutting process.
US07965921B2 Storage medium including text-based caption information, reproducing apparatus and reproducing method thereof
A storage medium including moving picture data and subtitle data to be output as a graphic overlapping an image based on the moving picture data, wherein the subtitle data includes text data to generate pixel data converted into a bitmap image, and control information to control the pixel data to be output in real time, and a reproducing apparatus and reproducing method using the storage medium.
US07965920B2 Video and audio recording device
A video and audio recording device includes: a storage, adapted to store condensed information; a specifier, operable to specify the condensed information stored in the storage; a registrar, operable to register the specified condensed information in a timer recording list as first timer recording information; and a recorder, operable to record a video and audio signal corresponding to the first timer recording information on a recording medium.
US07965918B2 Image display device and image display method
An image display device and an image display method are provided. The image display device includes: a signal processing unit receiving and processing a broadcasting program; a storage unit storing the broadcasting program; an outputting unit decoding and outputting the broadcasting program; and a control unit controlling a progress bar that displays a storing or playing progress state and a thumbnail image of the broadcasting program according to a progressing state to be displayed when the broadcasting program is stored in the storage unit or the broadcasting program stored in the storage unit is played.
US07965915B2 Hermaphroditic u-guide alignment structures and method thereof
An integrated optical waveguide circuit apparatus having an optical processing area, waveguide ports for optical processing, and at least one waveguide structure, the at least one waveguide structure going around the optical processing area. Methods for making the integrated optical waveguide circuit apparatus are also disclosed.
US07965912B2 Temperature insensitive arrayed waveguide grating multiplexer for optical property compensation and the manufacturing method thereof
Two methods are presented in order to properly compensate the changes of the optical characteristics, which are caused by the optical path length change. First, a path length compensation method in which the additional optical path length, equivalent to the dicing kerf width of the substrate, is added onto the diced-to-be waveguide part of the AWG chip during the waveguide design process and fabrication process so that the compensated optical path length is maintained even after dicing. In addition, a position compensation method is provided in which an additional waveguide is added at the position shifted by a distance equivalent to the kerf width of the substrate such that the additional waveguide undergoes the minimized path length change after dicing is performed.
US07965911B1 Method of operating a tunable optical device
An optical wavelength routing device utilizes a free space optical beam propagating therethrough is provided. The device includes at least one optical fiber input, at least one optical fiber output, an optical element having an actuator with at least one tilt axis and a diffraction element having a surface thereon. The device also includes an optical beam-splitting element having spatially varying optical properties. An optical beam transfer arrangement is positioned between the optical element and the diffraction element such that tilt actuation of the optical element elicits a proportional change in an angle of incidence of the optical beam onto the diffraction element, wherein the center of rotation for the angular change is the surface of the diffraction element. Optical routing between the fiber input and the fiber output can be configured by the positioning of the optical element.
US07965910B2 Beam combination using interleaved optical plates
In a system and method, the emitted beams of multiple diode bar array assemblies are combined to achieve an increase in the resulting power density in the combined output beam, while addressing the need for heat distribution in each of the individual assemblies. The present invention enables the combination of output planes of illumination, to form a single, merged beam of area Ag having intensity IM˜M*Istack and brightness BM˜M*Bstack, where Istack and Bstack refer respectively to the intensity and brightness of the output plane of illumination of a single stacked array, and where IM and BM refer respectively to the intensity and brightness of the combined output plane of illumination of M stacked arrays. In this manner, the present invention is useful in applications where there is a need for high-intensity, high-brightness light energy.
US07965908B2 Image searching apparatus, image printing apparatus, print ordering system, over-the-counter printing terminal apparatus, image capturing apparatus, image searching program and method
An image searching apparatus comprising: a readout section which reads out image data in which an image of a subject and identification information capable of uniquely identifying the subject are related; an input section for inputting identification information indicating a search target subject and an outward characteristic image of the search target subject; a first extraction section which extracts images to which the identification information is related from the image data read out by the readout section; and a second extraction section which compares the images extracted by the first extraction section with the outward characteristic image to extract images which include the outward characteristic image.
US07965904B2 Position and orientation measuring apparatus and position and orientation measuring method, mixed-reality system, and computer program
A position and orientation measuring apparatus comprising, a storage unit adapted to store character region specifying information and position information in association with a character region place in a physical space, a detection unit adapted to detect the character region from first captured image data obtained by capturing an image of the physical space by an image sensing apparatus, using the character region specifying information stored in the storage unit, and an estimation unit adapted to estimate a position and orientation of the image sensing apparatus upon capturing the captured image data based on image position information of the character region, detected by the detection unit, in the first captured image data, and the position information which is stored in the storage unit and corresponds to the detected region.
US07965901B2 Hard imaging methods and devices and optical scanning systems
Hard imaging methods, hard imaging device fabrication methods, hard imaging devices, hard imaging device optical scanning systems, and articles of manufacture are described. A hard imaging method includes providing image data corresponding to a hard image to be formed and generating light responsive to the image data. The method further includes scanning the light to form a latent image corresponding to the hard image to be formed and accessing correction data corresponding to scanning errors of a scan lens intermediate a rotating reflection device and a photoconductor. The method also includes modifying the image data using the correction data before the generating and the modifying including modifying to reduce the introduction of image errors resulting from the scanning using the scan lens.
US07965900B2 Processing an input image to reduce compression-related artifacts
In a method for processing an input image to reduce compression-related artifacts, a plurality of block transforms of the input image having respective plurality of block-grid locations are generated, where each of the block-grid locations is shifted with respect to the block-grid locations in each of the other block transformed images. In addition, a plurality of respective intermediate transform domain filtered images having modified transform coefficients are generated. Per-pixel relative weights are assigned to each of the intermediate transform domain filtered images, where each of the intermediate transform domain filtered images has different contexts, and where the per-pixel relative weights are adaptive to the local context in each of the intermediate transform domain filtered images. Moreover, a weighted average of inverse-transforms of the intermediate transform domain filtered images from the per-pixel relative weights to produce an artifact-reduced image is calculated and the artifact-reduced image is outputted.
US07965875B2 Advances in extending the AAM techniques from grayscale to color images
A face detection and/or detection method includes acquiring a digital color image. An active appearance model (AAM) is applied including an interchannel-decorrelated color space. One or more parameters of the model are matched to the image. Face detection results based on the matching and/or different results incorporating the face detection result are communicated.
US07965874B2 Biological information detecting device
When an image representing biological information is input from a biological information input unit 10, such as a fingerprint sensor or the like, for obtaining an image representing biological information, such as a fingerprint or the like, statistical quantities, such as the mean value and standard deviation of the pixel values of the sampled image, are calculated. Then, using the statistical quantities, a region containing biological information is extracted, its sensitivity variations are eliminated and the effects of stains, such as a residual fingerprint is nullified, thereby generating a favorable biological image with high contrast.
US07965873B2 Portable electronic apparatus and recording medium
Changing of setting of a predetermined function or file that is selected is controlled only be performing fingerprint authentication while data regarding the predetermined function or file is displayed on a display unit. While data regarding a function arbitrarily selected by an input unit from a plurality of functions is displayed on the display unit, a control unit authenticates a user based on fingerprint information representing a fingerprint pattern read by a fingerprint sensor and registered fingerprint information pre-stored in a fingerprint information area. If the authentication is successful, the control unit changes a “user restriction flag” associated with the function selected by the input unit in protection setting information stored in a user restriction flag storage area to an effective state or an ineffective state.
US07965870B2 Vehicle and lane mark recognition apparatus
A lane mark recognition apparatus includes an image capturing means (30) which captures a color image (IM—0) of a road via a color video camera (10), a specific-color-extracted image generating means (31) which generates a luminance-extracted image (IM—1) obtained by extracting white-color data from the color image (IM—0) and a yellow-color-extracted image (IM—2) obtained by extracting yellow-color data from the color image (IM—0), and a lane mark detection means (50a) which detects a white line and a yellow line from a composite image (IM_C) formed from the luminance-extracted image (IM—1) and the yellow-color-extracted image (IM—2) and outputs position data (Pd1) of the white line and position data (Pd2) of the yellow line.
US07965869B2 System and method for detecting and matching anatomical structures using appearance and shape
A detection framework that matches anatomical structures using appearance and shape is disclosed. A training set of images are used in which object shapes or structures are annotated in the images. A second training set of images represents negative examples for such shapes and structures, i.e., images containing no such objects or structures. A classification algorithm trained on the training sets is used to detect a structure at its location. The structure is matched to a counterpart in the training set that can provide details about the structure's shape and appearance.
US07965867B2 Method and apparatus for tracking a number of objects or object parts in image sequences
A method for tracking a number of objects or object parts in image sequences utilizes a Bayesian-like approach to object tracking, computing, at each time a new image is available, a probability distribution over all possible target configurations for that time. The Bayesian-like approach to object tracking computes a probability distribution for the previous image, at time (t−1), is propagated to the new image at time (t) according to a probabilistic model of target dynamics, obtaining a predicted distribution at time (t). The Bayesian-like approach to object tracking also aligns the predicted distribution at time (t) with the evidence contained in the new image at time (t) according to a probabilistic model of visual likelihood.
US07965866B2 System and process for detecting, tracking and counting human objects of interest
A method of identifying, tracking, and counting human objects of interest based upon at least one pair of stereo image frames taken by at least one image capturing device, comprising the steps of: obtaining said stereo image frames and converting each said stereo image frame to a rectified image frame using calibration data obtained for said at least one image capturing device; generating a disparity map based upon a pair of said rectified image frames; generating a depth map based upon said disparity map and said calibration data; identifying the presence or absence of said objects of interest from said depth map and comparing each of said objects of interest to existing tracks comprising previously identified objects of interest; for each said presence of an object of interest, adding said object of interest to one of said existing tracks if said object of interest matches said one existing track, or creating a new track comprising said object of interest if said object of interest does not match any of said existing tracks; updating each said existing track; and maintaining a count of said objects of interest in a given time period based upon said existing tracks created or modified during said given time period.
US07965865B2 Method, system, and program product for presenting electronic surveillance data
The invention provides a method, system, and program product for presenting electronic surveillance data. One method according to the invention includes identifying a point to be surveyed; establishing a schedule at which the point will be surveyed; capturing a first image of the point; storing the first image; capturing a second image of the point; storing the second image; highlighting a difference between the first and second images; and presenting the first and second images to a user.
US07965864B2 Data transmission by extracted or calculated identifying data
The present invention relates to data transmission, and more particularly relates to use of extracted or calculated identifying data as proxies in transmission. One claim recites a method including: receiving identifying data and information from a handheld device, the identifying data having been calculated from audible portions or video portions of first content utilizing at least a programmed electronic processor housed within the handheld device, in which the handheld device comprises a media player for rendering audio or video content to a user of the handheld device, and the information comprises capabilities associated with the handheld device; with reference to a database, determining additional content, enhanced or improved relative to the first content, that is associated with: i) the identifying data, and ii) the information; and providing metadata associated with the additional content to the handheld device. These techniques could be advantageously applied to cell phones. Of course, other combinations and claims are also provided.
US07965863B2 Digital watermarks as a gateway and control mechanism
An electronic system where messages include information carried by digital watermarks. The digital watermarks are used to control the transmission and/or receipt of messages including images or audio transmitted over the system. The system prevents the accidental dissemination of information to unauthorized receivers. Furthermore, while no security system is fool-proof, the system helps guards against the intentional, but unauthorized, dissemination of information to unauthorized receivers.
US07965862B2 Method to apply an invisible mark on a media
The present application aims to propose a solution for embedding invisible mark suitable for very large production volumes. This is achieved by a method for applying an invisible mark on a media based on a pattern, and comprising the following steps: determining an area to apply this mark, applying a transparent or semi-transparent substance, on the media, said substance being modulated with the active dots to form the pattern by modifying the quantity of the substance at each active dot.
US07965860B2 Device for scanning a tooth model
The present invention relates to a device for scanning a split-cast model, said split-cast model covering the area of a plurality of tooth sites and comprising a plurality of model parts, said device comprising: an optical scanning system (2) for one or for a plurality of split-cast models having a scanning area (3) with a width between 5 mm and 100 mm, the scanning system being adapted to be used for acquiring first data from a survey scan covering a plurality of model parts and second data from an individual scan covering only one model part, said first and second data representing the model with different/identical resolutions and/or different/identical completeness, a memory means for storing at least said first and second data, means for 3D matching said first and second data, a base plate, and further comprising a holding device for a split-cast model and/or individual model parts, which is adapted to be arranged on said base plate. In addition, the present invention relates to a device for scanning a split-cast model comprising a plurality of model parts, said device comprising a scanning system (2) for scanning the split-cast model, including a scanning area and a holding device (33) which is capable of holding a split-cast model as well as a model part. Furthermore, the present invention relates to a scanning device with a loading unit.
US07965856B2 Speaker unit
A speaker unit of the present invention includes a frame made of a synthetic resin, inside which a voice coil is disposed in a space between a pole piece and a yoke. A diaphragm is coupled to the voice coil. A pair of lead wires extending from the voice coil are passed between the yoke and the diaphragm, and led out of the frame. The frame has a receiving surface for receiving collisions of the lead wires due to vibrations of the diaphragm, which is formed outer than an end face of the yoke opposed to the diaphragm, and closer to the diaphragm than the end face.
US07965853B2 Band-limited adaptive feedback canceller for hearing aids
An improved method for adaptively cancelling acoustic feedback in hearing aids and other audio amplification devices. Feedback cancellation is limited to a frequency band that encompasses all unstable frequencies. By limiting the bandwidth of the feedback cancellation signal, the distortion due to the adaptive filter is minimized and limited only to the unstable feedback regions. A relatively simple signal processing algorithm is used to produce highly effective results with minimal signal distortion.
US07965851B2 Modular wireless auditory test instrument with intelligent transducers
A method and apparatus for performing various auditory tests utilizing a hand-held, portable, wireless testing device is provided. Within the device is a diagnostic subsystem used to implement and analyze selected tests. Attached to the device, either directly or via a flexible cable, are one or more probes. A processor, storage means, input means and display means are included, thus allowing the device to process and store instructions as well as process, store and display data. A wireless networking subsystem is included, enabling the device to communicate with other, similarly enabled, systems and devices within the device's communication range. Due to the inclusion of the wireless networking subsystem, the device can be configured to allow the user to transmit and/or print data, connect to a network, obtain device configuration updates, and send and receive patient and office updates.
US07965850B2 Resonance frequency determining method, resonance frequency selecting method, and resonance frequency determining apparatus
A resonant frequency characteristic in a resonant space is detected, based on a base amplitude frequency characteristic obtained by outputting a sound wave of a specified measurement signal from a speaker 13 disposed in a sound space 40 and by receiving the sound wave in a microphone 14 disposed in the sound space 40, a first amplitude frequency characteristic obtained by outputting, from the speaker 13, a sound wave of the measurement signal and a signal output from the microphone 14 and by receiving the sound wave in the microphone 14, and a second amplitude frequency characteristic obtained by outputting, from the speaker 13, a sound wave of the measurement signal and a phase inverted signal obtain by inverting a phase of the signal output from the microphone 14 and by receiving the sound wave in the microphone 14.
US07965847B2 Speaker system
A speaker system includes a main speaker and a subordinate speaker arranged around the main speaker. A pseudo-spherical wave is generated around the main speaker as a whole such that both speakers are vibrated in the frequency range of piston vibration and are in phase and that the propagation speed of a sound wave produced by the vibration of the subordinate speaker is preferably lower than the propagation speed of a sound wave produced by the vibration of the main speaker.
US07965846B2 Client distributed system and inter-client RTP encrypting method
When an SIP interface unit of a server apparatus receives an SIP message for call connection from a client apparatus and an SIP message analyzing unit can confirm that the SIP message is normal, a call controller recognizes that an RTP communication is carried out between the client apparatus and another client apparatus and instructs an encrypting capability management unit to determine RTP encrypting information which is used between the client apparatuses. The encrypting capability management unit determines the RTP encrypting information between these client apparatuses based on the instruction. With this arrangement, there can be provided a client-server distributed system that can realize an encrypting security function without requiring a certificate authentification function at a low cost in order to deliver an encrypting key as well as without necessity of holding or managing a certificate and preparing an authenticating server in a system.
US07965844B2 System and method for processing user data in an encryption pipeline
A method, system and program are disclosed for efficiently processing host data which comprises encrypted and non-encrypted data and is to be written to a storage medium. The encrypted data is written to the storage medium in encrypted form. The non-encrypted data is encrypted by a storage device using a well known encryption key and written to the storage medium. In this way, the data that is processed by the storage device to and from the storage medium can always be processed through a single encryption engine.
US07965843B1 Methods and apparatus for security over fibre channel
Methods and apparatus are provided for improving both node-based and message-based security in a fibre channel network. Entity to entity authentication and key exchange services can be included in existing initialization messages used for introducing fibre channel network entities into a fibre channel fabric, or with specific messages exchanged over an already initialized communication channel. Both per-message authentication and encryption mechanisms can be activated using the authentication and key exchange services. Messages passed between fibre channel network entities can be encrypted and authenticated using information provided during the authentication sequence. Security services such as per-message authentication, confidentiality, integrity protection, and anti-replay protection can be implemented.
US07965839B2 Encryption system for satellite delivered television
A television content delivery system consistent with certain embodiments has a receiver system that receives television content from a plurality of content suppliers. A selective multiple encrypter selectively multiple encrypts the television content, wherein the resultant selectively multiple encrypted content stream is encrypted under at least one conditional access system (CAS) and at least one digital rights management system (DRMS). A transmitter transmits the selectively multiple encrypted television content stream to multiple receivers, so that the selectively multiple encrypted television content stream can be decrypted under either a system using at least one CAS or at least one DRMS. This abstract is not to be considered limiting, since other embodiments may deviate from the features described in this abstract.
US07965835B2 Three-dimensional multi-foldable device
Disclosed is a three-dimensional (3D) multi-foldable device. The three-dimensional (3D) multi-foldable device includes at least four units, each unit including a center panel with two parallel edges and a pair of wing panels, the wing panels being rotatable by 180 degrees about the two parallel edges of their respective center panels, the parallel edges acting as rotation axes for the pair of wing panels. The rotation axes of the first and second units are perpendicular to the rotation axes of the third and fourth units. At least some portions of the pair of third wing panels are combined with the first and second wing panels at one side of the pairs of the first and second wing panels. At least some portions of the pair of the fourth wing panels are combined with the first and second wing panels at the other side of the pairs of the first and second wing panels.
US07965827B2 Methods, systems, and products for purchasing pre-paid services
Methods, systems, and products are disclosed for purchasing prepaid services. A request to purchase a prepaid service is received. The request includes a service number that uniquely identifies the prepaid service and a device number that uniquely identifies a requesting device. The service number and the device number are communicated for activation, and a verification message is received indicating the prepaid service has been successfully activated.
US07965826B2 Apparatus and method for collaborating between a video device and a telephonic device
An apparatus and method for collaborating over a short-range communication path between a video output device, such as a television, and a telephonic device which is also configured for simultaneous communication over a long-range communication path. Call progress of the telephonic device is annunciated by the video output device whose functions can be controlled through the telephonic device. Embodiments of the invention describe utilizing the telephonic device in a hands-free mode as well as tracking the relative position of the user based on the position of the telephone. The short-range communications can comprise a Bluetooth™ communications protocol, or similar short-range communications mechanism, which preferably provides a mechanism for identifying the telephonic device as well as its range and/or position.
US07965823B2 Method and apparatus for a telephone user interface control for enabling and disabling a web interface
The present invention provides a method and apparatus to activate or deactivate a web interface to a voicemail system through a telephone user interface to the voicemail system. During a setup procedure that runs on the first use of the telephone user interface, the method and apparatus asks the subscriber if the subscriber wants the web interface activated. The method and apparatus then activates the web interface and allows the subscriber to specify a sequence of both digits and letters as the subscriber's initial web password and username. The present invention also provides the capability to activate or deactivate the web interface via the telephone user interface at any time after the initialization. It is emphasized that this abstract is provided to comply with the rules requiring an abstract which will allow a searcher or other reader to quickly ascertain the subject matter of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims.
US07965818B2 Field emission X-ray apparatus, methods, and systems
Disclosed herein is an x-ray field emission apparatus, system and method, the apparatus having a hollow probe held at vacuum; a cathode enclosed within the probe, the cathode producing an electron stream when connected to a high negative potential; an anode enclosed within the probe and separated from the cathode by a gap, said the providing a target for the electron stream; and a shield assembly comprising a hollow shield electrode positioned within the probe and about the cathode.
US07965817B2 Radiation imaging apparatus, control method thereof, and radiation imaging system using radiation imaging apparatus
A radiation imaging apparatus comprises a first driving circuit unit to drive a first switching element connected to a conversion element, wherein the conversion element converting radiation into charges, a second driving circuit unit to drive a second switching element connected to the conversion element, and a control unit to control the first driving circuit and the second driving circuit independently at different timing.
US07965816B2 Scanning X-ray inspection system using scintillation detection with simultaneous counting and integrating modes
X-ray radiation is transmitted through and scattered from an object under inspection to detect weapons, narcotics, explosives or other contraband. Relatively fast scintillators are employed for faster X-ray detection efficiency and significantly improved image resolution. Scatter and transmission images of the object are displayed, at least one being colorized in accordance with the effective atomic number of constituents of the object. Soft switching between photon-counting and photon integration modes reduces noise and significantly increases overall image quality.
US07965812B2 Mammography system and operating method
A mammography system has an x-ray source, a detector and a compression plate arranged in the beam path between the source and the detector. The x-ray source, the detector and the compression plate are mounted on a vertical column such that they respectively pivot around separate pivot axes. The three pivot axes are spaced apart from one another and oriented substantially parallel to one another and substantially perpendicular to a surface normal of the detector. The x-ray source and the compression plate are held on the vertical column such that they can be displaced in a plane oriented approximately vertical to their pivot axes. The mammography system is operable to obtain two sets of tomosynthesis data respectively with different tube-to-detector distances.
US07965808B2 Frequency dividing device
In a frequency dividing device, a 1/P frequency divider subjects an input clock signal to 1/P frequency division. A phase shifter shifts the phase of the 1/P frequency signal and outputs multiple different Q-phase signals. A switch controls phase shifting in accordance with a division ratio control signal, to switch the Q-phase signals from one to another. A 1/R frequency divider subjects the output from the switch to 1/R frequency division and outputs an Rth frequency clock signal. A ½ frequency divider subjects the Rth frequency clock signal to ½ frequency division and outputs a frequency divided clock signal. A division ratio setter receives a division ratio set signal and generates the division ratio control signal. As a division ratio, P×R×2−2×P/Q, P×R×2−P/Q, P×R×2, P×R×2+P/Q, and P×R×2+2×P/Q can be set.
US07965801B1 Digital data recovery
Data recovery, as well as associated circuitry and system, is described. An input word stream having a word width of at least one word is obtained and a sliding window is applied to it to resolve phases. Scores for phases are determined at least in part by: subdividing the sliding window into sample portions; applying a homogeneity function to each of the sample portions to determine respective values therefor; and summing sets of the values respectively associated with the phases to provide the scores. A score is selected from the scores according to at least one criterion to select a phase from the phases. A portion of a delayed version of the input word stream is sampled by application of the sliding window thereto using the phase selected to output sampled bits.
US07965799B2 Block boundary detection for a wireless communication system
Method and apparatus for block boundary detection is described. A signal is received. The signal is quantized to provide a quantized signal to at least one correlator, the quantized signal being a sequence of samples. The sequence of samples and a reference template including totaling partial results from the at least one correlator are cross-correlated to provide a result, the result being a symbol timing synchronization responsive to the cross-correlation also known as block boundary detection. The cross-correlation is provided in part by combining by exclusive-ORing a regression vector obtained from the sequence of samples and a coefficient term vector obtained from the reference template.
US07965794B2 Method and apparatus for broadcasting with spatially diverse signals
A transmitter broadcasts a signal having a different code characteristic for each of several directions. A receiver receives the broadcast signal from one of the directions and generates an expected signal for that direction based on the code characteristic for that direction. The receiver detects the broadcast signal from the direction based on the expected signal for that direction.
US07965793B2 Method for reducing ambiguity levels of transmitted symbols
The present invention is directed to a transmitter and method for transmitting data in a digital communication system, the method comprising generating an original symbol by mapping the bits of the original bit sequence using a modulation constellation, generating at least one counter part symbol from the original symbol or from at least one counter part bit sequence generated from the original bit sequence where a combination of the original symbol and the at least one counter part symbol forms a quasi pilot symbol.
US07965788B2 Data receiving apparatus
To provide a receiving apparatus which is capable of demodulating information data from a multi-level modulated signal, which is generated by using a Y-00 protocol, without using high-performance component parts. In the receiving apparatus, the soft decision section 211 performs soft decision on the multi-level signal 22, in which a fixed decision level is used. A converted data identification section 214 performs logical decision on a value of the converted information data 25 in accordance with a highest-order bit of a multi-level code sequence 23 and a decision result 24 of the soft decision. A data reproduction section 215 performs an XOR operation between the converted information data 25 and a lowest-order bit of the multi-level code sequence 23, and outputs a resultant thereof as information data 23. Accordingly, the receiving apparatus identifies the information data 23 by using only some of the bits of the multi-level code sequence 23, whereby precision requirements for the component parts to be used can be eased.
US07965783B2 Method and system for transmitting data streams via a beamformed MIMO channel
A method and apparatus are provided for transmitting data streams in a wireless multiple-input-multiple-output (MIMO) communications system. The method comprises receiving a plurality of signals by a first mobile station, the plurality of signals being transmitted from antennas on a second mobile station, computing a plurality of beamforming weighting vectors from the received plurality of signals, calculating a pre-coding parameter matrix for a beamformed MIMO channel between the first and second mobile stations using the plurality of beamforming weighting vectors and the plurality of signals, determining a normalized transmitting power distribution for data streams transmitted via the beamformed MIMO channel, allocating transmitting power to the beamformed MIMO channel, wherein the data streams are transmitted via the beamformed MIMO channel having an optimized transmitting power distribution.
US07965782B1 Reduced complexity maximum likelihood decoder for MIMO communications
A reduced complexity maximum likelihood decoder receives a stream of symbols Y and channel estimate H. A transformation converts Y and H into Z and R by computing matrix R, such that the product of R and Q produces matrix H. A second transformation column-swaps matrix H to form H′, thereafter generating Q′ and R′ subject to the same constraints as was described for Q and R. Transformed variables Z and Z′ are formed by multiplying Y by QH and Q′H, respectively. Table entries with Z and R and Z′ and R′ have entries of all possible x2 accompanied by estimates of x1 derived from x2 and Z, and similar entries of all possible x1 accompanied by estimates of x2 derived from x1 and Z′. Hard and soft decisions are made by finding the minimum distance metric of the combined entries of the first and second table.
US07965776B2 Apparatus and method for processing and displaying pictures
The invention is directed to a technique for realtime processing of photographed pictures with less memory requirements. An image compressor compresses unit images, and so on of a given source picture individually. By converting reference data of compressed unit images and so on, the image compressor creates compressed data of the source picture. From the image compressor, a reference parameter generator receives original reference data corresponding to each unit image and so on having undergone the reference data conversion. An image decompressor retrieves a plurality of compressed unit images, and so on in an order suitable for a specified image editing operation. The image processor outputs the decompressed unit images after editing them to effect the specified image editing operation.
US07965775B2 Selective chrominance decimation for digital images
A method of decimation of a digital image, the digital image represented by a plurality of pixels, is claimed. In the pixel domain, the digital image is divided into a plurality of blocks. Certain ones of the blocks are selectively decimated based upon predetermined criteria. In an embodiment, the chrominance portions of a given pixel block are decimated.
US07965774B2 Method for visual signal extrapolation or interpolation
The present invention relates to computer-based systems and methods for visual signal extrapolation or interpolation based on statistic similarity estimation. Specifically, a first and a second reference pictures are provided, and motion estimation is conducted on the first and second reference pictures to generate motion vectors indicative of movement of at least one of the first and second reference pictures in relation to the other. Subsequently, an estimate picture is generated by extrapolation or interpolation from the first and/or the second reference picture using the motion vectors, followed by optional refinement of the estimate picture. Statistic similarity estimation is used either in motion estimation or in refining the estimate picture, or a combination of both, so as to provide improved visual signals.
US07965764B2 Simultaneous physical and protocol layer analysis
A method and apparatus for capturing an analog waveform on a serial bus. The method comprises the steps of designating a predetermined digital data sequence, decoding a serial data signal carried on a serial data bus, and comparing the decoded serial data signal to the predetermined digital data sequence. When it is determined that a portion of the decoded serial data matches the predetermined digital data sequence, the portion of the serial data signal corresponding to the matching portion of the decoded serial data signal is marked.
US07965763B2 Determining a bit error rate (BER) using interpolation and superposition
In one embodiment, the present invention includes a method for receiving a jitter profile and a step response of a channel coupled between a transmitter and a receiver and a bit pattern to be transmitted, transmitting the bit pattern along the channel from the transmitter to the receiver with the jitter profile and the step response, receiving the bit pattern at the receiver and converting the bit pattern to a data stream by interpolating the step response according to a jitter of a current bit to obtain a jittery step response, superposing the jittery step response onto the data stream, calculating the jitter at each transition bit of the bit pattern by determining a time difference between actual and ideal crossing points, incrementing a jitter distribution function with the jitter, and generating a timing curve for the channel using the jitter distribution function. Other embodiments are described and claimed.
US07965760B2 Radio communication device and response signal diffusion method
Provided is a radio communication device which can suppress inter-code interference between an ACK/NACK signal and a CQI signal which are code-multiplexed. In this device, a diffusion unit (214) diffuses the ACK/NACK signal inputted from a judgment unit (208) by using a ZC sequence. A diffusion unit (219) diffuses the CQI signal by using a cyclic shift ZC sequence. By using a Walsh sequence, a diffusion unit (216) further diffuses the ACK/NACK signal which has been diffused by using the ZC sequence. A control unit (209) controls the diffusion unit (214), the diffusion unit (216), and the diffusion unit (219) so that the minimum value of the difference between the CQI signals from a plurality of mobile stations and a cyclic shift amount of the ACK/NACK signal is not smaller than the minimum value of the difference between the cyclic shift amounts of the ACK/NACK signals from the plurality of mobile stations.
US07965754B1 Spherical array laser source
A laser cavity is provided by a reflecting spherical substrate with an array of emitters having a mode size. Each emitter has an axis aligned with a radius of the spherical substrate. A single mode waveguide is aligned with the array at an optical coupling distance less than the radius of the spherical substrate. A reflector substantially coincident with an end of the waveguide combines with the reflecting spherical substrate as a cavity.
US07965751B2 Direct modulated modified vertical cavity surface emitting lasers
A laser system having separately electrically operable cavities for emitting modulated narrow linewidth light with first, second and third mirror structures separated by a first active region between the first and the second and by a second active region between the second and the third. The second mirror structure has twenty of more periods of mirror pairs.
US07965749B2 Laser diode and method of manufacturing the same
Provided is a laser diode which realizes NFP with a stable and uniform shape. The laser diode includes, on a semiconductor substrate, an active layer, one or a plurality of strip-shaped current confinement structures confining a current which is injected into the active layer, and a stacked structure including one or a plurality of strip-shaped convex portions extending in an extending direction of the current confinement structure.
US07965747B2 Laser light source apparatus
A laser light source apparatus includes a laser light source; a heat exchanger that includes a plurality of cooling fins and that cools the laser light source; a driving circuit that drives the laser light source; a housing including an intake port and an exhaust port; and an air-cooling fan that is attached to the housing and that discharges air taken in from the intake port to the exhaust port. The cooling fins are arranged at a position opposed to the intake port to be stacked up on each other at predetermined intervals and a pitch between the cooling fins is equal to or less than a minimum width of the intake port.
US07965746B2 Method for controlling power of an optical disk drive
A method for controlling laser power of an optical disk drive is provided. Firstly, a power-controlling curve of a first loop circuit is formed according to a real test. Next, two test points are selected from the power-controlling curve. Then, the voltage outputted from a second loop circuit is adjusted. After that, whether the generated internal power signal is equal to the internal power signal of the two test points is checked. Afterwards, the voltage outputted from the second loop circuit is recorded. Then, the gain of the two loop circuits under the same change of the internal power signal is calculated. Lastly, a gained power-controlling curve of the first loop circuit is used as a power-controlling curve of the second loop circuit, such that the power-controlling curve is quickly obtained.
US07965741B2 Method, apparatus, and system for idle state definition for power management
A predetermined network packet is utilized for power reduction in either or both of a transmitter and receiver when information is not needed. Upon detection of the predetermined network packet type, various portions of the transmitter and/or receiver may be clock gated or powered down.
US07965736B2 Transmission of multiplex protocol data units in physical layer packets
A transmitter generates MUX-PDUs for video, audio, data, and/or control streams based on a fixed PHY packet size such that all or a substantial percentage of the MUX-PDUs conform to the PHY packet size. The MUX-PDUs have variable sizes and are mapped to PHY packets such that (1) each MUX-PDU that is smaller than the PHY packet size is sent in one PHY packet and (2) each MUX-PDU that is larger than the PHY packet size is sent in a minimum number of PHY packets. Each MUX-PDU is padded with one or more null MUX-PDUs and/or one or more padding bytes, if needed, to obtain the PHY packet size. Each PHY packet is sent in one transmission time interval (TTI) to a receiver. The receiver performs the complementary processing on the received PHY packets to recover the MUX-PDUs. The receiver forwards each valid MUX-PDU and discards any padding.
US07965732B2 Scheduling token-controlled data transmissions in communication networks
A network includes multiple nodes interconnected to form a ring topology. These nodes support data transmissions over the network using tokens. To send and receive data over the network, nodes may process control messages. A node can receive a token authorizing transmission on one of multiple data channels, determine a transmission allocation, which represents an amount of time that the authorized data channel may be utilized to transmit data, and determine a destination allocation, which represents a proportion of the transmission allocation that may be utilized to transmit the data to a particular destination. The node can also transmit the data on the authorized data channel in accordance with the transmission allocation and the destination allocation.
US07965731B2 Communication apparatus and communication method
A communication apparatus is provided. The communication apparatus includes a first unit for performing data communication using a bandwidth reservation type transmission area constituted by a plurality of time-divided time slots via a power line to which an alternating-current voltage is supplied. A second unit is connected to the first unit, for securing a vacant time slot out of the plurality of time-divided time slots. A third unit is connected to the first unit, for securing a time slot out of the plurality of time-divided time slots when incapable of securing the vacant time slot, the secured time slot being used in common by a first communication system used by the communication apparatus and a second communication system different from the first communication system, the second communication system using the same communication procedure as the first communication system.
US07965729B2 Transferring data such as files
Transferring data (such as files) on an end-to-end, high-speed packet-switched network connection (a “virtual circuit”) or on a circuit. An out-of-band path is used for signaling and status messages (control). The same, or a separate, out-of-band path may be used to retransmit chunks of data that were received with errors or that were not received at all. By simplifying the data being sent over the high-speed (virtual) circuit, the resources of the (virtual) circuit are used efficiently since less overhead is required. Further, since the size of the file to be transferred can be predetermined, and since any retransmissions can be made over a path other than the (virtual) circuit, the (virtual) circuit that best meets the needs of the data transfer can be selected, thereby further increasing the efficiency with which the (virtual) circuit is used.
US07965726B2 Method and apparatus to facilitate real-time packet scheduling in a wireless communications system
A method, apparatus and system for scheduling data packets in a wireless communications system. The invention includes determining a priority for at least one data packet, wherein determining the priority of the data packet is based at least on a plurality of quality of service factors, wherein each of the plurality of QoS factors has a corresponding weighting factor and the determined priority includes minimum-performance guarantees. The invention further includes scheduling transmission of the at least one data packet based at least on the determined priority.
US07965724B2 Translator for IP networks, network system using the translator, and IP network coupling method therefor
A translator for coupling a first IPv4 network and a second IPv6 network having different addressing architectures for IP addresses so as not to exhaust the IP addresses of one of the two networks, a network system using the translator, and a network coupling method. When a packet is transferred from the IPv6 network to the IPv4 network, the translator assigns any of previously prepared IPv4 addresses to an IPv6 address stored in a source storing field of the IPv6 packet. The assigned address is stored in a source storing field of an IPv4 packet. A packet translation unit assigns the foregoing IPv6 address to an IPv4 address stored in a destination storing field of the IPv4 packet, when a packet is transferred from the IPv4 network to the IPv6 network, and stores this address in a destination storing field of the IPv6 packet.
US07965719B2 Media exchange network supporting multiple broadband network and service provider infrastructures
Certain embodiments of the invention for supporting a plurality of broadband networks and service provider infrastructures may comprise establishing a second communication path that is independent of a first communication path that couples at least two end points via at least a first network. Accordingly, information may be transferred between the two endpoints via the established second communication path. The second communication path may be provisioned for handling various communication functions, for example, operations administration maintenance and provisioning (OAM&P), roaming, user authentication, media transfer, caching, storage management and addressing management. During transfer of the information between the two endpoints via the second communication path, the information may be temporarily stored or cached. The first communication path may be a physical communication path and the second communication path may be a logical communication path that may comprise one or more circuit switched connections and/or one or more packet switched connections.
US07965717B2 Multi-staged services policing
A multi-staged services policer implements multiple policies, at an edge device of network, on the data traffic of a single customer. In such a multi-staged services policer, services policers in a given stage may receive information from policers in subsequent stages. This information may be used when policing in the given stage.
US07965711B2 Pay-as-you-grow gradual cutover method to scale a provider bridge network to a VPLS or provider backbone bridging network
A method and apparatus that operates two bridging protocols in a hybrid bridging node is described. The operation of the two bridging protocols in the hybrid node allows for an incremental transition of a provider bridging network from operating a legacy bridging protocol that shares MAC addresses to a bridging network that operates VPLS and/or PBB bridging protocols. The hybrid bridging node selectively broadcasts unicast packets with unknown MAC addresses from the nodes operating VPLS and/or PBB to nodes operating a legacy bridging protocol.
US07965708B2 Method and apparatus for using meta-packets in a packet processing system
Meta-packets are used to more efficiently reassemble packets and to more efficiently conduct other packet processing operations. The meta-packets are special types of packets which are interpreted by hardware in a queuing system. Instead of directly containing data, the meta-packet packets contain instructions for building a desired packet from various identifiable storage locations in the packet processor system. Because the reassembled packet replaces the meta-packet, packet ordering is preserved.
US07965706B2 Communication control apparatus
A communication control apparatus that manages a media condition and a communication state of communication terminals in an integrated manner and optimizes a communication terminal environment according to events of various types is provided. A communication control module includes a terminal control portion for retaining a media information that can be handled by each of communication terminal devices belonging to a group of terminals available to one user and sending and receiving a call control information between the communication terminal devices, a virtual terminal portion that, by controlling a call with respect to the communication terminal device of another user based on the call control information, functions for the another user as a single virtual terminal, and a terminal environment optimizing portion that, at a time when an occurrence of an event is detected, refers to a media information of the event and the media information in the terminal control portion so as to determine a communication media condition corresponding to the event, and selects a communication terminal device matching this condition.
US07965702B2 Reliable reporting of location data
A machine, such as a mobile device having telephony features, such as a voice over Internet Protocol (VoIP) telephony application, is configured with a secure environment in which a location provider within (more reliable) or external to (less reliable) the machine may determine location data for the machine and securely provide it to a telephony application program for incorporation into a call setup for calling a callee. The secure environment may be created through use of one or more of Intel's LaGrande Technology™ (LT), Vanderpool Technology (VT), or a Trusted Platform Module (TPM). The LT and VT allow defining secure independent components within the machine, such as by instantiating them as Virtual Machines, and the TPM allows components to cryptographically sign data, such as to facilitate ensuring the location data is not tampered with. A recipient of a telephone call setup including cryptographically secured location data may validate the location data and accept the call. Other embodiments may be described.
US07965701B1 Method and system for secure communications with IP telephony appliance
A method and system are disclosed for providing secure communications with a communication appliance such as an IP telephone, wherein such an appliance has a reduced risk to attacks by unauthorized or rogue applications. In particular, “denial of service” and “man-in-the-middle” attacks are prevented. One embodiment establishes authenticated and encrypted communications with a single IP server for transmitting and receiving substantially all IP application communications with third parties.
US07965697B2 Apparatus and method for generating signal according to IFDMA, and apparatus for receiving signal
A signal generation apparatus and signal receiving apparatus according to an Interleaved Frequency Division Multiple Access scheme is provided. The signal generation apparatus generates a plurality of complex symbols by digital-modulating a plurality of data symbols, and rotates the generated plurality of complex symbols in a plurality of each different phase angles. The signal generation apparatus generates a plurality of transmission symbols by repeating a plurality of rotated complex symbols at predetermined times, and rotating the repeatedly generated plurality of transmission chips in phase angles of an orthogonal phase sequence for the respective users. When the signal receiving apparatus receives the plurality of transmission symbols generated as described above, the maximum diversity gain may be obtained.
US07965696B2 Information transmitting method and information transmitting system
A slave station which transmits/receives signals to/from a master station, the slave station includes: a transmitting unit and receiving unit for transmitting/receiving signals regarding the master station; a storing unit; an input unit; wherein under a control by a control unit, the transmitting unit transmits a transmission request for transmitting multicast data to the master station in accordance with a timing of power-on or an input by the input unit; the receiving unit receives information of a number of times of transmission for requested multicast data from the master station and stores the number in the storing unit; and after receiving the multicast data the number of times of transmission stored in the storing unit, the control unit determines presence of absence of lacking data which have not been received and, transmits a retransmission request for requesting the lacking data in a case of presence the lacking data.
US07965688B2 Signal splitting method for limiting peak power in a CDMA system
The invention is a method for limiting the peak transmit power in a CDMA communication system. At least one of first and second high transmit power regions are separated into a plurality of high transmit power subregions. The high transmit power subregions of the plurality of high subregions are shifted by time offsets of differing durations to provide a plurality of time offset subregions. First and second low transmit power regions are also provided. At least one of the first and second low transmit power regions is also separated into a plurality of transmit power subregions and the low transmit power subregions are shifted by time offsets of differing time durations. The subregions can be time offset by a predetermined time duration or by a random time duration.
US07965687B2 Method and system for multiple-input-multiple-output (MIMO) communication in a wireless network
A method and a system for Multiple-Input-Multiple-Output (MIMO) communication in a wireless network are provided. According to the method, streams of the data of a user-equipment are communicated to a group of user-equipments that act as antennas for the user-equipment. The communication between the various user-equipments is through an Interlink. The data of the user-equipment is communicated with base stations by the user-equipment and the group of user-equipments in a single slot.
US07965683B2 Mechanism for maximizing uplink bandwidth by overlapping control regions in WiMAX systems
A method and system for allocating a particular uplink control region to both HARQ ACKCH and CQICH in order to maximize uplink bandwidth for data transfer in a communication network. A control region scheduling (CRS) utility assigns a higher priority to HARQ ACKCH relative to CQICH. When both HARQ ACKCH and CQICH are to be allocated for a subscriber in the same region in the same frame, HARQ ACKCH is allocated in the region while CQICH is rejected. As the substitute to the rejected CQICH, the CRS utility may use current uplink channel quality information in combination with the corresponding HARQ ACK transmission to estimate the downlink channel quality information for the subscriber. Upon receiving the HARQ ACK information, the CRS utility updates the subscriber(s) uplink channel quality information. The CRS utility also provides a configurable option of activating or de-activating the sharing of the uplink control region.
US07965680B2 Method and system for utilizing commonality in data streams
A device (132) for dynamically selecting a wireless communication mode for wirelessly communicating information to at least two wireless communication devices (104, 106) includes a packet data comparator (324) adapted to compare data packets in multiple data streams, each stream designated for transmission to a different one of multiple destination devices and also to identify at least two of the packets having identical information in at least a portion of the packets. The device (132) also includes an output (312) for sending the at least a portion of the packets having the identified identical information to the at least two wireless communication devices in the multicast mode, and also for sending a remainder of the data streams to the at least two wireless communication devices in a unicast mode.
US07965679B2 Method, apparatus and computer program providing signaling of zero/full power allocation for high speed uplink packet access (HSUPA)
A network schedules a mobile station for an uplink packet transmission on a data channel, receives from a mobile station an uplink message on a control channel, determines from the uplink message a desired power for the mobile station to transmit on the data channel, and thereafter transmits to the mobile station a power control message that commands either a zero power allocation or a full power allocation for the scheduled uplink packet transmission. The mobile station receives from the network the power control message, then determines from the power control message whether zero or full power is allocated. If zero power, then the mobile station suspends its transmissions on the data channel until receiving a new power control command for uplink transmissions on the data channel. If full power, the mobile station transmits user data on the data channel without regard to power on a control channel.
US07965677B2 Mobile computer with unattended online content processing
A system, method and program code are disclosed for the unattended monitoring, retrieval and storage of online content by a mobile information processing system operating in a low power mode. An intelligent wireless modem is activated when a mobile information processing system is operating in a low power state. The intelligent wireless modem detects the availability of a predetermined wireless network and establishes a connection. Predetermined online sites and services are then monitored by an unattended online content processor for the identification, retrieval, and subsequent storage of predetermined content. The stored content is subsequently retrieved and presented to the user for review and other operations when the mobile information processing system enters an initialization state.
US07965674B2 Sub-segment based transport layer protocol for wireless medium
The invention enables the use of TCP protocol for reliable transport of data over a wireless network, resolving the problems associated with frequent packet loss. Additional benefits include delivery of significant performance improvement, bandwidth saving and backward compatibility compared to the wire-line TCP protocol, and contribution to power savings in wireless handsets and devices. To make the retransmission process more granular, transport layer segments are subdivided into sub-segments. The invention utilizes a split TCP based approach and produces a series of smaller-sized segments that share the same transport layer header. A NACK-based message exchange, a new header format and a special windowing protocol are used to achieve reliability, flow-control, and efficient buffer handling.
US07965671B2 Dynamic channel sharing using bandwidth metrics
In a Mobile Ad Hoc Network (MANET), each node calculates a bandwidth output value representative of data output requirements for the node relative to the transmit time slots available to the node. This value is shared with other nodes in the MANET and may be employed to more efficiently allocate channel usage among nodes as traffic demands and network topology change.
US07965670B2 System of frequency allocation for user access local area network, and uplink and downlink transmission methods thereof
A system of frequency allocation for a user access local area network, and uplink and downlink transmission methods thereof are provided. The system of frequency allocation for a user access local area network comprises: an information processing apparatus, a switch, a plurality of first modulators, a broadband high frequency synthesizer, a downlink amplifier, a plurality of trunk splitters, a plurality of branch splitters, a plurality of user terminal digital high frequency demodulators, a plurality of user terminal modulators, a plurality of trunk mixers, a plurality of branch mixers, an uplink amplifier, a broadband high frequency allocator and a plurality of first demodulators. The present invention uses a new communication resource configuration technology with high transparency in which every user is provided with his dedicated communication channel regardless of its busy/idle status. In addition, the present invention adopts a new physical layout construction of the user access LAN with a high frequency broadband, a high speed, and a large capacity in which passive operations without relay amplification can be achieved in the main trunk. Therefore, the seamless communication resource utilization is achieved, and the operation and communication service technology is provided which is suitable to the operation custom of the public so as to be easily learned and propagation.
US07965669B1 Apparatus and method for detecting hidden nodes in a wireless network
A first node in a wireless network comprises a transceiver that wirelessly communicates with an access point. A hidden status generator communicates with the transceiver, receives a table comprising a list of nodes in communication with the access point and determines a hidden status of a second node in the table relative to the first node.
US07965668B2 Method and system for priority-based state transition for high speed data transmission and wireless access networks
Apparatus and methods are provided for transitioning wireless devices between a plurality of states having increasing resource intensity from a least resource intensive state to a most resource intensive second state. All power-on wireless devices are ranked. A respective subset of the power-on wireless devices is assigned to each state, the power-on wireless devices of the subsets having rankings which increase with resource intensity of the state. Signalling is generated to the wireless devices to instruct them to implement any change in state. The priorities which are calculated for the purpose of state scheduling are preferably the same as those, or at least based upon the priorities used for packet scheduling.
US07965667B2 Power management in wireless network
Embodiments of apparatuses, articles, methods, and systems for power management in wireless networks are generally described herein. Other embodiments may be described and claimed.
US07965666B2 Communication system, child system and control method thereof, and storage medium
A communication system comprises a control station and a child station. The child station decides a communication period between the child station and the control station in order to maintain a connection state in a power save mode. The decision of the communication period is performed in accordance with a predetermined wake-up period, a time-out value that maintains the connection state even when no communication is taking place, and a frame length that is a unit of the communication. The child station decides on the time-out value to be the communication period when the wake-up period is greater than the time-out period, and decides on the wake-up period to be the communication period when the wake-up period is less than or equal to the time-out period. The child station then transmits the decided communication period to the control station.
US07965665B2 Method of signaling traffic mode transition in a wireless communications system
In a UMTS wireless communication system a UE autonomously determines that it is going to transit from an active traffic mode into an idle traffic mode and informs the NodeBs in its active set that it is doing so. It does so either by using Layer 1 signaling, using the uplink DPCCH to send a message to the NodeBs indicating the transition, or by using Layer 2 signaling by via MAC PDUs that contain the message, which are delivered on the uplink E-DPDCH to the NodeBs.
US07965663B2 Method and system for wireless digital multimedia transmission
Digital Visual Interface (DVI), or High Definition Multi-media Interface (HDMI), data is received from a source and sent to a transmitter chip that includes a transition minimized differential signaling (TMDS) receiver that outputs a 3-data and 1-clock physical signaling stream representing the DVI or HDMI data. This stream is rendered into I and Q data by an ASIC or FPGA and sent to a wireless transmitter for modulation, upconverting, and transmission to, e.g., a nearby display device without ever rendering the data into baseband video on the transmitter chip. The display device has a receiver chip that is essentially the inverse of the transmitter chip.
US07965659B1 Method and system for actually identifying a media source in a real-time-protocol stream
A method and system for actually identifying a source of real-time media within an RTP stream. A sending node such as a client station or conference server inserts into an RTP header of at least one packet of the RTP stream an actual identification of the media source, such as a text representation of the name or e-mail address of a user who provided the media or a phone number of the station that provided the media. For instance, the sending node could insert the actual identification into an RTP header extension. A receiving node can then receive the RTP stream, read the actual identification from the RTP header, and present the actual identification to a user while playing out the underlying media to the user.
US07965652B2 Radio communication system, least significant station, and intermediate station
In a lower-level station (1), as a configuration to determine a channel utilization probability, which is a probability based on which the relevant lower-level station (1) determines whether a channel determination operation is stared or not, a correction unit (16B) is newly provided, which corrects the channel utilization probability based on not only information on a number of lower-level stations which have performed communication during a predetermined period and channel utilization state recording information which indicates the channel utilization state of the lower-level stations which have performed the communication, but also information on all the communication channels that can be utilized, that is, information on channel capacity that can be utilized in the entire system.
US07965645B2 Systems and methods for accessing voice transmissions
Various systems and methods for intercepting transmissions are disclosed. In one embodiment, a system is disclosed that includes a media gateway communicably coupled to a soft switch and an acquisition facility. A first processor and a first computer readable medium are associated with the soft switch. The computer readable medium includes instructions executable by the processor to receive a transmission originating from a first communicator and indicating at least a second communicator, and to direct the transmission to the acquisition facility via the media gateway. A second processor and second computer readable medium are included, and the second computer readable medium includes instructions executable by the second processor to direct the transmission from the media gateway to the second communicator such that direction of the transmission to an acquisition facility is obscured from at least the second communicator. Various other systems and methods are also disclosed.
US07965638B1 Policing machine incorporating randomization of rate threshold
A novel policer mechanism that incorporates randomization of the rate threshold which prevents “lockup” and “synchronization” problems associated with prior art policers that employ fixed rate thresholds. In one embodiment, a policer machine utilizes the well known sliding window technique to implement traffic control. In a second embodiment, a policer machine utilizes the well known token bucket technique to implement traffic control. In both embodiments, a random dimension is added to the rate threshold used by each policer algorithm. For the sliding window embodiment, the effect of randomization of the rate threshold is that the policer machine applies a scattering of rate values centered around the desired rate to the incoming traffic. For the token bucket embodiment, a random dimension is added to the empty bucket (i.e. zero tokens) threshold. The effect of randomization of the empty bucket threshold is that the policer machine applies a scattering of token values above the empty bucket threshold value of zero.
US07965635B1 Per-class scheduling with rate limiting
Providing network access is disclosed. Use of a provider equipment port via which network access is provided to two or more downstream nodes, each having one or more classes of network traffic associated with it, is scheduled on a per class basis, across the downstream nodes. The respective network traffic sent to each of at least a subset of the two or more downstream nodes is limited, on a per downstream node basis, to a corresponding rate determined at least in part by a capacity of a communication path associated with the downstream node.
US07965634B2 Transmission rate adjustment device and method
A transmission rate adjustment device for supplying MPEG-TS at a desired transmission rate includes: a buffer; a buffer write unit for both sequentially writing to the buffer transport packets of the transport stream that have been read from an MPEG2-TS file and detecting time stamps in the transport stream; and a buffer read unit for transmitting to the MPEG decoder transport packets that have been sequentially read from the buffer at a transmission rate determined by a clock obtained by frequency-dividing a system clock of the MPEG decoder by a frequency division rate designated by a frequency division rate signal. The buffer read unit not only inserts NULL packets between transport packets, but also rewrites time stamps when adjustment cannot be realized by merely inserting the NULL packets.
US07965632B2 Wireless communication system, wireless communication device and wireless communication method
An information transmission source forms a transmission packet at a predetermined time unit into which a preamble is inserted and transmits it. The information reception target returns an acknowledge (ACK) packet or a not acknowledge (NACK) packet into which a preamble is inserted. A hidden terminal recognizes that the transmission path is used for data retransmission from when the NACK is received to when the next ACK is received to avoid collisions. Further, when there is transmission data at the information transmission source specified by a beacon signal, it is recognized that the transmission path is used until the next ACK is received. For example, in an ultra wide band communication method, access control is executed while avoiding collisions of communications and a retransmission control is executed.
US07965630B1 Load balancing port proxy for dynamically controlling routing of query requests
A method, system, and computer program product for dynamically routing query request messages to a database server resident on a computing system. A configurable port proxy service is created on the database server that listens on a particular port for query request messages. An administrator port is implemented on the database server that communicates with the port proxy service. The configurable port proxy service is pinged by a traffic manager application operating on the computing system to determine if a database server instance is available to send database traffic. Query requests are routed to the database server instance if the database server instance is available to accept query request messages. Each administrator command from a port console application is serialized to a configuration file as it issues that will return the port proxy service to a previous state if the database server fails.
US07965628B2 Data transmitting method for wireless communication system
A data transmitting method for wireless communication system applied in a transmitting device for transmitting a number of data packets to a receiving device is provided. Firstly, n data packets are transmitted to the receiving device during the first time period, wherein n is a nature number. Next, the first accumulated number is recorded, wherein the first accumulated number denotes the times of resending the n data packets during the first time period. Then, determine that whether the first accumulated number exceeds a predetermined value or not. If the first accumulated number exceeds the predetermined value, then other communication methods are adopted and the method carries on transmitting the remaining data packets; if the first accumulated number does not exceed the predetermined value, the first accumulated number is cleared, and the method carries on transmitting the remaining data packets to the receiving device.
US07965621B2 Method and arrangement for failure handling in a network
A method and arrangement for failure handling in a tree-structured communications network having interconnected edge nodes and switching nodes. VLANs may be established by using spanning trees to provide connectivity in case of a failure in the network. Emitters in the edge nodes periodically broadcast alive messages on the VLANs, and notifiers note the alive messages. A missing alive message indicates a failure on one of the VLANs, and the notifier broadcasts corresponding failure messages on the VLANs. When the alive messages are restored, the notifier broadcasts corresponding repair messages. If a notifier fails to note a failure, one of the edge nodes performs a similar function although somewhat slower.
US07965620B2 Method, computer product and system for correlating events in a network
In one aspect a method for correlating network events in a network comprises correlating the events relating to paths with events relating to links traversed by paths. In another aspect, the method includes correlating the events based on whether paths traversing the network share network resources, such as links. Preferably, the method is implemented in a network where paths traversing the network change dynamically in response to other network events and based on traffic engineering priorities.
US07965619B2 Wireless communication system and communication control method
The present invention relates to a wireless communication system that performs data communication using a spatial multiplex transmission scheme. A mobile station includes a transmission weight calculating unit that calculates a transmission weight and a beam information notifying signal generating unit that transmits a known signal for generating partial space information at a base station side. A base station includes a scheduling unit (DL spatial scheduling unit (17), UL spatial scheduling unit (18), and beam information notifying signal response vector estimating unit (20)) that generates the partial space information based on a received first known signal, and performs downstream scheduling and upstream scheduling based on the partial space information, and a scheduling result transmitting unit (UL control information generating unit (14) and transmission weight calculating unit (19)) that transmits a packet including an upstream scheduling result.
US07965617B2 Optical data storage medium, apparatus and method for scanning such a medium
An optical data storage medium (1) comprising a dye-based recording layer is described. It has substantially parallel tracks for recording user information in a pattern of optically detectable marks, the tracks being provided with a guide groove, the groove being present in a user data area (3) and in an information area (2) and being trackable by a focused radiation beam (7) with the push pull method. The value of the normalized push pull signal (PPN) in the unrecorded information area is PPN-i and the value of PPN in the unrecorded user data area is PPN-u and PPN-i is lower than PPN-u. It is achieved that the information area of such an optical data storage may be read by a legacy optical data drive without causing damage to the drive. Further an apparatus for reading and a corresponding method are described.
US07965613B2 Image reader
An LPF performs low-pass filtering for a light reception signal responsive to return light received by an optical pickup. A comparator makes a comparison between the level of the signal output from the LPF and a predetermined threshold value and outputs a high or low pulse signal MIR. A system control section determines the pulse signal MIR for each predetermined dot region. If the pulse signal MIR output from the comparator is high, the system control section writes “1” into buffer memory; if the pulse signal MIR is low, the system control section writes “0” into the buffer memory. The pixel string data recorded in the buffer memory is transferred to a host and an image responsive to pixel string data is displayed on a display.
US07965610B2 Optical pickup device
In an optical pickup capable of removing inter-layer crosstalk, a dark line that may appear in a central portion of a beam is removed. Thereby, an error in a data signal is reduced. Reflected light from a multi-layer disc is split into two parallel bundles with a splitting optical system in a way that the light is split at a central line. Thereby, when reflected light from a target layer is focused, the reflected light is not influenced from an attenuation element provided on an optical axis.
US07965604B2 Method of, and apparatus for, recording address information to disc medium
In step S1, the address generator generates address information composed of a sync signal which is recorded on an optical disc, address data and an error correction code for the address data, pre-encodes and supplies it to a modulator. At the same time, a carrier signal generator generates a carrier signal which is to carry the address information, and supplies it to the modulator. In step S2, the modulator makes MSK modulation of the carrier signal supplied from the carrier signal generator on the basis of the pre-encoded address information supplied from the address generator, and supplies a resultant MSK modulation signal to a wobbling unit. In step S3, the wobbling unit forms, on the optical disc, a spiral groove wobbled adaptively to the MSK modulation signal supplied from the modulator. In this optical disc, a given address can be accessed quickly and accurately.
US07965601B2 Disk recording/reproducing apparatus and disk recording method
To provide an optical disk recording/reproducing apparatus capable of immediately suspending recording if a recording inadequate state occurs after start of recording, confirming the recording state by using an error-correction-code word unit and restarting recording after identifying the write continuation position. A recording starting section (1) instructs a recording gate/recording data creating section (5) to create a recording gate corresponding to a desired volume of data and recording data and to perform recording. If an inadequate-recording-state determining section (2) detects a recording inadequate state, a recording suspending section (3) instructs the recording gate/recording data creating section (5) to suspend outputting the recording gate and the recording data. A SYNC detection section (9) detects a SYNC signal from reproduced data, and a PO-error-correction processing section (11) performs PI-error-correction. A recording-suspended-position determining section (13) determines to what extent the recording has been performed. Depending on the result, a recording restart section (4) issues an instruction to restart recording, and the recording gate/recording data creating section (5) creates again the recording gate and recording data and restarts the recording.
US07965600B2 Data recording evaluation method and optical disk recording and reproduction device
Novel evaluation indexes are introduced to allow both a total evaluation of data recording and an evaluation of individual detection patterns. A data recording evaluation method includes a step of reproducing a result of data recording performed on an optical disk and identifying a predetermined detection pattern in a reproduction signal, a step of detecting a signal state of the reproduction signal associated with the predetermined detection pattern, and a first calculation step for calculating a first evaluation index value based on the detected signal state and a reference state identified from the predetermined detection pattern. When there is a plurality of predetermined detection patterns as described above, a second calculation step is further provided for calculating a second recording state evaluation index value using the first evaluation index value calculated from each of the predetermined detection patterns. Data recording can be properly evaluated using the first and second recording state evaluation index values.
US07965597B1 Method and apparatus for recording
Aspects of the disclosure provide a method for recording. The method includes receiving a tracking signal corresponding to a recording track on a storage medium, phase-locking an internal signal to the tracking signal by reducing a phase error generated based on the internal signal and the tracking signal, generating a phase bias, combining the phase bias into the phase error to phase-shift the internal signal from the tracking signal, and recording on the recording track based on the internal signal.
US07965596B2 Defect management for real-time information
A device for recording records blocks of information on logical addresses on a record carrier at corresponding physical addresses. The logical addresses are translated into the physical addresses in dependence on defect management information that includes defect information on a defective status of physical addresses and remapping information on translating a logical address initially mapped to an initial physical address to an alternate physical address. The device has a real-time storage unit for writing real-time information blocks (77) to respective initial physical addresses irrespective of the defective status. When recording at a defective status location (76), the real-time information block is temporarily stored in a memory (80). In a separate period, when the writing of real-time information blocks is suspended, said temporarily stored real-time information blocks are additionally written to alternate physical addresses (81). The defect management information (73) is updated to indicate that the real-time information block is present at both locations.
US07965591B2 Information recording medium, integrated circuit, recording/playback apparatus, computer program, and information recording/playback method
An optical disk 101 in which information is recorded on a groove track, and an optical disk 107 in which information is recorded on a land track. The optical disk 101 has a control data area 102, and a data recording area 103 in which user data is recorded. The optical disk 107 has a control data area 108, and a data recording area 109 in which user data is recorded. A code for indicating the groove track or the land track onto which a tracking servo control is to be executed is provided both in the control data area 102 of the optical disk 101, and in the control data area 108 of the optical disk 107.
US07965589B2 Recordable disc and motor
A device comprises a recordable disc, a substrate adjacent to the recordable disc, and an actuation mechanism fixed to the substrate. The recordable disc includes a base layer and a recordable layer on the base layer. Additional electrodes or magnetic components may be placed on the base layer to provide electromagnetic or electrostatic forces to rotate the recordable disc when acted on by the actuation mechanism. As an example, the invention may utilize MEMS techniques in order to integrate a disc and motor of a disc drive as a common component.
US07965588B2 Optical disk apparatus
An optical disk apparatus includes an I/O port that connects to a port of a drive apparatus, and a storage unit that prestores manufacturing information in correspondence with device drivers. The optical disk apparatus further includes a controller that transmits a command indicating to return manufacturing information, to the drive apparatus via the I/O port. When manufacturing information is returned from the drive apparatus via the I/O port, the controller extracts a device driver corresponding to the returned manufacturing information from the device drivers in the storage unit. The controller then controls a reading operation or a recording operation of the drive apparatus on the optical disk, based on the extracted device driver.
US07965584B2 Hour indicating ringing mechanism
A ringing mechanism includes: a power source (12), a speed regulator (14), a ringing device, and a gear (10) connecting the power source (12) to the regulator (14) on the one hand and to the device on the other hand. The mechanism further includes a speed adjustor (16) and control element interacting with the speed adjustor (16) in order to change the driving speed of the ringing device.
US07965583B2 Method and apparatus for guiding seismic acquisition equipment
The invention relates to a method for acquiring seismic data at a plurality of positions spread out over a zone on the seabed which includes transmitting acoustic waves in the water layer above the zone by a plurality of sources, —for each of the acquisition positions, dropping from the surface a seismic acquisition equipment, the equipment comprising a seismic acquisition unit and autonomous guiding equipment adapted to receive whilst descending acoustic signals from the sources and to control its trajectory according to the received acoustic signals so as to direct said equipment towards said position, —performing the seismic acquisition, —causing the acquisition equipments to move up to the surface, and —retrieving the acquisition equipments on the surface.
US07965582B2 Circuit and method for recovering clock data in highly integrated semiconductor memory apparatus
Circuit and method for recovering clock data in highly integrated semiconductor memory apparatus includes a plurality of signal receiving units configured to receive signals through a plurality of input/output pads and transfer the signals according to a receiving reference clock, the signal receiving units being divided into groups, a plurality of phase detection units configured to detect phases of signals output from the groups of the signal receiving units, a plurality of phase detection control units configured to control the phase detection units so that the phase detection units sequentially detect the phases of the signals output from each of the groups of the signal receiving units and a notification unit configured to output signals output from the phase detection units.
US07965580B2 Method and apparatus for reducing oscillation in synchronous circuits
Control signal oscillation filtering circuits, delay-locked loops, clock synchronization methods and devices and systems incorporating control signal oscillation filtering circuits are described. An oscillation filtering circuit includes a first oscillation filter configured to filter oscillations and a majority filter configured to average filter an output of a phase detector and generate in response thereto control signals to an adjustable delay line.
US07965570B2 Precharge control circuits and methods for memory having buffered write commands
Memories, precharge control circuits, methods of controlling, and methods of utilizing are disclosed, including precharge control circuits for a memory having at least one bank of memory. One such control circuit includes at least one precharge preprocessor circuit. The precharge preprocessor circuit is coupled to a respective bank of memory and is configured to prevent precharge of the respective bank of memory until after execution of buffered write commands issued to the respective bank of memory is completed.
US07965569B2 Semiconductor storage device
A voltage of a bit line connected to a memory cell is stepped up up to a power supply voltage by a precharge circuit. Before data is read from the memory cell, the voltage of the bit line is stepped down to a voltage level lower than the power supply voltage by a step-down circuit. A precharge switching element controls a connection between a high-potential-side power supply and the precharge circuit and a connection between a low-potential-side power supply and the precharge circuit. A power supply connecting circuit is provided between the precharge switching element and the high-potential-side power supply. A ground connecting circuit is provided between a connecting point at which the precharge switching element is connected to the power supply connecting circuit and the low-potential-side power supply.
US07965564B2 Processor arrays made of standard memory cells
Standard memory circuits are used for executing a sum-of-products function between data stored in the memory and data introduced into the memory. The sum-of-products function is executed in a manner substantially similar to a standard memory read operation. The memory circuits are standard or slightly modified SRAM and DRAM cells, or computing memory arrays (CAMs).
US07965563B2 Data line disturbance free memory block divided flash memory and microcomputer having flash memory therein
A semiconductor device having an electrically erasable and programmable nonvolatile memory, for example, a rewritable nonvolatile memory including memory cells arranged in rows and columns and disposed to facilitate both flash erasure as well as selective erasure of individual units of plural memory cells. The semiconductor device which functions as a microcomputer chip also has a processing unit and includes an input terminal for receiving an operation mode signal for switching the microcomputer between a first operation mode in which the flash memory is rewritten under control of a processing unit and a second operation mode in which the flash memory is rewritten under control of separate writing circuit externally connectable to the microcomputer.
US07965560B2 Non-volatile memory with power-saving multi-pass sensing
A non-volatile memory device capable of reading and writing a large number of memory cells with multiple read/write circuits in parallel has features to reduce power consumption during sensing, which is included in read, and program/verify operations. A sensing verify operation includes one or more sensing cycles relative to one or more demarcation threshold voltages to determine a memory state. In one aspect, coupling of the memory cells to their bit lines are delayed during a precharge operation in order to reduced the cells' currents working against the precharge. In another aspect, a power-consuming precharge period is minimized by preemptively starting the sensing in a multi-pass sensing operation. High current cells not detected as a result of the premature sensing will be detected in a subsequent pass.
US07965558B2 Methods and circuits for generating a high voltage and related semiconductor memory devices
Methods of generating a program voltage for programming a non-volatile memory device include generating an initial voltage and generating a first ramping voltage in response to the initial voltage. The first ramping voltage has a ramping speed slower than the ramping speed of the initial voltage. A second ramping voltage is generated in response to the first ramping voltage. The second ramping voltage has a lower ripple than the first ramping voltage. The second ramping voltage is output as a program voltage for programming a non-volatile memory device. A program voltage generating circuit includes a program voltage generating unit configured to generate an initial voltage, a ramping circuit configured to generate a first ramping voltage responsive to the initial voltage, and a voltage controlling unit configured to generate a second ramping voltage having relatively low ripple and to output the first ramping voltage or the second ramping voltage responsive to a voltage level of the first ramping voltage. Semiconductor memory devices including program voltage generating circuits are also disclosed.
US07965556B2 Nonvolatile semiconductor memory
A nonvolatile semiconductor memory includes: a first semiconductor chip on which a first memory in mounted; a second semiconductor chip on which a second memory is mounted; wherein in the second memory which is a destination for copying, a read enable operation is performed after booting up a command which makes the read enable operation recognize as a write enable operation, and a data of the first memory, which is a source of the copy, is copied to the second memory.
US07965555B2 Non-volatile semiconductor memory device
A non-volatile semiconductor memory device including: a NAND string having multiple memory cells connected in series and first and second select gate transistors disposed on the both ends; word lines coupled to the memory cells; and first and second select gate lines coupled to the first and second select gate transistors, wherein a data read mode is defined by the following bias condition: a selected word line is applied with a read voltage; one adjacent to the selected word line within first unselected word lines disposed on the first select gate line side is applied with a first read pass voltage while the others are applied with a second read pass voltage lower than the first read pass voltage; and second unselected word lines disposed on the second select gate line side are applied with a third read pass voltage higher than the first read voltage.
US07965553B2 Method of verifying a program operation in a non-volatile memory device
A method of verifying a program operation in a non-volatile memory device includes performing a program operation, verifying whether or not each of a plurality of program target memory cells is programmed to a voltage higher than a verifying voltage, counting a number of fail status bits in response to determining that a fail status memory cell is not programmed with a voltage higher than the verifying voltage based on the verified result, and setting data so that a plurality of page buffers each output a pass signal when the number of the fail status bits is smaller than a number of error correction code (ECC) processing bits.
US07965551B2 Method for metal bit line arrangement
A method for metal bit line arrangement is applied to a virtual ground array memory having memory cell blocks. Each memory cell block has memory cells and m metal bit lines, wherein m is a positive integer. The method includes the following steps. First, one of the memory cells is selected as a target memory cell. When the target memory cell is being read, the metal bit line electrically connected to a drain of the target memory cell is a drain metal bit line, and the metal bit line electrically connected to a source is a source metal bit line. Next, a classification of whether the other metal bit lines are charged up when the target memory cell is being read is made. Thereafter, the m metal bit lines are arranged such that charged up metal bit lines are not adjacent to the source metal bit line.
US07965548B2 Systems and devices including memory resistant to program disturb and methods of using, making, and operating the same
Disclosed are methods, systems and devices, one such device being a memory device configured to concurrently assert a first pulse pattern through a plurality of conductors disposed on both a source side and a drain side of a floating-gate transistor, wherein a source side of the first pulse pattern has a different median voltage than a drain side of the first pulse pattern.
US07965546B2 Synchronous page-mode phase-change memory with ECC and RAM cache
Phase-change memory (PCM) cells store data using alloy resistors in high-resistance amorphous and low-resistance crystalline states. The time of the memory cell's set-current pulse can be 100 ns, much longer than read or reset times. The write time thus depends on the write data and is relatively long. A page-mode caching PCM device has a lookup table (LUT) that caches write data that is later written to an array of PCM banks. Host data is latched into a line FIFO and written into the LUT, reducing write delays to the relatively slow PCM. Host read data can be supplied by the LUT or fetched from the PCM banks. A multi-line page buffer between the PCM banks and LUT allows for larger block transfers using the LUT. Error-correction code (ECC) checking and generation is performed for data in the LUT, hiding ECC delays for data writes into the PCM banks.
US07965544B2 Magnetic memory element, magnetic memory having said magnetic memory element, and method for driving magnetic memory
An inadvertent write can be prevented when a read is performed. The duration of the write current pulse for writing information in the magnetic memory layer is longer than the duration of the read current pulse for reading the information from the magnetic memory layer.
US07965539B2 Nonvolatile memory element, nonvolatile semiconductor memory apparatus, and reading method and writing method therefor
A nonvolatile memory element (101) of the present invention includes a resistance variable layer (112) which intervenes between a first electrode (111) and a second electrode (113) and is configured to include at least an oxide of a metal element of VI group, V group or VI group, and when an electric pulse of a specific voltage is applied between the first voltage (111) and the second voltage (113), the resistance variable layer is turned to have a first high-resistance state or a second high-resistance state in which its resistance value is a high-resistance value RH, or a low-resistance state in which its resistance value is a low-resistance value RL.
US07965533B2 Semiconductor device including plurality of parallel input/output lines and methods of fabricating and using the same
Provided are semiconductor devices and methods for fabricating and using the semiconductor devices, wherein the semiconductor devices may include a first element, a second element, and a plurality of parallel IO lines connecting the first element with the second element. The plurality of IO lines may have different lengths and the shortest IO line from among the plurality of the IO lines may be adjacent to a longest IO line from among the plurality of the IO lines.
US07965531B2 Memory module and memory device
In a memory module including a plurality of DRAM chips which transmit/receive a system data signal with a predetermined data width and at a transfer rate and which transmit/receive an internal data signal having a larger data width and a lower transfer rate as compared with the system data signal, the transfer rate of the system data signal is restricted. Current consumption in DRAMs constituting the memory module is large, hindering speed increases. For this memory module, a plurality of DRAM chips are stacked on an IO chip. Each DRAM chip is connected to the IO chip by a through electrode, and includes a constitution for mutually converting the system data signal and the internal data signal in each DRAM chip by the IO chip. Therefore, wiring between the DRAM chips can be shortened, and DLL having a large current consumption may be disposed only on the IO chip.
US07965530B2 Memory modules and memory systems having the same
A memory module includes a plurality of data ports configured to receive/transmit associated data and a plurality of memory devices. The plurality of memory devices include a first set of the memory devices in at least one rank, each memory device of the first set being coupled to each of the associated data ports, and a second set of the memory devices in at least one other rank, each memory device of the second set being configured to receive/transmit the associated data for the memory device through at least each associated memory device of the first set.
US07965522B1 Low-loss noise-resistant high-temperature gate driver circuits
High temperature gate driving circuits with improved noise resistance and minimized loss are implemented with high temperature components with a reduced size magnetic isolation transformer. Input broad-pulse width modulated signals are converted to offsetting narrow pulses to cross the reduced size magnetic transformer minimizing isolation losses. One embodiment teaches time and voltage offset narrow single pulses that control a set and reset regeneration of the pulse width output on the secondary side of the transformer. Another embodiment teaches multiple concurrent voltage offset pulses to cross the transformer and charge a threshold capacitor for both filtering noise and controlling the pulse width regeneration on the secondary side of the transformer.
US07965521B2 Electromagnetic bandgap structure and printed circuit board
An electromagnetic bandgap structure and a printed circuit board that can solve a mixed signal problem between an analog circuit and a digital circuit are disclosed. In accordance with an embodiment of the present invention, the electromagnetic bandgap structure can include a first metal layer; a first dielectric layer, stacked in the first metal layer; a metal plate, stacked in the first dielectric layer; a via, connecting the first metal layer to the metal plate; a second dielectric layer, stacked in the metal plate and the first dielectric layer; and a second metal layer, stacked in the second dielectric layer. Here, a hole can be formed on the metal plate. With the present invention, the electromagnetic bandgap structure can lower a noise level more within the same frequency band as compared with other structures having the same size.
US07965519B2 Terminal and mobile terminal apparatus
A terminal is formed by plating a terminal substrate in which a first material capable of being plated and a second material incapable of being plated are two-color molded. For example, by two-color molding an ABD resin and a PC resin to form a terminal substrate and plating the terminal substrate, a terminal having a conductive part corresponding to the ABS resin and a nonconductive part corresponding to the PC resin is obtained.
US07965511B2 Cross-flow thermal management device and method of manufacture thereof
The present disclosure relates to heat transfer thermal management device utilizing varied methods of heat transfer to cool a heat generating component from a circuit assembly or any other embodiment where a heat generating component can be functionally and operatively coupled. In an embodiment, the vapor configuration is modified to include fins that define a cross-flow heat exchanger where the vapor from the vapor chamber serves as the fluid in the vertical cross-flow in the heat exchanger and natural or forced cooling air serves as the horizontal cross-flow for the heat exchanger.
US07965506B1 Heat sink apparatus and method for allowing air to flow directly to an integrated circuit package thereunder
A heat sink apparatus and method are provided for allowing air to flow directly to an integrated circuit package thereunder. In use, a heat sink is provided including an upper portion with a plurality of fins, and a lower portion configured for allowing air to flow directly to an integrated circuit package thereunder.
US07965502B2 Storage device
A storage device includes an enclosure, a plurality of drive connectors within the enclosure to which media drives are connected, a cooling fan in the enclosure, a backboard positioned to divide an interior space of the enclosure in an anteroposterior direction, and a plurality of temperature-dependent devices disposed behind the backboard. Air is taken in via an enclosure front face from outside the enclosure due to the cooling fan's rotation, flows through the interior space of the enclosure, and passes through the backboard. The backboard has all or some of the drive connectors on a front face thereof, arranged in a matrix configuration having a plurality of rows and a plurality of columns. The plurality of drive connectors includes two first drive connectors, each first drive connector connected to a user-detachable media drive and located in a same column of the matrix configuration.
US07965498B2 Cover glass to housing interface system
A display cover to housing interface system includes a display screen fronted by a display cover having front and obverse faces and a distal edge between the faces around a circumference thereof (i.e., edge thickness), and also an outer housing that provides support for the display cover. A portion of the display cover distal edge or thickness is fully exposed to outside, such that the display cover is exposed and substantially visible when viewed directly from the front and at least one side while installed. The display cover can be glass, while the housing is metal. A protective layer located between the housing and display cover protects the display cover from the housing. Various support components hold the display cover in place, and can include magnets and/or a stabilizer assembly affixed along a bottom edge of the display cover and adapted to couple to a bottom chin of the housing.
US07965497B2 Flat panel display apparatus and method of manufacturing the same
A flat panel display apparatus including: a mother substrate; a display unit provided on the mother substrate; an opposing mother substrate facing the mother substrate such that the display unit is interposed between the mother substrate and the opposing mother substrate; a sealing member provided between the mother substrate and the opposing mother substrate to contact the substrate and/or the opposing mother substrate and arranged outside or along a periphery of the display unit; and an auxiliary layer provided between the mother substrate and the opposing mother substrate to prevent a warpage of the mother substrate and/or the opposing mother substrate.
US07965493B2 Motor control center and subunit therefor
A subunit is provided for a motor control center including an enclosure, a number of compartments, a plurality of power lines, and a number of covers for covering the compartments. The subunit includes a housing removably disposed within a corresponding one of the compartments, a plurality of electrical contacts movably coupled to the housing, and an actuating assembly for moving the electrical contacts into and out of electrical contact with the power lines. The subunit further includes at least one of a locking assembly, a panel assembly, and a secondary disconnect assembly. The locking assembly locks the position of the electrical contacts and restricts access to the actuating assembly. The panel assembly is pivotable and translatable with respect to the subunit housing. The secondary disconnect assembly is independent from the actuating assembly in order that movement of the electrical contacts does not move the secondary disconnect assembly.
US07965489B2 Using coulomb forces to form 3-D reconfigurable antenna structures
Coulomb forces are used to create various metallic shapes within substrates. These shapes are formed by coupling a plurality of substrates together where each substrate contains a metallic pattern. The substrates are assembled together on a mother substrate and the substrates can be positioned either parallel to a planar surface or perpendicular to an edge of the mother substrate. Thus, metallic shapes can be formed that are orthogonal to each other. Such a capability is a desirable feature for antenna construction. The various metal shapes can be used to construct: dipole, patch, Yagi, monopole, bow-tie, meanderline and MIMO antennas. Furthermore, the antenna can be reassembled to adjust the physical dimensions of the antenna while in the consumer product to better match the antenna to a different frequency band.
US07965481B2 High voltage tolerance circuit
A high voltage tolerance circuit includes a first transistor, a second transistor, a third transistor, and a latch-up device. The first transistor and the second transistor are controlled by a control signal. The gate of the third transistor is coupled to a ground through the first transistor. The gate of the third transistor is coupled to an I/O pad through the second transistor. The third transistor is coupled between a power supply and a node. The latch-up device is coupled between the node and the I/O pad.
US07965479B2 Over-current and over-voltage protection assembly apparatus
An over-current and over-voltage protection assembly apparatus including an over-current protection (OCP) device and an over-voltage protection (OVP) device is provided. One end of the OCP device is electrically connected to a first connection point, and the other end is electrically connected to a second connection point. One end of the OVP device is electrically connected to a third connection point, and the other end is electrically connected to the second connection point. The second connection point is a common point. The OCP device and the OVP device are modularized and integrated to an assembly. The first, second, and third connection points are connected to an external circuit to be protected, such that the OCP device is connected in series to the circuit to be protected, and the OVP device is connected in parallel to the circuit to be protected.
US07965478B2 System and method for detecting a fault condition
A system and method for detecting a fault condition by a relay is provided. The system includes means for detecting phase currents through three electrical phases, means for detecting a ground fault current, a processor configured to perform a current-based function based upon at least one of the phase currents and a filter. The processor is configured to perform current-based functions based on whether the filter is enabled or disabled.
US07965477B1 Protective device with improved surge protection
The present invention is directed to an electrical wiring protection device that includes a housing assembly having a plurality of line terminals and a plurality of load terminals. A fault detection circuit is coupled to at least one of the plurality of line terminals and configured to generate a fault detection signal in response to detecting at least one fault condition in the electrical distribution system. A circuit interrupter is coupled to the fault detection circuit. The circuit interrupter is configured to couple the plurality of line terminals to the plurality of load terminals to form a conductive electrical path in a reset state, and decouple the plurality of line terminals from the plurality of load terminals in response to a fault detection signal in a tripped state. A voltage transient suppression circuit is coupled to at least one of the plurality of line terminals. The voltage transient suppression circuit is configured to generate a signal simulating the at least one fault condition in the event of failure.
US07965473B2 Method and apparatus coupling to a slider in a hard disk drive for microactuation
A region of flexure layer, including slider mounting face coupled to offset mounting face for at least one piezoelectric device. The offset mounting face for piezoelectric device provides asymmetry between first contact region and second contact region based upon notch and slot. This is cost effective, reliable support for piezoelectric devices used for micro-actuation in hard disk drives. The slider moves based upon asymmetry of the offset mounting face coupled to the piezoelectric device twisting the slider mounting face. The invention includes flexure containing the region of the flexure layer. The invention includes head gimbal assembly including flexure, actuator arm including head gimbal assembly, and actuator assembly including actuator arm, and hard disk drive including actuator assembly. The invention includes manufacturing the region, the flexure, the head gimbal assembly, the actuator arm, the actuator assembly and the hard disk drive, as well as these products of the manufacturing processes.
US07965472B2 Magnetically preloaded linear guide for a transducer
A transducer for a digital storage apparatus that reads and writes data to a tape as the tape is moved in a tape drive path across the transducer. The transducer comprises a base and a head assembly that is attached to the base and movable relative to the base in a linear path that is perpendicular to the tape drive path. A guide assembly guides the movement of the head assembly that has a track that is partially defined by the head and partially defined by the base. The guide assembly includes at least two balls that are disposed in the track between the base and the head assembly. A magnetic coupling retains the balls within the track. A linear motor operatively engages the head assembly to move the head assembly to follow the tape.
US07965469B2 Tape cartridge and tape loading system using same
There are provided a tape cartridge which can reliably remove contamination adhering to the surface of a head and a tape loading system using the same. A tape such as recording tapes and leader tapes is unreeled from a case body housing the tape and is taken up to the take up reel of a tape drive through a loading path of the tape drive. A brush which can bend elastically is placed on a leading end side of the tape in a protruding manner. The brush moves in the state of being in contact with a head placed along the loading path of the tape drive upon unreeling of the tape, so that the head of the tape drive is cleaned by the brush.
US07965467B2 Systems and methods for generating equalization data
Various embodiments of the present invention provide systems and methods for using data equalization. For example, various embodiments of the present invention provide storage devices that include a semiconductor device having an equalization unit and a digital-to-analog converter, a read/write head assembly located in close proximity to the semiconductor device, and a control unit located less proximate to the read/write head assembly than the semiconductor device.
US07965466B1 Equalization and detection
Systems, methods and devices for equalization include a first adaptive equalizer to process read data or write data to respectively produce equalized read data or write data; a first detector to detect the equalized read data or the equalized write data to respectively produce detected read data or detected write data; a first comparator to determine an adjustment input based on a comparison of the equalized read data to the detected read data, or the equalized write data to the detected write data; and a second adaptive equalizer to process refined equalized read data or refined equalized write data to respectively produce twice equalized read data or twice equalized write data. The refined equalized read data or the refined equalized write data is respectively produced based on (i) the equalized read data and the adjustment input or (ii) the equalized write data and the adjustment input.
US07965459B2 Wavelets-based detection of proximity between a sensor and an object
A circuit includes a proximity detection component that applies wavelet analysis to a sensed signal from a sensor and responsively provides an output indicative of whether proximity exists between the sensor and an object that causes the sensor to produce the sensed signal.
US07965455B2 Image pickup lens and image pickup apparatus
An image pickup lens includes, in order from an object side to an image side, an aperture stop, a first lens element having a positive refractive power, a second lens element having a negative refractive power and a biconcave shape, a third lens element having a positive refractive power and a meniscus shape whose concave surface faces the object side, and a fourth lens element having a negative refractive power. In the image pickup lens, the following conditional expressions are satisfied, 0.2025 where f denotes the focal length of the entire lens system, f2 denotes the focal length of the second lens element, νd1 denotes the Abbe number of the first lens element, and νd2 denotes the Abbe number of the second lens element.
US07965450B2 Microscope objective
A microscope objective includes at least five lens components, which are divided into three groups that are, in order from an object side: a front group having a positive refracting power as a whole and having a meniscus lens component with an object-side surface thereof being concave toward the object side; a middle group having a positive refracting power as a whole and having a plurality of cemented lens components; and a rear group having a pair of concave air-contact surfaces arranged adjacent and opposite to one another, wherein the following conditions are satisfied: 3≦D0/f≦6 and 1≦H2/H1≦1.5, where D0 is an axial distance from an object surface to a rearmost surface of the microscope objective, f is a focal length of the microscope objective, H2 is a height of a marginal ray as emergent from the rearmost surface of the microscope objective, and H1 is a maximum height of the marginal ray as passing through the front group and the middle group.
US07965448B2 Floating image interaction device and its program
A real mirror image forming optical system is constructed from a half-mirror, and from a retroreflector placed in a position where it recursively reflects either the light passing through or reflected by that half-mirror, so that light emitted from an object to be projected placed behind the half-mirror can pass through either a first light path consisting of passing through the half-mirror, recursive reflection by the retroreflector, and reflection by the half-mirror; or a second light path consisting of reflection by the half-mirror, recursive reflection by the retroreflector, and passing through the half-mirror; thus by one or both of these light paths a real mirror image of the object to be projected is formed at a planar symmetric position with respect to the half-mirror surface.
US07965445B2 High SAG optical lens and method for fast molding the same
A high SAG optical lens and method for fast molding the same is disclosed, in which an optical lens is a single optical lens or an optical lens array formed by placing optical material between an upper mold and a lower mold for molding by heating and pressing processes; a formed rim is molded at the joint of the optical surface and the lens flange simultaneously. Therefore, it is convenient to fabricate the optical lens with high SAG and can eliminate the ghost phenomena effect occurring at the edge of the optical surface and the lens flange. Furthermore, since the feature of squeezing the melted optical material by the formed rim during the molding process, fast molding process can be successfully achieved.
US07965444B2 Method and apparatus to improve filter characteristics of optical filters
An optical filter structure for an imager which has customized sub-wavelength elements used to maintain the filter characteristics accordingly across a photo-conversion device to optimize the structure for the angle of incidence as it changes across the imager photo-conversion device. In particular, the layout (e.g., grating period among other parameters) of the sub-wavelength elements used in the structure design are customized to change with the angle of incidence of the optics used to project the image. The sub-wavelength elements are typically built by high resolution lithographic processes such as optical or imprint lithography.
US07965443B2 Controlling light transmission with polarization and ellipticity adjustment
Light transmission may be controlled using a system that includes a linear polarizing means and an ellipticity increaser associated with a display. The ellipticity increaser is configured and oriented with respect to the linear polarizing means for increasing the ellipticity of light passing from the linear polarizing means through the ellipticity increaser. The system also includes an ellipticity adjuster and a linear polarizer spaced away from the display. The ellipticity adjuster is oriented with respect to the linear polarizer for increasing the ellipticity of light passing from the linear polarizer through the ellipticity adjuster. The ellipticity increaser and adjuster are disposed between the linear polarizing means and the linear polarizer, and are configured and oriented with respect to each other for reducing ellipticity of light passing from the linear polarizing means through the ellipticity increaser and adjuster to the linear polarizer.
US07965440B2 Device for generating or receiving terahertz radiation
A device for generating or receiving electromagnetic radiation in a frequency range from 10 GHz to 100 THz is provided. The device includes a housing and a wave guide fiber leading into the housing. The wave guide fiber is adapted for guiding pulsed laser light with a first central wavelength. Within the housing, a terahertz converter is provided for generating or receiving the electromagnetic radiation in the terahertz range. The device also includes a frequency converter for converting the light exiting from the wave guide fiber to a second central wavelength being arranged between the end of the wave guide fiber and the terahertz converter in such a way that the terahertz converter is impinged by the frequency converted light.
US07965435B2 Method for controlling the phase of optical carriers in millimeter wave imaging systems using optical upconversion
A system and method for locking the relative phase of multiple coherent optical signals, which compensates for optical phase changes induced by vibration or thermal changes in the environment.
US07965432B2 Light quantity control device
A light quantity control device includes: a bottom board having an opening; a first blade and second blade linearly moving in opposing directions and changing in an opening area of the opening; a supporting blade overlapping the first blade and closing the opening in cooperation with the first blade and second blade; and a driving lever connected to the first blade, the second blade, and supporting blade, and driving the first blade, second blade, and the supporting blade by rotation of the driving lever. The first blade and supporting blade are engaged with an identical pin provided in the driving lever. The first blade and supporting blade are misaligned in such a way to reduce an overlapping degree of the first blade and supporting blade. The first blade and supporting blade bring the opening to the fully closed state in cooperation with the second blade.
US07965430B2 Pre-exposure and curing of photo-sensitive material for optical data storage
The present invention relates to an apparatus for writing to optical storage media capable of performing pre-exposure and/or curing of a photo-sensitive material for optical data storage, in particular for holographic data storage.The apparatus has a first light source for emitting a first light beam, a second light source for emitting a second light beam, and a spatial light modulator, which is switchable between at least two states for spatially modulating at least a part of the first light beam, and which is arranged such that in a first state it directs the first light beam towards an optical storage medium, and that in a second state it directs the second light beam towards the optical storage medium.
US07965426B2 Image processing apparatus and method for performing gamut mapping via device-independent standard color space
An image processing method is used to converting a color within a first color reproduction range that is a device-independent color space into a color within a second color reproduction range that is a color reproduction range of an output device. The image processing method includes defining, within the first color reproduction range, a third color reproduction range of a color that is estimated to be input; defining, within the second color reproduction range, a fourth color reproduction range that is smaller than the second color reproduction range; and, in performing the color conversion, compressing a color within the third color reproduction range into a color within the fourth color reproduction range and compressing a color within the first color reproduction range and outside the third color reproduction range into a color within the second color reproduction range and outside the fourth color reproduction range.
US07965422B2 Super resolution encoded microprinting through postscript
A system facilitates printing of microtext. A processing component allows a user to create one or more microtext characters, wherein the characters are output as a data packet. An SRE code store receives and associates one or more SRE codes with the data packet, each SRE code is representative of a bit pattern, wherein the bit pattern is a grid of bits that are filled to create a particular pattern. A font bank receives the one or more SRE codes from the SRE code store and defines such codes via a font. A raster image processor receives the font from the font bank, decodes the font and outputs instructions to print the microtext.
US07965421B2 Show-through reduction method and system
A show-through reduction method is disclosed. The method is designed to deal with both light and severe show-through. The method focuses mostly on text documents, with characters possibly appearing in multiple gray levels, although the method can also be extended to color documents. As in the prior art, the front and back pages are processed in pairs. However, no perfect page alignment is assumed here, since we are dealing with real images. Instead, a front and back registration is performed as the first step before the pages are further analyzed. In this method, we are aligning the front page content with its show-through appearing in the back side, and the back page content with its show-through appearing in the front side. Once the two sides are aligned, masks are generated for both sides to differentiate severe show-through and light color content regions. Finally, different TRCs are applied to different regions. The show-through is reduced and the page contents are retained.
US07965406B2 Time multiplexed image data decompression circuit
A circuit which uses a compressor to divide each separation image into 8-line strips, and to independently compress each strip, a single decompressor to decompress two or more color image separations, strip by strip, by interleaving them, and to apply them to two or more print heads, one for each color separation. DMA from a main memory is used to apply both separations to the decompressor, and the decompressor output is demultiplexed into two print heads, one for each separation. This is done to drive each color separation simultaneously in a single-pass color printer. Multiplexing logic controls the DMA into the decompressor and the output of the decompressor into separate buffers for each color separation. Additional logic uses the page and line sync from each print head to synchronize the accessing of the correct image raster from buffers at the output of the decompressor to the associated print head.
US07965404B2 Method for regenerating mailpiece content material in a mailpiece creation system
A method is provided for printing and regenerating mailpiece content material in a mailpiece creation system having a controller for modulating the flow of data a printing device. The method comprising the steps of producing an electronic version of the mailpiece content material and generating print stream data indicative of the mailpiece content material. The print stream is then segmented into data sets/packets indicative of a self-contained pages of mailpiece content material. The data packets each include page-based data and an object-data dictionary associated with the page-based data. The data packets are then stored as electronic files in an electronic buffer and, from the electronic buffer, transmitted during a first data transmission to the integrated printer. After the pages are printed, the electronic files of self-contained pages are moved from the electronic buffer to a storage device. Should any pages be identified as having been unsuccessfully printed, the system controller issues a command signal to regenerate the unsuccessfully processed pages in a second data transmission. This final step can be performed automatically or manually.
US07965401B2 Image-forming apparatus to form an image based on print data, print-job control method, and print-job control program embodied in computer readable medium
In order to shorten the waiting time and to prevent confidential data from being seen by others, an MFP has a distance measuring portion to communicate with a radio communication terminal and measure a distance between the MFP and the radio communication terminal, a print-job acquiring portion to acquire print data, an image-forming portion to form an image, and an image forming control portion to start a preparation operation to cause the image-forming portion to form an image, upon reduction of the measured distance equal to or below a first threshold value, and to cause the image-forming portion to form an image based on the acquired print data, upon reduction of the measured distance equal to or below a second threshold value smaller than the first threshold value.
US07965396B2 Enhanced laser projector calibration wall
Apparatus and methods for calibrating a laser projection system that is used for marking and guidance of components during manufacturing are disclosed. The apparatus includes a structural frame. One or more positioning stages are coupled to the structural frame. Each of the positioning stages is provided with a movable reflective target that is configured to reflect a corresponding laser beam.
US07965390B1 Automatic sample alignment system and method of use
A system which automatically reduces change in effective angle and plane of incidence of a reflected focused beam of electromagnetic radiation entering a detector, via use of a detector with dimensions less than is the spatial spread of a reflected focused beam at a location distal to the location on said sample from which it is caused to reflect, preferably after passing through a collimating lens. The basis of operation is that the portion of a reflected focused beam intercepted by the detector changes with change in sample position and/or orientation.
US07965389B2 Method for reconstructing the distribution of fluorophores in a non-homogeneous medium by optical tomography in continuous mode
The method enables a non-homogeneous diffusing object to be examined by illuminating the object with a continuous light by means of a light source. It previously comprises reconstruction of the three-dimensional spatial mapping of an attenuation variable representative of the diffusion and absorption non-homogeneities of the object, by resolving a diffusion equation ∇2F({right arrow over (r)}S, {right arrow over (r)})−k′2({right arrow over (r)})F({right arrow over (r)}S, {right arrow over (r)})=ASδ({right arrow over (r)}−{right arrow over (r)}S). In the diffusion equation, AS is a constant, {right arrow over (r)} the spatial coordinate of any point of the mesh of a volume at least partially containing the object, and {right arrow over (r)}S the spatial coordinate of the light source. The transfer functions of an equation used for reconstructing the distribution of fluorophores integrate the attenuation variable reconstituted in this way.
US07965387B2 Image plane measurement method, exposure method, device manufacturing method, and exposure apparatus
A main controller moves a reticle stage in a scanning direction, illuminates an area on a reticle including a mark area in which predetermined marks are formed with illumination light, forms an aerial image of at least one mark existing in the mark area via a projection optical system, and measures the aerial image using an aerial image measuring unit. The main controller repeatedly performs such aerial image measurement while moving the reticle stage in the scanning direction. Then, the main controller computes a scanning image plane on which an image of a pattern formed on a reticle is formed by the projection optical system, based on the measurement result of the aerial image of each mark at each movement position. Based on the computation result, the main controller performs focus leveling control of a wafer during scanning exposure. Thus, highly accurate exposure is realized without using a sensor for reticle (mask) position measurement.
US07965386B2 Method and its apparatus for inspecting defects
A defect inspection apparatus is capable of inspecting an extremely small defect present on the top and edge surfaces of a sample such as a semiconductor substrate or a thin film substrate with high sensitivity and at high speed. The defect inspection apparatus has an illumination optical system, a plurality of detection optical units and a signal processor. One or more of the detection optical units receives either light diffracted from an edge portion of the sample or light diffracted from an edge grip holding the sample. The one or more of the detection optical units shields the diffracted light received by the detection optical unit based on a signal obtained by monitoring an intensity of the diffracted light received by the detection optical unit in order to inspect a sample portion located near the edge portion and a sample portion located near the edge grip.
US07965377B2 Method for adjusting a projection objective
A projection objective having a number of adjustable optical elements is optimized with respect to a number of aberrations by specifying a set of parameters describing imaging properties of the objective, each parameter in the set having an absolute value at each of a plurality of field points in an image plane of the projection objective. At least one of the optical elements is adjusted such that for each of the parameters in the set, the field maximum of its absolute value is minimized.
US07965373B2 Lithographic apparatus and device manufacturing method utilizing a datapath having a balanced calculation load
A lithography apparatus with a data-path for converting a representation of a requested dose pattern to a sequence of control data suitable for controlling an array of individually controllable elements. The data path comprises a plurality of data manipulation devices and a calculation load controller for balancing a calculation load between the data manipulation devices. A device manufacturing method using elements of the lithography apparatus, and a flat panel display and integrated circuit device manufactured using the method.
US07965367B2 Display device having flexible printed circuit board with particular differential signal lines connection
A display device which can prevent a drawback that a positive signal line and a negative signal line are separated to left and right sides of an external connector thus generating impedance mismatching in differential signals is provided. The flexible printed circuit board has a group of differential signal lines including plural pairs of differential signal lines which transmits differential signals, the flexible printed circuit board is constituted of a first portion which includes first connection terminals which are electrically and mechanically connected with electrodes formed on the first substrate, and a second portion which is contiguously formed with the first portion and includes second connection terminals which are connected with the external connector, a pair of GND lines is arranged on both sides of a positive signal line and a negative signal line of each pair of differential signal lines in the first portion and the second portion, and an additional GND line is arranged at least between the positive signal line and the negative signal line of said each pair of differential signal lines in the second portion.
US07965362B2 Liquid crystal panel having recesses for holding spacers
An exemplary liquid crystal panel (1) includes a first substrate assembly (110), a second substrate assembly (120) generally opposite to the first substrate assembly, a liquid crystal layer (130) sandwiched between the two substrate assemblies, and spacers (140) spacing the two substrate assemblies. An area of the liquid crystal panel corresponding to the black matrix is defined as a non-display region. The non-display region defines recesses (129). Ends of the spacers are arranged in the recesses.
US07965360B2 Fabrication method of a compensation film comprising rubbing and using a beam
A method of fabricating an LCD is provided. According to the method, an alignment film is printed and hardened on a first substrate and a second substrate. Subsequently, the alignment film is subject to a primary alignment process and a subsequent secondary alignment process. The primary alignment process includes a rubbing process and the secondary alignment process includes irradiating light on the entire surface of the rubbed alignment film. Finally, retarder LC materials are coated and hardened on the light-irradiated alignment film to form a first compensation film and a second compensation film.
US07965358B2 Multiple cell gaps transreflective LCD and fabricating method thereof
A LCD having multiple cell gaps and a method producing the same are provided. By stacking various numbers of dielectric layers and/or a photosensitive organic layer with various thicknesses on a display array substrate, various cell gaps for pixels of various colors can be obtained.
US07965355B2 Transreflective liquid crystal display and method of manufacturing the same
A transreflective liquid crystal display and a method of manufacturing the same are disclosed. The transreflective liquid crystal display includes a first insulating substrate; a color filter substrate including at least four color filters constituting a unit pixel formed on the first insulating substrate, the color filter substrate representing colors using light coming from outside; a second insulating substrate; a thin film transistor substrate facing the color filter substrate, the thin film transistor substrate including a thin film transistor, a light transmitting electrode, and a light reflective electrode sequentially formed on the second insulating substrate; a light transmitting hole formed in at least one of the color filters at a location corresponding to the light reflective electrode; and a liquid crystal layer interposed between the color filter substrate and the thin film transistor substrate.
US07965354B2 Color filter substrate for liquid crystal display and method of fabricating the same
A color filter substrate for a liquid crystal display and a method of fabricating the same are provided. The color filter substrate for a liquid crystal display includes: light shielding parts formed on a front surface of a substrate at predetermined intervals to prevent light leakage; color filter Layers disposed between the light shielding parts on the front surface of the substrate and including color filter patterns of red (R), green (G) and blue (B) for implementing a color image; and a transparent conductive layer formed on a rear surface of the substrate, where the rear surface of the substrate is opposite the front surface of the substrate on which the color filter layers are formed, and formed in a porous structure having a plurality of holes spaced at predetermined intervals. Therefore, it is possible to shield an electrostatic field due to external static electricity and improve image display quality, thereby increasing high brightness characteristics and readability.
US07965349B2 Liquid crystal display device having particular flexible printed substrate
A liquid crystal display device includes: a liquid crystal display panel where a semiconductor chip driving pixel circuits is mounted on a main surface of a first substrate which is exposed by recession of a second substrate, wire terminals connect to the semiconductor chip; a backlight illuminating a back surface of the liquid crystal display panel with illumination light; a mold frame housing the liquid crystal display panel and the backlight; and a reflection sheet disposed on a back surface of the mold frame. The liquid crystal display device includes an FPC having one end portion connected to wire terminals on the main surface of the first substrate, and another end portion on which LEDs are mounted, the mold frame includes a housing portion for a light guide plate which has a light-exiting surface including a display region of the liquid crystal display panel and housing portions for the LEDs. When the FPC is folded around to the back surface side of the backlight and the LEDs mounted on the other end portion of the FPC are housed in the housing portions for the LEDs of the mold frame, an end surface of the other end portion of the FPC is disposed to face, in the same plane, an end surface of the reflection sheet.
US07965348B2 Liquid crystal module
A liquid crystal module includes a liquid crystal panel, a printed wiring board, a rear frame, a plurality of protrusion portions and first and second positioning portions. The rear frame supports the liquid crystal panel. The protrusion portions protrude from a rear face of the rear frame and fixedly support the printed wiring board on upper faces of the protrusion portions. The first and second positioning portions further protrude from at least one of the protrusion portions. The first positioning portion positions the printed wiring board in a first direction. The second positioning portion positions the printed wiring board in a second direction perpendicular to the first direction.
US07965347B2 Electro optical device and electronic apparatus
There is provided an electro optical device including a frame including a metal unit and a resin unit, and a display panel stored in the resin unit. The resin unit is integrally formed with the metal unit to form the frame including a resin material, and at least a part of an end of the metal unit is buried in the resin unit in the state where the end is bent at a side of the display panel.
US07965342B2 Video image display device and video image display method
A video image display device is provided. The device includes an expansion factor deriving unit deriving and outputting an expansion factor for each frame of the video image data, for use in a luminance range expansion process for expanding a luminance range of the video image data on the basis of an image characterizing quantity related to the luminance of the video image data corresponding to the frame; a luminance range expansion processing unit performing the luminance range expansion process to the video image data on the basis of the expansion factor output from the expansion factor deriving unit; and a scene-change detecting unit detecting a change in a screen state of a present frame into a black screen state on the basis of the video image data and detecting a scene-change indicating that the scene of the video image has changed.
US07965340B2 Liquid crystal display apparatus
A LCD apparatus includes a liquid crystal panel, a circuit board having a mounting surface and circuit elements mounted on the mounting surface to constitute a drive circuit for driving the LCD apparatus, and a case for holding the liquid crystal panel and the circuit board. The circuit board is positioned approximately in a vertical direction during normal use of the LCD apparatus. The circuit elements include a first element having a first projecting length from the mounting surface and a second element having a second projecting length from the mounting surface. The first projecting length is greater than a projecting length of any other element of the circuit elements. The second projecting length is slightly smaller than the first projecting length. The first and the second elements are arranged on the mounting surface approximately in a line in the vertical direction.
US07965339B2 Resolution enhancing method and apparatus of video
A resolution enhancing method of a video includes reducing a training video, extracting a high-frequency component from the training video, calculating a first feature vector including a feature amount of a first spatio-temporal box in the reduced video, storing pairs of the first feature vectors and second spatio-temporal boxes in the high-frequency component videos at the same positions as those of the first spatio-temporal boxes, expanding an input video, retrieving a first feature vector similar to a second feature vector including a feature amount of a third spatio-temporal box of an object of the input video to be processed, as an element, and adding a second spatio-temporal box making a pair with the retrieved first feature vector to a fourth spatio-temporal box in the expanded video at the same position as that of the third spatio-temporal box in order to generate an output video.
US07965335B2 Wireless camera flash trigger device
A flash accessory device readily adaptable to most compact digital camera models provides a hand grip with a mounting base for attachment to the bottom of a compact digital camera. The hand grip contains a multi-mode digital pre-flash detector circuit, a wireless transmitter and a battery power source. An articulating arm extends from the hand grip and is adjustably movable relative to the front of the camera in order to position a sensor on the end of the articulating arm directly in front of the camera's built-in flash. A cup member surrounding the sensor covers the built-in flash to block light emitted by the built-in flash. Light from the built-in flash is detected by the sensor which triggers transmission of a wireless signal from the transmitter to a receiver in a remote flash device to thereby activate illumination of the remote flash in synchronization with activation of the built-in camera flash.
US07965334B2 Auto-focus camera with adjustable lens movement pitch
An auto-focus (AF) camera enables AF operation with high speed and enhanced accuracy. The AF operation encompasses step-scanning the focus lens of the camera from the closest focal position to infinity, or vice versa. In one embodiment, the steps in the step-scanning are made smaller around a position judged to be close to the focus position, and the steps are made larger at other positions.
US07965332B2 Method and device for dynamically displaying image by virtual plane coordinate conversion
Device and method capable of dynamically displaying digital images by coordinate conversion on a virtual plane are provided. The device includes a display unit, a storage unit, and a processing unit. The display unit includes a screen. The storage unit stores a digital image. The processing unit establishes a virtual plane including a display region corresponding to the screen of the display unit, projects the digital image on the virtual plane to form an image region, and decides a moving trace of the image region on the virtual plane. When the image region and the display region overlap, the processing unit calculates the overlap and displays a corresponding part of the digital image by reading from the storage unit on a corresponding part of the screen.
US07965331B2 Solid state imaging element, image pickup device and method of driving solid state imaging element
A solid state imaging element comprises: photoelectric conversion elements; a plurality of vertical electric charge transfer passages that transfer, in a vertical direction, electric charges generated by the photoelectric conversion elements; and a horizontal electric charge transfer passage that transfers, in a horizontal direction perpendicular to the vertical direction, the electric charges transferred in the vertical electric charge transfer passage, wherein the horizontal electric charge transfer passage comprises a plurality of electric charge transferring stages each of which operates as an electric charge accumulating region or a barrier region according to a level of an applied voltage, and each of said plurality of electric charge transferring stages is connected to plural ones of the vertical electric charge transfer passages.
US07965326B2 Semiconductor element, method of driving semiconductor element and solid imaging apparatus
A semiconductor element comprises: two-dimensionally aligned pixels with a plurality of photoelectric conversion portions that photoelectrically converts incident light into a signal charge; a plurality of vertical transfer paths to which the signal charges are transferred from said plurality of photoelectric conversion portions; and read gates that amplify the signal charges read from the photoelectric conversion portions to transfer to said plurality of vertical transfer paths; wherein two or more of the read gates are formed for each of said plurality of photoelectric conversion portions, and amplification factors of the two or more of the read gates differ from each other.
US07965325B2 Distortion-corrected image generation unit and distortion-corrected image generation method
An internal parameter storage unit stores, in advance, a plurality of sets of internal parameters each of which can be applied to correct a pixel position in a direction from an image principal point, i.e., a plurality of sets of internal parameters for accommodating errors of different magnitudes that occur in individual directions from an image principal point. An internal parameter selection unit selects a set of internal parameters from the plurality of sets of internal parameters stored in advance on the basis of the direction of a pixel position to be corrected from the image principal point, and a distortion-corrected image generator corrects distortion on the basis of the selected set of internal parameters, so that, even when a surface of a lens is not exactly parallel to a surface of an image pickup device, distortion is corrected more accurately.
US07965324B2 Video-signal-processing device, imaging apparatus using the same, and method for processing video signal
A video-signal-processing device has luminance conversion section that performs level compression on three input primary-color signals of a color video signal at a same luminance adjustment compression ratio with a hue and a saturation of the color video signal being kept constant, thereby generating three compressed primary-color signals. The device also has saturation conversion section that performs level conversion on the three compressed primary-color signals by using a saturation compression ratio if a maximum level of at least one of the three compressed primary-color signals exceeds a first level. The saturation conversion section sets the saturation compression ratio by using a minimum level one of the three compressed primary-color signals.
US07965323B2 Flicker detecting circuit and method in image sensor
A circuit includes a luminance average value output unit for extracting luminance values from pixel data of the first and the second frames to generate first luminance average values for pixel lines of the first frame and second luminance average values for pixel lines of the second frame, a flicker curve generating unit for subtracting the second luminance average values from the first luminance average values, thereby generating a flicker curve, and a flicker detecting unit for extracting a plurality of local minimum points from the flicker curve, calculating a distance between each two neighboring local minimum points of the extracted local minimum points, and determining whether the flicker is present based on the distances and the frequency numbers of the distances.
US07965322B2 Color correction on an image
A method and apparatus for adjusting the pixel colors of a digital image. After the raw image data from the digital image is white-balanced, the white-balanced image data is conveyed to a color correction module as color vectors in a color space for color adjustment using a color correction matrix. The color adjustment is based on a plurality of base matrices, wherein at least two of the base matrices are different from each other, and a plurality of weighting values, one weighting value for each base matrix. With the base matrices and the weighting values, a correction matrix can be derived from the sum of the base matrices weighted with said weighting values and applied to at least some of the color vectors.
US07965320B2 Image processing apparatus
An image processing apparatus is provided which offers higher versatility than conventional image processing apparatuses. When an input signal to a spatial filtering block is a monochrome signal that contains Y component only, a selector selects its input terminal and a selector selects its input terminal. Then, a low-pass filter output signal of a programmable spatial filter is inputted to a spatial filter, and a low-pass filter output signal of the spatial filer is inputted to a spatial filter. That is, the programmable spatial filter and the spatial filters are connected in series (in cascade), and the cascade-connected three spatial filters perform filtering operation. In this example, low-pass filters with 5×5 taps are connected in cascade in three stages, which enables low-pass filtering with 13×13 taps.
US07965318B2 Image detecting module
The invention provides an image detecting module including a base, a carrier movably disposed on the base, an image detecting unit disposed on the carrier, a contact portion fixed to the carrier, and a fixed member fixed to the base. The fixed member has a protrusion movably contacting a recess of the contact portion. When an external force is exerted on the base and the carrier moves with respect to the base, the protrusion slides on a surface of the recess. When the external force is released, the protrusion slides to the bottom of the recess, such that the carrier is held in a predetermined position with respect to the base.
US07965316B2 Intelligent light source with synchronization with a digital camera
An intelligent light source for use with the test of a digital camera module provides a plurality of shapes of light. A fast light pulse is created with turn-on and turn-off transitions less than or equal to one microsecond. Other waveform shapes comprise a ramp and a sinusoid, and all shapes can be made to occur once or repetitively. The magnitude of the light has a range from 0.01 LUX to 1000 LUX, and the ramp has a ramp time that has a range from microseconds to 100 ms. The light comprises of a plurality of colors created by serial connected strings of LED devices, where the LED devices in a string emit the same color. The light emanating from the light source is calibrated using a photo diode and the control of a tester by adjusting offset voltages of a DAC controlling a current through the LED strings.
US07965311B2 Apparatus and recording medium for patching divisional images to form a re-synthesized image
An image display system includes a dividing apparatus which signals N divisional images formed by dividing a source image and having no overlap with each other, N transmission lines which transmit the N divisional images, N dummy pixel insertion sections which produce and insert dummy pixels based on the divisional images to the outer side of the images to produce expanded images, and N image processing sections which apply a spatial signal process to the expanded images. The image display system further includes N divisional image cutting out sections which remove image components of the dummy pixels from the spatially processed images to cut out images of a size equal to that of the inputted divisional images and an image synthesis section which patches the cut out divisional images to produce a re-synthesized image of a size equal to that of the source image.
US07965310B2 System and camera for transferring digital images to a service provider
A method and digital camera for capturing images to be provided to a service provider. The camera includes a capture device for capturing digital images; a memory for storing the captured digital images; an interface to a communications device for transmitting the stored images to a service provider; wherein the digital interface automatically transfers images to the network service provider during a specified time period. Rechargeable batteries may be provided for powering the digital camera; wherein the communications device recharges the batteries using the interface. The camera may further include a display for displaying digital files stored in the digital memory and displaying the at least one order status confirmation file on the display.
US07965307B2 Thermal head and method of manufacturing thermal head
A thermal head is disclosed. The thermal head includes a heat generating element row in which plural heat generating elements are arrayed in a main scanning direction and a glaze that stores heat generated from the respective heat generating elements. The thermal head records an image on a recording medium by causing the respective heat generating elements to generate heat while conveying the recording medium in a sub-scanning direction. A plurality of the heat generating element rows are arrayed in the sub-scanning direction. The glaze includes plural convex portions arranged in the sub-scanning direction in association with the number of arrays of the heat generating element rows. The heat generating elements are arranged on upper sides of the convex portions, respectively.
US07965306B2 Thermal transfer printing method
A thermal transfer printing method for forming a screen on photographic paper without providing a margin between the screen and a screen adjacent thereto. Photographic paper is unwound from a roll and then a screen having an image is formed on the paper, by transferring yellow, magenta, and cyan colorants onto the paper using a first heating means, without providing a margin between the screen and an adjacent screen. The paper is then cut at a rear edge of the screen so as to manufacture an individual photographic paper on which the screen has been formed, which is then conveyed to a second heating means. A screen protective layer is then formed on an overall surface of the screen formed on the individual photographic paper, by thermally transferring the screen protective film onto the overall surface of the screen formed on the individual photographic paper by the second heating means.
US07965303B2 Image displaying apparatus and method, and image processing apparatus and method
In an image displaying apparatus including a motion compensated rate converting (FRC) portion, deterioration of image quality is prevented in an image having a high-speed region and a low-speed region mixed. The FRC portion includes a motion vector detecting portion 11e and an interpolation frame generating portion 12b. The motion vector detecting portion 11e includes a first region detecting means 112e1 that detects a first region (high-speed region) including a motion amount equal to or greater than a first predetermined amount from an input image signal, a second region detecting means 112e2 that detects a second region (low-speed region) including a motion amount equal to or less than a second predetermined amount from the input image signal, and a third region detecting means 113e that detects a still region from an inter-frame difference of the input image signal. The interpolation frame generating portion 12b executes a motion compensated interpolation process using motion vectors for the still region in the first region (background) and executes a zero-vector interpolation process for the still region in the second region (foreground).
US07965298B2 Apparatus, method, and medium for displaying content according to motion
Provided is an apparatus, a method, and a medium for displaying contents according to motions by identifying the direction of a sensed motion and moving the content region in a direction opposite to the identified direction or moving the background region in the identified direction. The apparatus including a motion sensing unit to sense a motion; a display control unit to adjust a position of an image region with reference to a direction of the sensed motion; and a display unit to display a content and a background according to the adjusted position, wherein the image region comprises a content region having the content and a background region having the background.
US07965290B1 Method, system, and data structure for progressive loading and processing of a 3D dataset
A method is provided to progressively load and further process data in a hierarchical lock-free structure. The method includes generally four steps: (a) defining the hierarchical lock-free structure, (b) loading the data into the hierarchical lock-free structure; (c) processing the loaded data, and (d) repeating steps (b) and (c) such that progressively more data are loaded and become available for processing. The hierarchical lock-free structure includes a first level of data including data segments, wherein each of the data segments forms a second level of data. The structure is such that each of the data segments in the second level of data becomes available for further processing when the data segment is referenced in the first level of data. Thus, during the loading step (b), a reference is set in the first level of data to each of the data segments in the second level of data as the data segment is loaded. Then, the processing step (c) process each of the data segments in the second level of data to which a reference is set in the first level of data.
US07965289B1 Apparatus, system, and method for rendering objects with position and orientation computed on a graphics processing unit
A graphics processing unit calculates transformation matrices for changes to the position and orientation of objects. The graphics processing unit applies the transformation matrices to vertices of objects to be rendered.
US07965287B2 Power supply switching circuit capable of voltage regulation and flat panel display using same
An exemplary power supply switching circuit (200) includes a first input (210) for receiving a first signal, a second input (220) for receiving a second signal, a voltage regulating circuit (240), and a signal switching circuit (250). The voltage regulating circuit includes semiconductor elements (241) electrically coupled in series. The signal switching circuit includes a first input terminal (253), a second input terminal (254), and an output terminal (255). The first input is electrically coupled to the first input terminal via the first voltage regulating circuit, the second input is electrically coupled to the second input terminal, and the output terminal is configured to be an output of the power supply switching circuit. The first voltage regulating circuit regulates the first signal via the voltage drops of the first semiconductor elements. A flat panel display using the power supply switching circuit is also provided.
US07965286B2 Timing controller to reduce flicker and method of operating display device including the same
A timing controller to reduce a flicker in a display device is provided. The timing controller includes a line pattern detector and a frame pattern detector. The line pattern detector divides received data into a plurality of unit blocks and detects a line polarity of each of a plurality of horizontal lines included in each of the unit blocks. The frame pattern detector generates a polarity control signal to control a data inversion method based on a frame image pattern detected based on line polarities of the respective horizontal lines.
US07965281B2 Unambiguous capacitance sensing using shared inputs
Capacitance sensing apparatuses are described. The apparatus includes capacitance sensor elements that traverse a sensing region. The apparatus also includes sensor circuitry that has multiple inputs. More than one of the capacitance sensor elements are electrically coupled to the same input. A position of an object along an axis of the sensing region is unambiguously identified according to which subset of the inputs senses a change in capacitance that is induced when the object is proximate to the sensing region.
US07965279B2 Universal input device and system
An input device for generating signals indicating input requests by a user which has a base portion, a control portion, a plurality of input means, a universal connection means, and a signal generating means. The universal connection means may connect the control portion to the base portion. The control portion may be moved universally with respect to the base portion. The plurality of input means may comprise keys to be depressed by the user. Signals are generated indicating a position of the control portion or user data input requests. A processor receives and process the signals indicating a position of the control portion or user data input requests.
US07965278B2 Optical navigation device adapted for navigation on a transparent plate
An optical navigation device, such an optical mouse, includes a housing, an illumination system, a tracking engine, and multiple height-specific imaging systems located within the housing. The height-specific imaging systems generate image information in response to reflected light from a navigation surface and each one the height-specific imaging systems is positioned to detect the largest portion of reflected light at a different separation distance between the housing and the navigation surface. An integrated circuit (IC) device for optical navigation includes an aperture plate having height-specific apertures and height-specific navigation sensor arrays aligned in one-to-one correspondence with the height-specific apertures and configured to generate image information in response to light that passes through the corresponding height-specific apertures. An optical element for use in an optical navigation system includes an illumination source lens and multiple height-specific focal lenses.
US07965275B1 User interface for lenient exception feedback
A method for contextually representing errors during data entry, including obtaining an expandable and collapsible tree (ECT) having a first node and a second node corresponding to multiple tasks for data entry; displaying a portion of the ECT including the second node, where the first node stems from the second node; presenting a record, corresponding to a task represented by the first node, including a data field for entry of data; receiving a data entry error for input to the data field of the record, where the data entry error is inconsistent with a predetermined range of acceptable data; and displaying, on the ECT and in association with the second node, an error indicium indicative of the data entry error while allowing further progression through the multiple tasks.
US07965272B2 Organic light emitting display
An organic light emitting display operates on at least two different selection signals, which may perform a bi-directional scan that allows a double-sided screen to be displayed. The organic light emitting display includes a data line, first and second scan lines, a bi-directional data driver for applying a data signal in both directions, a first scan driver adapted to receive a forward or reverse signal and to selectively output a first selection signal having a forward or reverse direction to the first scan line in accordance with the forward or reverse signal, and a second scan driver adapted to receive the first selection signal and to selectively output a second selection signal of a forward or reverse direction to the second scan line in accordance with the forward or reverse signal.
US07965271B2 Liquid crystal display driving circuit and method thereof
The present invention provides a liquid crystal display comprising a display panel, a plurality of gate drivers sequentially enabling rows of pixels of the display panel, a plurality of source drivers outputting a plurality of driving signals to the enabled row of the pixels of the display panel, and a timing controller outputting each of a plurality of start pulses to all the source drivers and sequentially enabling the source drivers so that each source driver respectively receives one of the start pulses, wherein each of the source drivers latch a plurality of image signals when receiving one of the start pulses.
US07965268B2 Display device and liquid crystal display panel
A display device is provided that comprises a liquid crystal display panel for displaying an image by spatial light modulation, and circuitry for switching liquid crystal in the panel between having a first configuration in a first mode to cause an image displayed using the panel to be discernible from a wide range of viewing angles, and having a second configuration in a second mode to cause an image displayed using the panel to be discernible substantially only from within a narrow range of viewing angles. Several types of display panel to achieve such in-panel switching between public and private viewing modes are disclosed.
US07965267B2 Liquid crystal display and driving method thereof
A liquid crystal display including a liquid crystal display panel having a liquid crystal cell at each intersection area of gate lines and data lines, a video processor generating processed data to implement a brightness level at a specific area of the liquid crystal display panel that is different from a remaining area of the liquid crystal display panel, and a position designator designating the specific area of the liquid crystal display panel where the processed data is implemented.
US07965263B2 Display device and driving method thereof
A display device and a method of driving the same, win which the display device includes a light emitting element and a driving transistor supplying a driving current to the light emitting element, and in which one of a data voltage or a reverse bias voltage is applied to the driving transistor in an alternating manner, and the reverse bias voltage is an AC voltage.
US07965259B2 Plasma display device
A plasma display device in which a sustain pulse having a leading period is applied between row electrodes forming each row electrode pair by a number of times previously determined for each subfield, in a sustain period, and a length of the leading period of the sustain pulse is set in accordance with an accumulated light emission time or an accumulated use time of the plasma display panel.
US07965253B2 Broadband antenna
A broadband antenna including an antenna body, a ground plane, and a bandwidth adjustment portion is described. The bandwidth adjustment portion, formed by at least one capacitor, is connected between the antenna body and the ground plane. The bandwidth adjustment portion is formed by more than one capacitor connected in series. Also, in another situation, the bandwidth adjustment portion can be formed by more than one capacitor connected in parallel.
US07965251B2 Resonant cavities and method of manufacturing such cavities
A re-entrant resonant cavity 12 includes three parts 18, 19 and 20 which may be manufactured as metallized plastic components. The three parts 18, 19 and 20 are soldered to a multilayer PCB 23 using surface mount technology. The re-entrant stub 16 is in two portions with dielectric material provided by the PCB 23 between them. The cylindrical wall 13 surrounding the stub 16 is also divided into two sections 21 and 22 by the PCB 23. Vias 24 and 25 electrically connect the parts separated by the PCB 23. The pattern of the vias 24 and 25 determines the inductance of the cavity, and hence its resonance frequency. This enables cavities with the same geometry to be operated at different resonance frequencies by using different configurations of through connects. One of the sets of vias may be omitted in some cavities.
US07965249B1 Reconfigurable radio frequency (RF) surface with optical bias for RF antenna and RF circuit applications
The present invention is a Radio Frequency (RF) apparatus. The RF apparatus may include a layer of photoconductive material. The RF apparatus may further include a plurality of conductive patches which are disposed within the layer of photoconductive material. The RF apparatus may further include a generating layer. The generating layer may be operatively coupled to the layer of photoconductive material and may be configured for generating light. The generating layer may further be configured for providing the generated light to the layer of photoconductive material. The generated light may be configurable for being provided at a selectable intensity and in a selectable pattern for causing the layer of photoconductive material to be a dynamically controllable optical switch. The dynamically controllable optical switch may be configured for providing a connection between conductive patches included in the plurality of conductive patches.
US07965248B2 Dual-feed and dual-band antenna
A dual-feed and dual-band antenna includes a substrate, a grounding unit disposed on the substrate and having two opposite sides, a first radiating unit disposed on the substrate near the first side of the grounding unit, and a second radiating unit disposed on the substrate near the second side. The second radiating unit has a short-circuit strip electrically connected to the grounding unit. The antenna further includes a first coaxial cable electrically connected to the first radiating unit and the grounding unit, and a second coaxial cable electrically connected to the second radiating unit and the grounding unit.
US07965247B2 Multiband antennas and devices
An apparatus includes an antenna (e.g., a monopole), a first load, and a second load. The antenna, which extends substantially along an axis, has a first end and a second end. The first load is coupled to the antenna at the first end, while the second load is coupled to the antenna between the first end and the second end. Both the first and second loads are symmetrical with reference to the axis. The apparatus is arranged to operate in at least two frequency bands, such as the AMPS band from about 824 MHz to 894 MHz and the PCS band from about 1850 MHz to 1990 MHz.
US07965239B2 Antenna structure
An antenna structure includes a low frequency radiator, a high frequency radiator, and a connecting element. The connecting element has a rear end and a front end opposite to the rear end. A feeding element and a grounding element are extended from the front end of the connecting element and arranged adjacent to each other. The low frequency radiator includes a substantially inverted-L shaped first radiating part extended from the rear end of the connecting element, a meander-like second radiating part extended frontward from a front end of the first radiating part, and a substantially lying U-shaped third radiating part with a rearward opening extended from a free end of the second radiating part. The high frequency radiator includes a first extension piece extended frontward from the front end of the connecting element and located under the second radiating part with space.
US07965235B2 Multi-channel thinned TR module architecture
A low cost multi-channel thinned transmit/receive (TR) module architecture is provided. In one embodiment, the invention relates to an active antenna assembly including at least one multi-channel TR module for reducing power consumption, the antenna assembly including the at least one TR module including a first phase shifter, a first switch coupled to the first phase shifter, the first switch configured to switch between a transmit circuit and a receive circuit, the transmit circuit including a first power amplifier coupled to the first switch and to a plurality of second phase shifters, and a plurality of second power amplifiers, each second power amplifier coupled to one of the second phase shifters, the receive circuit including a low noise amplifier coupled to the first switch and to a plurality of third phase shifters, and a plurality of second switches, each second switch configured to switch between one of the second power amplifiers and one of the third phase shifters.
US07965234B2 Beamforming apparatus and method for multi-antenna system
A beamforming apparatus for a multi-antenna system includes a phase control unit including a plurality of phase shifters which respectively control the phases of signals according to a preset phase weight vector; a signal combination unit combining the signals outputted from the plurality of phase shifters; a frequency down converter down-converting the combined signal outputted from the signal combination unit into a baseband signal; an analog/digital (A/D) converter converting the baseband signal into a digital signal; and a radio frequency (RF) beamforming control unit providing a plurality of preset phase weight vectors to the phase control unit according to a preset application sequence, deciding a maximum signal-to-noise ratio (SNR) among a plurality of SNRs corresponding to the applied phase weight vectors by using the digital signal outputted from the A/D converter, and controlling the beamforming of the phase control unit by using the maximum SNR.
US07965233B2 Apparatus and method for supporting assisted global positioning system during emergency service in a communication system
An apparatus and method for supporting an Assisted Global Positioning System (AGPS) during emergency service in a communication system are provided. The system includes a client, an integration location server, and a dual mode Mobile Station (MS). The client requests MS location information for emergency service. The integration location server receives MS access information and sends a location information request. The dual mode MS receives the location request, activates a second communication modem, and performs an AGPS operation with the integration location server.
US07965232B2 Assistance data provision
For supporting the provision of a continuous stream of assistance data for a satellite signal based positioning, a sequence of interlinked messages comprising assistance data is generated. The messages are provided for transmission to a wireless communication terminal. The wireless communication terminal receives the sequence of interlinked messages and provides the assistance data in the received messages for use in positioning computations.
US07965230B2 Satellite time determination for SPS receiver
Methods and apparatus for improving position location performance, especially in weak coverage areas, are described herein. A SPS receiver is able to solve for position location in situations where at least two satellite signals can be received but only one time stamp can be successfully demodulated. The receiver can utilize the successfully decoded time reference to determine a time associated with bit edge transitions for signals from that satellite. The receiver utilizes the bit edge transition with the known time to set the time for at least one bit edge transition for signals from other satellites for which the time stamp is not demodulated. The receiver sets the time hypothesis to bit edge transitions occurring within a predetermined window including the bit edge transition with the known time. A position can be determined based on the time hypothesis. The time hypothesis and window placement can be modified following invalid position solutions.
US07965226B2 Agile beam pulse to pulse interleaved radar modes
A system and method for concurrently operating a plurality of agile beam radar modes by pulse-to-pulse interleaving groups of the radar modes. Radar modes are grouped, each radar mode being allocated a certain amount of time for operation and a suitable pulse repetition frequency to improve or optimize the duty cycle of the antenna while concurrently operating the plurality of modes. Priorities may be assigned to groups or to individual radar modes within each group. In some embodiments, TDM communications are further interleaved within the radar modes to enhance the operation of the radar antenna.
US07965225B1 Radar antenna stabilization enhancement using vertical beam switching
A method of adjusting a position of an antenna to reduce a position error comprises receiving first data associated with first returns associated with a first portion of an antenna. The method further comprises receiving second data associated with second returns associated with a second portion of the antenna, wherein the first portion is different than, intersects with, or includes the second portion. The method further comprises determining the angle to the terrain using the first and second data, whereby the angle is used to adjust or compensate for the position error of the antenna.
US07965222B2 Cellular augmented radar/laser detector
A radar/laser emission detector is augmented with a cellular communications capability to provide the capability to share emission detection information amongst drivers to give other drivers even more advanced warning. A network of a plurality of cellular augmented radar/laser emission detector devices may be formed, each having the capability to source the location of radar or laser emission detections to others requesting access to such information, and each being warned when within a proximity of a recent radar or laser emission detection reported by at least one of the plurality of hybrid radar/laser detector devices.
US07965220B2 Smart chaff
A chaff element for interfering with radar signals. The chaff element has a dielectric substrate and a pair of elongate electrically conductive elements, having a total length of approximately one-half wavelength of the radar signals or otherwise tuned to the radar signals, disposed on the dielectric substrate. A switch is arranged to electrically couple the pair of elongate elements together in response to a control signal generated by an oscillator circuit and a battery. The chaff element can be used in a method of providing a countermeasure against radar signals. A plurality of chaff elements can be deployed in an airspace above a radar unit emitting a radar signal and interfere with the radar signal by opening and closing the switches of the chaff elements while deployed in said airspace above the radar unit.
US07965206B2 Apparatus and method of lossless coding and decoding
An apparatus and a method of lossless coding and decoding are provided. The apparatus to perform lossless coding may selectively perform an arithmetic coding scheme or a Huffman coding scheme with respect to a symbol. The apparatus to perform lossless coding may generate a bitstream including a first coding bit, generated according to the Huffman coding scheme. Such bitstream may include a reserved bit for the arithmetic coding scheme.
US07965205B2 Data identification method and apparatus
Disclosed herein is a data identification method for identifying, from within a readout signal from a recording medium on or in which user data of k bits are recorded using a recording modulation code wherein m bits from among n bits which compose one codeword have a value of “1” while the remaining n-m bits have another value of “0”, the data, n and m being integers including, a first step of delimiting the readout signal in a unit of a codeword and adding, with regard to one of the n-bit codewords obtained by the delimiting, an amplitude of the readout signal of the bits of “1” to 2k different codewords which may possibly be recorded and setting results of the addition as evaluation values, and a second step of finding a maximum value among the 2k evaluation values and outputting the maximum value as an evaluation result.
US07965201B2 Method and apparatus for detecting conditions conducive to ice formation
A method for detecting ambient conditions conducive to ice formation. The method includes the steps of measuring at least one parameter selected from a group of parameters consisting of a static pressure, a total pressure, a total temperature, a dew point temperature, and a liquid water content, and determining whether ambient conditions are conducive to ice formation based on the measured parameter.
US07965199B2 Vehicular signaturing apparatus and associated methodology
A vehicular signaturing device and associated methodology by which to identify a vehicle. A sensor senses light energy emitted by the vehicle, such as light energy generated by a headlight assembly of the vehicle. The sensed energy is compared with database-stored information that is indexed together with standard vehicular types, models, and manufacture-year to identify the vehicular type. Once identified, the information related to identification is used pursuant to further vehicular-signaling functionality.
US07965198B2 Road-to-vehicle communication system, road-to-vehicle communication method, road-to-vehicle communication program and program recording medium
Disclosed is a road-to-vehicle communication system to provide highly reliable road-to-vehicle communication services by use of a vehicle's car navigation system. The roadmap information for the car navigation system contains information to indicate if an area is a road-to-vehicle communication possible area, and information relating to the communication system of road-to-vehicle communication. When the car navigation system detects that the vehicle approaches the road-to-vehicle communication possible area by a predetermined distance, a vehicle system acquires the communication system of the roadside communication equipment from the roadmap information. And the road-to-vehicle communication equipment is set to the stand-by state of the acquired communication system. When the road-to-vehicle communication equipment receive radio wave from the roadside communication equipment, the road-to-vehicle communication equipment is released from the stand-by state and receives from the roadside communication equipment warning information to prevent the vehicle from possible traffic accident.
US07965197B1 Vehicle blind spot occupation warning system
A vehicle blind spot occupation warning system includes a vehicle that has a front end, a rear end, a first lateral side and a second lateral side. A first rear view mirror is mounted on the first lateral side and a second rear view mirror is mounted on the second lateral side. A pair of heat detecting sensors is provided. Each of the first and second lateral sides has one of the sensors attached thereto and the sensors are positioned adjacent to the rear end. The heat detecting sensors detect heat from vehicles positioned at least within 30 feet laterally and rearwardly of the first and second lateral sides. At least one light emitter is in communication with the heat detecting sensors and emits light when the first or second sensor detects heat.
US07965195B2 System, device and method for providing power outage and restoration notification
A system, computer program product and method to provide information related to a power distribution system based on information provided by a plurality of network elements electrically connected to a plurality of power lines of the power distribution system at a plurality of locations is provided. In one embodiment, the method comprises receiving a notification from a group of network elements that have detected a voltage signature indicating an imminent power outage, determining location information of the power outage, outputting the location information of the power outage, receiving a live notification from a first network element of the group of network elements indicating a first power restoration at a location of the first network element, determining location information of the first power restoration, and outputting the location information of the first power restoration.
US07965194B2 Operation abnormality detector of electronic modules, particularly a card reader in a self-serving bank machine
An operation abnormality detector of electronic modules detects an abnormality in an associated device, such as the presence of a foreign body nearby the device. The detector can be used, for example, in the mouthpiece of a card reader of a self-serving banking machine. Upon detecting an abnormality, operation of the machine can be suspended by turning off its display, precluding fraud with unauthorized cards or vandalism. Upon detecting the abnormality, an alert is set to an alarm central.
US07965193B2 System and method for detecting distribution transformer overload
A system, device, and method of detecting an overload condition of a distribution transformer that supplies power to one or more customer premises via a low voltage subnet is provided. In one embodiment, the method comprises determining the power output of the transformer; storing in a memory a threshold power value for the transformer; determining whether the power output exceeds the threshold power value; and, if the output power exceeds the threshold power value, providing a notification. Providing the notification may include wirelessly transmitting the notification and/or transmitting the notification over a medium voltage power line. The low voltage subnet may comprise a low voltage feeder that supplies power to a plurality of low voltage supply lines that extend to the customer premises in which case determining the output power may comprise measuring a voltage of the low voltage feeder and measuring a current traversing the low voltage feeder. The method may also comprise storing in the memory a plurality of threshold power values associated with a plurality of transformers, such as different models of transformers; receiving data of the power output of a multitude of transformers; and determining whether the power output of each of the multitude of transformers exceeds the threshold value associated with the transformer, which steps may be performed at a central computer system such as a power line server.
US07965190B2 Object tracking system with automated system control and user identification
An enhanced object tracking system for tracking and controlling access to a plurality of objects such as keys is disclosed. The object tracking system implements many improvements including automated user identification using biometric data extracted from the user with a minimum of user interaction, tracking of objects both inside and outside their storage units, the locking of objects within slots of their storage unit to guard against illicit removal and return of keys and to insure random slot rotation, image and visual based inventory verification methodologies, and tracking of objects during times when they are checked out of the system. The result is an intelligent object tracking system with automated control functions and high reliability.
US07965185B2 Insertable form factor for an instrument tray
An apparatus including a device having a slot formed on an exterior wall and a slot wall within the slot. A form factor may be insertable into the slot. The form factor also may include a transmitter embedded in the form factors wherein the transmitter is adapted to wirelessly communicate identification data.
US07965182B2 Apparatus and method for providing a failsafe-enabled wireless device
A method for operating a failsafe-enabled wireless device is provided that includes monitoring a signal quality for a wireless signal between a failsafe-enabled wireless device and a controller. A determination is made regarding whether the signal quality is poor. A failsafe procedure is initiated when the signal quality is poor.
US07965179B2 Operation instruction system, operation instruction device, operation instruction program storage medium, and operation instruction method
An operation instruction method includes: an operation detecting step of detecting a manual operation; an operation detail displaying step of displaying the details of a manual operation detected at the operation detecting step; and an operation occurrence notifying step of, in response to detection of a manual operation at the operation detecting step, notifying the occurrence of the manual operation to another operation instruction device over the communication line. The operation instruction method further includes: a notification receiving step of receiving a notification of occurrence of a manual operation sent from another operation instruction device; and an operation occurrence display step of, when a notification of occurrence of a manual operation is received at the notification receiving step, displaying the occurrence of the manual operation.
US07965177B2 Display system, screen design setting tool, display system program, screen design setting program, and recording medium
A display system includes a combination image dividing section arranged to divide a single combination image composed of a plurality of item images into a plurality of image blocks such that each of the image blocks has an item image; an image inputting controlling section arranged to lay out the individual image blocks; and an image inputting controlling section arranged to generate display data based on the image blocks laid out thereby. This can achieve a display system, to be mounted in the maneuverable moving object and having high degrees of freedom for screen layout, at a lower cost.
US07965175B2 Sounder
To provide a sounder that outputs alarm sound to notify an abnormality in a monitored region. The sounder includes: a sound source that outputs alarm sound when a pulse signal is applied to the sound source; a pulse signal application unit that applies the pulse signal to the sound source; a storage unit that stores plural combinations of a frequency and a pulse width that the pulse signal can take; and a pulse signal control unit that controls the pulse signal application unit so that the pulse signal corresponding to the combination of the frequency and the pulse width stored in the storage unit is applied to the sound source.
US07965174B2 Integrated building device monitoring network
An electrical device for installation within a building is described. Accordingly, the device may comprise a mounting arrangement configured to mount the device within the building. A location module is provided to monitor a location of the device within the building and a power monitor is provided to monitor power consumption of an electrical appliance connectable to the device. The device further includes a communication module configured to interface the electrical device to a communications network and to communicate the location and the power consumption via the communications network. In an example embodiment, the communications network is connectable to a system controller that is operable to communicate with a plurality of the electrical devices to control operation of the electrical devices. The device and the system controller may form part of a building management system.