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
2016/0103867 Methods for Identifying Denial Constraints
Computer implemented methods for identifying denial constraints are provided herein. The denial constraints can be used with a database schema R. A predicate...
2016/0103866 TRANSACTION COMPENSATION FOR SINGLE PHASE RESOURCES
A method including initiating, by a processing device, a transaction including a plurality of data items in one or more data stores to cause a change to at...
2016/0103865 TECHNOLOGY FOR PROVIDING CONTENT OF A PUBLISH-SUBSCRIBE TOPIC TREE
Content of a publish-subscribe topic tree is provided. This includes receiving a path for a requested topic. The path specifies topics leading from a highest...
2016/0103864 Structured Information Differentiation in Naming
Structured information differentiation in naming techniques are described. In one or more embodiments, first and second collections of structured information...
2016/0103863 METHOD OF MANAGING RELATIONAL DATA IN A SINGLE MATRIX REPRESENTATION
A method, system, and computer program for managing relational data in a single matrix representation that is generically useful and application-independent....
2016/0103862 IDENTIFYING EVENTS USING INFORMATIONAL FIELDS
A computer system determines if events in a machine data store satisfy event selection criteria. The events may pertain to a service entity represented by a...
2016/0103861 METHOD AND SYSTEM FOR ESTABLISHING A PERFORMANCE INDEX OF WEBSITES
A method for establishing at least one quality index of a website (10) is disclosed. The method comprises accessing a plurality of data entries (40, 45) in a...
2016/0103860 SUPPORTING TRANSIENT SNAPSHOT WITH COORDINATED/UNCOORDINATED COMMIT PROTOCOL
Methods and a system are provided. A method includes maintaining an in-page log for records in each of a plurality of data pages of a multi-version database....
2016/0103859 Systems and Methods for Segmentation By Object in Data Sets
Described is a system and method for storing a plurality of data points in a form Subject->Object and Object->Subject, where subject and object are...
2016/0103858 DATA MANAGEMENT SYSTEM COMPRISING A TRIE DATA STRUCTURE, INTEGRATED CIRCUITS AND METHODS THEREFOR
A data management system comprises a trie data structure. The trie data structure comprises a plurality of interconnected nodes wherein at least a portion of...
2016/0103857 Maintenance Actions and User-Specific Settings of the Attribute Value Derivation Instruction Set User Interface
A method, a system, and a computer program product for performing maintenance actions and user-specific settings of the attribute value derivation instructions...
2016/0103856 INTEGRATING CUSTOMIZED USER EXPERIENCES
Disclosed are some examples of systems, apparatus, methods and storage media for generating and integrating experiences for a user to provide an amalgamated...
2016/0103855 COLLABORATIVE ITEM DATABASE
For aggregating items in a collaborative item database, an apparatus includes one or more servers. Each server includes a processor and a memory that stores...
2016/0103854 MANAGEMENT AND DYNAMIC ASSEMBLY OF PRESENTATION MATERIAL
A method for automatically managing a plurality of slides associated with a slide-deck is provided. The method may include adding the plurality of slides to a...
2016/0103853 Propagation of Photographic Images with Social Networking
Embodiments of the invention relate to file sharing, and more specifically to sharing image files based on a social networking relationship. A digital image...
2016/0103852 Auto Tagging in Geo-Social Networking System
In one embodiment, a social networking system automatically tags one or more users to an image file by creating a list of potential matches, and selecting a...
2016/0103851 PROVIDING EXTENDED FILE STORAGE FOR APPLICATIONS
Various embodiments of systems and methods for providing extended file storage for cloud applications are described herein. The method involves receiving a...
2016/0103850 Synchronizing Updates Across Cluster Filesystems
The embodiments described herein relate to synchronization of data in a shared pool of configurable computer resources. One or more consistency points are...
2016/0103849 HETEROGENEOUS STORING SERVER AND FILE STORING METHOD THEREOF
A heterogeneous storing server and a file storing method thereof are provided. The heterogeneous storing server has a file storing priority table which records...
2016/0103848 COLLABORATIVE AND PERSONALIZED STORAGE AND SEARCH IN HIERARCHICAL ABSTRACT DATA ORGANIZATION SYSTEMS
A method in a data processing system and apparatus for organizing files, data items, web site members, or web pages, structured or unstructured, of multiple...
2016/0103847 METHOD FOR PROVIDING SEARCH KEYWORD AND ELECTRONIC DEVICE SUPPORTING THE SAME
A method for providing a search keyword and an electronic device supporting the same is provided. The method for providing, by an electronic device, a search...
2016/0103846 METHOD AND SYSTEM FOR APPLYING DATA RETENTION POLICIES IN A COMPUTING PLATFORM
Systems and methods for a multitenant computing platform. Original data is generated through operation of a computing platform system on behalf of an account...
2016/0103845 Enhanced Handling Of Intermediate Data Generated During Distributed, Parallel Processing
Systems and methods are disclosed for reducing latency in shuffle-phase operations employed during the MapReduce processing of data. One or more computing...
2016/0103844 MULTIPLE DISTANT MUSICIAN AUDIO LOOP RECORDING APPARATUS AND LISTENING METHOD
In one embodiment, an apparatus comprising a first audio looping device is provided. The first audio looping device is electrically coupled to a computing...
2016/0103843 AUTOMATIC REAL-TIME FILE MANAGEMENT METHOD AND APPARATUS
A method for archiving flies includes determining when a change in an operating file is imminent, capturing the operating file immediately before the change in...
2016/0103842 SKELETON DATA POINT CLUSTERING
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for clustering data points. One of the methods includes...
2016/0103841 COMPUTER-IMPLEMENTED METHOD AND SYSTEM FOR CREATING SCALABLE CONTENT
A scalable writing system, the system having: a user interface for textual input for creating content; at least one database having at least one set of writing...
2016/0103840 Social Static Ranking for Search
In one embodiment, one or more computing devices receive, from a client device of a first user, a query from the first user. The computer devices search a...
2016/0103839 FOOD RECIPE SCORING AND RANKING SYSTEM
According to an aspect, food recipes are scored and ranked based on one or more culinary objectives. A general dish specification includes a selected dish...
2016/0103838 ANOMALY DETECTION
Techniques are disclosed for anomaly detection. A search query can be executed over a period of time to produce values for a key performance indicator (KPI),...
2016/0103837 SYSTEM FOR, AND METHOD OF, RANKING SEARCH RESULTS OBTAINED BY SEARCHING A BODY OF DATA RECORDS
A weighting processor and a method for ranking search results obtained by searching a body of data records. The ranking is carried out in relation to at least...
2016/0103836 SYSTEM FOR, AND METHOD OF, RANKING SEARCH RESULTS
A set of search results obtained by searching a body of data records is ranked, the set of search results identifying respective data records containing one or...
2016/0103835 METHOD AND SYSTEM FOR RANKING SUGGESTIONS
A system for providing at least one suggestion for authoring content, the system having: an analysis engine module configured to: receive input associated with...
2016/0103834 FOOD RECIPE SCORING AND RANKING SYSTEM
According to an aspect, food recipes are scored and ranked based on one or more culinary objectives. A general dish specification includes a selected dish...
2016/0103833 RANKING QUERY RESULTS USING BIOMETRIC PARAMETERS
Methods, systems, and apparatus, including computer program products, for providing query results using biometric parameters. One of the methods includes...
2016/0103832 AD-HOC QUERIES INTEGRATING USAGE ANALYTICS WITH SEARCH RESULTS
Search results returned by ad hoc queries integrate search results with usage analytics calculated from collected usage information for a system, such as a...
2016/0103831 DETECTING HOMOLOGIES IN ENCRYPTED AND UNENCRYPTED DOCUMENTS USING FUZZY HASHING
Techniques are provided for automatically detecting homologies between documents based on structural characteristics. Various statistics relating to the COS...
2016/0103830 USER INTERFACE METHOD AND DEVICE FOR SEARCHING FOR MULTIMEDIA CONTENT
Various embodiments of the present invention relate to a user interface method and device which are related to a method for inquiring into an inquiry and an...
2016/0103829 SUPPORTING TRANSIENT SNAPSHOT WITH COORDINATED/UNCOORDINATED COMMIT PROTOCOL
Methods and a system are provided. A method includes maintaining an in-page log for records in each of a plurality of data pages of a multi-version database....
2016/0103828 MODULAR UPDATING OF VISUALIZATIONS
The modular updating of visualizations is provided. Elements of a visualization (e.g., graphical representations of data series, axes, titles, etc.) are only...
2016/0103827 AUTOMATIC INTEGRATION OF DATA RELATING TO A MAINTENANCE OPERATION
Automation of the extraction and the consolidation of maintenance data and relates to a method and a system for automatic integration of data among a plurality...
2016/0103826 LOCALIZATION FRAMEWORK FOR DYNAMIC TEXT
An apparatus and method providing a localization framework capable of localizing dynamic text is disclosed herein. The localization framework is configured to...
2016/0103825 MOBILE SPEECH-TO-SPEECH INTERPRETATION SYSTEM
Interpretation from a first language to a second language via one or more communication devices is performed through a communication network (e.g. phone...
2016/0103824 METHOD AND SYSTEM FOR TRANSFORMING UNSTRUCTURED TEXT TO A SUGGESTION
A system for transforming unstructured text into at least one suggestion for content creation, the system having: a tagging module having instructions in...
2016/0103823 Machine Learning Extraction of Free-Form Textual Rules and Provisions From Legal Documents
Disclosed herein is a system and method for machine learning extraction of free-form textual rules and provisions from legal documents. The method comprising...
2016/0103822 NATURAL LANGUAGE CONSUMER SEGMENTATION
Techniques are disclosed for using natural language processing techniques to define, manipulate, and interact with consumer segmentations. In such embodiments...
2016/0103821 AUTHORING TOOL FOR THE AUTHORING OF WRAP PACKAGES OF CARDS
An authoring tool for authoring wrap packages of cards. The authoring tool includes a set of tools that enable an author to create a new card of a wrap...
2016/0103820 AUTHORING TOOL FOR THE AUTHORING OF WRAP PACKAGES OF CARDS
An authoring tool for authoring wrap packages of cards. The authoring tool includes a set of tools that enable an author to create a new card of a wrap...
2016/0103819 UPDATING FORMULAS IN RESPONSE TO TABLE TRANSPOSITION
Embodiments are disclosed in which an algorithm that updates or rewrites one or more formulas when a table is transposed in an application. In certain...
2016/0103818 MANAGING PRODUCT CONFIGURATION
A computer-implemented method, carried out by one or more processors, for managing product configuration files. In an embodiment, the method comprises the...
← 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 99 100 101 102 103 104 105 106 107 108 109 110 111 | 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.