Easy To Use Patents Search & Patent Lawyer Directory

At Patents you can conduct a Patent Search, File a Patent Application, find a Patent Attorney, or search available technology through our Patent Exchange. Patents are available using simple keyword or date criteria. If you are looking to hire a patent attorney, you've come to the right place. Protect your idea and hire a patent lawyer.

Searching:





Search by keyword, patent number, inventor, assignee, city or state:




Patent # Description
US-9,811,556 Source code search engine
A source code search comprises a two-pass search. The first pass comprises a topological measure of similarity. The second pass comprises a semantic measure of...
US-9,811,555 Recognition of free-form gestures from orientation tracking of a handheld or wearable device
A user performs a gesture with a hand-held or wearable device capable of sensing its own orientation. Orientation data, in the form of a sequence of rotation...
US-9,811,554 Assisting query and querying
A method for assisting query comprises acquiring a record that includes a unique identification and at least one piece of dimension information associated with...
US-9,811,553 Methods and systems for data aggregation and reporting
The present application is generally directed to mediums, methods, and systems for providing a data aggregator and reporting engine for utilities data....
US-9,811,552 Detecting and bucketing sparse indicators for communication generation
Techniques, systems, and products for analyzing sparse indicators and generating communications based on bucketing of sparse indicators are disclosed.
US-9,811,551 Utilizing multiple fingerprint tables in a deduplicating storage system
A system and method for managing fingerprint tables in deduplicating storage systems. A computer system includes a storage device and a data storage controller...
US-9,811,550 Security for multi-tenant deduplication datastore against other tenants
A method comprises receiving a first user hash value associated with data of a first user of a deduplication system, and comparing the first user hash value...
US-9,811,549 Applying a database transaction log record directly to a database table container
Disclosed herein are system, method, and computer program product embodiments for directly restoring a database from a log volume. An embodiment operates by...
US-9,811,548 Method and apparatus for database
A method for representing a database in a computer readable medium. Accessing a first table in the database. The first table has rows of data, each row of data...
US-9,811,547 Client computer for updating a database stored on a server via a network
The invention relates to a client computer for updating a database stored on a server via a network, the server being coupled to the client computer via the...
US-9,811,546 Storing data and metadata in respective virtual shards on sharded storage systems
Techniques are provided for storing data and metadata on sharded storage arrays. In one embodiment, data is processed in a sharded distributed data storage...
US-9,811,545 Storage of sparse files using parallel log-structured file system
A sparse file is stored without holes by storing a data portion of the sparse file using a parallel log-structured file system; and generating an index entry...
US-9,811,544 Management of real-time and historical streaming data
Real-time and historical data can be managed. For example, a processing engine can be selectively operated in a historical mode. In the historical mode, the...
US-9,811,543 Systems and methods for generating schemas that represent multiple data sources
Systems and methods generating schemas that represent multiple data sources are provided herein. According to some embodiments, methods may include determining...
US-9,811,542 Method for performing targeted backup
Methods, computer program products, computer systems, and the like, which provide for the performance of a targeted backup operation, are disclosed. Such a...
US-9,811,541 System and method for supporting lazy deserialization of session information in a server cluster
A system and method can support in-memory session replication in a server cluster using a lazy deserialization approach. The server cluster can include a...
US-9,811,540 Compact, clustering-based indexes for large-scale real-time lookups on streaming videos
Systems and methods for recognizing a face are disclosed and includes receiving images of faces; generating feature vectors of the images; generating clusters...
US-9,811,539 Hierarchical spatial clustering of photographs
A computer-implemented method of organizes photographs for display on an on-line map by selecting from a plurality of photographs a candidate set of photographs...
US-9,811,538 Search engine for video and graphics
A method of selecting graphic or video files having corresponding locators used to locate such graphic or video files using a computer. Identifiers are created...
US-9,811,537 Product identification via image analysis
A method includes identifying, in an image, a shelf, a price tag affixed to the shelf, a first group of one or more first products resting on the shelf and...
US-9,811,536 Categorizing captured images for subsequent search
Systems and methods are described to identify in the images text, people, landmarks, objects, or any combination thereof and to store and search for images...
US-9,811,535 Creating social network groups
Implementations generally relate to creating groups in a social network system. In one implementation, a method includes identifying at least one person that is...
US-9,811,534 File server, information system, and control method thereof
A file server is coupled to a plurality of user terminals and a remote file server. The file server, stores, in a storage device, data of files received from...
US-9,811,533 Accessing distributed computing functions in a distributed computing system
A method begins by a processing module identifying, in accordance with an ordered manner, a next distributed computing function, where distributed computing...
US-9,811,532 Executing a cloud command for a distributed filesystem
The disclosed embodiments disclose techniques for executing a cloud command for a distributed filesystem. Two or more cloud controllers collectively manage...
US-9,811,531 Scalable distributed storage architecture
Techniques are disclosed for providing a file system interface for an object store intended to support simultaneous access to objects stored in the object store...
US-9,811,530 Cluster file system with metadata server for storage of parallel log structured file system metadata for a...
Data from a group of distributed processes to a shared file is written using a parallel log-structured file system. A metadata server of a cluster file system...
US-9,811,529 Automatically redistributing data of multiple file systems in a distributed storage system
A distributed storage system maintains multiple logically independent file systems. Each file system includes a data set stored by a distributed storage of the...
US-9,811,528 Systems and methods for providing continuing access to a remote computer program
Systems and methods are provided for using a file-sharing service to identify, execute, and provide continuing access to remote computer programs. In certain...
US-9,811,527 Methods and apparatus for database migration
Methods and apparatus are provided for database migration. Source databases are migrated to a target data environment by receiving a user selection of one or...
US-9,811,526 Computing resource provisioning based on deduplication
Technologies are generally described for systems, devices and methods effective to provision computing resources based on deduplication. In an example, a...
US-9,811,525 Message and attachment deletion
The disclosed techniques provide systems and methods for deletion of end-user messages, message threads, attachments, and/or other message information. More...
US-9,811,524 Distributed data set storage and retrieval
An apparatus comprising a processor component to: provide, to a control device, an indication of availability to perform a processing task with one or more data...
US-9,811,523 System and method for publishing online posts
Systems and methods for editing and publishing online posts and browsing published online posts published are disclosed. An exemplary system comprises a server...
US-9,811,522 System and method for transforming a source virtual machine without copying of payload data
System and method for conversion of virtual machine files without requiring copying of the virtual machine payload (data) from one location to another location....
US-9,811,521 Methods, systems, and media for presenting recommended content based on social cues
Methods, systems, and media for presenting recommended content based on social cues are provided. In accordance with some embodiments, a method for presenting...
US-9,811,520 Identifying it components based on identification markers
Described are methods, systems, and apparatus, including computer program products for identifying IT components. An image of at least a portion of a first IT...
US-9,811,519 Generative discriminative approach for transactional dialog state tracking via collective matrix factorization
A computer-implemented method for dialog state tracking employs first and second latent variable models which have been learned by reconstructing a ...
US-9,811,518 Systems, methods, and software for questionbased sentiment analysis and summarization
Exemplary systems for processing a corpus of documents, such as legal contracts or agreements, are disclosed. The systems include a phrase discovery engine...
US-9,811,517 Method and system of adding punctuation and establishing language model using a punctuation weighting applied...
A method of processing information content based on a Chinese language model is performed at a computer, the method including: identifying a plurality of...
US-9,811,516 Location aware spreadsheet actions
Location information is integrated with spreadsheet formulas and operations. Location information may be used in filtering data, detecting data sources,...
US-9,811,515 Annotating posts in a forum thread with improved data
An approach is provided to analyze posts included in threads of one or more threaded discussions. The analysis identifies child posts that refer to a parent...
US-9,811,514 Media object annotation with interactive elements
A method for annotating media objects includes receiving a completion signal after display of a first media object on a media device; selecting for display on...
US-9,811,513 Annotation structure type determination
Methods, systems, and articles of manufacture for organizing and selecting structures used to generate forms for capturing information as annotations made for a...
US-9,811,512 Synchronising screenshots in documentation with product functionality
Screenshots in documentation are synchronized with product functionality. Documentation source relating to a product includes placeholders where screenshots of...
US-9,811,511 Method and apparatus of creating customized computer-based user dashboard interfaces
A method and apparatus of allowing a user to dynamically select a configuration of viewable data displayed via a user's dashboard graphical user interface. The...
US-9,811,510 Method and apparatus for sharing part of web page
A mobile terminal for sharing a part of a web page provided. The mobile terminal comprises a communication unit configured to receive data on the web page from...
US-9,811,509 Ensuring integrity of a displayed web page
Ensuring integrity of a displayed web page in a client-server infrastructure including defining an enhancement for a web page markup for an enhanced web page...
US-9,811,508 Method and apparatus for hierarchical data reading
Method and device of presenting data stored at remote source are disclosed. The method includes: receiving first webpage data that is configured to be rendered...
US-9,811,507 Presenting electronic publications on a graphical user interface of an electronic device
Information is presented to a user by accessing a library of electronic publications that includes a first publication, generating a representation of the first...
← Previous | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 | Next →

File A Patent Application

  • Protect your idea -- Don't let someone else file first. Learn more.

  • 3 Easy Steps -- Complete Form, application Review, and File. See our process.

  • Attorney Review -- Have your application reviewed by a Patent Attorney. See what's included.