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
US-9,996,516 Image processing device for determining a display position of an annotation
Provided is an image processing device capable of displaying an annotation in an appropriate position. An image obtaining unit obtains an image. An annotation...
US-9,996,515 Collaboration using multiple editors or versions of a feature
A system is provided in which access to documents and collaboration across varied platforms and feature versions is supported. A conversion and merge services...
US-9,996,514 Decoupling and relocating bookmarks and annotations from files
Disclosed are various examples for generating, storing, and loading references separate from a file. A request can be received to generate a reference for a...
US-9,996,513 Flexible analytics-driven webpage design and optimization
In an approach for selecting a version of a webpage to present to a user, a processor receives a request to access a webpage from a device, wherein the webpage...
US-9,996,512 Customized processing of DOM objects
The invention discloses a device for a browser to process a page element comprising: at least one DOM object processor disposed at the browser side, each DOM...
US-9,996,511 Free form website structure design
Website structure creation. A site navigation structure sketch is created by a free-form drawing using a drawing tool being executed on a computing device. The...
US-9,996,510 Document extension in dictation-based document generation workflow
An automatic speech recognizer is used to produce a structured document representing the contents of human speech. A best practice is applied to the structured...
US-9,996,509 System for creating managing and displaying multi-frame based ads on mobile devices
A method includes, but is not limited to any combination of: determining a plurality of third-party content elements based in part on information associated...
US-9,996,508 Input assistance device, input assistance method and storage medium
To provide an input assistance device, an input assistance method and a storage medium which can present a character string to be suggested to a user in...
US-9,996,507 Geo-cultural information based dynamic character variant rendering
For dynamically changing a rendering of content, the content including a textual character is received at a mobile device. An encoding of the textual character...
US-9,996,506 Identifying fonts using custom ligatures
A method for identifying a font displayed within an electronic document. In one embodiment, the method includes a computer processor identifying a string of two...
US-9,996,505 Managing the display of electronic documents having embedded graphical elements
A method for managing a display of an electronic document (ED) on a display screen includes obtaining the ED specifying a plurality of text and a first...
US-9,996,504 System and method for classifying text sentiment classes based on past examples
A passage sentiment classifier that can be used to assign a score that indicates the polarity and magnitude of sentiment expressed by a piece of text using...
US-9,996,503 Signal processing method and device
A method for processing an audio signal, including: sound is converted to an analog audio input signal and converted into a digital audio signal; a windowed...
US-9,996,502 High-dimensional systems databases for real-time prediction of interactions in a functional system
Computerized techniques can be used for algorithmically determining the composition of elements in a functional system represented in n-dimensional space using...
US-9,996,501 Validating document content prior to format conversion based on a calculated threshold as a function of...
A content validation module receives an electronic media item in a first format. The content validation module may determine whether the electronic media item...
US-9,996,500 Apparatus and method of a concurrent data transfer of multiple regions of interest (ROI) in an SIMD processor...
This present invention provides a fast data transfer for a concurrent transfer of multiple ROI areas between an internal memory array and a single memory where...
US-9,996,499 Scalable and programmable processor comprising multiple cooperating processor units
A processor comprises a plurality of processor units arranged to operate concurrently and in cooperation with one another, and control logic configured to...
US-9,996,498 Network memory
Communication apparatus includes a host interface for connection, via a host bus, to a host processor and a host memory, which is mapped to an address space of...
US-9,996,497 Method and device for processing graphics
A method for processing graphics is provided. The method includes: establishing streams corresponding to graphic layers drawn by at least one application;...
US-9,996,496 Devices, systems, and methods of reducing chip select
Several systems and methods of chip select are described. In one such method, a device maintains two identifiers, (ID_a and ID_m). When the device receives a...
US-9,996,495 Advanced PCI express board assembly
An advanced PCI Express board assembly is intended for efficiently placing more electronic components or modules having a large height (up to 8.57 mm) in...
US-9,996,494 Asynchronous mapping of hot-plugged device associated with virtual machine
Systems and methods for asynchronous mapping of a hot-plugged I/O device associated with a virtual machine. An example method comprises: executing, by a first...
US-9,996,493 Semiconductor device and memory system
A semiconductor device capable of communicating with a host apparatus includes a symbol generation unit, a coding unit, and a transmission unit. The symbol...
US-9,996,492 Coupling device and method for dynamically allocating USB endpoints of a USB interface, and exchange trading...
The invention relates to a method and a coupling device for dynamically allocating USB endpoints of a USB interface, which can be accessed using at least two...
US-9,996,491 Network interface controller with direct connection to host memory
A network interface device for a host computer includes a network interface, configured to transmit and receive data packets to and from a network. Packet...
US-9,996,490 Technique for scaling the bandwidth of a processing element to match the bandwidth of an interconnect
A transmitter is configured to scale up a low bandwidth delivered by a first processing element to match a higher bandwidth associated with an interconnect. A...
US-9,996,489 Memory aggregation device
The invention relates to a memory aggregation device for storing a set of input data streams and retrieving data to a set of output data streams, the memory...
US-9,996,488 I3C high data rate (HDR) always-on image sensor 8-bit operation indicator and buffer over threshold indicator
A method for enabling 8-bit data word access over a protocol limited to 16-bit data word access is provided. Data may be encapsulated within the lowest 19 bits...
US-9,996,487 Coherent fabric interconnect for use in multiple topologies
An apparatus having a fabric interconnect that supports multiple topologies and method for using the same are disclosed. In one embodiment, the apparatus...
US-9,996,486 Data transfer rate adjustment
A storage device may be configured to adjust a frequency of a clock signal. The clock signal may be associated with a data transfer rate of data to be...
US-9,996,485 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...
US-9,996,484 Hardware acceleration for software emulation of PCI express compliant devices
A system that provides virtualized computing resources may include an enhanced PCIe endpoint device on which an emulation processor emulates PCIe compliant...
US-9,996,483 N-base numbers to physical wire states symbols translation method
System, methods and apparatus are described that facilitate a device to encode/decode data in a data communications interface coupled to a plurality of wires....
US-9,996,482 Information processing apparatus, information processing method and storage medium
When an instruction to access a web server of an external device connected via a local interface is acquired from a user, access destination information for...
US-9,996,481 Dynamic memory access management
A system, a method and a computer program product for managing memory access of an avionics control system having at least one control computer having at least...
US-9,996,480 Resilient device authentication system with metadata binding
A resilient device authentication system for use with one or more managed devices each including a physical unclonable function (PUF), comprises: one or more...
US-9,996,479 Encryption of executables in computational memory
The present disclosure is related to encryption of executables in computational memory. Computational memory can traverse an operating system page table in the...
US-9,996,478 No allocate cache policy
A system and method for efficiently performing data allocation in a cache memory are described. A lookup is performed in a cache responsive to detecting an...
US-9,996,477 Asynchronous drive telemetry data notification
A method is disclosed that includes, generating, by a controller of a storage device, telemetry data associated with the storage device and stored in a memory...
US-9,996,476 Management of cache lists via dynamic sizing of the cache lists
A process for caching data according to one embodiment includes maintaining a random data list and a sequential data list, and dynamically establishing a...
US-9,996,475 Maintaining processor resources during architectural events
In one embodiment of the present invention, a method includes switching between a first address space and a second address space, determining if the second...
US-9,996,474 Multiple stage memory management
A multiple stage memory management unit (MMU) comprises a first MMU stage configured to translate an input virtual memory address to a corresponding...
US-9,996,473 Selective underlying exposure storage mapping
An apparatus for mapping user data into a selective underlying exposure address (SUE) space includes a memory that stores machine instructions and a processor...
US-9,996,472 Extract target cache attribute facility and instruction therefor
A facility and cache machine instruction of a computer architecture for specifying a target cache cache-level and a target cache attribute of interest for...
US-9,996,471 Cache with compressed data and tag
Cache line data and metadata are compressed and stored in first and, optionally, second memory regions, the metadata including an address tag When the...
US-9,996,470 Workload management in a global recycle queue infrastructure
Presented herein are methods, non-transitory computer readable media, and devices for integrating a workload management scheme for a file system buffer cache...
US-9,996,469 Methods for prefetching data and apparatuses using the same
The invention introduces a method for prefetching data, which contains at least the following steps: receiving a first read request and a second read request...
US-9,996,468 Scalable dynamic memory management in a network device
In a method for managing memory space in a network device two or more respective allocation requests from two or more processing cores among a plurality of...
US-9,996,467 Dynamically adjusting the number of flows allowed in a flow table cache
Some embodiments provide a physical forwarding element that dynamically adjusts the number of flows allowed in a flow table cache. In adjusting, the physical...
← 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 | 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.