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
2017/0147590 INTERNET-BASED PROXY SERVICE TO MODIFY INTERNET RESPONSES
A proxy server receives from a client device a request for a network resource that is hosted at an origin server for a domain. The request is received at the...
2017/0147589 Automatic Routing Using Search Results
In general, the subject matter described in this specification can be embodied in methods, systems, and program products for providing search results...
2017/0147588 SYSTEM AND METHOD FOR CENTRALIZED DOCUMENT CAPTURE, MANAGEMENT AND RETENTION
Retention policies are processed and implemented for physical and electronic content. An image file generated from a physical copy of content is both processed...
2017/0147586 METHOD AND ELECTRONIC DEVICE FOR SEARCHING VIDEO CONTENTS
Embodiments of the present application provide a method, apparatus and electronic device for searching video contents. Said method comprises: obtaining a plot...
2017/0147585 SYSTEMS AND METHODS FOR SPEECH-BASED SEARCHING OF CONTENT REPOSITORIES
According to some aspects, a method of searching for content in response to a user voice query is provided. The method may comprise receiving the user voice...
2017/0147584 RANKING BASED ON DYNAMIC CONTEXTUAL INFORMATION
Methods, systems, and computer program products for ranking data items are described. A ranking configuration is defined for an object type, the ranking...
2017/0147583 RANKING USING DATA OF CONTINUOUS SCALES
Methods, systems, and computer program products for ranking data items are described. A ranking configuration is defined for an object type, the ranking...
2017/0147582 RANKING BASED ON OBJECT DATA
Methods, systems, and computer program products for ranking data items are described. In accordance with various example embodiments, a ranking configuration...
2017/0147581 SYSTEMS AND METHODS FOR SHARING CONTENT
Systems, methods, and non-transitory computer-readable media can determine at least one content item to be shared. One or more applications to share the...
2017/0147580 USER-DEPENDENT RANKING OF DATA ITEMS
Methods, systems, and computer program products for ranking data items are described. In accordance with various example embodiments, a ranking configuration...
2017/0147579 INFORMATION RANKING BASED ON PROPERTIES OF A COMPUTING DEVICE
A system is described that, after executing a parameterless search query to identify results that are determined to be relevant to a user of a device,...
2017/0147578 REVERSE CORRELATION OF PHYSIOLOGICAL OUTCOMES
Embodiments of the present invention provide systems and methods for performing analysis validity ranking of information. The method utilizes technology such...
2017/0147577 METHOD AND SYSTEM FOR EXTRACTION
A system and method for extracting information from at least one document in at least one set of documents, the method comprising: generating, using at least...
2017/0147576 Content Analysis to Enhance Voice search
Methods and apparatus for improving speech recognition accuracy in media content searches are described. An advertisement for a media content item is analyzed...
2017/0147575 Location-Based Recommendations Using Nearest Neighbors in a Locality Sensitive Hashing (LSH) Index
Software for a website hosting short-text services creates an index of buckets for locality sensitive hashing (LSH). The software stores the index in an...
2017/0147574 Systems, Methods, Devices, And Computer Program Products For Arranging A User's Media Files
Systems, methods, devices, and computer program products are provided for generating an arrangement of a user's media files. For example, a user of a first...
2017/0147573 ADAPTIVE IMAGE BROWSING
A method for browsing a collection of multimedia assets on a soft-copy display comprising: receiving a collection of multimedia assets, each multimedia asset...
2017/0147572 SYSTEMS AND TECHNIQUES FOR IMPROVING CLASSIFICATION OF IMAGE DATA USING LOCATION INFORMATION
In one embodiment, a method includes receiving, at a mobile device, an image depicting a document; attempting to classify, using a processor of the mobile...
2017/0147571 FILE CREATION
The present subject matter relates to file creation. In one example a user request for creating a new file is received. An inode corresponding to a pre-created...
2017/0147570 DATA EXTRACTION BASED ON MULTIPLE META-ALGORITHMIC PATTERNS
One example is a system including a plurality of combinations of summarization engines and/or meta-algorithmic patterns used to combine a plurality of...
2017/0147569 SEARCH APPARATUS AND SEARCH METHOD
A control unit calculates a first document count indicating the number of documents that are retrieved based on a first keyword, a second document count...
2017/0147568 FILE GENERATOR
In an approach for generating a file, a computer opens a first file within application software that includes content. The computer receives an indication to...
2017/0147567 FILE MANAGING METHOD FOR A DIGITAL APPARATUS
A file managing method for a digital apparatus includes (a) establishing a folder corresponding to a file type generated in an operational mode of the digital...
2017/0147566 CONVERTING DATA INTO NATURAL LANGUAGE FORM
Converting technical data from field oriented electronic data sources into natural language form is disclosed. An approach includes obtaining document data...
2017/0147565 EFFICIENT STRING SEARCH
Some embodiments of an efficient string search have been presented. In one embodiment, a string of bytes representing content written in a non-delimited...
2017/0147564 INSTANT TRANSLATION SYSTEM, METHOD AND COMPUTER READABLE STORAGE MEDIUM FOR STORING THEREOF
An instant translation system is applied on a screen displayed by a desktop program with a cursor located on the screen. The instant translation system...
2017/0147563 SYSTEM AND METHOD FOR COLLABORATIVE LANGUAGE TRANSLATION
Disclosed herein are systems, methods, and non-transitory computer-readable storage media for presenting a machine translation and alternative translations to...
2017/0147562 VISUALLY DIFFERENTIATING STRINGS FOR TESTING
In one embodiment, a data string test system may use a color-coding system, or other visual marker, to indicate which data strings are ready for testing. The...
2017/0147561 Automatic Translation of Advertisements
In an embodiment of a messaging system, a method for presenting a commercial message to a user is provided. A target language in which the user is comfortable...
2017/0147560 INTERACTIVE TRANSLATION TOOL
A translation window is opened in conjunction with a primary window, such as a Web page window containing Web pages hosted on the Internet. The translation...
2017/0147559 SPACE CONSTRAINED TEXT TRANSLATOR
According to one embodiment of the present invention, a system for converting a display from a source spoken language to a target spoken language includes at...
2017/0147558 APPARATUS AND METHOD FOR MULTILINGUAL INTERPRETATION AND TRANSLATION HAVING AUTOMATIC LANGUAGE SETTING FUNCTION
Provided is a method for interpretation and translation accomplished by an interpretation and translation apparatus of a user through interfacing with an...
2017/0147557 KNOWLEDGE-BASED EDITOR WITH NATURAL LANGUAGE INTERFACE
A computer-implemented method for knowledge based ontology editing, is provided. The method receives a language instance to update a knowledge base, using a...
2017/0147556 KNOWLEDGE-BASED EDITOR WITH NATURAL LANGUAGE INTERFACE
A computer-implemented method for knowledge based ontology editing, is provided. The method receives a language instance to update a knowledge base, using a...
2017/0147555 QUERY ANALYZER
Methods for analyzing a query is provided. Methods may include receiving a query from a user. Methods may include dissecting the query into a plurality of word...
2017/0147554 AUTOMATIC SPOKEN DIALOGUE SCRIPT DISCOVERY
A method for configuring an automated dialogue system uses traces of interactions via a graphical user interface (GUI) for an application. Each trace includes...
2017/0147553 METHOD AND DEVICE FOR IDENTIFYING INFORMATION, AND COMPUTER-READABLE STORAGE MEDIUM
A method, device, and a non-transitory computer-readable storage medium are provided for identifying information in an electronic message. The information from...
2017/0147552 ALIGNING A DATA TABLE WITH A REFERENCE TABLE
Methods, apparatuses, and embodiments related to aligning an image of a table of a form with an image of a table of a template of the form. Automatically...
2017/0147551 FLEXIBLE AND INTUITIVE TABLE BASED VISUALIZATIONS FOR BIG DATA
A method, system, and computer-readable medium to define a row scope for a table-based visualization of the multidimensional data set, the row scope specifying...
2017/0147550 SYSTEMS AND METHODS FOR POPULATING ONLINE APPLICATIONS USING THIRD PARTY PLATFORMS
A system and method includes a database that stores a web-based form that includes a link to allow an applicant to select a third party to provide data to...
2017/0147549 AUTOMATICALLY GENERATING NOTES AND CLASSIFYING MULTIMEDIA CONTENT SPECIFIC TO A VIDEO PRODUCTION
Automatically classifying multimedia content that is specific to a video production includes obtaining, from a video sensor embedded in a video capturing...
2017/0147548 NUMERICAL CONTROLLER
A numerical controller includes: a screen display section that displays a screen to which a screen identifier identifying a screen is added; an image storage...
2017/0147547 COLLABORATION CARDS FOR COMMUNICATION RELATED TO A COLLABORATED DOCUMENT
Collaboration cards are provided to enable people to collaborate and receive instant replies to comments or questions from anywhere in a collaboratively...
2017/0147546 INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND INFORMATION PROCESSING PROGRAM
There is provided an information processing apparatus including an extractor and a display unit. To make an actually selected target coincide with a target the...
2017/0147545 CREATING SHARED CONTENT IN A DEVICE-INDEPENDENT CONTENT EDITOR USING A NATIVE OPERATING SYSTEM INTERFACE
A server in a cloud-based environment interfaces with storage devices that store shared content. A user retrieves a document editing application from the...
2017/0147544 Multimedia Document Summarization
Multimedia document summarization techniques are described. That is, given a document that includes text and a set of images, various implementations generate...
2017/0147543 ENABLING LEGACY WEB APPLICATIONS FOR MOBILE DEVICES
Displaying Web 1.0 application content on a mobile computing device includes one or more processors request website content, based on a URL corresponding to...
2017/0147542 PREFIX TABLE GENERATION FOR PREFIX BURROWS-WHEELER TRANSFORMATION WITH FAST OPERATIONS ON COMPRESSED DATA
The Prefix Burrows-Wheeler Transform ("PWBT") is described to provide data operations on data sets even if the data set has been compressed. Techniques to set...
2017/0147541 CONVERTING PORTIONS OF DOCUMENTS BETWEEN STRUCTURED AND UNSTRUCTURED DATA FORMATS TO IMPROVE COMPUTING...
According to embodiments of the present invention, machines, systems, computer-implemented methods and computer program products are provided for converting...
2017/0147540 TRANSFORMING UNSTRUCTURED DOCUMENTS
A system for transforming unstructured documents includes a document intake machine comprising a document scanner. The document intake machine receives 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 | 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.