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-1,001,9429 Identifying tasks in messages
Methods and apparatus are described herein for identifying tasks in messages. In various implementations, natural language processing may be performed on a...
US-1,001,9428 Context-dependent annotations to database views
A technique for context-dependent annotations to database views may include receiving a query including a data selection criterion for retrieving data from a...
US-1,001,9427 Managing comments for collaborative editing of electronic documents
An end user application running on a local client computer stores activity data and comment data for an electronic document. Activity data includes data...
US-1,001,9426 Generating data format description language schema
An annotation retrieval module may be configured to retrieve annotations added to sample data, the annotations having been added according to an annotation...
US-1,001,9425 Enhancement to text selection controls
Systems and methods are disclosed for selecting text displayed on a screen. An example method of selecting text displayed on a screen includes displaying a...
US-1,001,9424 System and method that internally converts PowerPoint non-editable and motionless presentation mode slides into...
The invention is packed into an iSlide-Add-in for PowerPoint (POWERPOINT) software presentation that, on the one hand, overcomes all interactivity flaws...
US-1,001,9423 Method and apparatus for creating electronic document in mobile terminal
A method of creating an electronic document in a mobile terminal is provided. The method includes displaying an electronic document screen, sensing a hover-in...
US-1,001,9422 Merging and fragmenting graphical objects
Object merging in an electronic document may be provided. First, a selection of at least two objects within the electronic document may be received. Then, in...
US-1,001,9421 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-1,001,9420 System and method for adding functionality to web-based applications having no extensibility features
Disclosed are systems and methods of extending user interface web pages of a web-based application with user interface elements of a second web-based...
US-1,001,9419 Method, server, browser, and system for recommending text information
A method for recommending text information, a server, a browser, and a system thereof are provided. The method includes: a keyword is obtained by a server from...
US-1,001,9418 Efficient XML interchange profile stream decoding
A method of reducing dynamic memory usage during the decoding of an Efficient XML Interchange (EXI) stream may include parsing an EXI Profile stream to identify...
US-1,001,9417 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-1,001,9416 Computing device and corresponding method for generating data representing text
An example method involves (i) accessing first data defining multiple portions of a content item, wherein at least a plurality of the portions represent text;...
US-1,001,9415 System and method for consistent cross-platform text layout
A system for consistent cross-platform text layout, in one embodiment, performs a computer-implemented method comprising the step of generating text layout...
US-1,001,9414 Method and device for processing web page content
An electronic device with one or more processors and memory displays a web page in a web browser and detects a user input to extract data from the web page. In...
US-1,001,9413 Systems, methods, and computer-readable media for providing a dynamic loupe for displayed information
Systems, methods, and computer-readable media are provided for providing a dynamic loupe for displayed information of a document. The displayed information can...
US-1,001,9412 Dissociative view of content types to improve user experience
A user device may receive a web page having multiple different types of content (e.g., text, images, videos, etc.). The user device may identify the different...
US-1,001,9411 Techniques for compressing a large distributed empirical sample of a compound probability distribution into an...
Techniques for estimated compound probability distribution are described. An apparatus may comprise a configuration component, perturbation component, sample...
US-1,001,9410 Method, apparatus, and computer-readable medium for parallelization of a computer program on a plurality of...
An apparatus, computer-readable medium, and computer-implemented method for parallelization of a computer program on a plurality of computing cores includes...
US-1,001,9409 Extending remote direct memory access operations for storage class memory access
Embodiments of the present invention provide systems and methods for extending the remote direct memory access (RDMA) operations for accessing data from storage...
US-1,001,9408 Remote direct memory access (RDMA) high performance producer-consumer message processing
A method, system and computer program product for remote direct memory access (RDMA) optimized producer-consumer message processing in a messaging hub is...
US-1,001,9406 Radio frequency front end devices with masked write
Methods and apparatuses are described that facilitate data communication between a first slave device and a second slave device across a serial bus interface....
US-1,001,9405 Apparatus and method for transmitting serial ATA information
A method and system are provided for transmitting SATA (serial advanced technology attachment) information. In an implementation, SATA commands are passed to an...
US-1,001,9404 Accessing method for accessing hybrid hard-disk drive
An accessing method for accessing a hybrid hard-disk drive (HDD) including a main storage and a cache storage is provided. When receiving data, the HDD directly...
US-1,001,9403 Mapping data locations using data transmissions
A host sends an I/O transaction. The I/O transaction relates to a read or write operation for a first datum. A first listening service which manages I/O...
US-1,001,9402 Flexible NVME drive management solution via multiple processor and registers without multiple input/output...
In some embodiments, a system for flexible non-volatile memory express drive management can include a first controller including a first drive register and a...
US-1,001,9401 Virtualized target channel adapter
A target channel adapter in configured to generate and maintain for each of a plurality of endpoints a corresponding set of metadata. Each endpoint is...
US-1,001,9400 Additional secured execution environment with SR-IOV and xHCI-IOV
An apparatus is described herein. The apparatus includes a Universal Serial Bus (USB) component and a controller interface. The controller interface is to...
US-1,001,9399 System for designing network on chip interconnect arrangements
A system for designing Network-on-Chip interconnect arrangements includes a Network-on-Chip backbone with a plurality of backbone ports and a set of functional...
US-1,001,9398 System with solid state drive and control method thereof
A system includes a host device, an external bus and a storage device. A driver is installed in the host device. The external bus is connected with the host...
US-1,001,9397 Real-time data acquisition using chained direct memory access (DMA) channels
A method for real-time data acquisition in a processing component using chained direct memory access (DMA) channels that includes receiving a DMA event signal...
US-1,001,9396 Systems and methods for adaptive interrupt coalescing in a converged network
An information handling system is provided. The information handling system includes an information handling device having one or more processors in...
US-1,001,9395 Processing system with stack management and method for stack management
The invention provides a processing system, comprising a memory comprising a processor call stack; a stack space usage register configured to determine the...
US-1,001,9394 Handling interrupts in a multi-processor system
A data processing apparatus has a plurality of processors and a plurality of interrupt interfaces each for handling interrupt requests from a corresponding...
US-1,001,9393 Interruption facility for adjunct processor queues
Interruption facility for adjunct processor queues. In response to a queue transitioning from a no replies pending state to a reply pending state, an...
US-1,001,9392 Preventing software thread blocking due to interrupts
According to one exemplary embodiment, a method for preventing a software thread from being blocked due to processing an external device interrupt is provided....
US-1,001,9391 Preventing software thread blocking due to interrupts
According to one exemplary embodiment, a method for preventing a software thread from being blocked due to processing an external device interrupt is provided....
US-1,001,9390 Using memory cache for a race free interrupt scheme without the use of "read clear" registers
A computer device includes a processor, a circuit block capable of issuing an interrupt to the processor, and a cacheable memory configured to include a...
US-1,001,9389 Memory controller and memory access method
A memory controller (10) for a plurality of banks of memory (55a-55c) is disclosed. The memory controller (10) includes an interface (20) connectable to a bus...
US-1,001,9388 Enhanced initialization for data storage assemblies
Systems, methods, apparatuses, and software for data storage systems are provided herein. In one example, a data storage platform includes data storage...
US-1,001,9387 Reference voltage calibration using a qualified weighted average
An apparatus and method for encoding data are disclosed that may allow for performing periodic calibration operations on a communication link. A controller may...
US-1,001,9386 Interface detection circuit
One or more characteristics of devices are ascertained in accordance with one or more aspects of the disclosure. As may be consistent with one or more...
US-1,001,9385 Method and apparatus of real-time retimer delay measurement
Described is an apparatus comprising a first circuitry, a second circuitry, a third circuitry, and a fourth circuitry. The first circuitry may be an elastic...
US-1,001,9384 Memory tamper detection
A method and system for detecting tampering of authenticated memory blocks that are accessible by an untrusted host processor, by (1) periodically...
US-1,001,9383 Rotatable-key encrypted volumes in a multi-tier disk partition system
Disclosed technology includes access to rotatable-key-encrypted content in a multi-tier disk partition system, with a first-tier-track, and initializing a...
US-1,001,9382 Secondary data structures for storage class memory (scm) enables main-memory databases
Disclosed herein are system, method, and computer program product embodiments for accessing and managing storage class memory (SCM) enabled main-memory database...
US-1,001,9381 Cache control to reduce transaction roll back
In one embodiment, a microprocessor is provided. The microprocessor includes a cache that is controlled by a cache controller. The cache controller is...
US-1,001,9380 Providing memory management functionality using aggregated memory management units (MMUs)
Providing memory management functionality using aggregated memory management units (MMUs), and related apparatuses and methods are disclosed. In one aspect, an...
US-1,001,9379 Translation lookaside buffer switch bank
Example devices are disclosed. For example, a device may include a processor, a plurality of translation lookaside buffers, a plurality of switches, and a...
← 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 | 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.