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/0344531 PROVIDING AUTOMATIC CASE SUGGESTION
Techniques may be provided for automatic case suggestion. In some examples, a text processing engine may detect an initial typing of a word on a textual user...
2017/0344530 UNKNOWN WORD PREDICTOR AND CONTENT-INTEGRATED TRANSLATOR
The technology described herein enables users to enrich their vocabulary by annotating and/or automatically translating specific words, which are predicted to...
2017/0344529 METHOD AND SYSTEM TO CONVERT DOCUMENT SOURCE DATA TO XML VIA ANNOTATION
Techniques are provided for performing automated operations to construct XML, documents from source data based on user annotations of source data. A document...
2017/0344528 INFORMATION PROCESSING DEVICE AND INPUT CHARACTER CONVERSION METHOD
The present invention performs inputting of characters for which numerical value calculations and so forth are requested in advance. When an event character...
2017/0344527 PROVIDING CHECKLIST TELEMETRY
Techniques for providing checklist telemetry may be implemented. In examples, a notebook application may be configured to receive a checklist from an...
2017/0344526 DOCUMENT ARCHITECTURE WITH SMART RENDERING
A document architecture system includes an intelligent document processing engine that can receive raw data streamed from external data source(s), analyze the...
2017/0344525 DATE-SPECIFIC WEBPAGE VERSIONS
A computer-implemented method includes a webpage design server comparing a current date to a start date associated with a version of a webpage and when the...
2017/0344524 METHODS AND COMPUTING DEVICE FOR GENERATING MARKUP LANGUAGE TO REPRESENT A CALCULATION RELATIONSHIP
A computing device parses markup language of an instance document (e.g., an XBRL instance document) that contains a plurality of facts, in which each fact...
2017/0344523 METHOD AND APPARATUS FOR PRESENTATION CUSTOMIZATION AND INTERACTIVITY
A user equipment (UE) for reproducing a presentation having a plurality of media includes a processor, a memory, and a display. The processor receives a first...
2017/0344522 EDITING ELECTRONIC DOCUMENTS
A theme to be applied to a document to be edited can be identified. The document and a preview of one or more components insertable into the document can be...
2017/0344521 INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND RECORDING MEDIUM
An apparatus for executing an application on a virtual machine, directed to setting a font size of a font in detail, includes an acquisition unit configured to...
2017/0344520 INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND STORAGE MEDIUM
An apparatus in which an application is operated on a virtual machine includes a setting unit configured to set a font corresponding to a set language of the...
2017/0344519 MULTI-LEVEL FONT SUBSTITUTION CONTROL
When a requested font is unavailable, a multi-level font substitution system performs multi-level font substitution processing. It determines whether a highest...
2017/0344518 System and Method for Using Data and Angles to Automatically Generate a Narrative Story
A system and method for automatically generating a narrative story receives data and information pertaining to a domain event. The received data and...
2017/0344517 INFORMATION PROCESSING APPARATUS AND PROGRAM
An information processing apparatus capable of displaying an image on a predetermined display unit, includes: a reception unit that receives a written input on...
2017/0344516 REAL-TIME TEXT LAYOUT CONVERSION CONTROL AND MANAGEMENT ON A MOBILE ELECTRONIC DEVICE
Various embodiments for real-time text layout conversion control on a mobile electronic device, by a processor device, are provided. On a mobile electronic...
2017/0344515 DISTRIBUTING CONTENT VIA CONTENT PUBLISHING PLATFORMS
Content provider systems publish content via content publishing platforms. An online system is associated with multiple content publishing platforms. Each...
2017/0344514 SYSTEM AND METHOD FOR SPEEDING UP GENERAL MATRIX-MATRIX MULTIPLICATION ON THE GPU
A method and system for performing general matrix-matrix multiplication (GEMM) operations on a graphics processor unit (GPU) using Smart kernels. During...
2017/0344513 VIDEO ENCODING AND DECODING USING PARALLEL PROCESSORS
A method is disclosed for the decoding and encoding of a block-based video bit-stream such as MPEG2, H.264-AVC, VC1, or VP6 using a system containing one or...
2017/0344512 REDUCED PIN COUNT INTERFACE
An apparatus is provided that includes a set of registers, and an interface of a computing block. The computing block includes one of a physical layer block or...
2017/0344511 APPARATUS ASSIGNING CONTROLLER AND DATA SHARING METHOD
An apparatus assigning controller is provided. The apparatus assigning controller includes a communication interface and a routing apparatus. The communication...
2017/0344510 STORAGE SYSTEM, METHOD, AND APPARATUS FOR FAST IO ON PCIE DEVICES
Embodiments of systems and methods for fast input/output (IO) on PCIE devices are described. Such methods include receiving an IO request from a user or...
2017/0344509 Systems and Methods for Accurate Transfer Margin Communication
Embodiments are related to systems and methods for data transfer, and more particularly to systems and methods for providing transfer margin information.
2017/0344508 System, USB Type-C Connector And Method To Transmit Encoded Data
A system, USB Type-C connector and method are provided herein to transmit encoded data across a USB cable from a transmitter circuit included within a...
2017/0344507 METHOD FOR MANAGING DOCKING DEVICE AND DOCKING DEVICE
Present disclosure relates to a method for managing a docking device and the docking device thereof. The docking device is configured with a processor and at...
2017/0344506 QOS-AWARE IO MANAGEMENT FOR PCIE STORAGE SYSTEM WITH RECONFIGURABLE MULTI-PORTS
Embodiments of methods and systems for quality of service (QoS)-aware input/output (IO) management for a Peripheral Component Interconnect Express (PCIe)...
2017/0344505 Data Processing Circuit and Data Processing Method
This invention discloses a data processing circuit and a data processing method. The data processing method controls data transmission between a USB control...
2017/0344503 HARDWARE DATA STRUCTURE FOR TRACKING PARTIALLY ORDERED AND REORDERED TRANSACTIONS
Methods and hardware data structures are provided for tracking ordered transactions in a multi-transactional hardware design comprising one or more slaves...
2017/0344502 Communication Apparatus with Direct Control and Associated Methods
An apparatus includes a circuit that includes a communication circuit to communicate information via a link using two communication modes. In the first...
2017/0344501 ELECTRONIC DEVICE THAT USES HARDWARE CORRESPONDING TO PRIORITY LEVEL OF PROCESSOR USAGE
An electronic device includes a CPU that executes the process execution program to function as a plurality of process execution units as threads and an...
2017/0344500 SYSTEM AND METHOD FOR AVOIDING DISEQC CONFLICTS
Method for avoiding DiSEqC conflicts in a receiver connected to a coaxial cable wherein the receiver utilizes the Unicable communication, the method being...
2017/0344499 TASK MANAGEMENT
In one example, place IO commands on queues which is to cause an application module to initiate IO operations, place task management commands on queues which...
2017/0344498 Method to Handle Host, Device, and Link's Latency Tolerant Requirements over USB Type-C Power Delivery Using...
A system and method for performing a latency tolerance operation, comprising: determining whether a host and a device coupled to a cable are both capable of...
2017/0344497 WRITE ENABLE CIRCUIT, ACCESS SWITCHING CIRCUIT AND ANALOG-TO-DIGITAL CONVERTER UNIT
A write-enable circuit outputting a write-enable signal for digital data, in an analog-to-digital converter comprising a bus-controller connected to an...
2017/0344496 CRYPTOGRAPHIC MULTI-SHADOWING WITH INTEGRITY VERIFICATION
A virtual-machine-based system that may protect the privacy and integrity of application data, even in the event of a total operating system compromise. An...
2017/0344495 CONSISTENT UTILITY-PRESERVING MASKING OF A DATASET IN A DISTRIBUTED ENVIORNMENT
Distributed, consistent utility-preserving data masking is provided by retrieving an original value from a data table; initiating a communication with a...
2017/0344494 INCREASING VIRTUAL-MEMORY EFFICIENCIES
Embodiments of techniques and systems for increasing efficiencies in computing systems using virtual memory are described. In embodiments, instructions which...
2017/0344493 USING AN ACCESS INCREMENT NUMBER TO CONTROL A DURATION DURING WHICH TRACKS REMAIN IN CACHE
Provided are a computer program product, system, and method for using an access increment number to control a duration during which tracks remain in cache....
2017/0344492 ADDRESS TRANSLATION WITHIN A VIRTUALISED SYSTEM BACKGROUND
A memory management unit 22, 34, 48 serves to use first stage of address translation and permission data S1 managed by a guest operating system and second...
2017/0344491 ACCESS PARAMETER BASED MULTI-STREAM STORAGE DEVICE ACCESS
Embodiments include a multi-stream storage device, a system including a multi-stream storage device, and a method, comprising: receiving an access to a...
2017/0344490 Using Multiple Memory Elements in an Input-Output Memory Management Unit for Performing Virtual Address to...
The described embodiments include an input-output memory management unit (IOMMU) with two or more memory elements and a controller. The controller is...
2017/0344489 EMBEDDED PAGE SIZE HINT FOR PAGE FAULT RESOLUTION
A page size hint may be encoded into an unused and reserved field in an effective or virtual address for use by a software page fault handler when handling a...
2017/0344488 SHARING DATA STRUCTURES BETWEEN PROCESSES BY SEMI-INVASIVE HYBRID APPROACH
Techniques herein are for sharing data structures. In embodiments, a computer obtains a directed object graph (DOG) containing objects and pointers...
2017/0344487 MULTI-BIT DATA REPRESENTATION FRAMEWORK TO ENABLE DUAL PROGRAM OPERATION ON SOLID-STATE FLASH DEVICES
According to one general aspect, an apparatus may include a host interface, a memory, a processor, and an erasure-based, non-volatile memory. The host...
2017/0344486 METHOD OF CONTROLLING STORAGE DEVICE AND RANDOM ACCESS MEMORY AND METHOD OF CONTROLLING NONVOLATILE MEMORY...
A method of controlling a storage device and a random access memory includes, when a size of write-requested data is greater than a threshold, writing the...
2017/0344485 HETEROGENEOUS RUNAHEAD CORE FOR DATA ANALYTICS
Techniques that facilitate heterogeneous runahead processing for a processor core are provided. In one example, a first core performs a first execution of a...
2017/0344484 REDUCING LATENCY BY CACHING DERIVED DATA AT AN EDGE SERVER
To deliver up-to-date, coherent user data to applications upon request, the disclosed technology includes systems and methods for caching data and metadata...
2017/0344483 PREFETCH FILTER CACHE FOR A PROCESSOR
In an embodiment, a processor includes a plurality of cores, with at least one core including prefetch logic. The prefetch logic comprises circuitry to:...
2017/0344482 MEMORY PRE-FETCH FOR VIRTUAL MEMORY
Virtual memory pre-fetch requests are generated for a virtual memory and a multiple port memory management unit (MMU) circuit. Virtual memory access requests...
2017/0344481 INVALIDATION AND REFRESH OF MULTI-TIER DISTRIBUTED CACHES
To deliver up-to-date, coherent user data to applications upon request, the disclosed technology includes systems and methods for caching data and metadata...
← 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 146 147 148 149 150 151 152 153 | 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.