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