At Patents you can conduct a Patent Search, File a Patent Application, find a Patent Attorney, or search available technology through our Patent Exchange. Patents are available using simple keyword or date criteria. If you are looking to hire a patent attorney, you've come to the right place. Protect your idea and hire a patent lawyer.
Method and apparatus for modifying a scheduling database
A mobile electronic communications device and a method for modifying a scheduling database are provided. The scheduling database is modified via the mobile...
Co-brands for user interface in travel booking
Co-brands, virtual wrappers for web sites that allow clients to expand client inventories across different web sites, are disclosed. Different types of travel...
Composition assisting apparatus and composition assisting system
[Object] To provide communication space for the user to have crossing over of discussions with respect to plural phrases while allowing the discussions to be...
Apparatus for navigation and interaction in a virtual meeting place
An apparatus for providing for virtual communication and collaboration comprises a collaborative virtual environment (CVE) application executing within a...
A method, apparatus, and article of manufacture enables users to collaborate on an actual stored drawing document across a network. A single document is stored...
Method and apparatus for variable help content and abandonment
intervention based on user behavior
Method and apparatus for variable help content and abandonment intervention based on customer behavior in computer applications. A pattern detection and...
Dividing a large input page into a plurality of smaller input pages to
provide easier use of a terminal with a...
In a terminal with a display screen that is too small to accept a required input in its entirety, a user is enabled to perform the input without intricate...
Application for designing photo albums
Some embodiments of the invention provide a computer-based application that allows its users to insert their pictures in a variety of different photo album...
Visually encoding nodes representing stages in a multi-stage video
Some embodiments of the invention provide a user interface of editing video through a multi-stage editing process. The user interface selects a particular stage...
Data analysis using facet attributes
A method, computer program product, and system for analyzing data using a data warehouse application are provided. The method, computer program product, and...
Compressing page descriptions while preserving high quality
A method (100) is disclosed for generating a page description from a list of items (201 to 204) to be rendered to the page. At least one of the items in the...
Providing device usage information through layout diagram
Layout data relating to layout of a user and a device is obtained. Log data relating to usage of the device, such as a job being performed or to be performed by...
Techniques for creating computer generated notes
Text is extracted from and information resource such as documents, emails, relational database tables and other digitized information sources. The extracted...
Techniques to associate information between application programs
Techniques to cross-reference information for application programs are described. An apparatus may comprise a first application program to create notes for an...
Data visualization using tables integrated with hierarchical pie charts
Tools and techniques are provided to visualize and manage data. A hierarchical pie chart is placed in operational correspondence with a hierarchical table....
Drilling on elements in arbitrary ad-hoc reports
Mechanisms are provided for drilling on data elements in arbitrary ad-hoc reports. Data elements in one ad-hoc report can be examined and then drilled on, in...
Information distributing system, information processing terminal device,
information center, and information...
An information distributing system for distributing data to at least one information processing terminal device from an information center storing data. The...
Planar mapping of graphical elements
Planar rendering is described. In an implementation, a method includes approximating a shape that corresponds to an overlapping portion of at least one...
Method and system for checking rotate, shift and sign extension functions
using a modulo function
A method of discovering a fault in a circuit is disclosed. The method comprises generating a first result of a selected function by performing the selected...
Apparatus and method for receiving signal in a communication system
A signal reception apparatus for a communication system is disclosed in which the signal reception apparatus receives a signal and decodes the received signal...
Method for error detection in a decoded digital signal stream
The present invention relates to a method for analyzing a decoded digital signal stream. The method comprises decoding an encoded digital signal stream to...
Communication signal decoding
Provided are systems, methods and techniques that use an embedded error-detection code within a received communication signal to determine when to stop...
Error correction for disk storage media
Embodiments of the invention provide methods and systems for improving the reliability of data stored on disk media. Logical redundancy is introduced into the...
System and method for providing constrained transmission and storage in a
random access memory
A system and method for providing constrained transmission and storage in a random access memory. A system includes a memory device for providing constrained...
Structured low-density parity-check (LDPC) code
A method for constructing a low-density parity-check (LDPC) code using a structured base parity check matrix with permutation matrix, pseudo-permutation matrix,...
Read/write channel coding and methods for use therewith
A write channel includes a pre-encoding module that encodes write data to produce pre-encoded data. An error correcting code (ECC) module generates ECC data...
Software and methods to detect and correct data structure
Methods to detect and correct bit errors in data include the steps of specifying to a compiler a storage area with a variable wherein the variable includes a...
Apparatus and method for memory read-refresh, scrubbing and variable-rate
A memory controller and method that provide a read-refresh (also called "distributed-refresh") mode of operation, in which every row of memory is read within...
Super block error correction code (ECC) adaptable to communication systems
including hard disk drives (HDDs)...
Super block error correction code (ECC) adaptable to communication systems including hard disk drives (HDDs) and other memory storage devices. A means is...
Serially concatenated convolutional code decoder with a constrained
A Serially Concatenated Convolutional Code (SCCC) decoding system includes an outer decoder module (208), permutation module (104), and data store (114). The...
Wireless communications system
Wireless transmission of data is effected across a communications channel defined by a communications medium by means of an encoder, operable to apply a low...
System and method for implementing a subrate recovery for lost packets in
a communications environment
A method for communicating data is provided that includes receiving a plurality of bits associated with a communications flow and recovering data lost from a...
Method and apparatus for combined packet retransmission and soft decoding
of combined packets in a wireless...
In a wireless communication network using point-to-point or point-to-multipoint communications, this disclosure teaches the use of combined packets for...
Method and mechanism for implementation-independent, on-line, end-to-end
detection of faults in self-checking...
A method and apparatus are provided for detecting faults in a queue (also known as FIFO) in a digital system. The method augments the FIFO with an external...
Scan testing system and method
A scan test circuit includes a plurality of tester inputs that receive scan test data for performance of a scan test of a circuit under test. The scan test...
Debugging module for electronic device and method thereof
A debugging module for connecting an IC to a JTAG debugger device includes a JTAG interface, an earphone circuit, a USB interface, a switching unit, and a reset...
Input/output compression and pin reduction in an integrated circuit
An I/O compression apparatus, for testing a memory array and/or a logic circuit, is comprised of a selectable compression circuit that outputs compressed test...
Apparatus and method for testing semiconductor memory device
A semiconductor memory device for performing a reliability test includes a write driving block for generating a predetermined test voltage in a test mode and...
Semiconductor memory device, operating method thereof, and compression
test method thereof
A semiconductor memory device including a plurality of banks, each including a plurality of memory cells, a pattern signal generator configured to generate...
Automation of fuse compression for an ASIC design system
A method and system for repairing defective memory in a semiconductor chip. The chip has memory locations, redundant memory, and a central location for ordered...
Network system for diagnosing operational abnormality of nodes
A network system for judging abnormality of a self node with high precision on the basis of information from other nodes connected to a network is provided. In...
System and method for communicating data over communication channels
A communication system communication system includes a transmitter and a receiver. The transmitter inverts multiple bits of first transmission data, serializes...
Misalignment compensation for proximity communication
In a proximity communication system, transmit elements on one chip are aligned with receive elements on a second chip juxtaposed with the first chip. However,...
Abnormality detection frequency set when it is indicated that abnormality
The invention provides an information processing apparatus including: a plurality of abnormality detection sections provided in each of a plurality of detection...
Method and device for writing a multi-layer optical disc
A method is described for writing an optical disc (2) having a multi-layered storage space (30) comprising at least a first storage layer (31) and a second...
Dynamic address-type selection control in a data processing system
A translated address and an untranslated address associated with a same processor operation are received. An address-type indicator is provided whose value is...
Method for recovering from PCI bus fault, recording medium and computer
A bus fault detecting unit 21 detects a closed PCI bus, and outputs to an OS 1, a PCI card disconnection instructing signal that requires the OS 1 to disconnect...
Multi-client and fabric diagnostics and repair
Systems, methods, and computer program products for network diagnostics and repair are provided. In some implementations, a method is provided. The method...
Method and apparatus for cause analysis involving configuration changes
A technique determines which configuration change(s) caused an application invocation failure of a computer application without the need for a knowledge...
Pseudo random process state register for fast random process test
A method, system and computer program product are presented for providing pseudo-random input test data to a test program. A seed value is generated and stored...