"Fooling around with alternating current is just a waste of time. Nobody will use it, ever."
Thomas Edison ; 1889
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 |
| 7280685 | Object segmentation from images acquired by handheld cameras A method determines a shape of an object in from an image. A visual hull larger than the object is constructed such that the object can be entirely contained within the visual hull. An image is acquired of the object by a camera. The visual hull is projected onto th... | 10/09/2007 |
| 7280559 | Distributed application layer protocol converter for communications network A method converts from a first application layer protocol to a second application layer protocol in a communications network. A request in the first application layer protocol is received from a requesting node in an application node. The request is sent to a conver... | 10/09/2007 |
| 7280561 | Dynamic asynchronous bandwidth allocation with multiple predictors for variable bit rate traffic With multiple predictors, a method dynamically allocates bandwidth to traffic having a variable data rate in a network. A first amount P-I of bandwidth is allocated in a first state of a state machine. A second amount P-II of bandwidth is allocated in a second state... | 10/09/2007 |
| 7263132 | Adaptive space-time transmit diversity coding for MIMO systems A method for transmitting a stream of data symbols in a multiple-input/multiple-output (MIMO) wireless communications system including Nr transmitting antennas. The stream of data symbols is first demultiplexed into M sub-streams, where M=Nr/2.... | 08/28/2007 |
| 7263472 | Hidden markov model based object tracking and similarity metrics A method models a set of trajectories of a set of objects; there is one trajectory for each object. A sequence of positions of each object is obtained over a duration of time to define a trajectory of the object. The sequence of positions is then projected to a hidd... | 08/28/2007 |
| 7252387 | System and method for mechanically adjusting projector pose with six degrees of freedom for image alignment A method adjusts a pose of a projector with respect to a display surface. A homography HD,P is determined between a display surface and a projector. The homography HD,P is decomposed into rotation and translation parameters expressing a pose M | 08/07/2007 |
| 7245718 | Low bandwidth zero knowledge authentication protocol and device A method authenticates di identities in parallel using two prime numbers p and q such that q|p−1. Each identity includes a private key si and a public key vi, and a publicly known generator is α such that αq≡1 (mod p... | 07/17/2007 |
| 7240834 | Real-time retail marketing system and method A marketing system and method for a retail environment periodically reads RFID tags attached to products to produce a list of product identifications. Consumer recommendation rules are updated according to each list, and recommendations are generated according to th... | 07/10/2007 |
| 7242818 | Position and orientation sensing with a projector A position and orientation of a projector are determined from projected images. First, a homography between a camera and a planar surface, where the relationship between the camera and planar surface is fixed, is determined. Next, a known pattern is projected on the... | 07/10/2007 |
| 7243063 | Classifier-based non-linear projection for continuous speech segmentation A method segments an audio signal including frames into non-speech and speech segments. First, high-dimensional spectral features are extracted from the audio signal. The high-dimensional features are then projected non-linearly to low-dimensional features that are ... | 07/10/2007 |
| 7230620 | Rendering deformable and animated surface reflectance fields A method renders a model of an object by first acquiring, in an acquisition space, a reflectance field of the object. The reflectance field includes a set of reflectance images of the object and a point model of the object. The model is deformed in an object space t... | 06/12/2007 |
| 7229023 | Radio and optical identification tags An identification tag is formed with a single microcircuit. The microcircuit includes an optical transceiver, a radio transceiver, both connected to a memory storing an identification code. At least one of the transceivers operates in receive mode, and at least one ... | 06/12/2007 |
| 7227903 | OFDM transmitter for generating FSK modulated signals An OFDM transmitter generates FSK symbols in a communications network. Complex values representing OFDM tones are partitioned in groups. A distinct energy is assigned to each group of complex values. An OFDM modulator is applied to the complex values having the assi... | 06/05/2007 |
| 7227592 | Self-correcting rear projection television In a rear projection television, cathode ray tubes are mounted inside an enclosure so that each cathode ray tube projects output images onto a rear projection screen using a corresponding electron beam. Calibration images are generated for each cathode ray tube. A c... | 06/05/2007 |
| 7218324 | Scene reflectance functions under natural illumination A method and system estimates a reflectance function of an arbitrary scene. The scene is illuminated under various lighting condition. For each lighting condition there is an associated illumination image and an observed image. Multiple, non-overlapping kernels are ... | 05/15/2007 |
| 7218792 | Stylized imaging using variable controlled illumination A method generates a stylized image. First, a set of images is acquired of a scene. Each image is acquired under a different lighting condition. Silhouette edges are detected in the set of images. Texture regions are identified in the set of images according to the ... | 05/15/2007 |
| 7218755 | Detecting temporally related components of multi-modal signals A method detects objects in a scene over time. Sets of time-aligned features are extracted from multiple signals representing a scene over time; each signal is acquired using a different modality. Each set of time-aligned features is arranged as a vector in a matrix... | 05/15/2007 |
| 7215340 | Object space EWA splatting of point-based 3D models A method renders a 3D model of a graphics object wherein the model includes discrete zero-dimensional points. A first opaque polygon is centered on each point, and the polygon is rendered to obtain depth values of a depth image in a z-buffer. A second polygon is cen... | 05/08/2007 |
| 7212664 | Constructing heads from 3D models and 2D silhouettes A method reconstructs or synthesizes heads from 3D models of heads and 2D silhouettes of heads. A 3D statistical model is generated from multiple real human heads. The 3D statistical model includes a model parameter in the form of basis vectors and corresponding coe... | 05/01/2007 |
| 7212651 | Detecting pedestrians using patterns of motion and appearance in videos A method detects a moving object in a temporal sequence of images. Images are selected from the temporally ordered sequence of images. A set of functions is applied to the selected images to generate a set of combined images. A linear combination of filters is appli... | 05/01/2007 |
| 7209438 | Method and system for assigning circuits to a new service request in a communications network A system and method selects a circuit to service an application request to transmit data over a network. The network includes one or more low and high bandwidth circuits. An average utilization is measured for each circuit in a circuit analyzer should the applicatio... | 04/24/2007 |
| 7209519 | Encoding a video with a variable frame-rate while minimizing total average distortion A method encodes a video as video objects. For each candidate object, a quantizer parameter and a skip parameter that jointly minimizes an average total distortion in the video are determined while satisfying predetermined constraints. The average total distortion i... | 04/24/2007 |
| 7206449 | Detecting silhouette edges in images A method detects silhouette edges in images. An ambient image is acquired of a scene with ambient light. A set of illuminated images is also acquired of the scene. Each illuminated image is acquired with a different light source illuminating the scene. The ambient i... | 04/17/2007 |
| 7197186 | Detecting arbitrarily oriented objects in images A method for detects a specific object in an image. An orientation of an arbitrary object with respect to an image plane is determined and one of a plurality orientation and object specific classifiers is selected according to the orientation. The arbitrary object i... | 03/27/2007 |
| 7194125 | System and method for interactively rendering objects with surface light fields and view-dependent opacity A method renders a model of a 3D object. A polygon model of the 3D object is generated, and a set of input images are acquired of the object. For each vertex of the polygon model, a set of visible views are located, and a set of closest views are selected from the v... | 03/20/2007 |
| 7190367 | Method, apparatus, and system for rendering using a progressive cache A method, apparatus, and system for rendering are disclosed. A rendering request is defined, where the rendering request describes an object to be rendered. A progressive cache is queried to determine a cached element most representing a display image satisfying the... | 03/13/2007 |
| 7191376 | Decoding Reed-Solomon codes and related codes represented by graphs A method decodes a soft-input cost function for an error-correcting code. First, the code is selected and its FSTFG representation is constructed. The representation is simplified, and an encoding method consistent with the representation is selected. A set of messa... | 03/13/2007 |
| 7179171 | Fish breeding toy for cellular telephones A cellular telephone breeding toy includes a memory storing genetic traits of corresponding breedable virtual fish. The memory also stores sets of image templates, there being at least one genetic trait associated with each image template. A keypad is used to select... | 02/20/2007 |
| 7176926 | Method for animating two-dimensional objects A method animates an object as a sequence of frames according to an animation script. The object is represented as a two-dimensional distance field. For each frame in the sequence of frames, a pose of the object is updated according to the animation script. The obje... | 02/13/2007 |
| 7170606 | Multi-way LED-based surface reflectance sensor and spectrophotometer A light sensor circuit based on direct connection of LEDs to I/O pins of a microcontroller. The LEDs are reverse biased and the parasitic junction capacitance is charged in an output mode. Then, the I/O pins placed into an high-impedance input mode. The time for the... | 01/30/2007 |
| 7170932 | Video transcoder with spatial resolution reduction and drift compensation A method and system reduces the spatial resolution of a compressed bitstream of a sequence of frames of a video signal by first decoding the frames, and storing the decoded frames in a first frame buffer. While performing the decoding, motion compensating is perform... | 01/30/2007 |
| 7171358 | Compression of language model structures and word identifiers for automated speech recognition systems A method compresses one or more ordered arrays of integer values. The integer values can represent a vocabulary of a language mode, in the form of an N-gram, of an automated speech recognition system. For each ordered array to be compressed, and an inverse array I[.... | 01/30/2007 |
| 7164784 | Edge chaining using smoothly-varying stereo disparity A method links edges in stereo images into chains which correspond to physical contours in a scene. First, edges are detected in the stereo images. Edges between the stereo images are matched, such that each edge has associated stereo matches. The edges are linked i... | 01/16/2007 |
| 7164779 | Privacy-enhanced display device A method displays an image only to an authorized user by generating a mask image from a data image. The data and mask image are then displayed periodically in an alternating manner on a display device by a select signal. The opening end shutting of an optical shutte... | 01/16/2007 |
| 7158167 | Video recording device for a targetable weapon A compact video image recording device which is mountable to a gun and useful for recording video images before and after the firing of the gun. The recording device includes a camera comprising a lens and a video image sensor. The video recording device is mounted ... | 01/02/2007 |
| 7158499 | Voice-operated two-way asynchronous radio A method and apparatus for communicating audio messages uses a two-way radio. An output audio message is asynchronously transmitted by generating a first acoustic signal in an input device of the radio. A determination is made whether the first acoustic signal is a ... | 01/02/2007 |
| 7154395 | Interactive wireless tag location and identification system A wireless location and identification system includes a controller and a tag. The controller has a projector configured to generate a unique temporal sequence of light intensities for each pixel in an output image of the projector and a wireless transceiver configu... | 12/26/2006 |
| 7142601 | Transcoding compressed videos to reducing resolution videos A method and system transcodes an input video to a lower spatial resolution. The input video is first decoded into pictures. Each picture includes a set of macroblocks. Each picture sub-sampled to a downscaled picture having a lower spatial resolution. A quantizatio... | 11/28/2006 |
| 7142726 | Three-dimensional scene reconstruction from labeled two-dimensional images A method constructs three-dimensional (3D) models of a scene from a set of two-dimensional (2D) input images. The 3D model can then be used to reconstruct the scene from arbitrary viewpoints. A user segments and labels a set of corresponding polygonal regions in eac... | 11/28/2006 |
| 7143352 | Blind summarization of video content A method summarizes unknown content of a video. First, low-level features of the video are selected. The video is then partitioned into segments according to the low-level features. The segments are grouped into disjoint clusters where each cluster contains similar ... | 11/28/2006 |