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/0351696 CONTEXTUAL TAGGING OF A MULTIMEDIA ITEM
Approaches presented herein enable automatically removing a potential tag of a subject depicted in a multimedia item based on a context of the multimedia item...
2017/0351695 CHAIN FILE SYSTEM
Techniques and mechanisms described herein facilitate the execution of a software program container having a plurality of layers. Each layer may include a...
2017/0351694 AUTOMATED CONTENT PUBLICATION ON A SOCIAL MEDIA MANAGEMENT PLATFORM
Social networking activity information pertaining to a set of social networking activities performed by a plurality of contacts on a social networking site is...
2017/0351693 Hashtag, deep link and linket for more user interactions
A mobile web page shows a hashtag and messages with that tag. The page shows one or more deep links or linkets, related to the topic of the messages. If a user...
2017/0351692 ENDLESS SEARCH RESULT PAGE
Example embodiments of the present disclosure include a system comprising a computer-readable storage medium storing at least one program and a ...
2017/0351691 SEARCH METHOD AND APPARATUS
The present invention discloses a search method and apparatus, wherein the method comprises: receiving, at a browser side, a search keyword inputted to an...
2017/0351690 PROVIDING NOTIFICATION BASED ON DESTINATION OF FILE OPERATION
A notification based on a destination of a file operation is provided. A file management service initiates operations to provide the move notification upon...
2017/0351689 SYSTEM AND METHOD FOR AUTOMATED KEY-PERFORMANCE-INDICATOR DISCOVERY
Various methods and systems of statistical data processing and natural-language-processing are disclosed. According to one embodiment, an intelligent,...
2017/0351688 GENERATION OF CLASSIFICATION DATA USED FOR CLASSIFYING DOCUMENTS
Systems and methods are provided for generating classification data which is used for classifying documents. The method includes reading documents in a form of...
2017/0351687 METHOD AND SYSTEM FOR ENHANCED QUERY TERM SUGGESTION
Method, system, and programs for providing enhanced query term suggestions. Candidate query terms may be obtained based on a prefix of incomplete query terms...
2017/0351686 DATA AGGREGATION AND ANALYSIS SYSTEM
An interactive user interface for displaying projects comprising a collection of links specifying data to be displayed from a plurality of different...
2017/0351685 METHOD AND TOOL FOR BROWSING SEMANTIC DATA AND CREATING QUERIES USING A DOMAIN/RANGE REPRESENTATION
A method in a computer system includes displaying a user interface screen to aid in generating search queries for a semantic database. The user may select two...
2017/0351684 SYNTACTICAL TRANSFORMATION OF DATABASE INTERACTION STATEMENTS
A computer-implemented method includes identifying a primary database interaction statement and determining one or more intermediate database interaction...
2017/0351683 HIERARCHICAL DATA INSERTION
Techniques are disclosed relating to insertion of objects into a database. In some embodiments, a client may programmatically define arbitrary relationships...
2017/0351682 SYSTEM AND METHOD FOR PATENT AND PRIOR ART ANALYSIS
Various embodiments of the present disclosure include systems and methods for analyzing patents and prior art in a patent management system. In an example...
2017/0351681 LABEL PROPAGATION IN GRAPHS
Each node in a subset of graph nodes has an associated label value indicating a characteristic of the corresponding item. Matrix data and graph label data are...
2017/0351680 Profile with Third-Party Content
In one embodiment, a method includes receiving an input corresponding to a search query from an online page of a social-networking system. The online page...
2017/0351679 FIRST PASS RANKER CALIBRATION FOR NEWS FEED RANKING
An on-line social network system is configured to generate a news feed for a member by processing updates originating from different sources using different...
2017/0351678 Profile Suggestions
In one embodiment, a method includes accessing a number of content objects associated with a user; and analyzing text, audio, or visual content of each of the...
2017/0351677 Generating Answer Variants Based on Tables of a Corpus
Mechanisms are provided for implementing a candidate answer variant engine. The mechanisms receive an indication of a structured portion of content in a...
2017/0351676 SENTIMENT NORMALIZATION USING PERSONALITY CHARACTERISTICS
Sentiment scores for a first set of text can be normalized based on a statistical measure of sentiment of a corpus of text authored by a set of authors having...
2017/0351675 RANKING OF NEWS FEED IN A MOBILE DEVICE BASED ON LOCAL SIGNALS
A mobile device receives ranked news feed stories from a server of a social networking system. The mobile device determines whether to adjust the ranking based...
2017/0351674 PERSONALIZED TASK CONTINUATION ASSISTANT
In non-limiting examples of the present disclosure, systems, methods and devices for assisting with task continuation and completion are provided. First data...
2017/0351673 DETERMINING CORRESPONDING TERMS WRITTEN IN DIFFERENT FORMATS
Methods and apparatus consistent with the invention allow a user to submit an ambiguous search query and to receive relevant search results. Queries can be...
2017/0351672 SYSTEMS AND METHODS FOR SPATIAL THUMBNAILS AND COMPANION MAPS FOR MEDIA OBJECTS
Under one aspect, a computer-implemented method of displaying information about a media object, the media object being associated with location-related content...
2017/0351671 SYSTEM, METHODS, AND PROGRAM PRODUCT TO TRACE CONTENT GENEALOGY
Embodiments of systems, program products, and methods to manage content and distribution of media are provided. An embodiment of a system, for example, can...
2017/0351670 PERFORMING DATABASE OPERATIONS USING A VECTORIZED APPROACH OR A NON-VECTORIZED APPROACH
Techniques for performing database operations using vectorized instructions are provided. In one technique, it is determined whether to perform a database...
2017/0351669 AUDIO/VIDEO SEARCHING METHOD, APPARATUS AND TERMINAL
The disclosure provides an audio/video (A/V) searching method, an apparatus and a terminal, the method includes: receiving A/V querying statement; determine...
2017/0351668 COMPUTER-IMPLEMENTED SYSTEM AND METHOD FOR ANALYZING CLUSTERS OF CODED DOCUMENTS
A computer-implemented system and method for analyzing clusters of coded documents is provided. Clusters of documents are displayed and at least a portion of...
2017/0351667 TRANSACTION PROCESSING METHOD, PROCESSING NODE, CENTRAL NODE, AND CLUSTER
The disclosure discloses a transaction processing method, a processing node, and a central node. The method includes: receiving, by the processing node in the...
2017/0351666 SECURE HYPER TRANSFER OF LARGE FILES
A system is disclosed having at least one computing device configured to send a computer file across a network by segmenting the computer file into...
2017/0351665 MOBILE TERMINAL AND CONTROLLING METHOD THEREOF
A mobile terminal and controlling method thereof are provided. The mobile terminal includes a camera, a display unit configured to display a preview image...
2017/0351663 ITERATIVE ALTERNATING NEURAL ATTENTION FOR MACHINE READING
Described herein are systems and methods for providing a natural language comprehension system (NLCS) that iteratively performs an alternating search to gather...
2017/0351662 EXTRACTION OF A KEYWORD IN A CLAIM
Extracting one or more keywords in a claim, including: decomposing an independent claim into a plurality of elements, wherein each element in the plurality of...
2017/0351661 SYSTEM AND METHOD FOR UNDERSTANDING TEXT USING A TRANSLATION OF THE TEXT
Devices and methods for determining the content of a first segment of text in a first language, using a second segment of text in a second language. The second...
2017/0351660 METHOD AND SYSTEM OF PROVISIONING ELECTRONIC FORMS
Disclosed is a method of provisioning electronic forms based on natural language. The method includes receiving, using a communication device, a natural...
2017/0351659 DUAL AUTHENTICATION METHOD FOR IDENTIFYING NON-EXACTLY MATCHING TEXT
A computer-implemented method for matching user inputted text to stored text. The user inputted text is compared to each of the text strings stored in a...
2017/0351658 Nutrient Content Identification Method and Apparatus
Methods for calculating nutrient content information. In one embodiment, the methods comprise: receiving a recipe having a list of ingredients and quantities,...
2017/0351657 Geospatial Origin and Identity Based On Dialect Detection for Text Based Media
A method for acquiring an author's geospatial location of origin from text based media through dialect detection. The method detects the dialect for a...
2017/0351656 METHOD OF PREPARING DOCUMENTS IN MARKUP LANGUAGES
The present technical solution relates to user interfaces in general and specifically to user interfaces intended for working with data of computer information...
2017/0351655 TEMPLATE-AWARE DOCUMENT EDITING
A method and apparatus for performing template-aware document editing is provided. Template-aware document editing may include identifying a document template,...
2017/0351654 METHODS AND SYSTEMS FOR ANNOTATING A DASHBOARD
A dashboard generation system generates a dashboard that displays an annotation to key performance indicator information. The dashboard generation system uses...
2017/0351653 SYSTEM AND METHOD OF AGGREGATING NETWORKED DATA AND INTEGRATING POLLING DATA TO GENERATE ENTITY-SPECIFIC...
Various systems and methods may aggregate content from one or more poll results database/sources, social media platforms, content sites, and/or other sources....
2017/0351652 INTELLIGENT STICKER: INFORMATION AGGREGATION, SELECTION & ANALYTICS TOOL
The invention is to solve perpetual problem of loss of time and effort in collating disparate information from various sources while executing any project,...
2017/0351651 SMART BOOKMARK DEVICE AND BOOKMARK SYNCHRONIZATION SYSTEM
Technologies for smart bookmark synchronization may include a smart bookmark device, a bookmark server, and one or more client computing devices. The smart...
2017/0351650 DIGITAL CONVERSATION ANNOTATION
A method for annotating digital conversations is implemented on a first computing device and includes: presenting participant posts from the digital...
2017/0351649 VIRTUAL LIBRARY PROVIDING CONTENT ACCESSIBILITY IRRESPECTIVE OF CONTENT FORMAT AND TYPE
A virtual library of content is provided that makes it appear that the content is all of a supported file type for a particular client accessing the virtual...
2017/0351648 DELIVERY AND DISPLAY OF PAGE PREVIEWS USING SHADOW DOM
A content server retrieves the code and other content of a page and generates a preview of the page. The page preview could be an image that depicts a snapshot...
2017/0351647 Method and Apparatus for Declarative Updating of Self-Describing, Structured Documents
The present invention includes a method and device for updating a self-describing, structured document. A further aspect of the present invention is enabling...
2017/0351646 User Interface with Movable Mini-Tabs
An apparatus and method display, on a display screen, a graphical user interface (GUI) of a software application having multiple commands, according to at...
← 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 | 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.