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,645,987 Topic extraction and video association
A topic is extracted from a digital text document (102). A video is selected from a video source for the extracted topic (104). The selected video is associated...
US-9,645,986 Method, medium, and system for creating an electronic book with an umbrella policy
An electronic textbook system allows instructors to create custom coursebooks by integrating various materials from disparate sources. Instructors can arrange...
US-9,645,985 Systems and methods for customizing text in media content
Various embodiments are disclosed for facilitating automatic media editing. Media content is obtained and semantic analysis is performed on text in at least a...
US-9,645,984 Efficient delivery of content by virtualization of static interaction with the document object model
A method of updating a document object model (DOM) is disclosed. A message is received from a web browser requesting for information to update the DOM. A dummy...
US-9,645,983 Modifying a document at a script processing server using a client device's state information
Before delivery to a user device, a document such as a hypertext markup language (HTML) file which includes one or more scripting elements is pre-processed by a...
US-9,645,982 System and method for loading a web page
A method for loading a web page is provided. Primary executable script are asynchronously loaded. Commands associated with the primary executable script are...
US-9,645,981 Extraction of business-relevant image content from the web
A system and machine-implemented method for providing image content corresponding to a business establishment is provided. Several webpages corresponding to a...
US-9,645,980 Verification of native applications for indexing
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for verifying the ability of a processing system to crawl and...
US-9,645,979 Device, method and program for generating accurate corpus data for presentation target for searching
A corpus generation device according to an embodiment includes a web page acquisition unit, a reference word acquisition unit, an attachment unit and an output...
US-9,645,978 Techniques for the automatic animation of changes to document content
Techniques for the automatic animation of document content are described. An apparatus may comprise a difference component operative to receive an old layout of...
US-9,645,977 Systems and methods for configuring a header and layout of a mobile version of a conventional website
A mobile website configuration system for enabling a user to configure, for display on a mobile device, a mobile-optimized website which corresponds to a...
US-9,645,976 Information display apparatus, information display method and storage medium storing information display program
An information display apparatus, an information display method and a storage medium including an information display program are described. According to one...
US-9,645,975 Approximate order statistics of real numbers in generic data
A method, system, and processor-readable storage medium are directed towards calculating approximate order statistics on a collection of real numbers. In one...
US-9,645,974 Optimized matrix multiplication using vector multiplication of interleaved matrix values
The present disclosure relates to optimized matrix multiplication using vector multiplication of interleaved matrix values. Two matrices to be multiplied are...
US-9,645,973 Matrix calculation apparatus, matrix calculation method, and computer readable medium having matrix calculation...
There is provided a matrix calculation apparatus. The apparatus includes: a matrix calculation formula display controller configured to display a matrix...
US-9,645,972 Butterfly channelizer
A butterfly channelizer includes at least two stages. Each stage includes at least one dual-channel module configured to convert an input time domain signal...
US-9,645,971 Automated, targeted diagnostic probe using a vehicle telematics unit
A system and method for providing diagnostic assistance to a driver of a vehicle when calling a call center following a diagnostic warning being displayed on...
US-9,645,970 Driver coaching system
A driver coaching system may have an input device generating an input signal indicative of a road condition. The system may also include an advisory device...
US-9,645,969 Information system for automotive, on-vehicle device and server device
An information system for automotive includes a plurality of on-vehicle devices each installed in a vehicle and a server device connected with the on-vehicle...
US-9,645,968 Multiple zone sensing for materials handling vehicles
A supplemental control system for a materials handling vehicle comprises one or more sensors capable of defining multiple contactless detection zones at least...
US-9,645,967 Concurrent set storage in distributed storage network
For each original data segment, a distributed storage processing unit generates encoded slices designed to prevent the original data segment from being...
US-9,645,966 Synchronizing handles for user accounts across multiple electronic devices
The disclosed embodiments provide a system that manages access to a user account from an electronic device. The system includes an identity service that...
US-9,645,965 Apparatus, system, and method for improving equalization with a hardware driven algorithm
A system and method comprising, in response to a first component and a link partner of the first component, undergoing equalization, the first component is to...
US-9,645,964 System and method for improving ECC enabled memory timing
A pipeline communication system includes a master and a plurality of slaves configured to communicate with each other. Each of the plurality of slaves includes...
US-9,645,963 Systems and methods for concurrently testing master and slave devices in a system on a chip
An integrated circuit includes a substrate, a master system on the substrate, a slave system on the substrate that is coupled to communicate with the master...
US-9,645,962 Flexible mobile device connectivity to automotive systems with USB hubs
A USB hub module which is configured to enable a vehicle's embedded USB host to connect to multiple mobile devices through a USB hub, regardless of whether the...
US-9,645,961 Virtual media apparatus of a server and access method thereof
A server system comprises base boards connected in series. Each base board is connected to virtual media apparatus. Each virtual media apparatus includes...
US-9,645,960 KVM switch
A KVM (K: keyboard, V: video, M: mouse) switch to be connected between a computer, and a keyboard and a mouse, the KVM switch includes: a connector that is...
US-9,645,959 Fast link training in embedded systems
Fast link training in embedded systems is disclosed. In one aspect, a host takes advantage of situations in which the host is coupled to one or more static...
US-9,645,958 Method and device for transmitting data having a variable bit length
A method for serially transmitting data in a bus system having at least two bus users, which exchange data frames over the bus, the bus users deciding which...
US-9,645,957 Data processing device and data transfer control device
A data processing device includes: a processing block which is connected to a common bus and which processes a plurality of data, which is inputted...
US-9,645,956 Delivering interrupts through non-transparent bridges in a PCI-express network
An apparatus for initialization. The apparatus includes a management I/O device controller for managing initialization of a plurality of I/O devices coupled to...
US-9,645,955 Disruption counters
A system is provided that includes a memory and one or more processors in communication with the memory. The one or more processors are configured to identify a...
US-9,645,954 Embedded microcontroller and buses
A system can include a power supply unit; a processor; memory operatively coupled to the processor; a chipset operatively coupled to the processor; diagnostic...
US-9,645,952 USB device communication system and working mode switching method to prevent USB device from adopting power...
Provided are a USB device, a communication system and a method thereof for work mode switching, where the method for work mode switching of the USB device...
US-9,645,951 Accelerator system for remote data storage
Data processing and an accelerator system therefor are described. An embodiment relates generally to a data processing system. In such an embodiment, a bus and...
US-9,645,950 Low-cost backup and edge caching using unused disk blocks
A designated storage system receives a request to store data in the local storage as a backup copy. The designated storage system requests a file system in the...
US-9,645,949 Data processing apparatus using privileged and non-privileged modes with multiple stacks
Embodiments of the invention relate to a data processing apparatus including a processor adapted to operate under control of an executable comprising...
US-9,645,948 Access key generation for computer-readable memory
In one example, a method includes receiving, by a controller device from a master device operably connected to the controller device, a memory access request...
US-9,645,947 Bundling file permissions for sharing files
When files or other objects are to be shared, a storage system creates a bundle object that identifies the objects to be shared, and the permissions associated...
US-9,645,946 Encryption for solid state drives (SSDs)
Disclosed herein are techniques for encrypting data stored on a solid-state drive (SSD) managed by a system (e.g., a computing device). Specifically, the system...
US-9,645,945 Fill partitioning of a shared cache
Fill partitioning of a shared cache is described. In an embodiment, all threads running in a processor are able to access any data stored in the shared cache;...
US-9,645,944 Enhancing data caching performance
For a cache in which a plurality of frequently accessed data segments are temporarily stored, reference count information of the plurality of data segments, in...
US-9,645,943 Storage arrangement and method using a plurality of storage spaces which have separate control layers and...
There is provided a storage arrangement and a method of operating thereof. The storage arrangement comprises a first storage system and one or more second...
US-9,645,942 Method for pinning data in large cache in multi-level memory system
A method to request memory from a far memory cache and implement, at an operating system (OS) level, a fully associative cache on the requested memory. The...
US-9,645,941 Collapsed address translation with multiple page sizes
A computer system that supports virtualization may maintain multiple address spaces. Each guest operating system employs guest virtual addresses (GVAs), which...
US-9,645,940 Apparatus and method for accessing a non-volatile memory blade using multiple controllers in a non-volatile...
Various systems, methods, apparatuses, and computer-readable media, for accessing a storage device are described. In certain example embodiments, an...
US-9,645,939 Hardware apparatuses and methods for distributed durable and atomic transactions in non-volatile memory
Hardware apparatuses and methods for distributed durable and atomic transactions in non-volatile memory are described. In one embodiment, a hardware apparatus...
US-9,645,938 Cache operations for memory management
In accordance with the present description, cache operations for a memory-sided cache in front of a backing memory such as a byte-addressable non-volatile...
US-9,645,937 Expedited servicing of store operations in a data processing system
In at least some embodiments, a processor core generates one or more store operations by executing one or more store instructions in an instruction sequence....
← 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.