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/0249303 VENDOR/CLIENT INFORMATION SYSTEM ARCHITECTURE
A data network storing data relating to work done by vendors for clients is described. The network includes two or more servers, each server containing (1) an...
2017/0249302 GENERATIVE GRAMMAR MODELS FOR EFFECTIVE PROMOTION AND ADVERTISING
A system comprising a computer-readable storage medium storing at least one program and a computer-implemented method for creating messages using generative...
2017/0249301 INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND NON-TRANSITORY COMPUTER READABLE MEDIUM
A non-transitory computer readable medium stores a program causing a computer to execute a process for displaying text. The process includes displaying in...
2017/0249300 USER INTERFACE FOR REALTIME LANGUAGE TRANSLATION
A language translation application on a user device includes a user interface that provides relevant textual and graphical feedback mechanisms associated with...
2017/0249299 NON-TRANSITORY COMPUTER READABLE MEDIUM AND INFORMATION PROCESSING APPARATUS AND METHOD
A non-transitory computer readable medium storing a translation program causes a computer to execute a process. The process includes: displaying image...
2017/0249298 Omission Detection
Omission Detection measures what is missing in a document, message, or file, and can perform this measurement for a single document, multiple documents, and...
2017/0249297 SYSTEMS AND METHODS FOR TRAINING A MODEL TO DETERMINE WHETHER A QUERY WITH MULTIPLE SEGMENTS COMPRISES MULTIPLE...
Systems and methods are disclosed herein for training a model to accurately determine whether two phrases are conversationally connected. A media guidance...
2017/0249296 INTEREST HIGHLIGHT AND RECOMMENDATION BASED ON INTERACTION IN LONG TEXT READING
A method, system and computer program product are disclosed for recommending terms in a document based on a specified interaction with the document. In one...
2017/0249295 TECHNIQUES TO PRESENT A DYNAMIC FORMULA BAR IN A SPREADSHEET
Various embodiments are generally directed to techniques and apparatuses to present a dynamic formula bar in a spreadsheet application. Some embodiments are...
2017/0249294 IMAGE PROCESSING DEVICE, IMAGE PROCESSING METHOD, AND COMPUTER-READABLE STORAGE MEDIUM
An image processing device includes a handwriting renderer, an image renderer, an external image renderer, a serializer, a creator, a recognizer, and a...
2017/0249293 METHOD FOR INSERTING CHARACTERS IN A CHARACTER STRING AND THE CORRESPONDING DIGITAL SERVICE
The disclosure relates to a character input method and system, which may include a digital device including an input surface and an output surface. The method...
2017/0249292 CONDITIONAL DETERMINATION OF LOOKUPS IN GLYPH PROCESSING
Conditional determination of glyph substitution (GSUB) lookups or glyph positioning (GPOS) lookups in the process of rendering a string of text as a sequence...
2017/0249291 SYSTEMS AND METHODS FOR PROCESSING SHORTHAND ITEMS IN ELECTRONIC COMMUNICATIONS
System and methods are disclosed that replace shorthand items such acronyms, abbreviations, jargon, slang, codes, shortcut expressions, emojis, stickers,...
2017/0249290 METHOD AND SYSTEM FOR PROCESSING A DOCUMENT IN A DISTRIBUTED ARCHITECTURE
A computer-implemented method (400, 500, 600) and a system (210) for processing a document in a distributed architecture (200). The method comprising accessing...
2017/0249289 TEXT RESTRUCTURING
In example implementations, a plurality of re-structured version of texts is generated for each one of a plurality of different documents by applying a...
2017/0249288 GRAMMAR GENERATION
An extensible markup language schema definition (XSD) may be received. The XSD may include multiple elements, each having a complex type definition and an...
2017/0249287 HIERARCHICAL IDENTIFIERS FOR HTML ELEMENTS
Elements within HTML based applications may be logically related; however, HTML does not have built-in support for indicating these relationships, such as...
2017/0249286 Acquisition of a Font Portion Using a Compression Mechanism
Acquisition of a font portion using a compression mechanism is described. In certain embodiments, an end-user device determines multiple characters to be...
2017/0249285 CALIBRATION TECHNIQUE FOR RULES USED WITH ASSET MONITORING IN INDUSTRIAL PROCESS CONTROL AND AUTOMATION SYSTEMS
A method includes identifying a statistical performance of a monitoring rule associated with an asset monitoring system. The monitoring rule includes logic...
2017/0249284 Equation Engine
This invention, the Equation Engine assists users to solve problems using equations. The Equation Engine helps users to select an equation from a local or...
2017/0249283 EVENT RESOLUTION AS A DYNAMIC SERVICE
An approach is provided for optimally routing events in an IT system to solvers which provide resolutions of the events. Event streams originating from the IT...
2017/0249282 CONFIGURABLE PRE-PROCESSING ARRAY
A scaled and configurable pre-processor array can allow minimal digital activity while maintaining hard real time performance. The pre-processor array is...
2017/0249281 Techniques for Use of Vendor Defined Messages to Execute a Command to Access a Storage Device
Examples are disclosed for use of vendor defined messages to execute a command to access a storage device maintained at a server. In some examples, a network...
2017/0249280 Data Statistics For Wearable Device
A method and an apparatus for integrating data from multiple wearable devices is provided. The method includes receiving, by a processor from a wearable...
2017/0249279 RISER MATRIX
A computing system for dynamically changing at least one input/output configuration between a motherboard of a computing device and at least one node connected...
2017/0249278 STACK TIMING ADJUSTMENT FOR SERIAL COMMUNICATIONS
A method for stack timing adjustment for serial communications is provided. The method includes receiving a USB communication, decoding the USB communication...
2017/0249277 SPLIT TRANSACTION PROTOCOL FOR A BUS SYSTEM
A method of and apparatus for communicating between a host and an agent. The method includes the step of performing a first transaction between a host...
2017/0249276 INTEGRATED CIRCUIT SYSTEM
An integrated circuit system includes a host device; and a memory module suitable for communicating with the host device according to a first protocol, the...
2017/0249275 Holding Device, Assembly Having a Holding Device and Rack Server Slot
The invention relates to a holding device for securing at least one first expansion card in a rack server slot of one height unit. Incidentally, the holding...
2017/0249274 High Speed, Parallel Configuration of Multiple Field Programmable Gate Arrays
Representative embodiments are disclosed for a rapid and highly parallel configuration process for field programmable gate arrays (FPGAs). In a representative...
2017/0249273 METHOD, APPARATUS AND SYSTEM FOR CHANGING TO WHICH REMOTE DEVICE A LOCAL DEVICE IS IN COMMUNICATION VIA A...
A method, apparatus and system for changing to which remote device a local device is in communication via a communication medium, communicates with a matrix...
2017/0249272 SWITCH FABRIC HAVING A SERIAL COMMUNICATIONS INTERFACE AND A PARALLEL COMMUNICATIONS INTERFACE
A switch fabric is disclosed that includes a serial communications interface and a parallel communications interface. The serial communications interface is...
2017/0249271 SYSTEMS AND TECHNIQUES FOR INTELLIGENTLY SWITCHING BETWEEN MULTIPLE SOURCES OF UNIVERSAL SERIAL BUS SIGNALS
Various embodiments concern techniques for intelligently switching between multiple sources of USB signals. More specifically, user devices are described that...
2017/0249270 ROUTING PAGING PACKETS IN A SYSTEM-ON-A-CHIP BASE STATION ARCHITECTURE
A system-on-a-chip (SOC) board includes a first switch and a plurality of local system-on-a-chip (SOC) devices coupled to the first switch. Each local SOC...
2017/0249269 ADAPTER TO CONCATENATE CONNECTORS
Examples disclosed herein involve a first connector that facilitates access to a system, a second connector that facilitates access to the same system, and an...
2017/0249268 TIME AND EVENT BASED MESSAGE TRANSMISSION
A system, apparatus and method for efficient utilization of available band-width on the system's bus connection. The system includes a scheduler configured to...
2017/0249267 Mobile Device and Method for Synchronizing Use of the Mobile Device's Communications Port Among a Plurality of...
A mobile device and method for synchronizing use of the mobile device's communications port among a plurality of applications are provided. In one embodiment,...
2017/0249266 MEMORY CHANNEL THAT SUPPORTS NEAR MEMORY AND FAR MEMORY ACCESS
A semiconductor chip comprising memory controller circuitry having interface circuitry to couple to a memory channel. The memory controller includes first...
2017/0249265 ASYMMETRIC-CHANNEL MEMORY SYSTEM
A memory-control integrated circuit includes internal data conductors, steering circuitry and distinct first and second data interfaces, the first data...
2017/0249264 DATA PROCESSING DEVICE
A data processing device has a communicator that receives, from a data overwriter, first device-specific information that identifies one of the plural same-ID...
2017/0249263 KERNEL TRANSITIONING IN A PROTECTED KERNEL ENVIRONMENT
Methods, systems, and computer program products are included for providing one or more additional kernels kernel in a protected kernel environment. A method...
2017/0249262 SEMICONDUCTOR DEVICE, SEMICONDUCTOR SYSTEM, AND SYSTEM
A semiconductor device, semiconductor system, and system may be provided. The semiconductor system may include one semiconductor device of a first ...
2017/0249261 SYSTEM FOR ADDRESS MAPPING AND TRANSLATION PROTECTION
This disclosure is directed to a system for address mapping and translation protection. In one embodiment, processing circuitry may include a virtual machine...
2017/0249260 SYSTEM FOR ADDRESS MAPPING AND TRANSLATION PROTECTION
This disclosure is directed to a system for address mapping and translation protection. In one embodiment, processing circuitry may include a virtual machine...
2017/0249259 METHOD AND SYSTEM FOR CACHE MANAGEMENT
Machine logic (for example, software) for cache management. comprising cache management method includes the following operations: determining, in response to a...
2017/0249258 DYNAMIC RELEASING OF CACHE LINES
A computer-implemented method includes, in a transactional memory environment, identifying a transaction and identifying one or more cache lines. The cache...
2017/0249257 SOLID-STATE STORAGE DEVICE FLASH TRANSLATION LAYER
Embodiments of the present invention include a method for storing a data page d on a solid-state storage device, wherein the solid-state storage device is...
2017/0249256 MEMORY CONTROLLER AND INTEGRATED CIRCUIT SYSTEM
A memory controller includes a plurality of ports coupled with at least one host device; a plurality of channels coupled with at least one memory device; an...
2017/0249255 DYNAMIC TIER REMAPPING OF DATA STORED IN A HYBRID STORAGE SYSTEM
Disclosed are embodiments for supporting dynamic tier remapping of data stored in a hybrid storage system. One embodiment includes a storage controller and...
2017/0249254 COMMON POINTERS IN UNIFIED VIRTUAL MEMORY SYSTEM
A system for managing virtual memory. The system includes a first processing unit configured to execute a first operation that references a first virtual...
← 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 | 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.