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/0039635 IDENTIFYING LOCAL EXPERTS FOR LOCAL SEARCH
A query is received from a user via a user device. A geographic area and a category of business for the query are identified. Using reviews related to the...
2018/0039634 KNOWLEDGE SHARING BASED ON MEETING INFORMATION
Features are disclosed for automatically facilitating knowledge sharing using information collected during meetings. Collected information may include both the...
2018/0039633 INFORMATION PROCESSING SYSTEM AND INFORMATION PROCESSING METHOD
An information processing system includes a storing unit that stores evaluation data in which a plurality of subjects are associated with a plurality of...
2018/0039632 INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND COMPUTER PROGRAM
[Object] To provide an information processing apparatus which reduces labor of the user and allows the user to obtain the information efficiently when...
2018/0039631 SHAREABILITY SCORE
System and methods for generating a shareability score in accordance with some example embodiments are disclosed. A social networking system receives a request...
2018/0039630 SYSTEM FOR SERVING SHARED CONTENT ON A VIDEO SHARING WEB SITE
A method for serving an audio-only shared content on a video sharing web site, including: receiving a playlist listing a plurality of videos; determining a...
2018/0039629 METHOD AND SYSTEM FOR AUTOMATIC RANKING OF ONLINE MULTIMEDIA ITEMS
The disclosed embodiments illustrate methods and systems of multimedia content processing for automatic ranking of online multimedia items. The method includes...
2018/0039628 SYSTEM AND METHOD FOR PROVIDING DYNAMIC RELOCATION OF TENANTS IN A MULTI-TENANT DATABASE ENVIRONMENT
Described herein are systems and methods for providing access to a database in a multi-tenant environment, including the use of a connection pool, and support...
2018/0039627 CREATING A CONTENT INDEX USING DATA ON USER ACTIONS
Personalized content is generated from different media items using a content index. The content index is generated or updated by identifying segments of media...
2018/0039626 SYSTEM AND METHOD FOR TAGGING MULTIMEDIA CONTENT ELEMENTS BASED ON FACIAL REPRESENTATIONS
A system and method for tagging multimedia content based on facial representations. The method includes comparing signatures generated for a multimedia content...
2018/0039625 TRANSLATION DEVICE AND PROGRAM RECORDING MEDIUM
A translation device includes an input unit, a controller, a notification unit, an output unit, and a memory. The input unit inputs an utterance of a speaker...
2018/0039624 USER BEHAVIOR INFERENCE FOR GENERATING A MULTILINGUAL DICTIONARY
A publication system can receive a first word in a first language. The system can generate a second word in a second language via machine translation and...
2018/0039623 LANGUAGE TRANSLATION DEVICE AND LANGUAGE TRANSLATION METHOD
A translation method may include: continuously receiving a voice recognition result for a first-language voice from a first terminal as a first-language text;...
2018/0039622 LOCALIZATION PLATFORM THAT LEVERAGES PREVIOUSLY TRANSLATED CONTENT
One embodiment of the present invention sets forth a technique for translating textual content. The technique includes receiving a request to translate an...
2018/0039621 CONTEXT ANALYSIS FOR MESSAGE ENHANCEMENT
A system includes a computing device that includes a memory configured to store instructions. The system also includes a processor to execute the instructions...
2018/0039620 ADJUSTMENT OF DOCUMENT RELATIONSHIP GRAPHS
Provided is a process of modifying semantic similarity graphs representative of pair-wise similarity between documents in a corpus, the method comprising...
2018/0039619 LEARNING NEW WORDS
Systems and methods are disclosed for a server learning new words generated by user client devices in a crowdsourced manner while maintaining local...
2018/0039618 COMPUTERIZED GROUP TASK DIGITAL ASSISTANCE
A digital conversational bot can be joined in a natural language group conversation between profiles over a computer conversation platform. A recommendation...
2018/0039617 SYSTEMS AND METHODS FOR ASYMMETRICAL FORMATTING OF WORD SPACES ACCORDING TO THE UNCERTAINTY BETWEEN WORDS
Asymmetrical formatting of word spaces according to the uncertainty between words includes an initial filtering process and subsequent text formatting process....
2018/0039616 METHODS AND SYSTEMS FOR IMPROVING DATA ENTRY INTO USER INTERFACES
A method of operation for a computer executable user interface program to improve the functionality of computing device input comprising providing a virtual...
2018/0039615 BROWSER EXTENSION FOR FIELD DETECTION AND AUTOMATIC POPULATION
Methods and systems for a browser extension system are disclosed. In some embodiments, a system includes a communication device configured to communicate with...
2018/0039614 Hybrid Grammatical and Ungrammatical Parsing
A system and method for processing a natural language input. The natural language input is initially processed through a strict parser, which results in an...
2018/0039613 INSERTING NEW ELEMENTS IN A TABULAR DATA STRUCTURE
Embodiments of the present invention provide a method to quickly insert new rows or columns in a tabular data structure (such as a spreadsheet, or a table)....
2018/0039612 INSERTING NEW ELEMENTS IN A TABULAR DATA STRUCTURE
Embodiments of the present invention provide a method to quickly insert new rows or columns in a tabular data structure (such as a spreadsheet, or a table)....
2018/0039611 Browser Extension for Field Detection and Automatic Population
Methods and systems for a browser extension application are disclosed. In some embodiments, a browser extension application is configured to receive from a...
2018/0039610 SUGGESTIONS FOR DIGITAL FORMS
Suggestions for filling a digital form may be provided. Input text may be received. The input text may be caused to be output into a first fillable field of...
2018/0039609 SIMPLIFYING COMPLEX INPUT STRINGS
Simplification of complex input strings is utilized for user convenience, such that the user may input a complex input string in lieu of performing an external...
2018/0039608 CORRECTION OF PREVIOUSLY RECEIVED TEXTUAL MESSAGES BASED ON ONE OR MORE LATER RECEIVED TEXTUAL MESSAGES
A computer-executed technique for correcting previously received textual messages based on a later received textual message can include receiving and...
2018/0039607 SYSTEMS AND METHODS FOR INTELLIGENT DOCUMENT-CENTRIC ORCHESTRATION THROUGH INFORMATION EXCHANGE PLATFORM
An intelligent and versatile information exchange platform provides a delivery service operable to perform, in a network environment, processing a document in...
2018/0039606 SYSTEM AND METHOD FOR THE ONLINE EDITING OF PDF DOCUMENTS
System and method for the real time editing of PDF documents in web browsers. Using the web browser the user can access a remote server providing PDF services,...
2018/0039605 NON-RESIDENT FONT PREVIEW
Embodiments of the present invention are directed at providing a font similarity preview for non-resident fonts. In one embodiment, a font is selected on a...
2018/0039604 COMBINING AND DISPLAYING MULTIPLE DOCUMENT AREAS
A method includes storing, in response to marking by a user of an area of a displayed document, information on the marked area; displaying an icon representing...
2018/0039603 METHOD, DEVICE, AND CLIENT TERMINAL APPARATUS FOR DISPLAYING PAGE
A method, a device and a client terminal apparatus for displaying a page including a main document and at least one external resource are provided. The method...
2018/0039602 COMPUTER DEVICE AND METHOD FOR DETECTING CORRELATIONS WITHIN DATA
The computer device (10) comprises a receiving unit (1) for receiving numerical data (11) and logical data (12) from the technical system (100), a selection...
2018/0039601 EVENT SIGNAL PROCESSING METHOD AND APPARATUS
Provided is an event signal processing method and apparatus. The event signal processing method includes acquiring, from an event based sensor, coordinates of...
2018/0039600 INTEGRATED REMOTE SENSING TOOLS FOR TIMELY PREDICTIONS OF CROP QUALITY AND YIELD
A method includes receiving outside temperatures for a plurality of days and calculating growing degree units based on the received temperatures. Intensities...
2018/0039599 SYSTEM AND METHOD TO TOLERATE RINGING ON A SERIAL DATA BUS
Ringing on the clock line on a synchronous serial data bus limits the maximum distance between the clock transmitter and receiver. The present disclosure...
2018/0039598 TRIPLE-DATA-RATE TECHNIQUE FOR A SYNCHRONOUS LINK
Systems, methods, and apparatus for transmitting additional information over a synchronous serial bus are described. A method performed at a transmitting...
2018/0039597 PORT MULTIPLIER SYSTEM AND OPERATION METHOD
A port multiplier system is provided. The port multiplier system comprises a first port multiplier and a second port multiplier. The first port multiplier is...
2018/0039596 SUPPORTING INTERNAL RESISTIVE MEMORY FUNCTIONS USING A SERIAL PERIPHERAL INTERFACE (SPI)
A method of serial peripheral interface (SPI) communications for a resistive memory. The method includes transmitting resistive memory commands via the SPI to...
2018/0039595 SYSTEM, APPARATUS AND METHOD FOR EXPANDING COMMUNICATION PORT
The present invention provides an apparatus for expanding a serial communication port. The apparatus includes a first serial port, a second serial port and a...
2018/0039594 HOT-PLUG OF DEVICES IN VIRTUALIZED COMPUTER SYSTEMS
A system and method for enabling hot-plugging of devices in virtualized systems. A hypervisor obtains respective values representing respective quantities of a...
2018/0039593 OPTIMIZED CREDIT RETURN MECHANISM FOR PACKET SENDS
Method and apparatus for implementing an optimized credit return mechanism for packet sends. A Programmed Input/Output (PIO) send memory is partitioned into a...
2018/0039592 SYSTEM AND METHOD FOR DISTRIBUTED CONSOLE SERVER ARCHITECTURE
The present disclosure relates to a distributed console server system. The system may have a server and a software module loaded onto the server for...
2018/0039591 METHOD AND DEVICE FOR OPERATING A BUS SYSTEM
A method is provided for operating a bus system in particular of a motor vehicle, in which messages of the bus system are received, and as a function of these...
2018/0039590 SYSTEM WITH SOLID STATE DRIVE AND CONTROL METHOD THEREOF
A system includes a host device, an external bus and a storage device. A driver is installed in the host device. The external bus is connected with the host...
2018/0039589 COMMUNICATION SYSTEM FOR TRANSMITTING AND RECEIVING CONTROL FRAMES
A communication system for communicating control data between a processor and an interface includes configuration registers, a packet processor, an interrupt...
2018/0039588 MEMORY SYSTEM INCLUDING ON-DIE TERMINATION AND METHOD OF CONTROLLING ON-DIE TERMINATION THEREOF
A memory system includes a first dual in-line memory module (DIMM), a second DIMM, and a controller. The first DIMM may include a first memory device including...
2018/0039587 NETWORK OF MEMORY MODULES WITH LOGARITHMIC ACCESS
A memory network includes a plurality of memory nodes each identifiable by an ordinal number m, and a set of links divided into N subsets of links, where each...
2018/0039586 DRAM CIRCUIT WITH INTEGRATED PROCESSOR
A memory circuit having: a memory array including one or more memory banks (418); a first processor (420); and a processor control interface for receiving data...
← 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.