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/0285483 DEVICE AND METHOD FOR DETECTING POINTS OF FAILURES
Devices, methods, and computer program products for detecting Points Of Failures in an integrated circuit (IC) are provided. The integrated circuit device is...
2018/0285482 SYSTEM AND METHOD OF SCANNING AN ENVIRONMENT AND GENERATING TWO DIMENSIONAL IMAGES OF THE ENVIRONMENT
A system and method of generating a two-dimensional (2D) image of an environment is provided. The system includes a housing having a body and a handle. A 2D...
2018/0285481 STONE SLAB PRODUCTION METHODS AND SYSTEMS
This document describes systems and processes of manufacturing, visualizing, and distributing stone slabs. In an exemplary embodiment, a 3D scene may be...
2018/0285480 Phantom Results In Graph Queries
Examples of the present disclosure describe systems and methods of rendering phantom results using graph queries. In aspects, a first query may generate a...
2018/0285479 SCALABLE AUDIT ANALYTICS
The present invention provides a method to translate audit record data from NAS systems into distributed multi storage and query node structure to allow...
2018/0285478 GRAPH BASED CONTENT BROWSING AND DISCOVERY
Systems and methods for using graph databases to make digital content recommendations are described. A graph database may be associated with tagged digital...
2018/0285477 DATA BACKUP IN A GRAPH PROCESSING SYSTEM
Data are received at a worker system in a distributed computing system that describe a graph representing relationships among a set of items. The graph models...
2018/0285476 INTERMIXING LITERAL TEXT AND FORMULAS IN WORKFLOW STEPS
Methods, systems, apparatuses, and computer program products are provided for intermixing expressions with other types of data in input controls. A system...
2018/0285475 FLEXIBLE RECORD DEFINITIONS FOR SEMI-STRUCTURED DATA IN A RELATIONAL DATABASE SYSTEM
Techniques related to flexible record definitions for semi-structured data in a relational database system are disclosed. The techniques include a machine...
2018/0285474 THIRD-PARTY-SITE INTEROPERABILITY USING PUBLICATION AND INTERACTIVE DISCUSSION ENGINE
Disclosed is a system comprising a machine, useful in serving web pages, that provides a publication engine which allows building of dynamic, interactive topic...
2018/0285473 Systems and Methods for Multiobjective Optimization
Methods and systems for ranking a plurality of articles for rendering on a website for a user account include receiving a request for accessing the website....
2018/0285472 Smart Content Pre-Loading On Client Devices
A method for smart preloading of content resources on client devices is provided. The method includes operations for presenting an interface running on a...
2018/0285471 PAGE CACHING METHOD AND APPARATUS
A method and apparatus for caching webpages, the method including: configuring a caching area in a memory and caching content of a currently accessed page in...
2018/0285470 A Mobile Web Cache Optimization Method Based on HTML5 Application Caching
The present invention discloses a mobile web cache optimization method including the steps of: 1) crawling the resource information in the mobile web...
2018/0285469 OPTIMIZING DETERMINATION OF CONTENT ITEM VALUES
An online system provides content item values for content items to be displayed via publisher servers on client devices of users. For example, the content...
2018/0285468 IDENTIFYING AND MANAGING TRUSTED SOURCES IN ONLINE AND NETWORKED CONTENT FOR PROFESSIONAL KNOWLEDGE EXCHANGE
Systems and methods are provided for identifying and managing trusted sources in online and networked content. URLs and other objects are vetted and identified...
2018/0285467 WEB SERVER
A communication system comprising: a first controller configured to perform: receiving, from a terminal device, target-related information relating to a target...
2018/0285466 METHOD OF AND SERVER FOR CLASSIFYING A WEB RESOURCE
There is disclosed a method and a system for classifying a web resource. The method comprises retrieving data associated with a plurality of browser logs of...
2018/0285465 METHODS AND APPARATUS FOR COMMUNICATION CHANNEL, DECISION MAKING, AND RECOMMENDATIONS
Methods and systems for providing a computer platform for social collaboration and decision-making are presented. The computer platform uses rating data...
2018/0285464 METHOD AND SYSTEM FOR EXTRACTING INFORMATION RELATED TO PRODUCT
A method of extracting information related to a product. The method includes receiving web-content aggregated from at least one data source related to a...
2018/0285463 ELECTRONIC DEVICE AND METHOD FOR GENERATING USER PROFILE
Electronic devices according to various embodiments of the present disclosure comprise: a communication module; and a processor which is functionally connected...
2018/0285462 INFORMATION PROCESSING SYSTEM AND INFORMATION PROCESSING DEVICE
An information processing system includes a processing device communication with an information terminal. The system includes an input unit receiving user...
2018/0285461 Systems and Methods for Providing Diverse Content
In one embodiment, a method includes receiving an indication that a user is interested in a content (e.g., newsfeed). Based on metadata associated with the...
2018/0285460 PICKUP ARTICLE COGNITIVE FITMENT
Methods, computer program products, and systems are presented. The method computer program products, and systems can include, for instance: obtaining a request...
2018/0285459 MULTILABEL LEARNING VIA SUPERVISED JOINT EMBEDDING OF DOCUMENTS AND LABELS
A method implemented by at least one server computer is provided, including the following operations: receiving a plurality of training documents, each...
2018/0285458 METHOD AND SYSTEM FOR GENERATING AN OFFLINE SEARCH ENGINE RESULT PAGE
A method of processing a search query, the method comprising receiving a search query; determining whether the search query is stored in an offline query index...
2018/0285457 Advanced Search-Term Disambiguation
A mechanism is provided for advanced search-term disambiguation. Responsive to detecting a search term being entered into an autocomplete search field of a...
2018/0285456 System and Method for Generation of Human Like Video Response for User Queries
Disclosed herein is a method and a video generator for generating video response to user queries. The video generator receives a visual image of a character of...
2018/0285455 MULTIPLE STAGE INDEXING OF AUDIO CONTENT
Techniques of content unification are disclosed. In sonic example embodiments, a computer-implemented method comprises: determining clusters based a comparison...
2018/0285453 TECHNOLOGY FOR VISUALIZING CLUSTERS OF ELECTRONIC DOCUMENTS
Systems and methods for generating visualizations of a set of processed electronic documents are disclosed. According to certain aspects, a set of clusters may...
2018/0285452 PROTOCOL BASED USER DATA MANAGEMENT
An embodiment of the invention may include a method, computer program product, and system for data management. The embodiment may include receiving a login...
2018/0285451 PROTOCOL BASED USER DATA MANAGEMENT
An embodiment of the invention may include a method, computer program product, and system for data management. The embodiment may include receiving a login...
2018/0285450 PROTOCOL BASED USER DATA MANAGEMENT
An embodiment of the invention may include a method, computer program product, and system for data management. The embodiment may include receiving a login...
2018/0285449 NATURAL LANGUAGE PROCESSING KEYWORD ANALYSIS
As disclosed herein, a method for generating a natural language processing query includes receiving one or more documents, wherein each document comprises a...
2018/0285448 PRODUCING PERSONALIZED SELECTION OF APPLICATIONS FOR PRESENTATION ON WEB-BASED INTERFACE
A personalized selection of applications for presentation on a web-based interface can be produced. A first vector can represent one or more first words from a...
2018/0285447 CONTENT RECOMMENDATION APPARATUS, CONTENT RECOMMENDATION SYSTEM, CONTENT RECOMMENDATION METHOD, AND PROGRAM
The present invention recommends information desired by a user. A content recommendation apparatus of the present invention identifies a category of a document...
2018/0285446 NATURAL LANGUAGE PROCESSING KEYWORD ANALYSIS
As disclosed herein, a method for generating a natural language processing query includes receiving one or more documents, wherein each document comprises a...
2018/0285445 INFORMATION PROCESSING METHOD AND ELECTRONIC DEVICE
A method for information processing includes collecting input information, obtaining feedback information in response to the input information, and outputting...
2018/0285444 REWRITING CONTEXTUAL QUERIES
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for rewriting contextual queries. In one aspect, a method...
2018/0285443 NON-TRANSITORY COMPUTER READABLE MEDIUM, ENCODE DEVICE, AND ENCODE METHOD
A non-transitory computer readable medium storing a program that causes a computer to execute a process, the process including obtaining text data, generating...
2018/0285442 SYSTEMS AND METHODS FOR SENSORY AND COGNITIVE PROFILING
Methods, devices, and systems are disclosed for producing cognitive and/or sensory profiles. In one aspect, a method to provide a cognitive or sensory...
2018/0285441 Fast Lookup Of Related Data Partitioned Across A Distributed Key-Value Store
A storage cluster includes a plurality of key-value storage nodes categorized into sub-groups of data associated with a first value identifying the sub-group...
2018/0285440 SHARING INTERMEDIATE DATA IN MAP-REDUCE
One embodiment provides a method, including: receiving a plurality of data for job processing, wherein the job processing processes the plurality of data into...
2018/0285439 OLAP PRE-CALCULATION MODEL, AUTOMATIC MODELING METHOD, AND AUTOMATIC MODELING SYSTEM
The present application relates to an OLAP pre-calculation model, an automatic modeling method and an automatic modeling system. The model includes a dimension...
2018/0285438 DATABASE SYSTEM AND METHOD FOR IDENTIFYING A SUBSET OF RELATED REPORTS
A database system, method and computer program product conduct efficient searches of a database to reliably identify a subset of relevant reports. The database...
2018/0285437 DIMENSION OPTIMIZATION IN SINGULAR VALUE DECOMPOSITION-BASED TOPIC MODELS
Techniques are described for optimizing a number of dimensions for performing a singular value decomposition (SVD) factorization. Embodiments tokenize each of...
2018/0285436 METHOD AND SYSTEM FOR PERFORMING DATA MANIPULATIONS ASSOCIATED WITH BUSINESS PROCESSES AND OPERATIONS
A method and apparatus for accessing, processing and manipulating data in an OLAP database. According to one aspect, the present invention comprises a user...
2018/0285435 CUMULATIVE BACKUPS
In one example, a method includes performing various operations at a backup server. These operations may include receiving, from a node, a request for...
2018/0285434 CLOUD-TO-LOCAL, LOCAL-TO-CLOUD SWITCHING AND SYNCHRONIZATION OF MEDICAL IMAGES AND DATA
A method to prevent conflict during synchronization of medical data between a cloud repository on a cloud server and a plurality of local repositories on a...
2018/0285433 BEHAVIORAL ANALYTICS IN INFORMATION TECHNOLOGY INFRASTURCTURE INCIDENT MANAGEMENT SYSTEMS
A computer system for behavioral analytics of native Information Technology Service Management (ITSM) incident handling data includes a processor, a memory, a...
← 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 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 | 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.