"The wireless music box has no imaginable commercial value. Who would pay for a message sent to nobody in particular?"
David Sarnoff, American radio pioneer ; 1921
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 |
| 8031085 | Context-based sound generation A method for directing a vehicle to operate in a noise generating mode based on a context is provided. A present location of the vehicle is determined using a location sensing device. Then, it is determined whether the present location of the vehicle is within one o... | 10/04/2011 |
| 8028470 | Robotic watering unit The different illustrative embodiments provide a method and system for watering plants. A map of an area is received and a determination is made using a processing unit as to whether the area needs water. If the area needs water, current constraints are identified a... | 10/04/2011 |
| 7797860 | Automated control of boom or attachment for work vehicle to a preset position A method and system for automated operation of a work vehicle comprises a boom having a first end and a second end opposite the first end. A first hydraulic cylinder is associated with the boom. A first sensor detects a boom position based on a first linear position... | 09/21/2010 |
| 7797815 | Control of a dual rotor electromagnetic machine The invention relates to an electric synchronous machine. There is a need for a dual rotor electric synchronous machine which has a mechanism for adjusting the rotor relative angular displacement while the machine is running in order to reduce back EMF. There is a n... | 09/21/2010 |
| 7792607 | Vision-aided system and method for guiding a vehicle A method and system for guiding a vehicle comprises a location determining receiver for collecting location data for the vehicle. A vision module collects vision data for the vehicle. A location quality estimator estimates the location quality data for the location ... | 09/07/2010 |
| 7781904 | Method and system for managing an electrical output of a turbogenerator The system and method manages an electrical output of a turbogenerator in accordance with multiple modes. In a first mode, a direct current (DC) bus receives power from a turbogenerator output via a rectifier where turbogenerator revolutions per unit time (e.g., rev... | 08/24/2010 |
| 7769512 | Vehicle steering control method and performance A vehicle steering control method including the steps of obtaining a heading error, obtaining a velocity value, obtaining a distance error, applying the heading error, inputting a measure of operator aggressiveness and defuzzifying an output from a steering rule bas... | 08/03/2010 |
| 7752779 | Automated control of boom or attachment for work vehicle to a preset position A first hydraulic cylinder is associated with a boom. A first sensor detects a boom angle of a boom with respect to a support (or a vehicle). An attachment is coupled to one end of the boom. A second hydraulic cylinder is associated with the attachment. A second sen... | 07/13/2010 |
| 7752778 | Automated control of boom or attachment for work vehicle to a preset position A first hydraulic cylinder is associated with the boom having a first end and a second end opposite the first end. A first sensor detects a boom angle of a boom with respect to a support (or a vehicle) near the first end. An attachment is coupled to the second end o... | 07/13/2010 |
| 7748147 | Automated control of boom or attachment for work vehicle to a present position A method and system for automated operation of a work vehicle comprises a boom having a first end and a second end opposite the first end. A first hydraulic cylinder is associated with the boom. A first sensor detects a boom angle of a boom with respect to a support... | 07/06/2010 |
| 7694946 | Suspension system having active compensation for vibration A suspension system for a seat of a vehicle comprises a base, a linkage, and a seat attached to the base via the linkage. A pneumatic shock absorber provides a respective resistance level against movement of the seat with respect to the base based on a corresponding... | 04/13/2010 |
| 7692551 | Method and system for detecting operator alertness A method and system for detecting operator alertness of an operator of a vehicle or machine comprises an image processor and an analyzer. The image processor determines whether at least one eye of an operator is visible and determines whether the operator is general... | 04/06/2010 |
| 7692550 | Method and system for detecting operator alertness A method and system for detecting operator alertness of an operator of a vehicle or machine comprises an image collection system. The image collection system collects reference position data and reference motion data associated with an operator, or a portion thereof... | 04/06/2010 |
| 7692549 | Method and system for detecting operator alertness The method and system for detecting operator alertness of an operator of a vehicle or machine comprises an image collection system. The image collection system collects reference motion data associated with an operator representation when the operator is in an alert... | 04/06/2010 |
| 7665283 | Modular vehicle system having engine unit and mower unit for communication therewith A modular vehicle system comprises an engine unit and an engine management controller associated with the engine unit. A throttle actuator is associated with the engine management controller to control a throttle setting of an engine unit. A mower unit is associated... | 02/23/2010 |
| 7653483 | System and method for determining a position of a vehicle A method and system for determining the position of a vehicle comprises a transmitter or transceiver for transmitting a transmission signal from a vehicle to beacons associated with the work area. A data processor determines an elapsed time including at least one of... | 01/26/2010 |
| 7652583 | Method and system for maintaining operator alertness A method and system for maintaining operator alertness comprises a detector for detecting a physical status of an operator. The physical status indicates a first level of operator alertness. A user interface requests a second level of operator alertness from a self-... | 01/26/2010 |
| 7647177 | System and method for determining a position of a vehicle A time estimator determines a first aggregate elapsed time between the transmission of the first transmission signal to a first beacon and receipt of a return signal, a second aggregate elapsed time between the transmission of the first transmission signal to a seco... | 01/12/2010 |
| 7611004 | Control system and method for controlling an operational mode of a vehicle via multiple clutch assemblies A first clutch assembly has an active state for transmitting rotational energy and an inactive state for not transmitting rotational energy. A generator has a generator shaft associated with the first clutch assembly. A second clutch assembly has an active state for... | 11/03/2009 |
| 7562167 | Managing heterogeneous data streams for remote access The present invention relates to a system and method for intelligent computer-implemented transmittal of data, the system determining and using the best available method of transmission for the data In determining the best available transmission method, the system c... | 07/14/2009 |
| 7454744 | Private source code commenting A method, computer program product, and data processing system for exchanging information regarding software source code among a team of developers is disclosed. In a preferred embodiment of the present invention, a developer associates commentary with a particular ... | 11/18/2008 |
| 7360149 | Displaying text of video in browsers on a frame by frame basis A method, system, and computer program product for presenting text from multimedia data to a user is provided. In one embodiment, multimedia data containing associated text data is received by a data processing system. The associated text data is extracted from the ... | 04/15/2008 |
| 7313514 | Validating content of localization data files The invention provides for extracting language and culture information from a POSIX™* conforming locale source file for the purpose of formatting sample data for country and language expert validation. The invention is performed on a computer system by obtaining a... | 12/25/2007 |
| 7302452 | Method and apparatus for handling requests for files in a data processing system A method, apparatus, and computer instructions for use in an operating system for managing requests for files. A request for a switch file from an application is received. The application points to the switch file. Many files may point to the same switch file. Locat... | 11/27/2007 |
| 7296262 | Data processing system, method, and computer program product for generating a generic compilation interface from object-oriented code A data processing system, method, and computer program product are disclosed for generating a generic compilation interface from a first object-oriented software package. All public classes included in the object-oriented software package are identified. For each of... | 11/13/2007 |
| 7295657 | Automated selection of a backup recipient and distribution of an instant messaging request to the backup recipient A method, system, and program for automated selection of a backup recipient and distribution of an instant messaging request to the backup recipient are provided. A communication support system detects a messaging request initiated by a requester for an intended rec... | 11/13/2007 |
| 7290220 | Method and apparatus for non-sequential access of form fields A method and system for non-sequential access to fields in a window, document, form or template. When the window, document, form or template is opened for user input, the user activates the non-sequential mode of operation, such as by hitting a particular keystroke ... | 10/30/2007 |
| 7287244 | Efficiently releasing locks when an exception occurs In preparing inlined program code for compiling, a synchronization depth is recorded in a table for ranges of program counter addresses. Furthermore, a stack frame is dedicated for the recordation of references to objects locked during the execution of the code. Suc... | 10/23/2007 |
| 7275175 | Method and apparatus for high-speed network adapter failover A method, apparatus, and computer instructions for facilitating failover between network adapters. A failure of a first network adapter is detected in a device driver layer. In response to detecting the failure, the transmission of data is changed by the device driv... | 09/25/2007 |
| 7269622 | Watermarking messaging sessions A method, system and program is provided for watermarking messaging sessions such that the origin of recorded messaging sessions is traceable. A distinguishable watermark is applied to message entries within a messaging session. The messaging entries are then record... | 09/11/2007 |
| 7266774 | Implementing a second computer system as an interface for first computer system A method, system, and program for using a second computer system as an input interface for a first computer system are provided. A second independent computer system is docked into a first computer system. Then, the first computer system uses at least one of an inpu... | 09/04/2007 |
| 7257617 | Notifying users when messaging sessions are recorded A method, system and program for notifying users when messaging sessions are recorded are provided. In response to receiving a request to record a messaging session, a requested selection of multiple message entries associated with the messaging session are recorded... | 08/14/2007 |
| 7257516 | Method, apparatus, and program for eliminating thread skew in multithreaded performance benchmarks A data processing system performs a multithreaded performance benchmark with a rampup interval and a rampdown interval. The master thread signals a start test event and begins the rampup interval. After the rampup interval, the master thread signals a start measurem... | 08/14/2007 |
| 7249313 | Creating and utilizing a wizard to capture an application's interdependencies between web pages and data accesses for running the application's downloadable dynamic web pages off-line A wizard is utilized when creating a server-based transactional Web page application. The wizard keeps track of the interdependencies of the Web pages, any data accesses required for any of the Web pages, and any rules for presenting a different sequence of Web page... | 07/24/2007 |
| 7248563 | Method, system, and computer program product for restricting access to a network using a network communications device A system, method, and computer program product are disclosed for restricting access to a network using a network communications device. The network communications device includes multiple ports for providing access to a data processing system to the network. A speci... | 07/24/2007 |
| 7240136 | System and method for request priority transfer across nodes in a multi-tier data processing system network A method, computer program product, and a data processing system for transferring request prioritizations in a data processing system network is provided. A first data processing system receives a transaction request and identifies a priority of the transaction requ... | 07/03/2007 |
| 7197635 | Method and apparatus for providing updated time at a data processing system A method, apparatus, and computer instructions for providing updated time at a mobile data processing system. An area code is determined from a call made to a server from the mobile data processing system. A time zone is determined using the area code to form an ide... | 03/27/2007 |
| 7196806 | Data processing system for converting content relative to a space used as an advertising medium into a printable object A method, system and computer program product in a data processing system for printing a disjoint web object and content of a web page is provided. Responsive to presenting the web page by the browser, an embedded tag is presented as the disjoint web object. The dis... | 03/27/2007 |
| 7191098 | Automatic detection of excessive interrupt-disabled operating system code Method and system for detecting and reporting an excessive period of interrupt disablement in operating system programming in a data processing system. A method for detecting and reporting an excessive period of disablement in operating system programming in a data ... | 03/13/2007 |
| 7188071 | Apparatus and methods for providing fine granularity alerting to customers Apparatus and methods for providing a fine granularity alerting mechanism for alerting customers of the status of an order are provided. With the apparatus and methods, a customer selects a supplier of a good or service and places an order with the supplier. Upon su... | 03/06/2007 |