Mark Twain (Samuel L. Clemens) received Patent No. 121,992 for "An Improvement in Adjustable and Detachable Straps for Garments." He later received two more patents: one for a self-pasting scrapbook and one for a game to help players remember important historical dates.
Make the Most of Our Site
See this month's Top Inventors and Most Cited Patents.
Stay on top of the latest innovations by subscribing to an RSS feed.
Registered users: Manage your profile.
| Number | Title | Issue Date |
| 7496153 | Modulating signals for coherent and differentially coherent receivers A system incorporates time-hopped and transmitted-reference transceivers in the same wireless network. A transmitter modulates a sequence of bits in a wireless communications network by generating a reference waveform and a data waveform of a waveform pair for each ... | 02/24/2009 |
| 7454333 | Separating multiple audio signals recorded as a single mixed signal A method according to the invention separates multiple audio signals recorded as a mixed signal via a single channel. The mixed signal is A/D converted and sampled. A sliding window is applied to the samples to obtain frames. The logarithms of the power spectra of t... | 11/18/2008 |
| 7454136 | Method and apparatus for acquiring HDR flash images A method generates a high dynamic range image by first acquiring a set of images of a scene illuminated by different lighting conditions. The set of images are then combined to generate a high dynamic range image. ... | 11/18/2008 |
| 7454058 | Method of extracting and searching integral histograms of data samples A computer implemented method extracts an integral histogram from sampled data, such as time series data, images, and volumetric data. First, a set of samples is acquired from a real-world signal. The set of samples is scanned in a predetermined order. For each curr... | 11/18/2008 |
| 7444251 | Detecting and diagnosing faults in HVAC equipment A method and system detects and diagnoses faults in heating, ventilating and air conditioning (HVAC) equipment. Internal state variables of the HVAC equipment are measured under external driving conditions. Expected internal state variables are predicted for the HVA... | 10/28/2008 |
| 7443925 | Pilot and data signals for MIMO systems using channel statistics A method generates signals in a transmitter of a multiple-input, multiple-output wireless communications system. The transmitter includes Nt transmit antennas. A transmit covariance matrix Rt determined using statistical state information of a ... | 10/28/2008 |
| 7443443 | Method and apparatus for enhancing flash and ambient images A method and system generate an enhanced output image. A first image is acquired of a scene illuminated by a first illumination condition. A second image is acquired of the scene illuminated by a second illumination condition. First and second gradient images are de... | 10/28/2008 |
| 7441202 | Spatial multiplexing to mediate direct-touch input on large displays A graphical user interface has a display surface that is segmented into multiple regions. A set of unique, non-overlapping locations is associated with each region. A set of actions that can be performed by the graphical user interface is defined. A document to be d... | 10/21/2008 |
| 7440626 | Image transcoding A method transcodes an image in the form of an encoded input bitstream. The input bitstream includes quality layers, each quality layer includes a resolution levels, each resolution level includes components, each component includes precincts, and each precinct incl... | 10/21/2008 |
| 7440586 | Object classification using image segmentation A method represents a class of objects by first acquiring a set of positive training images of the class of objects. A matrix A is constructed from the set of positive training images. Each row in the matrix A corresponds to a vector of intensities of pixels of one ... | 10/21/2008 |
| 7436909 | Method for estimating time of arrival of received signals for ultra wide band impulse radio systems A method estimates a time of arrival of a signal received in a wireless communication system. An energy in a frame of a received signal is measured to determine a block in the frame, the block representing a coarse time of arrival of the received signal. Multiple ti... | 10/14/2008 |
| 7426301 | Usual event detection in a video using object and frame features The invention provides a method for detecting usual events in a video. The events are detected by first constructing an aggregate affinity matrix from features of associated items extracted from the video. The affinity matrix is decomposed into eigenvectors, and the... | 09/16/2008 |
| 7426292 | Method for determining optimal viewpoints for 3D face modeling and face recognition A method determines an optimal set of viewpoints to acquire a 3D shape of a face. A view-sphere is tessellated with a plurality of viewpoint cells. The face is at an approximate center of the view-sphere. Selected viewpoint cells are discarded. The remaining viewpoi... | 09/16/2008 |
| 7423576 | System and method for radar tracking using communications packets According to the invention, IEEE 802.15.4a packets are used for communications, ranging and passive radar (detecting changes/motions, tracking objects in the environment) functionality. Changes and motions in the environment are detected by exploiting the specific p... | 09/09/2008 |
| 7421111 | Light pen system for pixel-based displays An interactive display system includes a pixel-based display surface and a light pen. A sequence of patterns is projected onto the display surface. The sequence of patterns has a unique sequence of light intensities for each location of the display surface. Intensit... | 09/02/2008 |
| 7420590 | Video matting using camera arrays A method and system for determining an alpha matte for a video is presented. A set of videos is acquired by an array of cameras. A centrally located camera in the array is designated as a reference camera and acquires a reference video. A foreground depth plane is s... | 09/02/2008 |
| 7415392 | System for separating multiple sound sources from monophonic input with non-negative matrix factor deconvolution A method and system separates components in individual signals, such as time series data streams. A single sensor acquires concurrently multiple individual signals. Each individual signal is generated by a different source. An input non-negative matrix representing ... | 08/19/2008 |
| 7415385 | System and method for measuring performances of surveillance systems A computer implemented method measures a performance of surveillance system. A site model, a sensor model and a traffic model are selected respectively from a set of site models, a set of sensor models, and a set of traffic models to form a surveillance model. Based... | 08/19/2008 |
| 7414977 | Power and delay sensitive ad-hoc communication networks An ad-hoc wireless communication network includes multiple nodes. Each node maintains a routing table. The routing table is constructed by broadcasting route request packets from a source node. The request packet includes an address of a destination node. Intermedia... | 08/19/2008 |
| 7415164 | Modeling scenes in videos using spectral similarity A computer implemented method models a scene in a video acquired by a camera. For each pixel in each frame of the video, a time series of intensities of the pixel is acquired. A harmonic series is extracted from samples of each time series using a sliding window. Di... | 08/19/2008 |
| 7412109 | System and method for filtering artifacts in images A method filters pixels in an image, by first partitioning the image into blocks. Edge block are identified. A variance of an intensity for each pixel in each edge block is determined. Then, each pixel in each edge block is filtered with a filter that is dependant o... | 08/12/2008 |
| 7409830 | Fuel-cell actuated mechanical device A method generates mechanical energy by storing water in a fuel-cell and a pressure equalization device. The water stored in the fuel-cell is electrolyzed into hydrogen gas and oxygen gas, which displaces the water stored in the pressure equalization device. The dis... | 08/12/2008 |
| 7412098 | Method for generating a low-dimensional representation of high-dimensional data A method represents a class of objects. A set of samples for the objects in the class is acquired, there being one sample for each object, and each sample includes a plurality of data values representing characteristics of the object. The samples are grouped into su... | 08/12/2008 |
| 7409550 | Method for binding networked devices A method binds devices connected by a wireless network by setting a first timeout in a master device. A key exchange is performed between the master and a slave device. The key exchange is terminated if the first timeout expires and the key exchange is incomplete. T... | 08/05/2008 |
| 7409022 | Synchronizing clocks in wireless personal area networks A method synchronizes a transmit clock of a transmitter with a receive clock of a receiver in a wireless communications network. Times t1, t2, t3, and t4 of the transmit clock corresponding times t1′, t2′, t3′, ... | 08/05/2008 |
| 7408591 | System and method for defocus difference matting A method extracts an alpha matte from a video acquired of a scene. A set of pinhole or narrow aperture images IP is acquired of the scene with a camera aperture set to a relatively large depth-of-field. The scene includes a background B and a foreground F... | 08/05/2008 |
| 7406409 | System and method for recording and reproducing multimedia based on an audio signal A system and method summarizes multimedia stored in a compressed multimedia file partitioned into a sequence of segments, where the content of the multimedia is, for example, video signals, audio signals, text, and binary data. An associated metadata file includes i... | 07/29/2008 |
| 7406123 | Visual complexity measure for playing videos adaptively A method plays frames of a video adaptively according to a visual complexity of the video. First a spatial frequency of pixel within frames of the video is measured, as well as a temporal velocity of corresponding pixels between frames of the video. The spatial freq... | 07/29/2008 |
| 7403746 | Adaptive frame durations for time-hopped impulse radio systems A method determines a duration of a frame in an impulse radio system for radio ranging. Channel state information of a channel between two transceivers is estimated periodically. A signal to noise and interference ratio is also estimated periodically. The frame dura... | 07/22/2008 |
| 7403707 | Method for estimating camera settings adaptively A camera is configured to adaptively determine camera settings. The camera includes a plurality of sensors elements configured to acquire a current image of a scene according to a current set of camera settings. A number of sensor elements having a set of desirable ... | 07/22/2008 |
| 7403488 | Scheduling packet flows in multi-rate wireless local area networks A system and method schedule series of packets for transmission between terminals in a single wireless channel of a packet-switched local area network. The local area network can operate in an ad hoc mode or in infrastructure mode. A transmission rate is assigned to... | 07/22/2008 |
| 7403157 | Radio ranging using sequential time-difference-of-arrival estimation A method determines a position of a target object. A window function is applied repeatedly to a first signal and a second signal of a pair of radio signals received at a pair of passive sensors from a target object while time shifting the window function during a co... | 07/22/2008 |
| 7403664 | Traffic event detection in compressed videos A method detects traffic events in a compressed video. Feature vectors are extracted from the compressed video. The feature vector are provided to a Gaussian mixture hidden Markov model. Then, a maximum likelihood of the Gaussian mixture hidden Markov model is deter... | 07/22/2008 |
| 7401217 | Secure routing protocol for an ad hoc network using one-way/one-time hash functions A method authenticates packets that are transmitted serially in a network. A current password is selected for a current packet to be transmitted. The current packet includes current data. A one-way/one-time hash function is applied to the current password to form a ... | 07/15/2008 |
| 7391905 | Method for secure component labeling in images A method processes an input image securely. An input image is acquired in a client and partitioned into a set of overlapping tiles. The set of overlapping tiles is transferred to a server. In the server, motion pixels in each tile that are immediately adjacent to ot... | 06/24/2008 |
| 7391802 | Modulating signals for coherent and differentially coherent receivers A system incorporates time-hopped impulse radio (TH-IR) and transmitted-reference impulse radio (TR-IR) transceivers in the same wireless network. A transmitter modulates a sequence of bits in a wireless communications network by generating a reference waveform and ... | 06/24/2008 |
| 7391807 | Video transcoding of scalable multi-layer videos to single layer video A method transcodes a compressed multi-layer video bitstream that includes a base layer bitstream and an enhancement layer bitstream. The base and enhancement layers are first partially decoded, and then the partially decoded signals are combined with a motion compe... | 06/24/2008 |
| 7388927 | M-ary modulation of signals for coherent and differentially coherent receivers A system incorporates time-hopped impulse-radio (TH-IR), transmitted-reference impulse-radio (TR-IR) and noncoherent transceivers in the same wireless network. A transmitter modulates a sequence of bits in a wireless communications network by selecting one coding se... | 06/17/2008 |
| 7388833 | Access control and protocol for packet switched wireless communications networks A method transmits packets over a single channel in a wireless communication network that includes multiple nodes. Access to the channel is gained in a transmitting node. Then, a block of packets is transmitted to a receiving node via the channel. The transmitting n... | 06/17/2008 |
| 7388841 | Selecting multiple paths in overlay networks for streaming data A method selects multiple paths between a server and a client in an overlay network where nodes are connected by links. The nodes include the server and the client. Each path includes a set of selected links. First, in each node, Quality of service metrics are measu... | 06/17/2008 |