"Flight by machines heavier than air is unpractical and insignificant, if not utterly impossible."
Simon Newcomb, astronomer ; Said in 1902, less than two years before the first flight at Kitty Hawk
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 |
| 8156007 | Dynamic determination of item returns Techniques are described for automatically and dynamically determining, at the time that items are being returned from customers, how to handle the returns of the items. A variety of factors may be considered to determine appropriate item return handling for an item... | 04/10/2012 |
| 8150439 | Facilitating user interactions based on proximity Techniques are described for providing location-based information and functionality to people and computing devices in various ways. In at least some situations, the techniques include enabling multiple people in a common geographic area to interact in various ways,... | 04/03/2012 |
| 8135505 | Determining locations of interest based on user visits Techniques are described for determining locations of interest based on user visits. In some situations, the techniques include obtaining information about actual locations of users at various times, and automatically analyzing the information to determine particula... | 03/13/2012 |
| 8073740 | Facilitating a supply of used items Techniques are described for facilitating a supply of used items on behalf of an entity that desires to acquire such used items, such as a merchant that sells used items to customers. The used items are obtained based on interactions with recipients who receive item... | 12/06/2011 |
| D648272 | Connection socket | 11/08/2011 |
| 7792944 | Executing programs based on user-specified constraints Techniques are described for managing execution of programs on multiple computing systems, such as based at least in part of user-specified constraints. For example, constraints related to execution of a program may be based on a desired relative location of a host ... | 09/07/2010 |
| 7747543 | Dynamically determining actual delivery information for orders based on actual order fulfillment plans A method, system, and computer-readable medium for dynamically generating actual fulfillment plans for a current order or a potential order so as to enhance the future fulfillment process for expected future orders is described. In some situations, actual delivery i... | 06/29/2010 |
| 7742994 | Providing payments automatically in accordance with predefined instructions Techniques are described for facilitating interactions between computing systems, such as by using an authorization system to automatically authorize financial payments between parties in accordance with previously specified private authorization instructions of at ... | 06/22/2010 |
| 7734515 | Generating new invocable composite network services based on multiple other invocable constituent network services Techniques are described for assisting users in dynamically creating and using composite services that are based on other constituent services. In some situations, each constituent service is a Web service (“WS”), and each composite service is a new WS whose exe... | 06/08/2010 |
| 7730034 | Providing entity-related data storage on heterogeneous data repositories Techniques are described for storing and accessing data on heterogeneous types of data repositories, such as by a distributed software system that uses multiple data repositories on multiple computing nodes, including to transfer groups of data between multiple hete... | 06/01/2010 |
| 7729955 | Providing information regarding the use of web services in an electronic marketplace A method, system, and computer-readable medium is described for facilitating interactions between computing systems, such as by providing an electronic Web service (“WS”) marketplace via which third-party WS providers make their WSes available to third-party WS ... | 06/01/2010 |
| 7729954 | Providing paid access to remote web service in an electronic marketplace A method, system, and computer-readable medium is described for facilitating interactions between computing systems, such as by providing an electronic Web service (“WS”) marketplace via which third-party WS providers make their WSes available to third-party WS ... | 06/01/2010 |
| 7714622 | Integrated circuit input stage An input stage of an integrated circuit, includes a comparator for comparing the voltage of an input signal of the input stage with a reference voltage, and supplying a binary output signal the value of which depends on the result of the comparison of the input sign... | 05/11/2010 |
| 7707008 | Automatically identifying incongruous item packages A method, system, and computer-readable medium is described for automatically identifying incongruous item packages, such as to detect incongruities in the items that are included as contents of the item packages and/or to identify incongruities in the packaging use... | 04/27/2010 |
| 7706965 | Rectifying erroneous road traffic sensor data Techniques are described for assessing road traffic conditions in various ways based on obtained traffic-related data, such as data samples from road traffic sensors (e.g., physical sensors that are near or embedded in the roads) and/or from vehicles and other mobil... | 04/27/2010 |
| 7698618 | Method and system for correcting burst errors in communications networks, related network and computer-program product The errors that may occur in transmitted numerical data on a channel affected by burst errors, are corrected via the operations of: ordering the numerical data in blocks each comprising a definite number of data packets; generating for each block a respective set of... | 04/13/2010 |
| 7694158 | Parallel processing method and system, for instance for supporting embedded cluster platforms, computer program product therefor A multi-processing system-on-chip including a cluster of processors having respective CPUs is operated by: defining a master CPU within the respective CPUs to coordinate operation of said multi-processing system, running on the CPU a cluster manager agent. The clust... | 04/06/2010 |
| 7689839 | Dynamic power management in system on chips (SOC) A system for dynamic power management in a distributed architecture system on chip, comprising a means for dynamically defining the feasibility of entering a low power mode of operation based on the status of components of the system, a means for entering or exiting... | 03/30/2010 |
| 7685470 | Method and device for debugging a program executed by a multitask processor A method for debugging a multitask program executed by a processor includes interrupting the processor during the execution of a task of the program, and activating a debugging mode of the processor, wherein the instructions executed by the processor are supplied by... | 03/23/2010 |
| 7684832 | Method of connecting an UMTS mobile radio to a network To achieve a shortening of the initial synchronization time and/or extension of the stand-by time with a method of connecting an UMTS mobile radio to a network, the UMTS mobile radio receives and stored in one or more time-limited RF receive windows the signals that... | 03/23/2010 |
| 7680210 | Method for generating I/Q signal in a TDMA transmitter and corresponding modulator The present invention relates to a digital I/Q modulator which efficiently supports multi-time-slot operation of wireless TDMA transmitters employing linear power amplifiers. According to the present invention, dips are introduced in the envelope of the I/Q signal i... | 03/16/2010 |
| 7657258 | Radio device testing system A testing system for testing the radio software stack (40) of a radio device (16) is described. The system comprises test control means (10) and perturbation means (38) connected to said radio device. The perturbation means enables pertur... | 02/02/2010 |
| 7624261 | Secure booting of an electronic apparatus with SMP architecture A method of secure booting of an SMP architecture apparatus provides for the formation of a secure domain comprising a first processor and a part of a shared memory, before the booting of the operating system of the first processor. The operating system of a second ... | 11/24/2009 |
| 7620868 | Method for detecting a malfunction in a state machine A method for detecting a malfunction in a state machine is described. The state machine has an operation modeled by a set of states linked to each other by transitions, the state machine generating, upon each transition, output signals according to input signals com... | 11/17/2009 |
| D604123 | Food slicer | 11/17/2009 |
| 7617133 | Dynamic determination of item returns during transit Techniques are described for automatically and dynamically determining how to handle items being returned from customers while the items are in transit. Various factors may be considered to determine appropriate item return handling, including by assessing current c... | 11/10/2009 |
| 7607044 | Monitoring of a program execution by the processor of an electronic circuit A method for monitoring the execution of a program by a processor of an electronic circuit comprises operations of collecting monitoring data within the circuit and of transmitting the monitoring data to a device for debugging the program. The monitoring data are tr... | 10/20/2009 |
| 7592343 | Pyridazine-piperazine compounds and their use as stearoyl-CoA desaturase inhibitors Compounds of formula (Ia): where x, y, G, L, M, W, R2, R3, R5, R5a, R6, R6a, R7, R7a, R8 and R8a are defined here... | 09/22/2009 |
| 7573384 | Method and system for detecting attempts at malicious action against an installation under surveillance Described are embodiments that detect attempts at malicious action against an installation under surveillance based on signals detected by a plurality of sensors distributed near an installation. ... | 08/11/2009 |
| 7551383 | Adjusting voltage delivered to disk drive circuitry based on a selected zone A disk drive includes a disk comprising a plurality of zones, a clock for generating a timing signal having a timing frequency, a voltage controller for providing a supply voltage, and circuitry coupled to the supply voltage and responsive to the timing frequency. P... | 06/23/2009 |
| 7549204 | Methods for picking and placing workpieces into small form factor hard disk drives A method of driving screws may include steps of providing a robotically controlled screw driver, a servo motor assembly for moving the screw driver, at least one controller for controlling the screw driver and the servo motor assembly, and a machine vision assembly ... | 06/23/2009 |
| 7490398 | Methods for assembling a disk drive using robotic end effector A robotic tool for assembling a portion of a disk drive includes a movable end effector that includes a first portion and a second portion that is movable relative to the first portion. The first portion may be configured to engage the actuator assembly and the seco... | 02/17/2009 |
| 7458471 | Stemware saver for dishwasher Referred to as the “Stemware Saver” or “Stemsaver”, this assembled device is specifically designed to be installed in a conventional household dishwasher for the purpose of holding or cradling one stemmed glassware of any size or configuration in a preferred... | 12/02/2008 |
| 7433835 | Providing a marketplace for web services Techniques for facilitating interactions between computing systems, such as by providing an electronic Web service (“WS”) marketplace via which third-party WS providers make their WSes available to third-party WS consumers who locate and purchase access to those... | 10/07/2008 |
| 7383231 | Performing automatically authorized programmatic transactions Techniques are described for facilitating interactions between computing systems, such as by performing transactions between parties that are automatically authorized via a third-party transaction authorization system. In some situations, the transactions are progra... | 06/03/2008 |
| 7139397 | Hybrid architecture for realizing a random numbers generator A hybrid architecture for realizing a random numbers generator comprising a digital circuitry portion able to provide for a random bytes sequence as well as an analog circuitry portion able to provide a seed of the true random type is described. ... | 11/21/2006 |
| D528263 | Reusable cuff barrier | 09/19/2006 |
| 7049063 | Methods for diagnosis of lung cancer Compositions and methods for the therapy and diagnosis of cancer, particularly lung cancer, are disclosed. Illustrative compositions comprise one or more lung tumor polypeptides, immunogenic portions thereof, polynucleotides that encode such polypeptides, antigen pr... | 05/23/2006 |
| 7034118 | Corticotropin-releasing factor receptors The present invention provides isolated nucleic acid molecules encoding CRF2 receptors, recombinant expression vectors and host cells suitable for expressing such receptors, as well as compositions and methods which utilize such receptors. ... | 04/25/2006 |
| 7029898 | DSP-11 dual-specificity phosphatase Compositions and methods are provided for the treatment of conditions associated with cell proliferation, cell differentiation and cell survival. In particular, the dual-specificity phosphatase DSP-11, and polypeptide variants thereof that stimulate dephosphorylatio... | 04/18/2006 |