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/0067940 SEARCH METHOD AND APPARATUS
Disclosed is a search method and apparatus. A search service generates extend keywords highly related to a query input by a user, and provides a search result...
2018/0067939 AUTOMATICALLY LABELING CLUSTERS OF MEDIA CONTENT CONSUMERS
An analytics platform configured to create clusters of media content consumers and to automatically generate human-readable, text labels that describe each of...
2018/0067938 METHOD AND SYSTEM FOR DETERMINING A MEASURE OF OVERLAP BETWEEN DATA ENTRIES
A data analysis system and method for determining a measure of overlap between data entries in a number N of columns in a database. Sorted hash lists are...
2018/0067937 Variable Cardinality Index and Data Retrieval
Systems and methods for a variable cardinality index and data retrieval. A multi-level hash table increases cardinality from a top index and comprises multiple...
2018/0067936 MULTI-USER PROBABALISTIC ARRAY
A system receives an association of first item with first system user, generates first hash value by applying first hash function associated with first system...
2018/0067935 SYSTEMS AND METHODS FOR DIGITAL MEDIA CONTENT SEARCH AND RECOMMENDATION
Disclosed herein are methods and systems for digital media content search and recommendation. The system analyses large number of reviews and creates a...
2018/0067934 Efficient Data Distribution To Multiple Devices
Methods and systems for providing content are disclosed. An example method can comprise identifying a first plurality of data fragments of a media file. An...
2018/0067933 SYSTEM AND METHOD OF HANDLING FILE METADATA
A network storage system comprises data storage, one or more file system APIs, and a metadata handler. The data storage can comprise file data and associated...
2018/0067932 REAL-TIME DOCUMENT FILTERING SYSTEMS AND METHODS
Methods, systems and computer program products for organizing and displaying in real-time data related to a plurality of documents. A plurality of documents...
2018/0067931 Method and System for Presenting Statistical Data in a Natural Language Format
A web-based system for presenting statistical analysis in a natural language textual output comprising: a statistics analysis engine, the engine comprising a...
2018/0067930 Cell Phone Processing Of Spoken Instructions
An item of information (212) is transmitted to a distal computer (220), translated to a different sense modality and/or language (222), and in substantially...
2018/0067928 INFORMATION PRESENTATION METHOD, NON-TRANSITORY RECORDING MEDIUM STORING THEREON COMPUTER PROGRAM, AND...
Provided are an information presentation method, a non-transitory recording medium storing thereon a computer program, and an information presentation system....
2018/0067927 Customized Translation Comprehension
An approach is provided that identifies an idiom in content that destined to be delivered to a recipient. The approach determines a confidence level of the...
2018/0067926 TRANSLATABLE TEXTS IN CLOUD APPLICATIONS
A method for internationalization of a computer application being designed and developed as cloud application in a platform-as-a-service (PaaS) environment...
2018/0067925 REAL-TIME NATURAL LANGUAGE PROCESSING OF DATASTREAMS
Systems and methods for identifying and locating related content using natural language processing are generally disclosed herein. One embodiment includes an...
2018/0067924 GENERALIZED PHRASES IN AUTOMATIC SPEECH RECOGNITION SYSTEMS
A method for generating a suggested phrase having a similar meaning to a supplied phrase in an analytics system includes: receiving, on a computer system...
2018/0067923 KNOWLEDGE-GUIDED STRUCTURAL ATTENTION PROCESSING
Systems and methods for determining knowledge-guided information for a recurrent neural networks (RNN) to guide the RNN in semantic tagging of an input phrase...
2018/0067922 ENTAILMENT PAIR EXTENSION APPARATUS, COMPUTER PROGRAM THEREFOR AND QUESTION-ANSWERING SYSTEM
An entailment pattern pair extension apparatus 50 extends entailment pairs by generating an n-term entailment pair from an m-term entailment pair, where m and...
2018/0067921 SYSTEM AND METHOD FOR KEYWORD SPOTTING USING REPRESENTATIVE DICTIONARY
Methods and systems for keyword spotting, i.e., for identifying textual phrases of interest in input data. In the embodiments described herein, the input data...
2018/0067920 DICTIONARY UPDATING APPARATUS, DICTIONARY UPDATING METHOD AND COMPUTER PROGRAM PRODUCT
According to an embodiment, a dictionary updating apparatus includes a candidate extraction unit, a selection control unit, and a word registration unit. The...
2018/0067919 METHOD AND SYSTEM FOR RANKING CANDIDATES IN INPUT METHOD
A method and a system for ranking candidates in an input method are provided. The method comprises: receiving an initial key code string inputted by a user...
2018/0067918 LANGUAGE IDENTIFICATION USING RECURRENT NEURAL NETWORKS
Systems and processes for language identification using recurrent neural networks are provided. An example method includes, at an electronic device, receiving...
2018/0067917 METHOD AND SYSTEM FOR CUSTOMIZING A MOBILE APPLICATION USING A WEB-BASED INTERFACE
A system and method for customizing mobile-form applications via a web-based interface for distribution to a mobile device are disclosed. An example method...
2018/0067916 ANALYSIS APPARATUS, ANALYSIS METHOD, AND RECORDING MEDIUM
An analysis apparatus comprises a processor configured to execute a program; and a storage device configured to store the program and a document group having a...
2018/0067915 METHOD AND SYSTEM TO TRANSMIT DATA
Systems, methods and media are provided for facilitating upload of media in online postings. In some embodiments, a publication system comprises processors;...
2018/0067914 ENTERPRISE-RELATED CONTEXT-APPROPRIATE USER PROMPTS
Embodiments described herein provide a system for generating context-appropriate user prompts from an application. The system improves significantly over...
2018/0067913 HAND-WRITTEN INFORMATION INPUTTING APPARATUS AND HAND-WRITTEN INFORMATION INPUTTING METHOD
A hand-written information inputting apparatus includes a receiving surface which, in operation, receives a paper sheet placed thereon, the paper sheet having...
2018/0067912 SYSTEM AND METHOD TO MINIMALLY REDUCE CHARACTERS IN CHARACTER LIMITING SCENARIOS
Approaches presented herein enable reduction of characters in a character-limited scenario by minimally editing a text to remain within a character limit while...
2018/0067911 CREATING AND EDITING DOCUMENTS USING WORD HISTORY
Embodiments include methods, and computing systems, and computer program products for creating and editing documents. Aspects include creating a new document...
2018/0067910 Compiling Documents Into A Timeline Per Event
Representative embodiments disclose mechanisms to compile documents into a timeline document that tracks the evolution of a topic over time. Social media...
2018/0067909 SYSTEMS AND METHODS FOR MANAGING LOADING PRIORITY OR SEQUENCING OF FRAGMENTS OF A WEB OBJECT
This disclosure is directed to methods and systems for managing rendering of a web page in a browser. A client operated by a user may execute code within a...
2018/0067908 METHODS, APPARATUS AND SYSTEMS FOR DATA SORTING, VISUALISATION AND RELATED APPLICATIONS
A method of creating a style sheet for the generation of a graphical representation of a data set made up of a plurality of data elements or values used in a...
2018/0067907 DOCUMENT MANAGEMENT SYSTEM
A method for document management by a user of a computerized system including a display screen. A document is provided that appears as plain text on the...
2018/0067906 APPARATUS AND METHOD TO FACILITATE OPERATION OF GENERATING AND LINKING CONTENT DATA
An apparatus provides a first program to generate a first content with link data to be set in the first content so as to refer to a second content. The...
2018/0067905 SYSTEM AND METHOD FOR DYNAMIC LINKING BETWEEN GRAPHIC DOCUMENTS AND COMMENT DATA BASES
A method for dynamic linking between graphic documents and comment databases is described and includes entering a base graphic representation of a project in a...
2018/0067904 METHODS AND DEVICES FOR TERMINAL CONTROL
The present disclosure discloses methods and devices for terminal control. The method comprises: sending a request from a first terminal to a server to obtain...
2018/0067903 GENERATION OF COLLATERAL OBJECT REPRESENTATIONS IN COLLABORATION ENVIRONMENTS
Systems for online collaboration. Exemplary embodiments are implemented within cloud-based service platforms. User actions that are performed by a first user...
2018/0067902 Textual Content Speed Player
A computer program that plays a user's textual content in an animated format to increase reading speed via reconditioning reading behavior. The computer...
2018/0067901 MULTICOMPONENT MODEL PARAMETERISATION
A method of estimating a parameter for fitting a multi-component Taylorgram model to Taylorgram data g(t) is disclosed. The data comprises a multi-component...
2018/0067900 METHOD AND APPARATUS FOR INSPECTION AND METROLOGY
A method including evaluating, with respect to a parameter representing remaining uncertainty of a mathematical model fitting measured data, one or more...
2018/0067899 SPARSE MATRIX VECTOR MULTIPLICATION
Systems and methods for multiplying a sparse matrix by a vector using a single instruction multiple data (SIMD) architecture are provided. An example method...
2018/0067898 DEVICE AND METHOD FOR HANDLING SYMBOL RATE ESTIMATION AND INTERFERENCE
A communication device includes: a receiving circuit, receiving a plurality of time-domain signals; a transforming circuit, coupled to the receiving circuit,...
2018/0067897 MANAGING NON-DESTRUCTIVE EVALUATION DATA
Methods manage non-destructive evaluation ("NDE") data. NDE data for an asset is received and at least one alignment algorithm to align the NDE data to a...
2018/0067896 MULTI-PROCESSOR WITH SELECTIVELY INTERCONNECTED MEMORY UNITS
A multi-processor having a plurality of data processing units and memory units has a bus system that selectively interconnects the processing units and the...
2018/0067895 ELECTRONIC DEVICE, RECONFIGURABLE PROCESSOR AND CONTROLLING METHODS THEREOF
Methods and apparatuses are provided for compressing configuration data. The configuration data, which includes control data corresponding to at least one...
2018/0067894 PARALLELIZATION AND SYNCHRONIZATION OF PROCEDURES TO ENABLE OVERHEAD HIDING
A computer-implemented method is provided for hiding overheads on a parallel computing platform. The computer-implemented method includes loading a first...
2018/0067893 MULTICAST APPARATUSES AND METHODS FOR DISTRIBUTING DATA TO MULTIPLE RECEIVERS IN HIGH-PERFORMANCE COMPUTING AND...
An originating host device in a distribution chain is provided upstream from multiple host devices including intermediary and terminating host devices. The...
2018/0067892 DYNAMICALLY UPDATING LOGICAL IDENTIFIERS OF CORES OF A PROCESSOR
In one embodiment, a processor includes a plurality of cores each including a first storage to store a physical identifier for the core and a second storage to...
2018/0067891 EXTENSIBLE HOST CONTROLLER AND AN OPERATION METHOD THEREOF
An extensible host controller (xHC) applied to a host includes universal serial bus (USB) module, a control circuit, an xHC interface circuit, a peripheral...
2018/0067890 EMBEDDING PROTOCOL PARAMETERS IN DATA STREAMS BETWEEN HOST DEVICES AND STORAGE DEVICES
A method includes receiving, by a storage device and from a host device, a set of protocol parameters initialized by the host device. The set of protocol...
← 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 | 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.