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/0232353 NON-TRANSITORY COMPUTER-READABLE STORAGE MEDIUM, RECORD DATA PROCESSING METHOD, AND RECORD DATA PROCESSING...
A non-transitory computer-readable storage medium storing a program that causes a computer to execute a processing, the processing including identifying, by a...
2018/0232352 DIGITAL CONTENT INFRASTRUCTURE
Systems for authoring digital content comprising at least one subsystem configured to receive at least one inputs from an author indicating content to be...
2018/0232351 JOINING WEB DATA WITH SPREADSHEET DATA USING EXAMPLES
Provided are methods and systems for joining semi-structured data from the web with relational data in a spreadsheet table using input-output examples. A first...
2018/0232350 INSERTING NEW ELEMENTS IN A TABULAR DATA STRUCTURE
Embodiments of the present invention provide a method to quickly insert new rows or columns in a tabular data structure (such as a spreadsheet, or a table)....
2018/0232349 INSERTING NEW ELEMENTS IN A TABULAR DATA STRUCTURE
Embodiments of the present invention provide a method to quickly insert new rows or columns in a tabular data structure (such as a spreadsheet, or a table)....
2018/0232348 DOCUMENT ANNOTATION SYSTEM
A document annotation system receives a document in an original format including content. The system converts the document to an intermediate format including...
2018/0232347 PARAPHRASING TEXT IN A WEBPAGE
The present invention may be a method, a system, and/or a computer program product. An embodiment of the present invention provides a method for paraphrasing,...
2018/0232346 PROCESSING OF EDIT EVENTS IN A COLLABORATIVE DOCUMENT EDITING ENVIRONMENT
Disclosed is a solution for processing at least one edit event of a document in a collaborative document editing environment. The method includes: monitoring...
2018/0232345 METHOD OF OPTIMIZING SPACE UTILIZATION IN A DOCUMENT AND A SPACE OPTIMIZATION SYSTEM THEREOF
Systems and methods for optimizing space utilization in a document are described. The system receives a template divided into static space, dynamic space, and...
2018/0232344 Identifying Information Using Referenced Text
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for determining summary content for resources in a domain....
2018/0232343 METHOD AND SYSTEM FOR AUGMENTING TEXT IN A DOCUMENT
A method of augmenting presentation of text in a document includes obtaining a DOM tree associated with a markup of the document, searching a plurality of...
2018/0232342 TEXT PREPARATION APPARATUS
A text preparation apparatus is configured to in the decoding processing: perform first-layer recurrent neural network processing for phrase types to be used...
2018/0232341 METHOD FOR COMPRESSING, SLICING, AND TRANSMITTING IMAGE FILES FOR DISPLAY AND INTERPRETATION
A method and system for dividing up large image files, for example, a subsurface wellbore log, into smaller files or slices for faster analysis and for faster...
2018/0232340 Output Generation Based on Semantic Expressions
Disclosed embodiments generally relate to logically describing and modeling the layout of an output (e.g., a document or a presentation) by capturing author...
2018/0232339 MONITORING DEVICE, METHOD AND COMPUTER-READABLE RECORDING MEDIUM FOR CONTROLLING MONITORING DEVICE
A state change detection unit obtains the data occurrence probability based on the values of observation data and the value of a parameter of a prior...
2018/0232338 MONITORING DEVICE, METHOD AND COMPUTER-READABLE RECORDING MEDIUM FOR CONTROLLING MONITORING DEVICE
A state change detection unit obtains the data generation probability on the basis of the values of observation data and the value of a parameter of a prior...
2018/0232337 APPLICATION SPECIFIC INSTRUCTION-SET PROCESSOR (ASIP) ARCHITECTURE HAVING SEPARATED INPUT AND OUTPUT DATA PORTS
The invention provide an application specific instruction-set processor (ASIP) that uses a Very Long Instruction Word (VLIW) for executing atomic application...
2018/0232336 DISJOINT ARRAY COMPUTER
A hierarchical array computer architecture comprised of a master computer connected to a plurality of node computers wherein each node has a memory segment. A...
2018/0232335 SECONDARY DATA CHANNEL COMMUNICATION SYSTEM
A USB Type-C secondary data channel communication system includes a controller system coupled to a first USB Type-C connector. The controller system determines...
2018/0232334 Multi-PCIe Socket NIC OS Interface
A plurality of Peripheral Component Interconnect Express (PCIe) endpoints of a multi-socket network interface device are attached to a host for exchanging...
2018/0232333 METHODS AND APPARATUS FOR VIRTUAL CHANNEL ALLOCATION VIA A HIGH SPEED BUS INTERFACE
Methods and apparatus for virtual channel allocation within an electronic device. In one exemplary embodiment, the device is a consumer electronics device...
2018/0232332 PCIE TRAFFIC TRACKING HARDWARE IN A UNIFIED VIRTUAL MEMORY SYSTEM
Techniques are disclosed for tracking memory page accesses in a unified virtual memory system. An access tracking unit detects a memory page access generated...
2018/0232331 SERVER SYSTEM, FABRIC CARD AND METHOD FOR ALLOCATING IP ADDRESS
Multiple slots are disposed on a chassis, and a fabric card is disposed in one of the slots. The fabric card includes following units. A first baseboard...
2018/0232330 APPARATUSES, METHODS, AND SYSTEMS FOR HARDWARE CONTROL OF PROCESSOR PERFORMANCE LEVELS
Systems, methods, and apparatuses relating to hardware control of processor performance levels are described. In one embodiment, a processor includes a...
2018/0232329 CONTROLLER AND CONTROL METHOD FOR DYNAMIC RANDOM ACCESS MEMORY
A schedule for refreshing a dynamic random access memory (DRAM). Access commands for a DRAM are queued in a command queue. A microcontroller uses a counter to...
2018/0232328 DEVICES AND METHODS FOR AUTONOMOUS HARDWARE MANAGEMENT OF CIRCULAR BUFFERS
An autonomous circular buffer is described in connection with the various embodiments of the present disclosure. An autonomous circular buffer controller may...
2018/0232327 Counter with Reduced Memory Access
The invention relates to a counting unit (100) configured to count an amount of traffic events of a data packet traffic. The counting unit comprises a counting...
2018/0232326 REAL-TIME PROCESSING SYSTEM FOR INFORMATION UNIT SET, AND METHOD THEREFOR
The present invention relates to a real-time processing system for an information unit set, comprising: a control operation unit, a time source unit and a user...
2018/0232325 MEMORY SYSTEM AND METHOD FOR OPERATING THE SAME
A memory system includes: a memory device for including a plurality of memory blocks each of which includes a plurality of pages, a plurality of planes each of...
2018/0232324 MULTI-PORT MULTI-SIDEBAND-GPIO CONSOLIDATION TECHNIQUE OVER A MULTI-DROP SERIAL BUS
Systems, methods, and apparatus for communication virtualized general-purpose input/output signals over a serial communication link A method performed at a...
2018/0232323 Host-Detecting USB Hub
An apparatus includes a processor and a machine-readable medium coupled to the processor and comprising instructions. The instructions, when loaded into the...
2018/0232322 HDMI Extender with Bidirectional Power Over Twisted Pair
Disclosed are various embodiments of transmit and receive connectivity devices that include signal processing circuitry, an HDMI port, and a multi-position...
2018/0232321 OPTIMIZING NETWORK DRIVER PERFORMANCE AND POWER CONSUMPTION IN MULTI-CORE PROCESSOR-BASED SYSTEMS
Optimizing network driver performance and power consumption in multi-core processor-based systems is disclosed. In this regard, a multi-core processor-based...
2018/0232320 Controlling Access by IO Devices to Pages in a Memory in a Computing Device
An input-output (IO) memory management unit (IOMMU) uses a reverse map table (RMT) to ensure that address translations acquired from a nested page table are...
2018/0232319 PROTECTION KEY MANAGEMENT AND PREFIXING IN VIRTUAL ADDRESS SPACE LEGACY EMULATION SYSTEM
A system is described to provide protection key access control in a system whose operating system and processor were not designed to provide a protection key...
2018/0232318 SELECTIVE SPACE RECLAMATION OF DATA STORAGE MEMORY EMPLOYING HEAT AND RELOCATION METRICS
Space of a data storage memory of a data storage memory system is reclaimed by determining heat metrics of data stored in the data storage memory; determining...
2018/0232317 DYNAMIC ADDRESS TRANSLATION TABLE ALLOCATION
A system and method dynamically allocate address translation tables for direct memory access windows by donating logical memory blocks to allocate to the...
2018/0232316 SELECTING A DEFAULT PAGE SIZE IN A VARIABLE PAGE SIZE TLB
Systems, apparatuses, and methods for selecting default page sizes in a variable page size translation lookaside buffer (TLB) are disclosed. In one embodiment,...
2018/0232315 VM INTER-PROCESS COMMUNICATION
A method is described for enabling inter-process communication between a first application and a second application, the first application running within a...
2018/0232314 METHOD FOR STORING DATA BY STORAGE DEVICE AND STORAGE DEVICE
The present disclosure directs to a solution for storing data by a storage device. The storage device includes a first storage area and a second storage area,...
2018/0232313 CACHE SECTOR USAGE PREDICTION
A system cache and method of operating a system cache are provided. The system cache provides data caching in response to data access requests from plural...
2018/0232312 STORAGE CONTROL DEVICE, METHOD OF STORING DATA, AND STORAGE SYSTEM
A control device includes a first and a second control devices, the first control device is configured to transmit second data to the second control device at...
2018/0232311 WRITE CONGESTION AWARE BYPASS FOR NON-VOLATILE MEMORY, LAST LEVEL CACHE
A processor includes a processing core and a cache controller including a read queue and a separate write queue. The read queue is to buffer read requests of...
2018/0232310 MITIGATING DRAM CACHE METADATA ACCESS OVERHEAD WITH SRAM METADATA CACHE AND BLOOM FILTER
According to one embodiment, the method includes: providing a hybrid memory module including a DRAM cache, a flash memory, and an SRAM for storing a metadata...
2018/0232309 Computing Apparatus, Node Device, and Server
A computing apparatus, including at least one general computing core circuit, an internal interface circuit, an external interface circuit, a cache coherence...
2018/0232308 DATA SYSTEM WITH DATA FLUSH MECHANISM
A data storage system includes a head node and mass storage devices. The head node is configured to flush data stored in a storage of the head node, based at...
2018/0232307 STORAGE CONTROL DEVICE AND METHOD THEREFOR
When a power failure of a volatile first storage occurs, an apparatus detects the power failure, and writes backup target data in a non-volatile second...
2018/0232306 DATA PROCESSING APPARATUS, AND DATA PROCESSING METHOD
The present technique relates to a data processing apparatus, and a data processing method each of which enables a valid address to be more reliably produced...
2018/0232305 AGGRESSIVE DATA DEDUPLICATION USING LAZY GARBAGE COLLECTION
A method for extending data lifetime for reference in deduplication is provided. The method includes determining that a quantity of user data has at least a...
2018/0232304 SYSTEM AND METHOD TO REDUCE OVERHEAD OF REFERENCE COUNTING
The disclosure relates to technology for reference counting. A global reference counter associated with a lock to count one or more threads of a process...
← 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 | 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.