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.
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... |