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,519,631 Semantic diff and automerge
Resolving conflicting changes to structured data files. A method includes for a structured data file which has both a generic structure and dialects built on...
US-9,519,630 Fast CSS parser engineered for runtime use
The technology disclosed relates to systems and methods for providing a CSS parser engineered for runtime usage to improve the maintainability of code that...
US-9,519,629 Style consolidation and optimization with strong ownership
Techniques are described for optimizing and consolidating style files for formatted pages of data such as web pages. Styles may be consolidated through the...
US-9,519,628 Method for generating simple object access protocol messages and process engine
A method for generating a Simple Object Access Protocol (SOAP) message in XML during execution of a process in a SOA-based process engine apparatus and a...
US-9,519,627 Grammar generation for XML schema definitions
A method of normalizing an extensible markup language schema definition (XSD) schema type may be used in encoding and/or decoding an extensible markup language...
US-9,519,626 Hyperlink destination visibility
Various embodiments utilize page scripting and parsing to identify the target destination of a hyperlink and provide a visual indication of the destination to...
US-9,519,625 Accurate font activation
Systems and methods are presented that process documents, identify fonts being used to reproduce the documents, and identify conflicts based on the identified...
US-9,519,624 Displaying previews of content items for electronic works in a target rendering environment
Systems and methods for displaying, responsive to user-designation of a desired set of media object previews for view, the previews of the media objects of an...
US-9,519,623 Method and apparatus for presenting and navigating bookmarks in a set of electronic reading material
An improved mechanism is provided for presenting and navigating bookmarks in a set of electronic reading material (ERM). In one implementation, when a portion...
US-9,519,622 Reformatting multiple paragraphs of text using the formatting of a sample object by creating multiple candidate...
The invention relates to electronic document processing. Embodiments of the present invention relate to a method and apparatus for copying a text format...
US-9,519,621 Deterministic rendering of active content
Active content is deterministically rendered in a stable format that is independent of any particular targeted environment, which the active content may...
US-9,519,620 Identifying substitute ingredients using a natural language processing system
A first food ingredient may be received. The first food ingredient may comprise a first plurality of chemical constituents. A plurality of candidate food...
US-9,519,619 Data processing method and device for processing speech signal or audio signal
A data processing method is disclosed, including: twiddling input data, so as to obtain twiddled data; pre-rotating the twiddled data by using a symmetric...
US-9,519,618 System and method for determining distance between signals
A pairwise distance computation transforms first and second signals using an absolute distance preserving mapping, such that a k-norm distance between the first...
US-9,519,617 Processor with instruction variable data distribution
A vector processor includes a plurality of execution units arranged in parallel, a register file, and a plurality of load units. The register file includes a...
US-9,519,616 Secure archive
Storage apparatus (20) includes a memory (30) and an encryption processor (28), which is configured to receive and encrypt data transmitted from one or more...
US-9,519,615 Multiprocessor system with independent direct access to bulk solid state memory resources
A system includes a collection of central processing units, where each central processing unit is connected to at least one other central processing unit and a...
US-9,519,614 Multi-layer multi-hit caching for long tail content
Some embodiments provide an optimized multi-hit caching technique that minimizes the performance impact associated with caching of long-tail content while...
US-9,519,613 Method for integrating applications in an electronic address book
A method for integrating interactions in an address book application that includes managing a plurality of contacts of an electronic address book, identifying a...
US-9,519,612 Serial bus buffer with noise reduction
Disclosed is a digital communication control system having a serial bus buffer that includes a primary interface adapted to support serial communication over a...
US-9,519,611 Hardware data structure for tracking ordered transactions
Methods and hardware data structures are provided for tracking ordered transactions in a multi-transactional hardware design using a counter and an indexed...
US-9,519,610 Smartphone dock reminder for vehicles
A system and method for reminding a user to dock a mobile device in a docking apparatus within a vehicle are provided. A docking apparatus includes: one or more...
US-9,519,609 On-package input/output architecture
An on-package interface. A first set of single-ended transmitter circuits on a first die. The transmitter circuits are impedance matched and have no...
US-9,519,608 PCI express to PCI express based low latency interconnect scheme for clustering systems
PCI Express is a Bus or I/O interconnect standard for use inside the computer or embedded system enabling faster data transfers to and from peripheral devices....
US-9,519,607 Methods and systems for virtualization of storage services in an integrated chassis
In accordance with embodiments of the present disclosure, a system may include a chassis, one or more chassis management controllers housed in the chassis, and...
US-9,519,606 Network switch
A network switch, based on the PCI Express protocol, is disclosed. The switch is in communication with a processor, local memory and includes a plurality of...
US-9,519,605 Interconnection network topology for large scale high performance computing (HPC) systems
A multiprocessor computer system includes a plurality of processor nodes and at least a three-tier hierarchical network interconnecting the processor nodes. The...
US-9,519,604 Systems and methods for frequency control on a bus through superposition
Systems and methods for frequency control on a bus through superposition are disclosed. In one embodiment, instead of adding pins or increasing the operating...
US-9,519,603 Method and apparatus to enable multiple masters to operate in a single master bus architecture
To accommodate multiple masters over bus architectures supporting a single master device, a mechanism is provided for an inactive master device to trigger an...
US-9,519,602 Audio jack system
This application discusses a system that can include a master device and a slave device coupled to the master device via an audio jack connector. In an example,...
US-9,519,601 Data storage system and management method thereof
Data storage system and management method thereof are provided. The method, adopted by a data storage device coupled to a host device via a bus, includes:...
US-9,519,600 Driver shimming
Driver shimming techniques are described. In one or more implementations, an identification is made as to which interfaces and callbacks are utilized by a shim...
US-9,519,599 Memory location determining device and method for determining locations of compressed data in a memory by using...
A memory location determining device determines memory locations for storing M pieces of compressed data each of which is compressed from one of M pieces of...
US-9,519,598 High latency interface between hardware components
A system includes a hard disk controller and a read/write channel. The hard disk controller is configured to transmit a first gate signal, a write clock signal,...
US-9,519,597 Communication apparatus and method based on shared memory
A communication apparatus and method based on shared memory are disclosed. The communication apparatus based on shared memory includes a data publication unit,...
US-9,519,596 Resource access control in a system-on-chip
A method for controlling access of a processor to a resource, wherein the processor has an instruction set including a virtualization extension, may include...
US-9,519,595 Provisioning resource using quota
In one aspect, a method includes receiving a request to provision a resource in a data storage system, determining whether any one of a set of quotas will be...
US-9,519,594 Apparatus, system, and method for solid-state storage as cache for high-capacity, non-volatile storage
An apparatus, system, and method are disclosed for solid-state storage as cache for high-capacity, non-volatile storage. The apparatus, system, and method are...
US-9,519,593 Method for increasing cache size
A method for increasing storage space in a system containing a block data storage device, a memory, and a processor is provided. Generally, the processor is...
US-9,519,592 Stale pointer detection with overlapping versioned memory
In general, in one aspect, the invention relates to a method for managing virtual memory (VM). The method includes receiving, from an application, a first...
US-9,519,591 Latch-free, log-structured storage for multiple access methods
A data manager may include a data opaque interface configured to provide, to an arbitrarily selected page-oriented access method, interface access to page data...
US-9,519,590 Managing global caches in data storage systems
A method is used in managing global caches in data storage systems. A cache entry of a global cache of a data storage system is accessed upon receiving a...
US-9,519,589 Methods to perform disk writes in a distributed shared disk system needing consistency across failures
Techniques are provided for managing caches in a system with multiple caches that may contain different copies of the same data item. Specifically, techniques...
US-9,519,588 Bounded cache searches
Cache lines of a data cache may be assigned to a specific page type or color. In addition, the computing system may monitor when a cache line assigned to the...
US-9,519,587 Pre-reading file containers storing unread file segments and segments that do not belong to the file
A file reading method, storage device, and reading system, relating to the field of file reading. The method includes receiving, by a storage device, a first...
US-9,519,586 Methods and apparatus to reduce cache pollution caused by data prefetching
Efficient techniques are described for reducing cache pollution by use of a prefetch logic that recognizes exits from software loops or function returns to...
US-9,519,585 Methods and systems for implementing transcendent page caching
A method of implementing a shared cache between a plurality of virtual machines may include maintaining the plurality of virtual machines on one or more...
US-9,519,584 System and method for updating data in a cache
In one embodiment, a computing system includes a cache having one or more memories and a cache manager. The cache manager is able to receive a request to write...
US-9,519,583 Dedicated memory structure holding data for detecting available worker thread(s) and informing available worker...
The present disclosure relates generally to a dedicated memory structure (that is, hardware device) holding data for detecting available worker thread(s) and...
US-9,519,582 Sense operation flags in a memory device
Memory devices, methods for programming sense flags, methods for sensing flags, and memory systems are disclosed. In one such memory device, the odd bit lines...
← 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 | 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.