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,665,630 Techniques for providing storage hints for use in connection with data movement optimizations
Described are techniques for providing hints. Activity data for data portions is received. For each data portion, activity data is aggregated for each of a...
US-9,665,625 Maximizing the information content of system logs
In a method for maximizing information content of logs, a log message from an executing software program is received. The log message includes a timestamp, a...
US-9,665,624 Join operation partitioning
Partitioned join operations are performed between a first database object and a second database object by determining an agent group for an agent in response to...
US-9,665,622 Publishing product information
The present disclosure provides a method and an apparatus for publishing product information. The present disclosure provides a method for publishing product...
US-9,665,620 Managing data queries
One method includes receiving a database query, receiving information about a database table in data storage populated with data elements, producing a...
US-9,665,619 Optimizing database queries using subquery composition
A database system optimizes database queries that comprise subqueries. The database system factors out computation from two or more subqueries to a reusable...
US-9,665,617 Methods and systems for generating a stable identifier for nodes likely including primary content within an...
Systems and methods of generating a stable identifier for nodes likely to include primary content of an information resource are disclosed. A processor...
US-9,665,614 Preventing abuse in content sharing system
The subject matter of this specification can be implemented in, among other things, a method that includes receiving, by a processing device, one or more first...
US-9,665,612 Run-time decision of bulk insert for massive data loading
A method can include initiating execution of a database command, the database command associated with a base table with at least one row to copy to a target...
US-9,665,611 Techniques for aligned run-length encoding
Techniques for Aligned Run-Length Encoding (ARLE) are described. ARLE is an encoding scheme that transforms sets of same-valued consecutive rows into one or...
US-9,665,609 Garbage collection of multi-version concurrency control (MVCC) data blocks
Disclosed herein are system, method, and computer program product embodiments for performing garbage collection in a database management system with a...
US-9,665,608 Parallelization of data processing
A method and apparatus for parallelization of data processing. The method including: parsing a data processing flow to split a write table sequence for the data...
US-9,665,607 Methods and apparatus for organizing data in a database
Disclosed are methods and apparatus for organizing data in a database in a set-oriented manner. Data is organized by linking data in the form of key-value pairs...
US-9,665,605 Methods and apparatus for building a search index for a database
Methods and apparatus for building a search index for a database are disclosed. When an incremental build trigger is detected (e.g., a threshold number of...
US-9,665,602 System, method, and computer program for migrating interdependent data objects from a first device to a second...
A system, method, and computer program product are provided for migrating interdependent data objects from a first device to a second device. In use, at least...
US-9,665,601 Using a member attribute to perform a database operation on a computing device
A computing device configured for using a member attribute to perform a database operation is described. The computing device includes a processor and...
US-9,665,600 Method for implementing database
The present invention provides a method for implementing a database, comprising: encoding, uniquely and respectively, tables, fields, and data relationships...
US-9,665,599 Maintaining database consistency when nearing the end of a database recovery log
Log records are generated by a computer system and stored in a computer readable storage area for recording changes to database objects responsive to receiving...
US-9,665,598 Method and apparatus for storing image file in mobile terminal
A method and apparatus for storing an image file in a mobile terminal using a file name automatically generated when an image that matches an input image file...
US-9,665,597 Method and system for processing images using time and location filters
A device may process images (e.g. sort, group, file, e-mail, etc.) using various filters. The filters may relate to non-image data in the image files to be...
US-9,665,596 Data access based on content of image recorded by a mobile device
Embodiments of the invention are directed to using image data and contextual data to determine information about a scene, based on one or more previously...
US-9,665,595 Image processing client
An image recognition approach employs both computer generated and manual image reviews to generate image tags characterizing an image. The computer generated...
US-9,665,594 Local backup
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for storing data. In one aspect, a method includes detecting...
US-9,665,593 Dynamically synching elements in file
An approach is provided for synchronizing elements in files across a technical environment. In one embodiment, a processor obtains a first change to a first...
US-9,665,592 Controlling segment size distribution in hash-based deduplication
Segment sizes are controlled by setting the size of a segment boundary in a hash-based backup deduplication system in a distributed computing environment. A...
US-9,665,591 High availability distributed deduplicated storage system
A high availability distributed, deduplicated storage system according to certain embodiments is arranged to include multiple deduplication database media...
US-9,665,590 Bitmap compression for fast searches and updates
Bitmap compression for fast searches and updates is provided. Compressing a bitmap includes receiving a bitmap to compress, and reading the bitmap to determine...
US-9,665,589 Techniques for reducing resource property files
Described are techniques for generating a combined property file. A plurality of individual property files may be provided which specify a plurality of property...
US-9,665,588 Query-based notification architecture
A data repository monitoring system that utilizes queries to generate notifications in response to the identification of new and changed content. The system...
US-9,665,587 Selective fragmentation repair
Selective repair of fragmentation in a synthetic backup, based at least in part on a dynamically-determined repair criteria, is disclosed. In various...
US-9,665,586 Preserving high value entries in an event log
A first entry is received at an event log interface. The event log interface is configured to store received entries in an event log. It is determined that...
US-9,665,585 Preserving high value entries in an event log
A first entry is received at an event log interface. The event log interface is configured to store received entries in an event log. It is determined that...
US-9,665,584 System and method for recommending actions on a social network
A device, system, and method may include an electronic data storage configured to store social network data related to use of the social network by users. A...
US-9,665,583 Read-write access in a read-only environment
In one example, a method for facilitating read-write processes in a read-only environment includes intercepting a write request directed to read-only data, the...
US-9,665,582 Software, systems, and methods for enhanced replication within virtual machine environments
Software, systems, and methods are disclosed herein for enhanced updating of replica storage volumes within virtual machine environments. A first group of data...
US-9,665,581 Managing file system checking
A method is used in managing file system checking. A logical space is created from a set of cylinder groups. The logical space includes respective unused blocks...
US-9,665,580 Synchronization of data
Synchronizing data is disclosed, including: generating a snapshot index associated with a first set of data; generating a set of difference data between a...
US-9,665,579 Date and time format generation method, program, and system for reference and elapsed timestamps to produce a...
Computing a date and time format includes obtaining a UT value of a reference time; computing intermediate data including year, month, day, hour, minute, and...
US-9,665,578 Assimilation of foreign logical units in a network storage controller
A method of making a foreign law in usable in a network storage controller includes transparently converting the foreign logical unit to the native format of...
US-9,665,576 Controlling enterprise data on mobile device via the use of a tag index
A method, system and computer program product for controlling enterprise data on mobile devices. Data on a mobile device is tagged as being associated with...
US-9,665,575 Synchronization of media presentation software
Methods and apparatus, including computer program products, implementing and using techniques for synchronizing a media presentation. A locally stored...
US-9,665,574 Automatically scraping and adding contact information
Methods and systems that add contact information to personal contacts database are provided. One or more contact indicators are identified within a document....
US-9,665,573 Parallelization of electronic discovery document indexing
A system and method for parallelizing document indexing in a data processing system. The data processing system includes a primary processor for receiving a...
US-9,665,572 Optimal data representation and auxiliary structures for in-memory database query processing
A method for providing optimized data representation of relations for in-memory database query processing is disclosed. The method seeks to optimize the use of...
US-9,665,571 Systems and methods for incentivizing user feedback for translation processing
Systems and methods of various embodiments may enable or refine translation of text between a first language and a second language. In particular, systems and...
US-9,665,570 Computer-based analysis of virtual discussions for products and services
A method for analyzing a virtual discussion is provided. The method may include identifying, with a processing device, a first concept relevant to a first...
US-9,665,569 Contextual, focus-based translation for broadcast automation software
Contextual, focus-based language translation within a broadcast radio automation software application allows the user interface to enable interaction with users...
US-9,665,568 Using natural language processing (NLP) to create subject matter synonyms from definitions
Methods, apparatus and systems, including computer program products, for creating subject matter synonyms from definitions extracted from a subject matter...
US-9,665,567 Suggesting emoji characters based on current contextual emotional state of user
A current perceived emotional state of a user is determined. A semantic content of text inputted by the user can also be determined, as can an ongoing context...
US-9,665,566 Computer-implemented systems and methods for measuring discourse coherence
Systems and methods are provided for automatically generating a coherence score for a text using a scoring model. A lexical chain is identified within a text to...
← 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 | 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.