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,953,019 Document signing using action responsive secure document generation
A system, computer-readable storage medium, and computer-implemented method for improved document signing involving generating secure document copies of a...
US-9,953,018 Transfer of content between documents of different storage types
Transfer of content between documents of different storage types is provided. Different versions of an endpoint (e.g., a productivity application) such as a...
US-9,953,017 Displaying at least one categorized message
Displaying categorized messages includes categorizing at least one message into at least one category among a plurality of categories, displaying a number of...
US-9,953,016 Composition and declaration of sprited images in a web page style sheet
A method, computer program product, and system for composition and declaration of tiled images in a style sheet. Embodiments commence upon identifying a...
US-9,953,015 Displaying a document file target area based on history of display settings
A document file is displayed on a display device. A first display unit, which is a unit in which the document file is displayed, is divided into a plurality of...
US-9,953,014 Collection management in document object model virtualization
Providing interaction to an application with a collection of information stored in a Document Object Model is disclosed. The collection is maintained in the...
US-9,953,013 Data processing systems, devices, and methods for content analysis
Systems, devices and methods operative for identifying a reference within a figure and an identifier in a text associated with the figure, the reference...
US-9,953,012 Method and system for web page markup including notes, sketches, and stamps
A method for marking web content. The method includes rendering first content on a web browser of a client device, and capturing a snapshot of the first content...
US-9,953,011 Dynamically paginated user interface
Systems and associated processes for generating user pagination preference data and using that data to generate and/or present network pages are described...
US-9,953,010 Template-based page layout for hosted social magazines
Page layout of content items from a variety of sources is performed. A content processing system queues content items, such as user-generated blogs, tweets,...
US-9,953,009 Systems and methods for templated, configurable, responsive content items
System and methods for displaying one or more assets on a client device based on device characteristics are provided. Code is transmitted to a client device....
US-9,953,008 Grouping fixed format document elements to preserve graphical data semantics after reflow by manipulating a...
Determining relationships between graphical elements in a fixed format document is provided. Graphical element sizes and their relative positions may be...
US-9,953,007 Template-based content creation
Methods, systems and program products for generating content from a user-created template. Embodiments of the invention may provide an interface configured to...
US-9,953,006 Lock-free processing of stateless protocols over RDMA
Methods, systems, and computer storage mediums including a computer program product for managing data in a computing network are provided. One method includes...
US-9,953,005 Devices with asymmetric SAS generation support
Methods and structure for devices that implement multiple versions of the Serial Attached Small Computer System Interface (SAS) protocol. One exemplary...
US-9,953,004 Data processing system with main and balcony boards
A data processing system with a main board and balcony boards. The data processing system includes a mainboard, at least one processor module, and at least one...
US-9,953,003 Systems and methods for in-line stream processing of distributed dataflow based computations
A data processing system is disclosed that includes machines having an in-line accelerator and a general purpose instruction-based general purpose...
US-9,953,002 Apparatus and method for locally optimizing source synchronous data strobes
An apparatus is provided that compensates for misalignment on a synchronous data bus. The apparatus includes a replica radial distribution element, a bit lag...
US-9,953,001 Method, apparatus, and system for plugin mechanism of computer extension bus
Method, apparatus, and system of detecting a hot-plug event. The hot-plug event detection may be done in-band or out-of-band. The in-band detection is performed...
US-9,953,000 Connecting multiple slave devices to single master controller in bus system
A device comprising: a bus master, including a bi-directional data and clock lines, configured to produce a select signal output for enabling data transmission...
US-9,952,999 Methods and apparatus to manage cache memory in multi-cache environments
Methods, apparatus, systems and articles of manufacture are disclosed to manage cache memory in multi-cache environments. A disclosed apparatus includes a...
US-9,952,998 Thunderbolt sharing console and switching method thereof
A Thunderbolt sharing console includes a high speed switch electrically coupled to at least one Thunderbolt host, a MCU coupled to the high speed switch, and a...
US-9,952,997 Method for improving data transmission speed and electronic device implementing the same
A method for improving a data transmission speed and an electronic device implementing the same are provided. The electronic device includes a USB connection...
US-9,952,996 Devices and methods for providing concurrent superspeed communication and four-lane displayport communication...
In some embodiments, the present disclosure provides techniques for concurrently exchanging USB 2.0 information, SuperSpeed information, and four lanes of...
US-9,952,995 Redundant packet forwarding system
A master device has a slave port and a redundant slave port for communicating with slaves according to a network protocol, e.g. EtherCAT, via data packets...
US-9,952,994 Integrated multimedia terminal system and control method thereof
An integrated multimedia system and a control method are provided, in which, when a USB port is reset during a misrecognition and malfunction of a USB connected...
US-9,952,993 Single-wire communication with adaptive start-bit condition
The present disclosure pertains to a wired network which includes a master device and a plurality of slave devices coupled to the master device by a wired...
US-9,952,992 Transaction request optimization for redirected USB devices over a network
In certain information handling system environments, physical devices connected to a client are redirected to a server or other information handling system....
US-9,952,991 Systematic method on queuing of descriptors for multiple flash intelligent DMA engine operation
In an embodiment of the invention, a method comprises: fetching a first set of descriptors from a memory device and writing the first set of descriptors to a...
US-9,952,990 Implementing pseudo non-masking interrupts behavior using a priority interrupt controller
A method is provided for handling interrupts in a processor, the interrupts including regular interrupts having a range of priorities and a pseudo non-maskable...
US-9,952,989 Aggregation of interrupts using event queues
Embodiments of input/output hub unit are disclosed for aggregating interrupts received from multiple endpoint devices. The input/output hub may include an...
US-9,952,988 Direct access to a hardware device for virtual machines of a virtualized computer system
In a virtualized computer system in which a guest operating system runs on a virtual machine of a virtualized computer system, a computer-implemented method of...
US-9,952,987 Posted interrupt architecture
An interrupt is identified from an input/output (I/O) device and an address of a particular cache line is identified associated with the interrupt. The cache...
US-9,952,986 Power delivery and data transmission using PCIe protocol via USB type-C port
Techniques for transmitted data through a USB port using a PCIe protocol are described herein. In one example, an apparatus includes a host controller, a root...
US-9,952,985 Method and system for communication between devices via an intermediate device
A method and a system in which a second device provides a service along with an external device via a first device is provided. The method includes, when a...
US-9,952,984 Erasing a storage block before writing partial data
A mechanism for managing storage block of a data volume is disclosed. A method includes determining, by a processing device, whether a current data is to be...
US-9,952,983 Programmable intelligent search memory enabled secure flash memory
Systems comprising a processor, a memory controller, and a flash memory. The flash memory comprises a programmable intelligent search memory (PRISM).
US-9,952,982 Invoking demote threads on processors to demote tracks indicated in demote ready lists from a cache when a...
Provided are a computer program product, system, and method for invoking demote threads on processors to demote tracks from a cache. A plurality of demote ready...
US-9,952,981 Read cache management in multi-level cell (MLC) non-volatile memory
A method includes reading memory pages from a non-volatile memory that holds at least first memory pages having a first bit significance and second memory pages...
US-9,952,980 Deferring registration for DMA operations
Systems and methods for deferring registration for Direct Memory Access (DMA) operations. An example method may comprise: receiving a memory region registration...
US-9,952,979 Methods and systems for direct memory access operations
Systems and methods for a direct memory access (DMA) operation are provided. The method includes receiving a host memory address by a device coupled to a...
US-9,952,978 Method for improving mixed random performance in low queue depth workloads
Systems, methods and or devices are used to enable improving mixed random performance in low queue depth workloads in a storage device (e.g., comprising a...
US-9,952,977 Cache operations and policies for a multi-threaded client
A method for managing a parallel cache hierarchy in a processing unit. The method including receiving an instruction that includes a cache operations modifier...
US-9,952,976 Allowing non-cacheable loads within a transaction
A computer allows non-cacheable loads or stores in a hardware transactional memory environment. Transactional loads or stores, by a processor, are monitored in...
US-9,952,975 Memory network to route memory traffic and I/O traffic
According to an example, memory traffic including memory access commands is routed between compute nodes and memory nodes in a memory network. Other traffic is...
US-9,952,974 Preservation of modified cache data in local non-volatile storage following a failover
A dual-server based storage system maintains a first cache and a first non-volatile storage (NVS) in a first server, and a second cache and a second NVS in a...
US-9,952,973 Reducing write-backs to memory by controlling the age of cache lines in lower level cache
A method and apparatus for reducing write-backs to memory is disclosed herein. The method includes determining whether a read/write request entering a lower...
US-9,952,972 Iterator register for structured memory
Loading data from a computer memory system is disclosed. A memory system is provided, wherein some or all data stored in the memory system is organized as one...
US-9,952,971 Distributed cache arrangement
Systems and methods that aggregate memory capacity of multiple computers into a single unified cache, via a layering arrangement. Such layering arrangement is...
US-9,952,970 Cache allocation for disk array
A method for allocating cache for a disk array includes monitoring an I/O distribution of the disk array in a predetermined time period, determining a garbage...
← 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 | 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.