...that power steering was invented by independent inventor Francis W. Davis? As chief engineer in the 1920s of the truck division of the Pierce Arrow Motor Car Company, he saw how hard it was to steer heavy vehicles. So that he would be able to keep the profits from his future invention, Davis left his job, rented a small engineering shop in Waltham, Mass., and developed a hydraulic power steering system that led to power steering.
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 |
| 8165924 | Virtual shopping center In one embodiment, a method of controlling a virtual shopping center can include: receiving a user input at a query input engine; aggregating an output from the query input engine with a user preference, such as a purchase history or other expressed interest, to for... | 04/24/2012 |
| 8144190 | Shared color sensors for high-resolution 3-D camera In one embodiment, an apparatus for three-dimensional (3-D) image acquisition can include: (i) first and second lenses configured to receive light from a scene; (ii) first, second, third, and fourth sensors; (iii) a first beam splitter arranged proximate to the firs... | 03/27/2012 |
| 8135724 | Digital media recasting In one embodiment, a method of tagging content can include: accessing a frame of a digital media production; identifying an object for tagging within the frame; defining a metadata tag for the object; and storing the metadata tag in association with the identified o... | 03/13/2012 |
| 8131866 | Annotations for production parts in a media production system A system providing a user interface to annotate different items in a media production system such as in a digital non-linear post production system. Parts of the production, such as clips, frames and layers, that have an associated annotation are provided with a vis... | 03/06/2012 |
| 8131822 | Access of elements for a secure web page through a non-secure channel Particular embodiments generally relate to allowing access of non-secure elements through a non-secure channel when a top-level page was accessed through a secure connection. In one embodiment, a webpage is accessed over a secure channel. The webpage includes secure... | 03/06/2012 |
| 8102913 | DCT/Q/IQ/IDCT bypass algorithm in MPEG to AVC/H.264 transcoding In one embodiment, a first DCT block of coefficients is received from a transcoding process. The DCT block is of a first size, such as an 8×8 size, and in a first coding standard, such as MPEG-2. A distribution of zero and non-zero coefficients is then determined f... | 01/24/2012 |
| 8095514 | Treemap visualizations of database time Particular embodiments generally relate to displaying database time using a treemap. A set of database time values is determined for a set of dimensions. The database time values measure performance of one or more databases by the time the database takes to respond ... | 01/10/2012 |
| 8087043 | Extensible downloadable content advisory system A region rating table includes a number of rating dimensions and a number of rating levels. The rating dimensions may be identified by an index. Also, one or more rating level tags are added to the rating levels. The rating level tags identify each rating level with... | 12/27/2011 |
| 8078695 | Media on demand using an intermediary device to output media from a remote computing device Particular embodiments generally relate to providing media for display to a user. In one embodiment, the media may be stored on a remote computing device. An intermediary device may be used to display the media on an output device. Even though the media may be store... | 12/13/2011 |
| 8052832 | Splicing assembly and method A splicing assembly comprising a splicing plate having a structure defining at least two cutting grooves. A positioning marker is disposed on the splicing plate, and at least one clamping assembly is coupled to the splicing plate. A method for installing a roll of l... | 11/08/2011 |
| 8045767 | Fingerprint image reconstruction based on motion estimate across a narrow fringerprint sensor A method for reconstructing a fingerprint image from a plurality of frames captured from swipe fingerprint sensor is disclosed. The method is based on a motion estimation between consecutive fingerprint frames. Only a portion of each frame is used to obtain the moti... | 10/25/2011 |
| 8027542 | High speed video action recognition and localization An apparatus for detecting an action in a test video. In an illustrative embodiment, the apparatus includes a first mechanism for receiving a query for a particular action via a query video. A second mechanism employs motion vectors associated with the test video to... | 09/27/2011 |
| 8024288 | Block compression using a value-bit format for storing block-cell values Particular embodiments store multidimensional block data using a value-bit format. A block of data is determined that includes a first dimension and a second dimension. The occurrences of unique values in the block of data is then determined. If the number of unique... | 09/20/2011 |
| 8018906 | Symbol interleave for wireless communications A receiver includes a plurality of de-spreading correlators that are programmed to only correlate a specific portion of the full spreading code according to an interleave factor. Each correlator may be associated with a different symbol. The received signal may be r... | 09/13/2011 |
| 8009723 | Measurement of baseband timing in a spread spectrum communications system Systems, apparatuses, and methods for providing timing estimates of received signals are disclosed. In one embodiment, sub-chip timing in spread spectrum signals can be achieved without requiring oversampling in the receiver. A transmitter can adjust the timing of c... | 08/30/2011 |
| 7979369 | Classification of digital content by using aggregate scoring Aggregate scoring is used to help classify digital content such as content uploaded to multi-user websites (e.g., social networking websites). In one embodiment, specific categories are used that relate to a social implication of content. For example, text, images, ... | 07/12/2011 |
| 7965984 | Automatic information delivery using a plurality of networked devices Particular embodiments generally relate to providing information to a user. In one embodiment, a first information delivery device detects a headset associated with a user. The headset is detected when it is within a range of the first information delivery device. T... | 06/21/2011 |
| D639048 | Shad bottle bootie | 06/07/2011 |
| 7937391 | Consumer product review system using a comparison chart A system for presenting keywords obtained from users in a review process. The keywords are displayed along with a use value that reflects the number of times users have voted or selected the keyword as being relevant or effective in a review of a product. The keywor... | 05/03/2011 |
| 7930418 | Collaborative computer-based production system including annotation, versioning and remote interaction A system providing a user interface to annotate different items in a media production system such as in a digital non-linear post production system. Parts of the production, such as clips, frames and layers, that have an associated annotation are provided with a vis... | 04/19/2011 |
| 7930363 | Application service provider delivery system In one embodiment, a display engine and one or more data files are determined. They are then sent to a website provider's network. The display engine and data are used to provide ASP functionality without contacting the ASP network for every user request. So even if... | 04/19/2011 |
| 7912492 | Techniques to control power by controlling aggregate traffic in a channel Particular embodiments provide techniques for controlling power in a channel. The power being consumed in a channel may not always be fully used. For example, bursty or Aloha traffic may limit the power being used to transmit data in a channel. Thus, particular embo... | 03/22/2011 |
| 7840809 | Method and system for secure transmission of an encrypted media stream across a network Embodiments of the invention provide a method and system for sending a session key file encryption key for use in the secure transmission of an encrypted media stream across a network. A logging node receives a double encrypted session key file encryption key. The s... | 11/23/2010 |
| 7840215 | System accounting in a multiprocessor environment In one embodiment, a method can include: (i) assigning an attribute to each of a plurality of processors, and designating one of the plurality of processors as a proxy processor; (ii) when a user session begins using a first of the plurality of processors, sending a... | 11/23/2010 |
| 7836164 | Extensible network discovery subsystem Particular embodiments generally relate to an extensible network discovery system. In one embodiment, a device may be able to communicate with a plurality of other devices that may communicate using different discovery protocols. For example, the device may include ... | 11/16/2010 |
| 7831259 | Sharing and tracking real-time location for mobile users In one embodiment, an apparatus can include: a receiver configured to receive location-related data, and to provide real-time location information therefrom; and a processor configured to receive the real-time location information, and to provide an extension in a p... | 11/09/2010 |
| 7830408 | Conference captioning A system and method for providing captioning in a conference. In an illustrative embodiment, the method includes establishing a conference between a first participant and a second participant. The conference exhibits an exchange of a first type of media between the ... | 11/09/2010 |
| 7823069 | Method and application tool for dynamically navigating a user customizable representation of a network device configuration In one embodiment of the invention, a method and an application tool for dynamically representing configuration commands of a network device on a user interface are provided. According to the method, a data model is stored with the application tool. Thereafter, the ... | 10/26/2010 |
| 7822858 | Techniques for bulk refresh of sessions in IP networks Techniques for providing a bulk refresh of sessions in a network are provided. A plurality of session identifiers for sessions that were created are determined. These session identifiers may be included in a bulk refresh message. The bulk refresh message is sent to ... | 10/26/2010 |
| 7817571 | Automatic discovery of blocking access-list ID and match statements in a network In one embodiment, a method can include: (i) receiving an incoming probe packet in a network device; (ii) de-encapsulating the incoming probe packet to provide a packet content portion and a drop result portion; (iii) testing the packet content portion against a loc... | 10/19/2010 |
| 7817564 | Method and system for handling fault messages in a network A method and a system for handling fault messages in a network where a network device publishes fault messages related to the principal cause of the fault. The messages are received by a Network Management System (NMS) that identifies the source of the fault and sen... | 10/19/2010 |
| 7813384 | Method and system for reducing synchronization of data in a network In one embodiment, a method and a system for reducing synchronization of data in a network is disclosed. The method includes generating a string based on the configuration in a first network device. Thereafter, the generated string is hashed to form a first integer.... | 10/12/2010 |
| 7813316 | Load balancing for mobile IP home agents In one embodiment, mobile nodes may be pre-provisioned with a static home agent address and a static home address. The home agent address may be the same for all the mobile nodes. The home address may be a unique identifier for the mobile node in a network. A regist... | 10/12/2010 |
| 7809126 | Proxy server for internet telephony An apparatus and a method are provided for proxying communications between devices on an IP telephony network. In a preferred embodiment, an appliance comprising a network server and proxy server software includes filtering rules which can be modified to enable prox... | 10/05/2010 |
| 7802296 | Method and system for identifying and processing secure data frames A method and system has been provided for identifying and processing secure data frames flowing between a source port and a switch port in a network. A data frame from the source port is received at the switch port. The network address of the source port is detected... | 09/21/2010 |
| 7797383 | Techniques for managing multi-window video conference displays Techniques for dynamically mapping source video streams of sources to the requested destination video streams based on a policy are provided. The source video streams that are mapped to the destination video streams are changed based on events that cause changes in ... | 09/14/2010 |
| 7788720 | Techniques for providing security protection in wireless networks by switching modes Techniques for security protection of a wireless network are provided. An access point is operated in a first mode. The first mode is a mode of operation that allows access to resources of a network. A security event for a client is detected while operating the acce... | 08/31/2010 |
| 7788715 | Authentication for transmission control protocol An embodiment of the invention incorporates, or encapsulates, authentication mechanisms into an initiation phase of a transmission protocol session. In a preferred embodiment, Extensible Authentication Protocol (EAP) authentication steps are included in the three-wa... | 08/31/2010 |
| 7788704 | Method and system for secure connection of peripheral device to processing device A method, system and apparatus are provided for securely connecting a peripheral device to a processing device in a wireless network. The peripheral device makes a request for access to the processing device, which generates a challenge message and prompts a user to... | 08/31/2010 |
| 7779471 | Method and system for preventing DOS attacks A method, system and apparatus for preventing Denial of Service (DOS) attacks on a device are provided. The method includes determining that the device is receiving DOS attack vectors. The method further includes identifying the attack vector with the highest idle t... | 08/17/2010 |