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/0025091 OPTIMIZED BROWSER RENDER PROCESS
Implementations an optimizing a browser rendering process that identifies content neutral web pages and renders such web pages without scripting. An example...
2018/0025090 RECOMMENDED CONTENT PUSHING METHOD, APPARATUS, TERMINAL, SERVER, AND SYSTEM
According to an aspect of the disclosure, a server device includes interface circuitry and processing circuitry. The interface circuitry is configured to...
2018/0025089 PROFILE-BASED SEARCH RESULTS MODIFICATION
In at least one implementation, the described technology provides a method for improving search results. The method includes generating multiple user profiles...
2018/0025088 FILTERING IRRELEVANT ACTOR UPDATES FROM CONTENT FEEDS
The disclosed embodiments provide a system for filtering irrelevant actor updates from content feeds. During operation, the system identifies a set of...
2018/0025087 SYSTEMS AND METHODS FOR EVALUATING DIVERSITY OF CONTENT BASED ON CONTENT PROPERTIES
Systems, methods, and non-transitory computer-readable media can acquire a set of properties associated with a set of content items. A plurality of property...
2018/0025086 DEVICE IDENTIFICATION FOR MULTIPLE DEVICE IDS
An electronic system may be configured to determine if a first-type device ID and a second-type device ID both identify a same device. To do so, the electronic...
2018/0025085 SYSTEMS AND METHODS FOR RESPONDING TO AN ONLINE USER QUERY
Systems and methods for responding to a user query are provided. More specifically, the systems and methods provide static search results along with a relevant...
2018/0025084 AUTOMATIC RECOMMENDATIONS FOR CONTENT COLLABORATION
Increasingly, productivity services are executed in collaborative environments. While new collaboration features may provide users with a rich set of tools to...
2018/0025083 DATACENTER OPERATIONS USING SEARCH AND ANALYTICS
A datacenter management system uses data collection proxies to collect performance data and configuration data for different physical and virtual entities in...
2018/0025082 SOFT MATCHING USER IDENTIFIERS
Particular embodiments may receive one or more data items associated with a first user of a social-networking system. The one or more data items being related...
2018/0025081 ROBUST LOCATION, RETRIEVAL, AND DISPLAY OF INFORMATION FOR DYNAMIC NETWORKS
A computer-implemented system and method for navigation on a communication network to robustly locate, retrieve and display information. In response to one or...
2018/0025080 TESTING PAIRINGS TO DETERMINE WHETHER THEY ARE PUBLICALLY KNOWN
Provided are techniques for testing pairings to determine whether they are publically known. It is determined whether a pairing from a record is publicly known...
2018/0025079 VIDEO SEARCH METHOD AND APPARATUS
Aspects of the disclosure provide a method for video search. The method includes obtaining a video to be labeled, predicting feature tags respectively for...
2018/0025078 LIVE VIDEO STREAMING SERVICES WITH MACHINE-LEARNING BASED HIGHLIGHT REPLAYS
According to an implementation, a computing device for automatically creating video highlights for video broadcast streams shared in a social media platform...
2018/0025077 PROVIDING PERPETUAL MEDIA GEO-SYNCHRONIZATION
A processor may sample a surrounding environment for an identifiable media in response to an activation event. The processor may determine, based on the...
2018/0025076 Collaborative Question Interceptor
Question interception is provided. It is determined that a first user corresponding to a data processing system is composing a message to be transmitted to a...
2018/0025075 Evaluating Temporal Relevance in Question Answering
Mechanisms are provided for evaluating a temporal relevance of a candidate answer to an input natural language question. An input natural language question is...
2018/0025074 Analogy Finder
A user provides a query that includes at least two of a subject, a predicate, and an object. A computer system identifies synonyms of one or more of the...
2018/0025073 SCALABLE TOPOLOGICAL DATA ANALYSIS USING TOPOLOGICAL SUMMARIES OF SUBSETS
A method comprises dividing a set of data points into a structure subset and boost subsets, adding the data points in structure subset into each boost subset,...
2018/0025072 CLUSTERING SYSTEM, METHOD, AND PROGRAM
A classifier 81 classifies target data into a cluster on the basis of a mixture model defined using two different types of variables that indicate features of...
2018/0025071 AUTOMATIC EVENT CLASSIFICATION
A system and methods for classification of events, the system including a memory, a network interface, and a processor configured to monitor system events via...
2018/0025070 CLUSTERING APPLICATIONS FOR QUERY PROCESSING
Non-limiting examples of the present disclosure describe clustering of application data for identification of equivalent applications across different...
2018/0025069 METHOD AND SYSTEM FOR DETECTING PERSONAL LIFE EVENTS OF USERS
The disclosed embodiments illustrate methods and systems for detecting personal life events of users. The method includes training classifiers based on a set...
2018/0025068 AUTOMATIC MODE SWITCHING IN A SYNCHRONOUS REPLICATION ENVIRONMENT
Disclosed in some examples is a method of database replication, the method including at a Relational Database Management System (RDMS), determining a first...
2018/0025067 APPARATUS AND METHOD TO ESTABLISH A CONNECTION BETWEEN APPARATUSES WHILE SYNCHRONIZATION OF CONNECTION...
A first apparatus includes a memory configured to store first connection information in association with each of connections established between the first...
2018/0025065 EFFICIENT QUERY PROCESSING USING HISTOGRAMS IN A COLUMNAR DATABASE
A probabilistic data structure is generated for efficient query processing using a histogram for unsorted data in a column of a columnar database. A bucket...
2018/0025064 SYSTEM AND METHOD FOR SYNCHRONIZING IDENTIFIERS ASSOCIATED WITH USERS
Disclosed is a method for synchronizing identifiers associated with a plurality of users. The method comprises receiving the data associated with a plurality...
2018/0025063 Analysis Engine and Method for Analyzing Pre-Generated Data Reports
A method for analyzing pre-generated data reports, wherein the method includes receiving selection of first and at least one second data report of...
2018/0025062 DATA SEARCHING APPARATUS
The present disclosure relates to a data searching apparatus. The data searching apparatus includes: a memory configured to store a first time-series data and...
2018/0025061 BOOTSTRAPPING THE DATA LAKE AND GLOSSARIES WITH 'DATASET JOINS' METADATA FROM EXISTING APPLICATION PATTERNS
A method to search for at least one relationship pattern in a plurality of runtime artifacts is provided. The method may include detecting at least one data...
2018/0025060 Information Providing Device
An information providing device includes a server that is configured to: acquire position information representing a position of a user; derive a score of a...
2018/0025059 RECORD MATCHING SYSTEM
The present invention discloses methods and systems for an improved Enterprise Matching Service ("EMS") that is designed to match incoming data records to a...
2018/0025058 TECHNIQUE FOR PROCESSING QUERY IN DATABASE MANAGEMENT SYSTEM
Disclosed is a method for processing a query in a database management system (DBMS). The method includes: receiving a main query including a subquery;...
2018/0025057 M X N DISPATCHING IN LARGE SCALE DISTRIBUTED SYSTEM
M.times.N dispatching in a large scale distributed system is disclosed. In various embodiments, a query is received. A query plan is generated to perform the...
2018/0025056 SALIENT SAMPLING FOR QUERY SIZE ESTIMATION
Salient sampling for query size estimation includes identifying two or more columns in a database table that have corresponding columns in one or more other...
2018/0025055 FAULT-TOLERANT DATABASE QUERY EXECUTION PLANS USING NON-VOLATILE MEMORIES
Implementations of the present disclosure include methods, systems, and computer-readable storage mediums for receiving a query, retrieving an annotated query...
2018/0025054 EVENT-DRIVEN ARCHITECTURE USING ROLLING AGGREGATES
Described herein are systems and methods in which key values associated with events are aggregated as those events are processed by an event processing engine....
2018/0025053 SYSTEMS AND METHODS FOR LOAD BALANCING AND CONNECTION MULTIPLEXING AMONG DATABASE SERVERS
The present invention is related to a method for load balancing and connection multiplexing structured query language (SQL) queries among a plurality of...
2018/0025052 INFRASTRUCTURE AWARE QUERY OPTIMIZATION
Disclosed are systems, methods, and computer-readable storage media for infrastructure aware query optimization. A query optimizer can receive a first query...
2018/0025051 SYSTEM AND METHOD OF DATA WRANGLING
In some example embodiments, a graphical user interface (GUI) is caused to be displayed on a computing device of a user. The GUI can be configured to enable...
2018/0025050 METHODS AND SYSTEMS TO DETECT DISENGAGEMENT OF USER FROM AN ONGOING
A method and a system to detect disengagement of a first user viewing an ongoing multimedia content on a user computing device are disclosed. In an embodiment,...
2018/0025049 Server and Data Processing Method
A system and method for data processing transaction management in a cloud service scenario. A data server system is configured to be connected to an...
2018/0025048 VALUE TRANSFORMATIONS THAT ENABLE DATA SERVICES TO UPDATE DATA OBJECTS
A system receives a user selection of a data object, and outputs the data object to a user device. The system receives a user selection of a data service, and...
2018/0025047 METHOD AND SYSTEM FOR CONCURRENT DATABASE OPERATION
The present teaching relates to concurrent database operation. In one example, a plurality of requests which includes a scan request to obtain first data...
2018/0025046 Reference Set Construction for Data Deduplication
By way of example, a data storage system may comprise, a non-transitory storage device storing data blocks in chunks, and a storage logic coupled to the...
2018/0025045 ACCURACY OF LOW CONFIDENCE MATCHES OF USER IDENTIFYING INFORMATION OF AN ONLINE SYSTEM
An online system receives third party user identifying information. The online system accesses accuracy measures associated with each of a plurality of the...
2018/0025044 UNMANNED VEHICLE DATA CORRELATION, ROUTING, AND REPORTING
Systems, devices, and techniques are generally described to process unmanned vehicle data. First unmanned vehicle data related to a particular unmanned vehicle...
2018/0025043 GRAPH UPDATE FLUSH TO A SHARED MEMORY
In some examples, a graph processing server is communicatively linked to a shared memory. The shared memory may also be accessible to a different graph...
2018/0025042 TITLE: AUTOMATIC DELTA QUERY SUPPORT FOR BACKEND DATABASES
The present disclosure involves systems, software, and computer implemented methods for automatically providing delta query support for backend databases. One...
2018/0025041 SYSTEM AND METHOD FOR IMPROVED DATA CONSISTENCY IN DATA SYSTEMS INCLUDING DEPENDENT ALGORITHMS
A data system is provided for analyzing and maintaining data obtained from one or more data sources on which the data system depends. The system includes 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 | 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.