...that the first rickshaw was invented in 1869 by an American Baptist minister, the Rev. E. Jonathan Scobie, to transport his invalid wife around the streets of Yokohama?
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 |
| 8185528 | Assigning human-understandable labels to web pages Methods and systems that label a web page by collecting a set of inbound labels for the web page, estimating a language model for the web page, computing the likelihood of generating each inbound label given the language model and assigning a score to each inbound l... | 05/22/2012 |
| 8185515 | Method and system for managing message boards Information regarding the structure of information in a content database is maintained in a structure database. The structure database is used to correlate the data structure of a query to the structure of the content database, in order to determine that information... | 05/22/2012 |
| 8180674 | Targeting of advertisements based on mutual information sharing between devices over a network A system and method to facilitate targeting of advertisements based on mutual information sharing between devices over a network are described. Users access an entity over a network and further initiate various events, which are subsequently captured by selective pr... | 05/15/2012 |
| 8171100 | Reducing latency of access requests in distributed storage systems having a shared data set Described are methods and apparatus for reducing latency of read and write requests for a set of storage system sites having a shared data set. An owner site may directly write to the shared data set and contains current data regarding the shared data set. The remot... | 05/01/2012 |
| 8169612 | System and method for performing ellipsometric measurements on an arbitrarily large or continuously moving sample A method for calibrating an apparatus for ellipsometric measurements performed on an arbitrarily large or continuously moving sample, using a visible sample reference frame, and one or more laser sources in order to calibrate the ellipsometer for variations in the d... | 05/01/2012 |
| 8156305 | Remapping of data addresses for large capacity low-latency random read memory Described herein are method and apparatus for using an LLRRM device as a storage device in a storage system. At least three levels of data structures may be used to remap storage system addresses to LLRRM addresses for read requests, whereby a first-level data struc... | 04/10/2012 |
| 8156032 | Auction-pricing many substitute products A method of providing advertising services selects a finite set of topics, and arranges the selected set of topics into a hierarchical structure. The method classifies impression items into the nodes within the hierarchical structure, and allows bidding against the ... | 04/10/2012 |
| 8156002 | Contextual ad matching strategies that incorporate author feedback An ad matching system that includes an interactive client permits a triggering Web page author to provide feedback on a candidate advertisement for the page. Author feedback is used to rank ads for display on the triggering page. Preferably author feedback is also i... | 04/10/2012 |
| 8155236 | Methods and apparatus for clock and data recovery using transmission lines A data receiver circuit includes a transmission line to generate the appropriate timing for clock and data recovery. The transmission line receives a reference signal, and propagates the reference signal through at least two segments of predetermined lengths. The tr... | 04/10/2012 |
| 8150874 | System for integrating content from external corpora into primary search engine results A computer implemented method, computer-readable medium and system for deciding which external corpora, such as verticals, to integrate into primary Internet search engine results in response to a query is disclosed. Offline query-related data and user feedback data... | 04/03/2012 |
| 8145843 | Deduplication of data on disk devices using low-latency random read memory Deduplication of data using a low-latency random read memory (LLRRM) is described herein. Upon receiving a block, if a matching block stored on a disk device is found, the received block is deduplicated by producing an index to the address location of the matching b... | 03/27/2012 |
| 8145838 | Processing and distributing write logs of nodes of a cluster storage system A cluster storage system comprises a plurality of nodes that access a shared storage, each node having two or more failover partner nodes. A primary node produces write logs for received write requests and produces parity data for the write logs (storing the parity ... | 03/27/2012 |
| 8145649 | Method for selecting electronic advertisements using machine translation techniques A system for selecting electronic advertisements from an advertisement pool to match the surrounding content is disclosed. To select advertisements, the system takes an approach to content match that takes advantage of machine translation technologies. The system of... | 03/27/2012 |
| 8135674 | Providing a simulated dynamic image of a file system Embodiments described herein adapt static-image and clone technology to provide a simulated dynamic image to an application requesting a dynamic image. A storage system is configured to backup its file system by taking a first static image of the file system at a po... | 03/13/2012 |
| 8135626 | Bid gateway architecture for an online advertisement bidding system An online advertising system integrates third party agents to permit the third party agents to participate in auctions to bid on a per opportunity basis. An advertising exchange module receives requests for opportunities to serve online advertisements to users. In r... | 03/13/2012 |
| 8122353 | Composing a message in an online textbox using a non-latin script A method and an apparatus are provided for composing a message in an online textbox using a non-Latin script. In one example, the method includes receiving a selection of a target language for composing the message in the online textbox, loading a hash table and an ... | 02/21/2012 |
| 8099463 | Method and apparatus for sharing concurrent ad hoc web content between users visiting the same web pages A method and apparatus are provided for sharing concurrent ad hoc Web content between users visiting the same Web domain, sub-domain, section or page. In one example, the method includes associating a user with a current uniform resource locator and Web domain, sub-... | 01/17/2012 |
| 8086914 | Storing data to multi-chip low-latency random read memory device using non-aligned striping Described herein are method and apparatus for storing data to a low-latency random read memory (LLRRM) device using non-aligned data striping, the LLRRM device being implemented on a storage system. The LLRRM device may comprise a bank comprising a plurality of memo... | 12/27/2011 |
| 8086048 | System to compile landmark image search results This patent discloses a system to compile a landmark image search result. The system may determine a rank of each image within a visual cluster according to at least one of a low-level self-similarity score, a low-level discriminative modeling score, and a point wis... | 12/27/2011 |
| 8082228 | Remote office duplication Remote office deduplication comprises calculating one or more fingerprints of one or more data blocks, sending the one or more fingerprints to one or more backup servers via a network interface, receiving from the one or more backup servers an indication of which on... | 12/20/2011 |
| 8073803 | Method for matching electronic advertisements to surrounding context based on their advertisement content A system for selecting electronic advertisements from an advertisement pool to match the surrounding content is disclosed. To select advertisements, the system takes an approach to content match that focuses on capturing subtler linguistic associations between the s... | 12/06/2011 |
| 8069366 | Global write-log device for managing write logs of nodes of a cluster storage system A cluster system comprises a plurality of nodes that provides data-access service to a shared storage, each node having at least one failover partner node for taking over services of a node if the node fails. Each node may produce write logs for the shared storage a... | 11/29/2011 |
| 8064510 | Analog encoder based slicer A method and an apparatus for slicing an analog signal using an analog encoder. ... | 11/22/2011 |
| 8063811 | Systems, circuits, and methods for pipelined folding and interpolating ADC architecture A method and apparatus for performing pipelined capacitive folding and interpolation analog-to-digital conversion. In one embodiment, the apparatus comprises a multistage pipelined analog-to-digital converter having: a distributed sample/hold and preamp, folding and... | 11/22/2011 |
| 8060520 | Optimization of targeted advertisements based on user profile information A system and method to facilitate optimization of targeted advertisements based on user profile information are described. A set of event keywords associated with an event or action performed by the user or an agent of the user is identified in a data storage module... | 11/15/2011 |
| 8054873 | Joint phased training of equalizer and echo canceller A method and apparatus for joint training of an analog equalizer (AEQ) and an analog echo canceller (AEC) is described. In one embodiment, which both the AEQ and AEC process an input analog signal in the analog domain. In one embodiment, the method includes joint tr... | 11/08/2011 |
| 8051082 | System and method for facilitating interactive selection of clusters and presentation of related datasets A system and method to facilitate interactive selection of groupings of clusters and presentation of related datasets are described. An interactive data interface is presented to a user in a display window, the interactive data interface configured to display multip... | 11/01/2011 |
| 8040943 | Least mean square (LMS) engine for multilevel signal A method and an apparatus for slicing a multilevel analog signal using a two-level slicer having one threshold level to generate an analog error signal. The method may be performed by delaying a received multilevel analog signal in a plurality of serial analog stage... | 10/18/2011 |
| 8015201 | Servicing daemon for live debugging of storage systems A servicing daemon is described herein for providing servicing of a running computer system (such as a filer). The servicing daemon resides and executes on the operating system of the filer and communicates across a network with a debugger that resides and executes ... | 09/06/2011 |
| 8015158 | Copy-less restoring of transaction files of a database system A mechanism is provided for archiving and restoring transaction files of a database system without requiring the copying of the transaction files. A server system executes a host application that implements the database system comprising a set of database files and ... | 09/06/2011 |
| 8010394 | System and method to facilitate yearly inventory forecasting for network-based entities A system and method to facilitate inventory forecasting of network traffic for a network-based entity are described. In one example, the method includes preprocessing historical data to obtain processed average data, applying modeling and forecasting techniques to t... | 08/30/2011 |
| 8001318 | Wear leveling for low-wear areas of low-latency random read memory Described herein are method and apparatus for performing wear leveling of erase-units of an LLRRM device that considers all active erase-units. Wear counts of all active erase-units (containing client data) and free erase-units (not containing client data) are track... | 08/16/2011 |
| 8000412 | Low power serial link The present invention relates to a low power serial link employing differential return-to-zero signaling. A receiver circuit consistent with some embodiments includes an input circuit for receiving differential serial data signals that form a differential return-to-... | 08/16/2011 |
| 7991806 | System and method to facilitate importation of data taxonomies within a network A system and method to facilitate importation of data taxonomies within a network are described. Advertiser entities access a data storage module within a network-based entity to retrieve content information from one or more content taxonomies stored within the data... | 08/02/2011 |
| 7958363 | Toolbar signature A method and system are provided for a web browser toolbar signature. In one example, the method includes receiving a submission of user content from a source webpage, receiving a producer identity of a producer who submitted the user content, receiving identifying ... | 06/07/2011 |
| 7953878 | Multi-threaded internet small computer system interface (iSCSI) socket layer Embodiments herein provide a computer system having an operating system that implements a multi-threaded iSCSI socket software layer. The multi-threaded iSCSI socket software layer may operate in conjunction with a single-threaded iSCSI protocol software layer to pr... | 05/31/2011 |
| 7945822 | Storing data to multi-chip low-latency random read memory device using non-aligned striping Described herein are method and apparatus for storing data to a low-latency random read memory (LLRRM) device using non-aligned data striping, the LLRRM device being implemented on a storage system. The LLRRM device may comprise a bank comprising a plurality of memo... | 05/17/2011 |
| 7926087 | Centralizing access request authorizations for storage systems Described herein is a centralized access request authorization system comprising an authorization module, one or more server systems, and a collection of one or more storage systems connected through a network. An application executing on a server system receives an... | 04/12/2011 |
| 7921179 | Reducing latency of access requests in distributed storage systems having a shared data set Described are methods and apparatus for reducing latency of read and write requests for a set of storage system sites having a shared data set. An owner site may directly write to the shared data set and contains current data regarding the shared data set. The remot... | 04/05/2011 |
| 7921069 | Granular data for behavioral targeting using predictive models A method of targeting receives several granular events and preprocesses the received granular events thereby generating preprocessed data to facilitate construction of a model based on the granular events. The method generates a predictive model by using the pre-pro... | 04/05/2011 |