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
2018/0330021 METHOD AND COMPUTER SYSTEM FOR PLANNING A PLANT IN THE FIELD OF THE BEVERAGE PROCESSING INDUSTRY
Method for planning a plant in the field of the beverage processing industry with at least one machine component, wherein the at least one machine component is...
2018/0330020 PHYSICAL STRUCTURE CREATION UTILIZING EXCAVATED MATERIALS
A physical structure is created at least partially utilizing one or more materials from soil of a site upon which the physical structure is to be created. A...
2018/0330019 DATA DRIVEN SHRINKAGE COMPENSATION
A method and system are provided for data driven shrinkage compensation. The method includes calculating, by at least one processor operatively coupled to a...
2018/0330018 METHODS AND SYSTEMS FOR PART GEOMETRY EXTRACTION
A geometry extraction and analysis ("GEA") computer device is provided. The GEA computer device includes at least one processor in communication with at least...
2018/0330017 BUSINESS SOFTWARE PLATFORM AND KIOSK
A system includes a server including a controller; a database controlled by the controller, wherein the database includes code for generating a data collection...
2018/0330016 DYNAMIC SEARCH INTERFACES
Systems and methods are disclosed for dynamic search interfaces. In one implementation, a search query is received from a user within a content retrieval...
2018/0330015 SCALABLE APPROACH TO INFORMATION-THEORETIC STRING SIMILARITY USING A GUARANTEED RANK THRESHOLD
A string analysis tool for calculating a similarity metric between an input string and a plurality of strings in a collection to be searched. The string...
2018/0330014 SYSTEMS AND METHODS FOR DISJOINT CHARACTER SET REPORT MERGING
The present disclosure relates to systems and methods for automatically optimizing a reporting architecture of an application. In one implementation, a system...
2018/0330013 GRAPH DATA STORE FOR INTELLIGENT SCHEDULING AND PLANNING
A computer-implemented method and system for intelligent scheduling and planning includes storing scheduling and/or planning information in a plurality of...
2018/0330012 METHOD, APPARATUS, AND COMPUTER-READABLE MEDIUM FOR GENERATING CATEGORICAL AND CRITERION-BASED SEARCH RESULTS...
A method, apparatus, and computer-readable medium for generating categorical and criterion-based search results from a search query including receiving the...
2018/0330011 COGNITIVE SEARCH QUERY VALIDATION
Methods, computer program products, and systems are presented. The methods include, for instance: generating domain language detection models respective to a...
2018/0330010 INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND RECORDING MEDIUM RECORDING INFORMATION...
An information processing apparatus includes: a memory; and a processor coupled to the memory, wherein the processor: acquires a plurality of functionalities...
2018/0330009 SYSTEM AND METHOD FOR SEARCHING CHAINS OF REGIONS AND ASSOCIATED SEARCH OPERATORS
Embodiments as disclosed herein allow simple specification of prioritized searches of chains of regions and efficient implementation of such searches....
2018/0330008 Incremental Graph Computations for Querying Large Graphs
A mechanism of updating query results for a graph linking data in a computer system is disclosed. Results of the query on the graph linking data are received...
2018/0330007 INDEX MACHINE
In an aspect, provided is a method comprising receiving, at a master node, capability information associated with a plurality of worker nodes, receiving, at...
2018/0330006 COMPACT TREE NODE REPRESENTATION OF AN XML DOCUMENT
Methods and systems for creating a compact tree node representation of an XML document. One implementation commences by allocating memory for storing an XML...
2018/0330005 SYSTEMS AND METHOD FOR WEBSITE HOSTING
Systems, methods, and other embodiments associated with website hosting are described. In one embodiment, a method includes maintaining a plurality of...
2018/0330004 METHOD AND SYSTEM FOR CONTROLLING PRESENTATION OF WEB RESOURCES IN A BROWSER WINDOW
A method of stacking tabs in a browser window executable by an electronic device includes, in a first tab associated with a first web resource, receiving a...
2018/0330003 SYSTEM AND METHOD TO STORE WEB ADDRESSES AS IMAGES
A content management system (CMS) that allows a user to populate a plurality of hyperlink placeholders with a desired hyperlink such that the desired hyperlink...
2018/0330002 Service Processing Method, and Data Processing Method and Apparatus
A service processing method, a data processing method, and apparatuses thereof are provided. The service processing method includes determining a target...
2018/0330001 METHOD AND APPARATUS FOR PROCESSING USER BEHAVIOR DATA
The present disclosure provides methods and apparatuses for processing user behavior data. One exemplary processing method comprises: acquiring behavior data...
2018/0330000 PERSONALIZED AUTOMATIC CONTENT AGGREGATION GENERATION
Generating personalized aggregated content is disclosed herein. The system can include a memory include an aggregated content database. The system can include...
2018/0329999 METHODS AND SYSTEMS FOR QUERY SEGMENTATION
Methods and systems for query segmentation are disclosed. In one aspects, a method includes receiving, by one or more hardware processors, a query string, the...
2018/0329998 OPTIMIZING DIALOGUE POLICY DECISIONS FOR DIGITAL ASSISTANTS USING IMPLICIT FEEDBACK
Systems and processes for optimizing dialogue policy decisions for digital assistants using implicit feedback are provided. In an example process, a user...
2018/0329997 FILTERING OF LARGE SETS OF DATA
A computer-implemented filtering method comprising: receiving a set of propositions, each comprising a respective linguistic description expressed by a...
2018/0329996 SYSTEMS AND METHODS OF MATCHING STYLE ATTRIBUTES
A method includes receiving, at a processor of a computing device, a first search query during editing of a design, the first search query including at least a...
2018/0329995 METHOD AND DEVICE FOR GENERATING THERMODYNAMIC DIAGRAM
Provided are a method and a device for generating a thermodynamic diagram. The method includes: access data of identical display areas of a plurality of web...
2018/0329994 METHOD AND SYSTEM FOR DYNAMIC SCORE FLOOR MODELING AND APPLICATION THEREOF
The present teaching relates to dynamically generate a score floor model that provides a dynamically determined threshold metric to be used to select future...
2018/0329993 NATURAL LANGUAGE PROCESSING INTEGRATED WITH DATABASE AND DATA STORAGE MANAGEMENT
The disclosed technology can receive a voice query or text query in a natural language and translate it from natural language to a native database management...
2018/0329992 SYSTEM AND METHOD FOR FACILITATING CO-PLAY AND DOWNLOAD OF ARTIST SPECIFIC CLIENT APPLICATIONS VIA...
The disclosure relates to systems and methods for facilitating co-play and download of artist specific client applications via user-provided playlists that...
2018/0329991 SYSTEMS AND METHODS FOR PROVIDING IDENTIFICATION INFORMATION IN RESPONSE TO AN AUDIO SEGMENT
The present invention relates to providing identification information in response to an audio segment using a first mode of operation including receiving an...
2018/0329990 INTELLIGENTLY DRIVEN VISUAL INTERFACE ON MOBILE DEVICES AND TABLETS BASED ON IMPLICIT AND EXPLICIT USER ACTIONS
A method for identifying a desired document is provided to include forming K clusters of documents and, for each cluster: for each respective document of the...
2018/0329989 RECURSIVE AGGLOMERATIVE CLUSTERING OF TIME-STRUCTURED COMMUNICATIONS
An example method of document clustering comprises: representing each document of a plurality of documents by a vector comprising a first plurality of real...
2018/0329988 METHOD AND SYSTEM FOR A CARD BASED ADVANCED SOCIAL PRODUCTIVITY PLATFORM
A method for improving a project including registering a user in a database, making an inquiry about a topic, creating at least one personal card based on the...
2018/0329987 AUTOMATED GENERATION OF NARRATIVE RESPONSES TO DATA QUERIES
A narrative response generator receives a user data query specifying variables and data sources from which to extract information desired by a user. The...
2018/0329986 CONTEXTUAL-BASED HIGH PRECISION SEARCH FOR MAIL SYSTEMS
A method, computer system, and computer program product for contextually searching an electronic mail system is provided. The embodiment may include generating...
2018/0329985 Method and Apparatus for Compressing Topic Model
A method comprises: acquiring a to-be-compressed topic model, wherein each line of the topic model represents a distribution of a word among respective topics;...
2018/0329984 METHODS AND SYSTEMS FOR DETERMINING AN EMOTIONAL CONDITION OF A USER
Disclosed is a method for determining an emotional condition of a user. The method includes transmitting, using a communication device, a questionnaire to the...
2018/0329983 SEARCH APPARATUS AND SEARCH METHOD
A search apparatus includes a memory and a processor configured to receive question information, perform evaluation of the question information, and when a...
2018/0329982 CONTEXT-AWARE RANKING OF INTELLIGENT RESPONSE SUGGESTIONS
Systems and processes for operating an intelligent automated assistant to provide a set of predicted responses are provided. An example method includes, at an...
2018/0329981 MANAGING SERVICE INSTANCES
In some examples, information of a service instance provisioned or modified by a first system distinct from a management system is received, where the...
2018/0329980 DATA SET IDENTIFICATION FROM ATTRIBUTE CLUSTERS
Systems, devices, media, and methods are presented to identify a set of attributes, generate attribute clusters, and select data sets corresponding to relative...
2018/0329979 DELEGATING RESEMBLING DATA OF AN ORGANIZATION TO A LINKED DEVICE
A computerized method for pooling objects in a computerized system having a storage for objects, comprising identifying in the computerized system objects...
2018/0329977 CLUSTER EVALUATION IN UNSUPERVISED LEARNING OF CONTINUOUS DATA
A data manager determines an appropriate number of clusters for continuous data using unsupervised learning. The data manager selects an appropriate number of...
2018/0329976 System and Method for Property Data Collection and Management
Embodiments of the present disclosure provide systems and methods for property data collection and management. Embodiments further disclose systems and methods...
2018/0329975 TUPLE ENCODING AWARE DIRECT MEMORY ACCESS ENGINE FOR SCRATCHPAD ENABLED MULTI-CORE PROCESSORS
Techniques provide for hardware accelerated data movement between main memory and an on-chip data movement system that comprises multiple core processors that...
2018/0329974 Synopsis Based Advanced Partition Elimination
Disclosed herein are system, method, and computer program product embodiments for determining a constraint data statistics object is consistent. An embodiment...
2018/0329973 Constraint Data Statistics for Dynamic Partition Pruning
Disclosed herein are system, method, and computer program product embodiments for performing dynamic partition pruning using data statistic objects as data...
2018/0329972 METHOD AND SYSTEM OF PROVIDING FOR CROSS-DEVICE OPERATIONS BETWEEN USER DEVICES
A method of providing for cross-device operations between user devices includes maintaining, using an intermediate device connected to the user devices, state...
2018/0329971 DATA TRANSFER BETWEEN MULTIPLE DATABASES
A parallel track/sector switching device and associated method is provided. The method includes identifying data replication sources and locating data...
← 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 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 | 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.