...Chester Carlson was a patent agent who tired of having to make multiple copies of patent applications using the only duplication method available at the time: carbon paper. In 1959 he came up with a new copying system and took it to IBM for evaluation. The "experts" at IBM determined potential sales to be only 5,000 units because people wouldn't want to use a bulky machine when they had carbon paper. Carlson's invention was the xerography process, the company founded on the system is Xerox.
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 |
| 7428426 | Method and apparatus for controlling transmit power in a wireless communications device Systems and techniques for wireless communications are disclosed. The systems and techniques include the generation of a signal, the setting of an average transmit power of the signal transmission as a function of a first threshold relating to out-of-band emissions,... | 09/23/2008 |
| 7418046 | Pilot transmission and channel estimation for multiple transmitters Each transmitter is assigned a time-only pilot code, a frequency-only pilot code, or a time-frequency pilot code to use for pilot transmission. The pilot codes may be pseudo-random, orthogonal, and/or cyclic-shift codes. To obtain a channel estimate for a transmitte... | 08/26/2008 |
| 7349679 | Integrated power amplifier A power amplifier develops a modulated high power signal by summing the outputs of multiple voltage controlled oscillators. A phase control circuit synchronizes the phase relationship of multiple voltage controlled oscillators. The voltage control oscillators provid... | 03/25/2008 |
| 7328159 | Interactive speech recognition apparatus and method with conditioned voice prompts An improved system for an interactive voice recognition system (400) includes a voice prompt generator (401) for generating voice prompt in a first frequency band (501). A speech detector (406) detects presence of speech energy in a secon... | 02/05/2008 |
| 7324836 | Non-wireless communication using sound Method and apparatus are disclosed to allow non-wireless transmission or reception of data from one device to at least another device. More particularly, in one embodiment, a jack of a first device is configured to receive incoming analog signals encoded with digita... | 01/29/2008 |
| 7271465 | Integrated circuit with low-loss primary conductor strapped by lossy secondary conductor Techniques for “strapping” a primary conductor with a secondary conductor in an integrated circuit (IC). The IC includes a number of circuit elements interconnected by a secondary conductor through a number of vias disposed at a number of locations for coupling ... | 09/18/2007 |
| 7245600 | Method and apparatus for determining reverse link load level for reverse link data scheduling in a CDMA communication system In a communication system (100), a method and apparatus provides for determining reverse link load level for reverse link data rate scheduling. The method and apparatus include determining a number of locked fingers (208) on a reverse link signal in a ... | 07/17/2007 |
| 7245666 | Soft symbol decoding for MIMO communication systems with reduced search complexity Soft symbol decoder algorithms for multiple input, multiple output (MIMO) receivers reduce the search complexity by searching over fewer than all possible combinations of transmitted symbols to compute log metrics for each transmitted bit from each transmit antenna.... | 07/17/2007 |
| 7203319 | Apparatus and method for installing a decryption key An apparatus for installing a decryption key is initially arranged so that a decryption algorithm received by a control processor is passed via a first interface path to a decryption processor. The algorithm is installed in the decryption processor together with a p... | 04/10/2007 |
| 7187708 | Data buffer structure for physical and transport channels in a CDMA system A buffer structure for storing symbols received via a number of (e.g., physical or transport) channels. Each channel is associated with a particular time interval (e.g., a radio frame period or a transmission time interval (TTI)) over which the received symbols are ... | 03/06/2007 |
| 7184954 | Method and apparatus for detecting bad data packets received by a mobile telephone using decoded speech parameters A speech signal is decoded by a vocoder and the reconstructed speech samples are provided to a decoded frame check unit. The decoded frame check unit examines the energy of the reconstructed speech and compares the energy of the reconstructed speech to a range of ac... | 02/27/2007 |
| 7174190 | Serial bus interface for direct conversion receiver A direct downconversion receiver architecture having a DC loop to remove DC offset from the signal components, a digital variable gain amplifier (DVGA) to provide a range of gains, an automatic gain control (AGC) loop to provide gain control for the DVGA and RF/anal... | 02/06/2007 |
| 7164907 | Automated over the air plug-in device recognition and software driver download A system and method for automatically detecting a peripheral device in communication with a wireless device, such as a wireless telephone, and requesting a driver for the peripheral from a remote server via a wireless communications network. After the driver is rece... | 01/16/2007 |
| 7165099 | Dynamically downloading and executing system services on a wireless device An applet requiring a virtual machine is downloaded to a wireless device. A software platform on the device determines that a virtual machine is used by the applet during execution. Without additional user interaction, the virtual machine is downloaded to the wirele... | 01/16/2007 |
| 7161512 | Gain error correction in an analog-to-digital converter An error correction circuit for use with an analog-to-digital converter (ADC) comprising correction capacitance switching means coupled to the correction capacitance means. The switching means being coupled to ground and to a plurality of reference voltages and bein... | 01/09/2007 |
| 7162224 | System and method for piggybacking data across an open data channel of a wireless device A system, method, and program for transmitting data across an idle open communication channel from a wireless device. The wireless device includes a computer platform and a plurality of device resources that selectively utilize a open communication channel to commun... | 01/09/2007 |
| 7158760 | Frequency synthesizer with selectable preconfigured synthesizer characteristics A system and method are disclosed for configuring a frequency synthesizer in a transceiver. Configuring a frequency synthesizer in a transceiver includes specifying a selection bit sequence wherein the selection bit sequence corresponds to a predetermined combinatio... | 01/02/2007 |
| 7155726 | System for dynamic registration of privileged mode hooks in a device Methods and apparatuses are provided for dynamic registration of privileged mode hooks in a device that can operate in a privileged mode and a non-privileged mode. A data structure is provided which maps between identifiers and functions. An available slot in the da... | 12/26/2006 |
| 7155203 | Method and apparatus for billing for usage-based group communication between wireless devices A method and apparatus for billing for the usage of direct group communication services, such as push-to-talk services. A direct group communication service provider sets up an account for each direct communication service user whereby the user can establish a targe... | 12/26/2006 |
| 7151946 | Controller for reducing latency in a group communication network A method and apparatus for reducing perceived latency in a group communication network provides for receiving a request from a user of a communication device wishing to initiate a group call, receiving media from the user before completely processing the request, an... | 12/19/2006 |
| 7139559 | System and method for handshaking between wireless devices and servers A system, method, and computer program for data communication, or “handshaking,” between wireless devices and a server on a wireless network. Upon a wireless device communicating with the server, the server obtains data from the wireless device indicative of wir... | 11/21/2006 |
| 7130599 | Quadrature generator with image reject mixer In an exemplary application, an apparatus according to a disclosed embodiment receives a radio frequency signal and outputs an intermediate frequency signal. Rejection of image components in the intermediate frequency signal is obtained without the need to preproces... | 10/31/2006 |
| 7127512 | Method and apparatus for two-phase commit in data distribution to a web farm Various methods and apparatus for synchronizing data between members of a web farm are disclosed. The web farm may include a primary member and at least one backup member. The web farm members may include modules for determining whether new data is available to the ... | 10/24/2006 |
| 7120794 | System for invoking a privileged function in a device System for invoking a privileged function in a device. The system includes a method that allows an application to invoke a function on a device, wherein the device includes at least two operating modes comprising a privileged mode and a non-privileged mode, and the ... | 10/10/2006 |
| 7120429 | System and method for licensing applications on wireless devices over a wireless network A system and method for controlling software applications on one or more wireless devices where each wireless device is in selective communication with one or more application managing servers over a wireless network. Each wireless device has one or more selectively... | 10/10/2006 |
| 7117000 | Method and apparatus for exchanging air-interface information during a dormant packet data session Methods and apparatus for exchanging information with a dormant target communication device provide for locating a dormant target communication device by a wireless infrastructure, forwarding information to the dormant target communication device by the wireless inf... | 10/03/2006 |
| 7113765 | System and method for allowing user based application licensing across multiple wireless communications devices A system and method for a wireless service provider to provide activation of an application by a subscriber who has a plurality of wireless communications devices in a single subscription account. The subscriber can access the application from any one of the wireles... | 09/26/2006 |
| 7113766 | Transaction processing Systems and methods consistent with the present invention provide a transaction processing during which a transaction billing event is created. Metadata associated with an application is stored in a transaction manager database. When a wireless device downloads an a... | 09/26/2006 |
| 7114153 | Method and apparatus for continuation-passing in a virtual machine Methods and apparatus for continuation passing in a virtual machine (VM). A method is provided for operating a virtual machine to provide continuation passing in a wireless device. The virtual machine comprises a stack memory. The method comprises encountering a con... | 09/26/2006 |
| 7113776 | System and method for application and application metadata filtering based on wireless device capabilities A system, method, and computer program for delivering services to wireless communication devices. The system tailors the services based on the capability of the wireless device and the services subscribed by the user. A server or other computer device receives from ... | 09/26/2006 |
| 7107167 | Method and apparatus for searching external issues for testing a product Methods and apparatus for performing a test on a product include applying a test on a product and, if the test indicates a defect in the product, determining whether the defect is external to the product. The method further includes, if the defect is determined to b... | 09/12/2006 |
| 7099663 | Safe application distribution and execution in a wireless environment The present invention provides safe and secure application distribution and execution by providing systems and methods that test an application to ensure that it satisfies predetermined criteria associated with the environment in which it will execute. Furthermore, ... | 08/29/2006 |
| 7096010 | Method and apparatus for defining and executing features in a personal wireless handset The invention comprises a method and apparatus for enabling a user of a personal wireless communication handset to define a macro for selectively operating a feature of the personal wireless communication handset and store the macro in the device's memory. The user ... | 08/22/2006 |
| 7096004 | Test enabled application execution Systems and methods consistent with the present invention provides safe and secure application distribution and execution and controls the risk of providing a test environment associated with the testing of applications. Test enabled permissions are created and dist... | 08/22/2006 |
| 7092307 | Leakage current reduction for CMOS memory circuits A CMOS integrated circuit (e.g., an SRAM or a DRAM) is partitioned into a core block, a peripheral block, and a retention block. The core block includes circuits (e.g., memory cells) that are powered on at all times and is coupled directly to power supply and circui... | 08/15/2006 |
| 7088955 | Method and apparatus for acquiring and tracking pilots in a CDMA communication system Techniques to acquire and track pilots in a CDMA system. In an aspect, frequency acquisition of a number of signal instances (i.e., multipaths) in a received signal may be achieved concurrently based on a frequency control loop (RAFC) maintained for each finger proc... | 08/08/2006 |
| 7089178 | Multistream network feature processing for a distributed speech recognition system A distributed voice recognition system and method for obtaining acoustic features and speech activity at multiple frequencies by extracting high frequency components thereof on a device, such as a subscriber station and transmitting them to a network server having m... | 08/08/2006 |
| 7084713 | Programmable capacitor bank for a voltage controlled oscillator A programmable capacitor bank includes multiple tuning elements. Each tuning element includes two tuning capacitors and a pass transistor that electrically connects or disconnects the capacitors to/from common nodes. For a thermometer decoded capacitor bank, the tun... | 08/01/2006 |
| 7079857 | Method and apparatus for providing arbitration in a group communication network A method and apparatus for arbitrating between a first communication device having floor control in a group communication network and a second communication device competing for floor control provides receiving a floor-control request from the second communication d... | 07/18/2006 |
| 7076266 | System and method for power control calibration and a wireless communication device A technique for calibrating the open-loop transmit power of a wireless communication device overcomes the inherent nonlinearities in the gain control input of a variable gain amplifier (VGA). In one embodiment, a feedback circuit generates a signal indicative of the... | 07/11/2006 |