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/0075014 CONVERSATIONAL ARTIFICIAL INTELLIGENCE SYSTEM AND METHOD USING ADVANCED LANGUAGE ELEMENTS
A chatbot system and method using advance conversation language elements. The method employs a chatbot having a processor, an interactive dialog interface, and...
2018/0075013 METHOD AND SYSTEM FOR AUTOMATING TRAINING OF NAMED ENTITY RECOGNITION IN NATURAL LANGUAGE PROCESSING
A method and system automates training named entity recognition in natural language processing to build configurable entity definitions includes receiving...
2018/0075012 Mining New Negation Triggers Dynamically Based on Structured and Unstructured Knowledge
A mechanism is provided in a data processing system comprising at least one processor and at least one memory, the at least one memory comprising instructions...
2018/0075011 Hybrid Approach to Handling Hypotheticals in Texts
Mechanisms are provided for processing natural language content. The mechanisms receive natural language content and analyze the natural language content to...
2018/0075010 ASSISTED DATA INPUT
A piece of text is saved for security verification on a computing device. One or more pieces of related text corresponding to the piece of saved text are...
2018/0075009 SELF-SERVE APPLIANCES FOR CLOUD SERVICES PLATFORM
Methods, systems, apparatuses, and computer program products are described herein that enable a vendor to publish a template to a network-accessible...
2018/0075008 DATA STRUCTURE PROCESSING FOR ACTIONABLE NOTIFICATIONS
Various embodiments provide for a method for using data structures, such as templates, to create a customized email for tasks. Form data is received from a...
2018/0075007 SYSTEM AND METHOD FOR PARAMETERIZING DOCUMENTS FOR AUTOMATIC WORKFLOW GENERATION
One embodiment of the present invention sets forth a method for generating a new workflow for an application. The method includes generating a parameter tree...
2018/0075006 SYSTEM AND METHOD FOR LOGICAL IDENTIFICATION OF DIFFERENCES BETWEEN SPREADSHEETS
A method and system for logical comparison of different versions of a spreadsheet are provided. The method includes identifying, in each of a first version and...
2018/0075005 ELECTRONIC DOCUMENT AUTHOR IDENTIFICATION
A method on a client device is described. First document content information that corresponds to a first plurality of document elements of an electronic...
2018/0075004 TRACKING OF DOCUMENT STATUS THROUGH MULTIPLE COMPUTER NETWORKS
In an example embodiment, a first function is performed on the first document received at first middleware management architecture, causing a change in the...
2018/0075003 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 resource...
2018/0075002 Interprogram Communication With Event Handling For Online Enhancements
A web service tagging tool including a web service application that includes a tagging engine configured to identify one or more hyperlinks on a user interface...
2018/0075001 DOCUMENT TRANSFORMATION PERFORMANCE VIA INCREMENTAL FRAGMENT TRANSFORMATIONS
A method and apparatus for improving the efficiency of document transformation processes is disclosed. For example, more efficient XML transformations may be...
2018/0075000 PROVIDING WAY TO STORE PROCESS DATA OBJECT STATE AS SNAPSHOTS AT DIFFERENT POINTS OF PROCESS
Various embodiments provide for obtaining snapshots of a form. A process design that specifies stages of a lifecycle of a process and a point between the...
2018/0074999 SYSTEMS AND METHODS FOR AUTOMATICALLY REFORMATTING PUBLICATIONS
Systems and methods for providing resized layouts accommodating a plurality of documents sizes for variable data printing are disclosed. A computerized system...
2018/0074998 VISUAL FEEDBACK FOR BROKEN TEXT SELECTION
Bi-directional text contains text in both directionalities, right to-left and left-to-right. When a document includes bi-directional text a user selection of...
2018/0074997 DEVICE FOR AVERAGE CALCULATING OF NON-LINEAR DATA
A device for calculating an average of nonlinear data includes: an input module for receiving a nonlinear function F and nonlinear data y.sub.1and y.sub.2; a...
2018/0074996 DOT PRODUCT BASED PROCESSING ELEMENTS
Systems and methods for calculating a dot product using digital signal processing units that are organized into a dot product processing unit for dot product...
2018/0074995 Numerically Stable and Convergent Non-Symmetric Eigendecomposition method for Noise and Timing Simulator in...
Timing and noise simulations methods in commercial tools use forced symmetric matrix formulation of the state space system matrix. Such methods use...
2018/0074994 VIRTUALIZING COHERENT HARDWARE ACCELERATORS
An approach to virtualizing a coherent memory hardware accelerator is provided comprising creating a segment table for a client logical partition (LPAR),...
2018/0074993 IMPLEMENTING SIDEBAND CONTROL STRUCTURE FOR PCIE CABLE CARDS AND IO EXPANSION ENCLOSURES
A method, system and computer program product are provided for implementing sideband control structure for Peripheral Component Interconnect Express (PCIE)...
2018/0074992 IMPLEMENTING SIDEBAND CONTROL STRUCTURE FOR PCIE CABLE CARDS AND IO EXPANSION ENCLOSURES
A method, system and computer program product are provided for implementing sideband control structure for Peripheral Component Interconnect Express (PCIE)...
2018/0074991 ASYNCHRONOUS INTERFACE
An asynchronous interface according to the disclosure includes: a transmission circuit that transmits, with data of W bits as one word, the data on the...
2018/0074990 BUS SYSTEM AND COMMUNICATION DEVICE
A bus system of the disclosure includes three or more devices that include one or a plurality of imaging devices, and transmit or receive data signals in a...
2018/0074989 SEMICONDUCTOR DEVICE
A semiconductor device includes: various types of memories; an interface configured to transmit memory characteristic information of the memories to a host,...
2018/0074987 AUTOMATED RETROFIT INSTALLATION TOOL FOR REPLACEMENT OF ONE OR MORE PRE-EXISTING DEDICATED INPUT/OUTPUT (I/O)...
Described are systems, methods and computer-program product for replacing a prior input/output (I/O) module and terminal board with a universal I/O device by...
2018/0074986 INFORMATION PROCESSING APPARATUS AND SEMICONDUCTOR INTEGRATED CIRCUIT INCLUDING RING BUS SYSTEM
Even in the case where a ring bus interface that is connected to an internal ring bus of an LSI is provided as an interface of the LSI in order to add a new...
2018/0074985 RADIO FREQUENCY FRONT END (RFFE) COMMAND CODE EXTENSION WITH UNIFORM SEQUENCE START CONDITION (SSC)
Radio Frequency Front End (RFFE) command code extensions with uniform start sequence condition (SSC) are disclosed. In one aspect, the RFFE protocol reserves...
2018/0074984 SELF-CONFIGURING BASEBOARD MANAGEMENT CONTROLLER (BMC)
A Baseboard Management Controller (BMC) (125) that may configure itself is disclosed. The BMC (125) may include an access logic (415) to determine a...
2018/0074983 DATA TRANSFER METHOD, PARALLEL PROCESSING DEVICE, AND RECORDING MEDIUM
A data transfer method executed by a processor included in a parallel processing device including a first node and a second node, the data transfer method...
2018/0074982 ACCESS CONTROL APPARATUS AND ACCESS CONTROL METHOD
An access control apparatus includes a memory, and a processor coupled to the memory and configured to, in response to an access request to a storage device,...
2018/0074981 ASSOCIATING DATA BUSES AND MANAGEMENT BUS CONNECTIONS FOR PERIPHERAL DEVICES
An apparatus, system, method, and program product are disclosed for associating data buses and management buses for peripheral devices. A command module sends...
2018/0074980 INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING METHOD, MAIN PROCESSOR CORE, PROGRAM, INFORMATION...
A main processor core having a first memory and a sub processor core having a second memory and controlled by the main processor core are included. An...
2018/0074979 DATA TRANSFER DEVICE AND DATA TRANSFER METHOD
A data transfer device includes a buffer unit temporarily storing transfer data to be transferred to a common bus, a write control unit writing input data as...
2018/0074978 INLINE PCI-IOV ADAPTER
A system for enabling input/out virtualization for a device is disclosed. In one embodiment, the system includes a plurality of host CPUs; a multi-root switch...
2018/0074977 SPECULATIVE RETIREMENT OF POST-LOCK INSTRUCTIONS
Techniques for improving execution of a lock instruction are provided herein. A lock instruction and younger instructions are allowed to speculatively retire...
2018/0074976 Memory Space Protection
Executable memory space is protected by receiving, from a process, a request to configure a portion of memory with a memory protection attribute that allows...
2018/0074975 MULTI-STAGE MEMORY INTEGRITY METHOD AND APPARATUS
Embodiments of apparatus, method, and storage medium associated with multi-stage memory integrity for securing/protecting memory content are described herein....
2018/0074974 DETERMINING CORES TO ASSIGN TO CACHE HOSTILE TASKS
Provided are a computer program product, system, and method for determining cores to assign to cache hostile tasks. A computer system has a plurality of cores....
2018/0074973 ASYNCHRONOUS DRIVE TELEMETRY DATA NOTIFICATION
A method is disclosed that includes, generating, by a controller of a storage device, telemetry data associated with the storage device and stored in a memory...
2018/0074972 SELECTIVE PURGING OF PCI I/O ADDRESS TRANSLATION BUFFER
Embodiments relate to enhancing a refresh PCI translation (RPCIT) instruction to refresh a translation lookaside buffer (TLB). A computer processor determines...
2018/0074971 DDR STORAGE ADAPTER
A method of accessing a persistent memory over a memory interface is disclosed. In one embodiment, the method includes allocating a virtual address range...
2018/0074970 Cache-Efficient Fragmentation of Data Structures
Some embodiments provide a non-transitory machine-readable medium that stores a program. The program receives a request for a logical data structure. In...
2018/0074969 DEFINING VIRTUALIZED PAGE ATTRIBUTES BASED ON GUEST PAGE ATTRIBUTES
A processing system includes a processing core to execute a virtual machine (VM) comprising a guest operating system (OS) and a memory management unit,...
2018/0074968 DEDUPLICATED HOST CACHE FLUSH TO REMOTE STORAGE
In addition to caching I/O operations at a host, at least some data management can migrate to the host. With host side caching, data sharing or deduplication...
2018/0074967 Paging Mechanism for In-Memory Data Management System
Some embodiments provide a non-transitory machine-readable medium that stores a program. The program receives a request for a logical data structure of an...
2018/0074966 UNIFIED IN-MEMORY CACHE
In-memory caching can include providing, in a data node, a pinned memory space for caching data in a distributed file system. The data that is cached in the...
2018/0074965 SYSTEM AND METHOD FOR EFFICIENT POINTER CHASING
Described is a system and method for efficient pointer chasing in systems having a single memory node or a network of memory nodes. In particular, a pointer...
2018/0074964 POWER AWARE HASH FUNCTION FOR CACHE MEMORY MAPPING
A multi-core processing chip where the last-level cache functionality is implemented by multiple last-level caches (a.k.a. cache slices) that are physically...
← 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 | 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.