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
2016/0246765 Use of a Program Schedule to Facilitate Modifying Closed-Captioning Text
In one aspect, an example method involves: a computing device selecting a media program; the computing device accessing first data representing ...
2016/0246764 FONT PRELOADING
There is provided a method for preloading the glyphs required to display the content of a system. In accordance with an embodiment of the present technique,...
2016/0246763 CHARACTER STRING DISPLAY DEVICE
There is provided a display device that displays both of main and sub texts (Japanese and English, title and auxiliary explanation, or the like) corresponding...
2016/0246762 SYSTEMS, DEVICES AND METHODS FOR FONT SIZE SELECTION
Upon a user first installing, first launching, or otherwise first using a software application, a visual test may be provided that determines a desirable font...
2016/0246761 METHOD FOR QUICKLY INSERTING WORDART IN PDF DOCUMENT
Disclosed is a method for quickly inserting Wordart in a PDF document. The method comprises the following steps: S1: establishing Wordart attribute libraries...
2016/0246760 OVERLAYING PHOTOGRAPHS WITH TEXT ON A SOCIAL NETWORKING SYSTEM
When a social networking system receives an image and associated text for presentation to one or more users, the social networking system determines how to...
2016/0246759 ENHANCED DATA TRANSFER SYSTEM
A data transfer system is configured to receive via a computer communications network an identification of a location of remotely-stored structured data...
2016/0246758 METHOD AND SYSTEM OF PROCESSING EMAIL MESSAGES CONTAINING CITED TEXT
System and method for computer processing of email messages and visual presentation of citations in the body of the email message, the system and method...
2016/0246757 CONTENT DATABASE FOR PRODUCING SOLUTION DOCUMENTS
Systems and methods for a content database storing extracted content. A content manager engine executing on a computer system performs various functions in...
2016/0246756 Calculation Framework Utilizing Fragmentation of Expressions
A calculation engine computes equation(s) based upon dependencies between variables, both initially input and as calculated from various fragmented sub...
2016/0246755 DOWNSAMPLING BY AVERAGING WITH REDUCED MEMORY REQUIREMENTS
A method for downsampling digital samples x.sub.n, . . . of a signal by a decimation factor d comprising an integer part i using averaging is disclosed. The...
2016/0246754 BASEBOARD MANAGEMENT SYSTEMS AND METHODS WITH DISTRIBUTED INTELLIGENCE FOR MULTI-NODE PLATFORMS
Baseboard management systems and methods with distributed intelligence for multi-node platforms. In an illustrative, non-limiting embodiment, an Information...
2016/0246753 System and Method for Tracking Peripheral Proximity by Multiple Masters
A system includes a slave device, and first and second master devices. A chipset of the slave device is capable of communication with a specific number of...
2016/0246752 Integrated Circuit and Associated Apparatus
The present invention provides integrated circuit and apparatus having USB connector; the integrated circuit includes a signaling circuit and an interface for...
2016/0246751 Multi-Host Hot-Plugging of Multiple Cards
Hot-plug actions are enabled in an M-host, N-card system architecture. An arbiter receives status signals from the N hot-pluggable cards, and transfers the...
2016/0246750 COMMUNICATION APPARATUS, PORTABLE TERMINAL APPARATUS, AND COMMUNICATION SYSTEM
A communication apparatus includes a first connector, a communication unit, and at least one processor. The first connector is configured to be attachable to...
2016/0246749 INFORMATION PROCESSING APPARATUS AND MULTIPATH CONTROL METHOD
An information processing apparatus is connected through a plurality of paths to a plurality of controllers included in a storage device and includes a...
2016/0246748 ENHANCED CONNECTION PATHWAY ARCHITECTURES FOR SAS SYSTEMS
Methods and structure for enhancing connection pathways for storage controllers. An exemplary system includes a stack of Serial Attached Small Computer System...
2016/0246747 CONNECTORS FOR AUDIO DATA TRANSFER
This application relates to methods and apparatus for transfer of data between a host device (400) and a peripheral device (300) via a USB Type-C connector...
2016/0246746 SAS CONFIGURATION MANAGEMENT
Techniques to generate local configuration data of a connection of local end of a cable to a SAS expander, store the data to a memory of the expander, then...
2016/0246745 PROTOCOL ADAPTATION LAYER DATA FLOW CONTROL FOR UNIVERSAL SERIAL BUS
In an example, a method for transmitting data includes determining, at a Universal Serial Bus (USB) host, a USB data transfer type of USB data being...
2016/0246744 INPUT/OUTPUT PORT ROTATION IN A STORAGE AREA NETWORK DEVICE
In one aspect of the present description, in an input/output (I/O) device having multiple CPUs and multiple I/O ports, a cycle of I/O port rotations is...
2016/0246743 Communication system for inter-chip communication
A communication system for inter-chip communication includes system processors that communicate with one another via data channels of a communication bus. A...
2016/0246742 HYBRID MESSAGE-BASED SCHEDULING TECHNIQUE
A hybrid message-based scheduling technique efficiently load balances a storage I/O stack partitioned into one or more non-blocking (i.e., free-running)...
2016/0246741 IMAGE FORMING APPARATUS, CONTROL METHOD, AND STORAGE MEDIUM
An image forming apparatus according to the present embodiment includes a main substrate, a sub substrate that is connected to communicate with the main...
2016/0246740 PROCESSOR SYSTEM HAVING NESTED VECTORED INTERRUPT CONTROLLER
Provided is a processor system including: an integer core which reads and processes instructions transmitted from a lower level unit through an external bus...
2016/0246739 DETERMINATION OF A DEVICE FUNCTION ASSERTING A DETECTED SPURIOUS INTERRUPT
Systems and methods are provided for detection of device functions asserting a spurious interrupt. An example method includes detecting, by a central...
2016/0246738 System and Method for General Purpose Encryption of Data
Systems and methods for reducing problems and disadvantages associated with traditional approaches to encryption and decryption of data are provided. An...
2016/0246737 DATA STORAGE DEVICE AND METHOD OF OPERATION USING MULTIPLE SECURITY PROTOCOLS
A data storage device includes a memory and a controller that is coupled to the memory. The controller includes an authentication engine, an interface, and an...
2016/0246736 System and Method for Processor-Based Security
A system and method for processor-based security is provided, for on-chip security and trusted computing services for software applications. A processor is...
2016/0246735 AUTOMATIC RECOVERY OF APPLICATION CACHE WARMTH
The automated recovery of the warmth of cache of an application that has been subject to a running state change that degraded the warmth of the cache. To...
2016/0246734 Cache Performance By Utilizing Scrubbed State Indicators Associated With Cache Entries
Systems and methods for improving write-back cache performance by utilizing scrubbed state indicators associated with the cache entries. The example system may...
2016/0246733 METHODS FOR MANAGING REPLACEMENT IN A DISTRIBUTED CACHE ENVIRONMENT AND DEVICES THEREOF
A method, device, and non-transitory computer readable medium that manages replacement in a distributed cache environment includes determining a cache value of...
2016/0246732 TRANSLATION LOOKASIDE BUFFER FOR GUEST PHYSICAL ADDRESSES IN A VIRTUAL MACHINE
Embodiments of an invention for a guest-physical address translation lookaside buffer are disclosed. In an embodiment, a processor includes an instruction...
2016/0246731 SELECTIVE TRANSLATION LOOKASIDE BUFFER SEARCH AND PAGE FAULT
A translation lookaside buffer (TLB) stores translation entries. The translation entries include a virtual address, a physical address and a memory...
2016/0246730 Efficient Memory Management System for Computers Supporting Virtual Machines
The translation of virtual guest addresses to host physical addresses in a virtualized computer system provides a compound page table that may simultaneously...
2016/0246729 STORE FORWARDING CACHE
A load request is received to retrieve a piece of data from a location in memory and the load request follows one or more store requests in a set of...
2016/0246728 REGISTER CACHING TECHNIQUES FOR THREAD SWITCHES
Techniques are disclosed relating to register caching techniques for thread switches. In one embodiment, an apparatus includes a register file and caching...
2016/0246727 SYSTEMS AND METHODS FOR IMPLEMENTING WEAK STREAM SOFTWARE DATA AND INSTRUCTION PREFETCHING USING A HARDWARE...
A method for weak stream software data and instruction prefetching using a hardware data prefetcher is disclosed. A method includes, determining if software...
2016/0246726 ADAPTIVE HOST MEMORY BUFFER (HMB) CACHING USING UNASSISTED HINTING
A storage device includes a nonvolatile memory. The storage device further includes a hint derivation module for automatically deriving, from host accesses to...
2016/0246725 PREFETCHING DATA
A prefetch controller is configured to communicate with a prefetch cache in order to increase system performance. The prefetch controller includes an...
2016/0246724 CACHE CONTROLLER FOR NON-VOLATILE MEMORY
Methods, apparatus, systems and articles of manufacture are disclosed to control a cache. An example method includes monitoring cache lines in a cache, the...
2016/0246723 VECTOR CACHE LINE WRITE BACK PROCESSORS, METHODS, SYSTEMS, AND INSTRUCTIONS
A processor of an aspect includes a plurality of packed data registers, and a decode unit to decode a vector cache line write back instruction. The vector...
2016/0246722 SINGLE-THREAD CACHE MISS RATE ESTIMATION
Cache miss rates for threads operating in a simultaneous multi-threading computer processing environment can be estimated. The single thread rates can be...
2016/0246721 ROLE BASED CACHE COHERENCE BUS TRAFFIC CONTROL
A method for controlling cache snoop and/or invalidate coherence traffic for specific caches based on transaction attributes is described. A memory management...
2016/0246720 INSTRUCTIONS AND LOGIC TO FORK PROCESSES OF SECURE ENCLAVES AND ESTABLISH CHILD ENCLAVES IN A SECURE ENCLAVE...
Instructions and logic fork processes and establish child enclaves in a secure enclave page cache (EPC). Instructions specify addresses for secure storage...
2016/0246719 APPLICATION CACHE REPLICATION TO SECONDARY APPLICATION(S)
Replicating a primary application cache that serves a primary application on one network node into a secondary application cache that serves a secondary...
2016/0246718 ADAPTIVE OPTIMIZATION OF SECOND LEVEL CACHE
Adaptive optimization of second level cache is disclosed. In an example embodiment, a system includes a database server and an enterprise application server,...
2016/0246717 Cache Resource Manager
A resource manager directs cache operating states of virtual machines based on cache resource latency and by distinguishing between latencies in flash memory...
2016/0246716 SINGLE-THREAD CACHE MISS RATE ESTIMATION
Cache miss rates for threads operating in a simultaneous multi-threading computer processing environment can be estimated. The single thread rates can be...
← 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 | 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.