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
2016/0378757 CONCEPT IDENTIFIER RECOMMENDATION SYSTEM
Some embodiments include a method of defining a concept taxonomy. The concept taxonomy can be a mechanism to identify user activities that is relevant to a...
2016/0378756 TRIGGERING ACTIONS IN AN INFORMATION FEED SYSTEM
Disclosed are systems, apparatus, methods, and computer readable media for performing actions in response to information updates provided in an information...
2016/0378755 SYSTEM AND METHOD FOR CREATING USER PROFILES BASED ON MULTIMEDIA CONTENT
A system and method for creating user profiles based on multimedia content. The method may include identifying a plurality of multimedia content elements...
2016/0378754 FAST QUERY PROCESSING IN COLUMNAR DATABASES WITH GPUS
According to one exemplary embodiment, a method for processing a query associated with a database is provided. The method may include receiving the query. The...
2016/0378753 DATASTORE FOR AGGREGATED MEASUREMENTS FOR METRICS
A computing resource monitoring service receives a request to store a measurement for a metric associated with a computing resource. The request includes the...
2016/0378752 Comparing Data Stores Using Hash Sums on Disparate Parallel Systems
Aspects described herein relate to methods and systems for comparing data stored in disparate parallel systems using hash sums. A database having a parallel...
2016/0378751 FAST QUERY PROCESSING IN COLUMNAR DATABASES WITH GPUS
According to one exemplary embodiment, a method for processing a query associated with a database is provided. The method may include receiving the query. The...
2016/0378750 DATABASE VALUE IDENTIFIER HASH MAP
The subject matter disclosed herein provides methods for inserting and retrieving value identifiers from a dictionary encoded database using hash maps. A first...
2016/0378749 METHODS AND APPARATUS TO DETERMINE TAGS FOR MEDIA USING MULTIPLE MEDIA FEATURES
Methods, apparatus, systems and articles of manufacture are disclosed to determine tags for unknown media using multiple media features. The methods,...
2016/0378748 SYSTEM AND METHOD FOR ENSURING THE QUALITY OF A HUMAN TRANSLATION OF CONTENT THROUGH REAL-TIME QUALITY CHECKS...
Computer system, methods, mobile app, and media to guarantee the quality of a language translation of content using a computer network of translators and...
2016/0378747 VIRTUAL ASSISTANT FOR MEDIA PLAYBACK
An exemplary method for identifying media may include receiving user input associated with a request for media, where that user input includes unstructured...
2016/0378746 OPTIMIZED METHOD OF AND SYSTEM FOR SUMMARIZING FACTUALLY INACCURATE INFORMATION UTILIZING FACT CHECKING
An optimized fact checking system analyzes and determines the factual accuracy of information and/or characterizes the information by comparing the information...
2016/0378745 Method of retrieving tagged documents
Documents and in particular PDF documents are made available to people with disabilities using an algorithm which obtains an original tag containing content to...
2016/0378744 TEXT INPUT METHOD AND DEVICE
A method for inputting text into a text entry box is provided. The method includes: displaying the text entry box and judging whether a preset string...
2016/0378743 METHOD AND APPARATUS FOR INSERTION OF TEXT IN AN ELECTRONIC DEVICE
A method and apparatus for automatically performing an activity involving insertion of text and navigation between a plurality of electronic pages is provided....
2016/0378742 COMPUTER-PROGRAM PRODUCTS AND METHODS FOR ANNOTATING AMBIGUOUS TERMS OF ELECTRONIC TEXT DOCUMENTS
Computer-program products and methods for automatically annotating terms, such as ambiguous terms, in an electronic text document are disclosed. In one...
2016/0378741 CENTRALLY MAINTAINING AND ANALYZING COMMENTS ON DOCUMENTS
A facility for analyzing comments attached to electronic documents is described. The facility compiles a data set reflecting comments attached to each of a...
2016/0378740 INFORMATION PROCESSING APPARATUS, PRINTING APPARATUS, INFORMATION PROCESSING METHOD AND STORAGE MEDIUM
An information processing apparatus includes an input unit, a display unit, a designation unit and an update unit. The input unit inputs a plurality of parts...
2016/0378739 EDITING ONE OR MORE TEXT FILES FROM AN EDITING SESSION FOR AN ASSOCIATED TEXT FILE
According to one embodiment of the present invention, a system edits text from a file inline with text from another file. The system displays text comprising...
2016/0378738 EDITING ONE OR MORE TEXT FILES FROM AN EDITING SESSION FOR AN ASSOCIATED TEXT FILE
According to one embodiment of the present invention, a system edits text from a file inline with text from another file. The system displays text comprising...
2016/0378737 RUMORED CHANGES FOR REAL-TIME COAUTHORING
Systems and methods for enabling the real-time sharing of document edits as rumored changes are disclosed herein. As an editor makes changes to a document...
2016/0378736 MANAGING A DOMAIN SPECIFIC ONTOLOGY COLLECTION
A domain specific ontology collection associated with a user is determined. At least one action of the user is received. A task for the user is determined...
2016/0378735 METAMORPHIC DOCUMENTS
A facility for presenting document contents is described. The facility receives input denoting selection of one of a plurality of visualization forms. The...
2016/0378734 VISUALIZING DOCUMENT REVISIONS
A facility for servicing a request for a document is described. The facility receives the request, which identifies the document and specifies a time for which...
2016/0378733 CONTENT TRANSFORMATIONS
A facility for authoring a document is described. The facility receives first user input that identifies content to be included in the document. The identified...
2016/0378732 SYSTEMS AND METHODS FOR EFFICIENT STORAGE OF CONTENT AND ANIMATION
One embodiment involves receiving, by a web page authoring tool, presentation information in a markup language corresponding to a static graphical object. In...
2016/0378731 METHOD AND APPARATUS FOR INTELLIGENT CAPTURE OF DOCUMENT OBJECT MODEL EVENTS
A monitoring system intelligently captures Document Object Model (DOM) events. The DOM events may provide state information that may not usually be captured...
2016/0378730 SYSTEMS AND METHODS FOR APPLYING A RESIDUAL ERROR IMAGE
Systems and methods described herein enable a residual error image to be added and rendered in an existing HTML canvas using native primitives. A current image...
2016/0378729 VERIFYING CONTENT OF RESOURCES IN MARKUP LANGUAGE DOCUMENTS
A method and system for verifying content of a resource. A first computer creates, in a markup language document, a markup element including a first...
2016/0378728 SYSTEMS AND METHODS FOR AUTOMATICALLY GENERATING CONTENT MENUS FOR WEBCASTING EVENTS
A webcasting system that provides a webcast presenter and webcast attendees with multiple interactive means of connecting and communicating is disclosed. A...
2016/0378727 Systems and Methods for Generating a Document with Internally Consistent Data
Systems and methods for generating a document include creating, by a computing device, a link between a first data element in a document and a second data...
2016/0378726 PROCESSING WEB PAGE DATA ACROSS NETWORK ELEMENTS
A system is provided that permits the use of classification information that can be interpreted by a computer system. To this end, a system and method may be...
2016/0378725 METHOD AND SYSTEM FOR EDITING VIRTUAL DOCUMENTS
A computer system, computer implemented method and computer program product for editing virtual documents are discussed. The computer system includes a storage...
2016/0378724 MULTIMODAL SHARING OF CONTENT BETWEEN DOCUMENTS
A facility for materializing a document is described. The facility identifies within the document a reference to a document fragment. The facility uses an...
2016/0378723 GEO-CULTURAL INFORMATION BASED DYNAMIC CHARACTER VARIANT RENDERING
For dynamically changing a rendering of content, the content including a textual character is received at a mobile device. An encoding of the textual character...
2016/0378722 GEO-CULTURAL INFORMATION BASED DYNAMIC CHARACTER VARIANT RENDERING
For dynamically changing a rendering of content, the content including a textual character is received at a mobile device. An encoding of the textual character...
2016/0378721 Electronic Discovery Insight Tool
An electronic discovery insight tool is presented. The tool is implemented in an apparatus comprising one or more processors, one or more memories...
2016/0378720 DYNAMIC ADJUSTMENT OF RENDERING PARAMETERS TO OPTIMIZE READING SPEED
A rendering optimizer captures content engagement feedback associated with a first interval during which electronic content is presented with a first set of...
2016/0378719 SYSTEMS AND METHODS FOR OPTIMIZING CONTENT LAYOUT USING BEHAVIOR METRICS
Systems and methods for optimizing content layout using behavior metrics are provided. Behavioral data is collected for a content item presented on a client...
2016/0378718 Electronic Discovery Insight Tool
A tool implemented in an apparatus is presented. The tool comprises one or more processors, one or more memories communicatively coupled to the one or more...
2016/0378717 PARAMETER GENERATION FOR MODELING OF PROCESS-INDUCED SEMICONDUCTOR DEVICE VARIATION
In one embodiment, a method for generating semiconductor device model parameters includes the steps: (a) receiving semiconductor device performance data of...
2016/0378716 METHODS, APPARATUS, INSTRUCTIONS AND LOGIC TO PROVIDE VECTOR PACKED HISTOGRAM FUNCTIONALITY
Instructions and logic provide SIMD vector packed histogram functionality. Some processor embodiments include first and second registers storing, in each of a...
2016/0378715 HARDWARE PROCESSORS AND METHODS FOR TIGHTLY-COUPLED HETEROGENEOUS COMPUTING
Methods and apparatuses relating to tightly-coupled heterogeneous computing are described. In one embodiment, a hardware processor includes a plurality of...
2016/0378714 COMMUNICATION APPARATUS AND CONTROL METHOD THEREOF
A communication apparatus includes the first memory unit which stores data to be a sending target to another communication apparatus and the second memory unit...
2016/0378713 SYSTEM AND METHOD FOR PERSISTENCE OF APPLICATION DATA USING REPLICATION OVER REMOTE DIRECT MEMORY ACCESS
In accordance with an embodiment, described herein is a system and method for enabling persistence of application data, using replication over a remote direct...
2016/0378712 LOCK-FREE PROCESSING OF STATELESS PROTOCOLS OVER RDMA
Methods, systems, and computer storage mediums including a computer program product for managing data in a computing network are provided. One method includes...
2016/0378711 HIGH PERFORMANCE INTERCONNECT PHYSICAL LAYER
A periodic control window is embedded in a link layer data stream to be sent over a serial data link, where the control window is configured to provide...
2016/0378710 MULTIPLE TRANSACTION DATA FLOW CONTROL UNIT FOR HIGH-SPEED INTERCONNECT
Methods, apparatus, and systems, for transporting data units comprising multiple pieces of transaction data over high-speed interconnects. A flow control unit,...
2016/0378709 Enforcing transaction order in peer-to-peer interactions
A method for computing includes submitting a first command from a central processing unit (CPU) to a first peripheral device in a computer to write data in a...
2016/0378708 PCI Express to PCI Express based Low Latency Interconnect Scheme for Clustering Systems
PCI Express is a Bus or I/O interconnect standard for use inside the computer or embedded system enabling faster data transfers to and from peripheral devices....
← 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 | 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.