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/0203857 AUTOMATED DATA EXPLORATION AND VALIDATION
Embodiments for automated data exploration and validation by a processor. One or more optimal data flows are provided in response to a query for one or more...
2018/0203856 ENHANCING PERFORMANCE OF STRUCTURED LOOKUPS USING SET OPERATIONS
A system and computer program product configured to train a system to be able to provide answers to questions that do not have a direct relationship...
2018/0203855 SYSTEM FOR CREATING INTERACTIVE MEDIA AND METHOD OF OPERATING THE SAME
A technology for allowing anyone to easily create interactive media capable of easily recognizing a user interaction by using a stored image is provided. A...
2018/0203854 Method and System for Providing a Compact Graphical User Interface for Flexible Filtering of Data
There is presented a method and system for providing a compact graphical user interface for flexible filtering of data. The method comprises showing a search...
2018/0203853 EXTENSIBLE VARIABLE ARRAY DEFINITION
A method, computer program product, and system includes a processor(s) generating an interface to enable communication of data elements from a first computing...
2018/0203852 NATURAL LANGUAGE GENERATION THROUGH CHARACTER-BASED RECURRENT NEURAL NETWORKS WITH FINITE-STATE PRIOR KNOWLEDGE
A method and a system for generating a target character sequence from a semantic representation including a sequence of characters are provided. The method...
2018/0203851 SYSTEMS AND METHODS FOR AUTOMATED HAIKU CHATTING
Systems and methods for automated (or artificial intelligence) haiku chatting are provided. The systems and methods provide automated haiku chatting by...
2018/0203850 Method for Multilingual Translation in Network Voice Communications
The disclosure relates to a method for realizing multilingual translation in network voice communications, the method comprising: each of a plurality of mobile...
2018/0203849 Concept Recommendation based on Multilingual User Interaction
Computer-assisted multilingual translations may utilize a concept database storing entries for a plurality of concepts, the entries including multilingual...
2018/0203848 AUTHOR PERSONALITY TRAIT RECOGNITION FROM SHORT TEXTS WITH A DEEP COMPOSITIONAL LEARNING APPROACH
A method for trait prediction includes receiving a text sequence and generating character embeddings for characters of the text sequence. Word representations...
2018/0203847 TONE OPTIMIZATION FOR DIGITAL CONTENT
An approach is provided that provides a tone optimization recommendation. The approach obtains a current tone inferred from digital content and a desired tone...
2018/0203846 Identifying Constructive Sub-Dialogues
Software on a website hosting an online forum extracts a plurality of sub-dialogues from each thread in a corpus from the online forum. The software obtains...
2018/0203845 INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD AND COMPUTER PROGRAM
A problem to be solved is to assist input of information by a user. An information processing device of one embodiment includes a keyword sequence generator...
2018/0203844 DETECTION OF MEANINGFUL CHANGES IN CONTENT
A technique relates comparing content. A first set of content in a first document and a second set of content in a second document are normalized. The first...
2018/0203843 Scalable Multilingual Named-Entity Recognition
Software on a website serves a user of an online content aggregation service a first article that the user views. The software extracts named entities from the...
2018/0203842 SELECTIVE CONTENT DISSEMINATION
A computer-implemented method disseminates content over a network. One or more processors parse a first document into first content sections that are devoted...
2018/0203841 DYNAMIC HASHTAG ORDERING BASED ON PROJECTED INTEREST
A method, computer program product, and system includes a processor(s) obtaining a hashtag and analyzing the hashtag to identify components comprising the...
2018/0203840 METHOD AND SYSTEM FOR TWO-WAY COMMUNICATION USING DATA-FIELD BASED TEMPLATES
What is provided is an efficient method and system of two-way communication using data-field based templates. The method and system allows individuals to more...
2018/0203839 FAST PAGE LOADING IN HYBRID APPLICATIONS
Examples of the present disclosure relate to systems and methods for providing fast page loading in hybrid applications. In an example, a hybrid application...
2018/0203838 DATA STORAGE AND RETRIEVAL SYSTEM AND METHOD FOR STORING CELL COORDINATES IN A COMPUTER MEMORY
In an embodiment, a data storage and retrieval system includes a computing device that configures the computer memory according to an RTree (a type of logic...
2018/0203837 TEST CASE CONSOLIDATOR
A method for consolidating DDT spreadsheets is provided. The spreadsheets may be for testing with a test executable program. Methods may store a plurality of...
2018/0203836 PREDICTING SPREADSHEET PROPERTIES
A device includes a logic machine and a data-holding machine having instructions executable by the logic machine to receive a spreadsheet including a plurality...
2018/0203835 GENERATING A FORM RESPONSE INTERFACE IN AN ONLINE APPLICATION
An approach is described for generating a form response interface in an online application. An associated method may include identifying a content post in an...
2018/0203834 Virtual Sticky Generation
Digital programmed logic implemented on a computing device programmed to cause the display of an electronic document on a graphical user interface within the...
2018/0203832 SYSTEMS AND METHODS FOR AUTOMATED CONTENT GENERATION
A computerized method for automatically generating display content includes receiving a uniform resource locator, wherein the uniform resource locator...
2018/0203831 METHODS AND SYSTEMS FOR INTEGRATING MULTIPLE DOCUMENT VERSIONS
Systems and methods consistent with various disclosed embodiments provide for collaborating information over a computer network. In one embodiment, a system is...
2018/0203830 SYNCHRONIZED CONSUMPTION MODES FOR E-BOOKS
An e-book system receives and stores different versions of an e-book supporting different consumption modes. Additionally, the e-book system stores signposts...
2018/0203829 AUTOMATIC UPDATED DOCUMENT PROMPT METHOD
Disclosed is an automatic updated document prompt method. The method uses a document identifier, a cloud server, and a JavaScript client program to realize an...
2018/0203828 OPTIMIZED BROWSER OBJECT RENDERING
Optimizing the rendering of objects in a Web browser view is described. A Web browser system includes: a processor, a computer readable memory, and a computer...
2018/0203827 LIGHTWEIGHT TRACKING OF SUBSTITUTED CHARACTERS IN TEXT FIELDS
An aspect includes initializing a character substitution binding by passing to the character substitution binding an un-substituted raw string, a description...
2018/0203826 SYSTEM AND METHOD FOR GENERATING WEB PAGE LAYOUTS
A system and method for generating web page layouts is presented. A computer server is configured to retrieve blocks of text for a web page. Each block of text...
2018/0203825 ELECTRONIC APPARATUS, ELECTRONIC SYSTEM, METHOD OF CONTROLLING ELECTRONIC APPARATUS, AND COMPUTER-READABLE...
An electronic apparatus includes a communication section adapted to communicate with a display device, a display section, an acquisition section adapted to...
2018/0203824 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...
2018/0203823 In-Vehicle Control Device
Provided is an in-vehicle control device that allows the giving and receiving of data via inter-core communication at the timing of a user, as well as being...
2018/0203822 BOARD PORTAL SUBSIDIARY MANAGEMENT SYSTEM, METHOD, AND COMPUTER PROGRAM PRODUCT
A board portal system provides the ability to manage multiple boards, where each of the boards may be a separate legal entity. The board portal may provide the...
2018/0203821 CALCULATOR, METHOD OF REGISTERING OPERAND IN CALCULATOR, AND COMPUTER-READABLE NON-TRANSITORY STORAGE MEDIUM
A calculator includes: a plurality of numeric keys; a plurality of operation keys; a delimiter key; a memory; and a processor, wherein said processor is...
2018/0203820 SLAVE DEVICE FOR A SERIAL SYNCHRONOUS FULL DUPLEX BUS SYSTEM
A slave device for a serial synchronous full duplex bus system, which has a data input stage, a clock input stage, an interface logic, a synchronization delay...
2018/0203819 USB Device Firmware Sanitization
Communications are intercepted between a universal serial bus (USB) device and a host, at least by implementing first device firmware of the USB device. The...
2018/0203818 INDUSTRIAL DEVICE COMMUNICATION SYSTEM, COMMUNICATION METHOD, AND INDUSTRIAL DEVICE
An industrial device communication system comprising: industrial devices that function as communication masters; industrial devices that function as...
2018/0203817 INPUT/OUTPUT COMPUTER SYSTEM INCLUDING HARDWARE ASSISTED AUTOPURGE OF CACHE ENTRIES ASSOCIATED WITH PCI ADDRESS...
A computing system includes a processor and a memory unit that stores program instructions. The system purges an entry from an address translation cache in...
2018/0203816 SYSTEM INCLUDING HOT PLUG MODULE AND MEMORY MODULE
A system may include a host and a hot plug module. The hot plug module may include a training memory for performing a training operation with the host. The hot...
2018/0203815 Multi-Channel DMA System with Command Queue Structure Supporting Three DMA Modes
A method, system, and apparatus are provided for managing multiple DMA channels in different DMA modes by processing command sequences associated with...
2018/0203814 TEST PENDING EXTERNAL INTERRUPTION INSTRUCTION
Testing for pending external interruptions. A Test Pending External Interruption instruction tests for pending external interruptions. The test for pending...
2018/0203813 METHODS FOR PROCESSING RETURN ENTITIES ASSOCIATED WITH MULTIPLE REQUESTS IN SINGLE INTERRUPT SERVICE ROUTINE...
A method for processing return entities associated with multiple requests in a single ISR (Interrupt Service Routine) thread, performed by one core of a...
2018/0203812 APPLICATION PROCESSOR AND INTEGRATED CIRCUIT INCLUDING INTERRUPT CONTROLLER
An application processor includes: a plurality of interrupt sources to which a plurality of interrupt numbers are respectively assigned; a Central Processing...
2018/0203811 HIGH PERFORMANCE INTERCONNECT PHYSICAL LAYER
Re-initialization of a link can take place without termination of the link, where the link includes, a transmitter and a receiver are to be coupled to each...
2018/0203810 PRIORITY FRAMEWORK FOR A COMPUTING DEVICE
Proving for a framework for propagating priorities to a memory subsystem in a computing system environment is disclosed herein. By way of example, a memory...
2018/0203809 INTERMEDIATE MODULE FOR CONTROLLING COMMUNICATION BETWEEN A DATA PROCESSING DEVICE AND A PERIPHERAL DEVICE
An intermediate module for controlling communication between a data processing device and a peripheral device comprises: a first data processing unit having a...
2018/0203808 INFORMATION PROCESSING METHOD AND INFORMATION PROCESSING SYSTEM
In an information processing method, a query including a first encrypted feature value provided with confidential information unique to a user is received. The...
2018/0203807 PARTITIONING TLB OR CACHE ALLOCATION
A request for data from a cache (TLB or data/instruction cache) specifies a partition identifier allocated to a software execution environment associated with...
← 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 | 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.