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,507,778 Summarization of media object collections
In one example, an apparatus and method are provided for summarizing (or selecting a representative subset from) a collection of media objects. A method...
US-9,507,777 Temporal metadata track
Methods, data processing systems and machine readable non-transitory storage media are described that can provide, in one embodiment, a non-time based...
US-9,507,776 Annotation system for creating and retrieving media and methods relating to same
The invention described herein is generally directed to a method and apparatus for creating and retrieving audio data. In one implementation the invention...
US-9,507,775 System for automatically changing language of a traveler's temporary habitation by referencing a personal...
A traveler habitation language setting system, including a plurality of habitations, each habitation having at least one smart device having an active language,...
US-9,507,774 Systems, method and program product for speech translation
According to one embodiment, a speech translation system includes a first terminal device including a first speech input unit for inputting a first speech of a...
US-9,507,773 Translation assistance device, translation assistance system, and control method for the same
The translation assistance device is equipped with: a dictionary means storing dictionary data comprising terms in a specific language, and terms in another...
US-9,507,772 Instant translation system
A method of, and corresponding headset computer for, performing instant speech translation including, establishing a local network including a link between a...
US-9,507,771 Methods for using a speech to obtain additional information
An item of information (212) is transmitted to a distal computer (220), translated to a different sense modality and/or language (222), and in substantially...
US-9,507,770 Methods, systems, and products for language preferences
Methods, systems, and computer program products provide personalized feedback in a cloud-based environment. A client device routes image data to a server for...
US-9,507,769 Systems, methods and computer program products for neurolinguistic text analysis
Computer-implemented methods can transform a corpus of meaningful text sequences into a generalized computer-usable repository of neurolinguistic information...
US-9,507,768 Cognitive information security using a behavioral recognition system
Embodiments presented herein describe a method for processing streams of data of one or more networked computer systems. According to one embodiment of the...
US-9,507,767 Caching of deep structures for efficient parsing
A parsing method and system. The method includes generating an n-gram model of a domain and computing a tf-idf frequency associated with n-grams of the n-gram...
US-9,507,766 Tree tables for mobile devices and other low resolution displays
In one embodiment, a computer-implemented method includes writing, into a tree content column of a tree table, content for a plurality of rows of the tree...
US-9,507,765 Displaying rotated text inside a table cell
Approaches are described for displaying rotated character strings within cells of tables. In particular embodiments, the display of the rotated character string...
US-9,507,764 Computerised data entry form processing
A system for processing multiple forms, wherein each form comprises at least one data input field and each data input field is configured to enable a respondent...
US-9,507,763 Scale information for drawing annotations
The present disclosure includes systems, methods and program products for identifying a drawing scale for a graphical view of a drawing having associated...
US-9,507,762 Converting portions of documents between structured and unstructured data formats to improve computing...
According to embodiments of the present invention, machines, systems, computer-implemented methods and computer program products are provided for converting...
US-9,507,761 Comparing webpage elements having asynchronous functionality
Techniques for determining differences between document object models (DOMs) received in response to asynchronous functionality calls is described herein. The...
US-9,507,760 Methods and apparatus for electronic document handling
A method for electronic document handling utilizing a browser apparatus communicatively coupled to a document execution server comprises downloading an unsigned...
US-9,507,759 Method and system for reusing HTML content
Reusing HyperText Markup Language (HTML) content includes receiving, using a processor, a HyperText Transfer Protocol (HTTP) request; determining that the...
US-9,507,758 Collaborative matter management and analysis
A collaborative matter management and analysis tool is presented. Each matter has its own workspace that is built around a collaborative backbone. Users can...
US-9,507,757 Generating multiple versions of a content item for multiple platforms
In one embodiment, a method includes constructing a plurality of versions of a first content item respectively for a plurality of device platforms, the first...
US-9,507,756 Space efficient counters in network devices
A network device includes a memory and a counter update logic module. The memory is configured to store a plurality of bits. The counter update logic module is...
US-9,507,755 Selecting content for presentation
In one implementation, a computer-implemented method includes identifying, at a computer system, a plurality of users who are located within a threshold...
US-9,507,754 Modeling passage of a tool through a well
In modeling passage of an elongate well tool through an interval of a well an adaptive machine learning model executed on a computing system receives a first...
US-9,507,753 Coarse-grained reconfigurable array based on a static router
Provided is a processor with a data transfer structure that is excellent in performance and efficiency. According to an aspect, the processor may include a...
US-9,507,752 Methods, apparatus and systems for facilitating RDMA operations with reduced doorbell rings
Methods, apparatus and systems for reducing usage of Doorbell Rings in connection with RDMA operations. A portion of system memory is employed as a...
US-9,507,751 Managing seed data
Embodiments of the invention provide systems and methods for managing seed data in a computing system (e.g., middleware computing system). A disclosed server...
US-9,507,750 Dynamic search partitioning
A system can monitor data usage, including an amount of searchable data used and/or a rate at which the searchable data is manipulated, on a storage allocation...
US-9,507,749 Communication system and method of generating geographic social networks in virtual space
A system and related method are disclosed for location-sensitive social networking. A server has access to a map and a list of points of interest with location...
US-9,507,748 Platform runtime abstraction
Platform runtime abstraction can include creating a number of template models within a platform wherein the number of template models correspond to a provider...
US-9,507,747 Data driven composite location system using modeling and inference methods
Embodiments respond to a position inference request from a computing device to determine a location of a computing device. The position inference request...
US-9,507,746 Control messaging in multislot link layer flit
A link layer control message is generated and included in a flit that is to be sent over a serial data link to a device. The flits sent over the data link are...
US-9,507,745 Low latency dynamic route selection
Communicating among cores in a computing system comprising a plurality of cores, each core comprising a processor and a switch, includes: routing a packet from...
US-9,507,744 Handling two SGPIO channels using single SGPIO decoder on a backplane controller
An aspect of present disclosure relates to a computer-implemented method for handling two SGPIO channels by using one SGPIO decoder. The method includes: (a)...
US-9,507,743 Computer system with groups of processor boards
A computer system includes a plurality of printed circuit boards, each printed circuit board having one or more processor chips attached to the printed circuit...
US-9,507,742 Variable length arbitration
In one embodiment, a method determines a plurality of categories for requests for a shared resource being shared by a plurality of entities. A request for the...
US-9,507,741 System-on-chip design structure
Aspects may include a method of designing a system-on-chip. The method may include receiving multiple processing modules, each representing in software one of...
US-9,507,740 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,507,739 Configurable memory circuit system and method
A memory circuit system and method are provided in the context of various embodiments. In one embodiment, an interface circuit remains in communication with a...
US-9,507,738 Method and system for synchronizing address and control signals in threaded memory modules
A memory system includes a memory module which further includes a set of memory devices. The set of memory devices includes a first subset of memory devices and...
US-9,507,737 Arbitration circuitry and method
Arbitration circuitry is provided to select an output from between multiple inputs each having an associated priority value. A tie-break value is appended to...
US-9,507,736 Network controller with integrated management controller
An network controller provides both network controller and management controller functionality. Accordingly, the system host sees, in a single device, both...
US-9,507,735 Digital content retrieval utilizing dispersed storage
A method begins by a DS processing module, when operable within a computing device, causing the computing device to receive a request for retrieval of a set of...
US-9,507,734 Corrupting data structures for privacy protection
Methods, systems, and apparatuses, including computer programs encoded on computer-readable media, for storing data in both defaultable and non-defaultable...
US-9,507,733 Cache destaging for virtual storage devices
Some implementations may include a virtual storage system to which data is written. The virtual storage system may include a cache and multiple hard drives....
US-9,507,732 System and method for cache management
A method, computer program product, and computing system for associating a tracking file with a multi-portion data file located on a data array. The tracking...
US-9,507,731 Virtualized cache memory
A memory address and a virtual cache identifier are received in association with a request to retrieve data from a cache data array. Context information is...
US-9,507,730 Maintaining processor resources during architectural events
In one embodiment of the present invention, a method includes switching between a first address space and a second address space, determining if the second...
US-9,507,729 Method and processor for reducing code and latency of TLB maintenance operations in a configurable processor
A memory management unit (MMU) is disclosed for storing mappings between virtual addresses and physical addresses. The MMU includes a translation look-aside...
← 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 133 134 135 136 137 138 139 | 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.