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
2017/0357663 SYSTEM AND METHOD FOR PERFORMING OPERATIONS ON A HIERARCHY OF CONTENT
Disclosed herein is a technique for performing an operation on a hierarchy of content. The operation is performed atomically by utilizing a hidden directory in...
2017/0357662 CREATING AND USING PROFILES FROM SURVEILLANCE RECORDS
Systems and methods for monitoring an area with a variety of different-type sensors to obtain records that are related to create profiles are disclosed. The...
2017/0357661 PROVIDING CONTENT ITEMS IN RESPONSE TO A NATURAL LANGUAGE QUERY
Described is a system that may search for content items in response to a voice-based natural language query. The system may provide search results for content...
2017/0357660 A Method for Automatically Presenting to a User Online Content Based on the User's Preferences as Derived from...
The invention relates to a method for automatically presenting to a user online content (C) based on the user's preferences as derived from the user's online...
2017/0357659 SYSTEMS AND METHODS FOR MANAGING SNAPSHOTS OF A FILE SYSTEM VOLUME
The embodiments set forth techniques for generating snapshots of file system volumes without requiring the implementation of reference counts. A file system...
2017/0357658 SECURITY VIA DATA CONCEALMENT
Methods, apparatuses, and embodiments related to improving security of data that is stored at a data store distributed over a computer network. In an example,...
2017/0357657 SYSTEMS AND METHODS FOR IMPLEMENTING DYNAMIC FILE SYSTEMS
Representative embodiments set forth herein disclose techniques for implementing dynamic file system volumes that can share storage space with other file...
2017/0357656 REDUCING FILE SYSTEM JOURNALING WRITES
In various examples, a device may include a memory, and a processor to execute an operating system comprising a journaling file system. The processor may:...
2017/0357655 Server-Based Conversion of Autoplay Content to Click-to-Play Content
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating and providing converted content. In one...
2017/0357654 USING AUDIO AND VIDEO MATCHING TO DETERMINE AGE OF CONTENT
A computer at a content management system receives a first digital content item from a content provider. The computer matches the first digital content item to...
2017/0357653 UNSUPERVISED METHOD FOR ENRICHING RDF DATA SOURCES FROM DENORMALIZED DATA
A method for unsupervised transformation of denormalized data into RDF data includes summarizing an existing resource description framework (RDF) file wherein...
2017/0357652 RELATIVE ADDRESSING
A processor may receive a request to display descriptive information for a location of interest on a device. The processor may retrieve a first set of...
2017/0357651 SERVICE PROCESSING METHOD, SERVER AND COMPUTER STORAGE MEDIUM
Disclosed is a service processing method, a server and a computer storage medium. In the method, for each of a plurality of services, a reservation amount of...
2017/0357650 CLIENT-SIDE SEARCH RESULT RE-RANKING
A method and apparatus of a device that re-rank a plurality of search results received from a search server on the device is described. In an exemplary...
2017/0357649 Media Files and Protocols Supporting Runtime Dependent Tracks
Embodiments of the present disclosure provide techniques for rendering content from a media item. According to these embodiments, from a file of the media...
2017/0357648 DATA REVISION CONTROL IN LARGE-SCALE DATA ANALYTIC SYSTEMS
A computer-implemented system and method for data revision control in a large-scale data analytic systems. In one embodiment, for example, a ...
2017/0357647 Binary Media Broadcast Distribution System
A database engine for binary audio and video data. The system creates, retrieves, updates and deletes audio and video binary data from a database. Binary video...
2017/0357646 SYSTEM AND METHOD FOR COMPUTING, APPLYING, AND DISPLAYING DOCUMENT DELTAS
Systems and methods are disclosed herein for computing, applying, and displaying document deltas. Snapshots are stored of documents, and the stored snapshots...
2017/0357645 SEAMLESS DATA MIGRATION ACROSS DATABASES
Techniques are disclosed for enabling the migration of data with minimized impact on consumers of the data. A data migration agent updates pointers to active...
2017/0357644 NOTABLE MOMENTS IN A COLLECTION OF DIGITAL ASSETS
Techniques of digital asset management (DAM) are described. A DAM logic/module can obtain a knowledge graph metadata network (metadata network) of metadata...
2017/0357643 AUTO-TRANSLATION FOR MULTI USER AUDIO AND VIDEO
The disclosed subject matter provides a system, computer readable storage medium, and a method providing an audio and textual transcript of a communication. A...
2017/0357642 Cross Lingual Search using Multi-Language Ontology for Text Based Communication
A method for conducting a cross lingual searching utilizing an ontology reference process to ensure thoroughness. When a query is entered, an ontology database...
2017/0357641 INFORMATION TERMINAL
An information terminal with low power consumption is provided. The information terminal includes a liquid crystal element, a light-emitting element, a first...
2017/0357640 MULTILINGUAL WORD PREDICTION
Systems and processes for multilingual word prediction are provided. In accordance with one example, a method includes, at an electronic device having one or...
2017/0357639 SYSTEM AND METHOD FOR ENABLING TRANSLATION OF SPEECH
An embodiment provides a system (100) and a method (700) for enabling translation of speech is provided. The system includes an application module (104)...
2017/0357638 COMPUTER MESSAGING BOT CREATION
Creation data can be received from a computer-readable developer profile, with the creation data including instructions to create a messaging bot. A messaging...
2017/0357637 INTELLIGENT AUTOMATED ASSISTANT IN A HOME ENVIRONMENT
Systems and processes for operating an intelligent automated assistant are provided. In one example process, discourse input representing a user request can be...
2017/0357636 REAL TIME ANIMATION GENERATOR FOR VOICE CONTENT REPRESENTATION
During a voice conversation, conversationally continuous voice input may be received from at least a first participant of the voice conversation. During the...
2017/0357635 SYSTEMS AND METHODS FOR DETERMINING CONTEXT SWITCHING IN CONVERSATION
Systems and methods are described to address shortcomings in a conventional conversation system via a novel technique utilizing artificial neural networks to...
2017/0357634 METHOD AND SYSTEM FOR TRANSCRIPTION OF A LEXICAL UNIT FROM A FIRST ALPHABET INTO A SECOND ALPHABET
A server and a method for transcription of a lexical unit from a first alphabet into a second alphabet, the method comprising: acquiring a pair of (i) the...
2017/0357633 DYNAMIC PHRASE EXPANSION OF LANGUAGE INPUT
The present disclosure generally relates to dynamic phrase expansion for language input. In one example process, a user input comprising text of a first...
2017/0357632 MULTILINGUAL WORD PREDICTION
Systems and processes for multilingual word prediction are provided. In accordance with one example, a method includes, at an electronic device having one or...
2017/0357631 ANALYSIS OF DOCUMENTS USING RULES
One or more computers receive input indicative of multiple files to be analyzed together, by performing one or more predetermined actions, using the contents...
2017/0357630 Tibetan Spelling Check Method And Device Based On Automata
The present invention discloses a Tibetan spelling check method and device based on automata, and relates to the field of natural language processing. The...
2017/0357629 SYSTEMS AND METHODS FOR GENERATING A REPORT FROM STREAM DATA
A processing device and method for generating data reports from a data stream are provided. The processing device may include an analyzer that may identify a...
2017/0357628 Spreadsheet-Based Form Design and Data Input
Methods and systems for form design and data input collection are described. The method at a server system includes receiving a form template in which multiple...
2017/0357627 Device, Method, and Graphical User Interface for Classifying and Populating Fields of Electronic Forms
An electronic device: displays an electronic form with a plurality of fields; detects an autofill input that corresponds to a field of the plurality of fields...
2017/0357626 DOCUMENT ENCODING
A method may include determining that a character event of an extensible markup language (XML) document is untyped. The character event may be associated with...
2017/0357625 EVENT EXTRACTION FROM DOCUMENTS
Systems and methods are provided for indexing a document according to identified events. An event-based indexing system includes a source interface configured...
2017/0357624 Generating a Document Object Model (DOM) Differential
Generating a document object model (DOM) differential is provided. In response to receiving a webpage, a snapshot is generated of a base DOM corresponding to...
2017/0357623 Arrangement of Documents In a Document Feed
Some embodiments provide a GUI for a document reader application that displays an aggregated feed with sections for different groups of personalized documents....
2017/0357622 ARRANGEMENT OF DOCUMENTS IN A DOCUMENT FEED
Some embodiments provide a GUI for a document reader application that displays an aggregated feed with sections for different groups of personalized documents....
2017/0357621 LAYOUT GENERATION FOR AN ELECTRONIC DOCUMENT THAT INCLUDES A WEB OBJECT
A method of determining a layout for an electronic document comprising a web object that includes a set of components is provided. The method, for each...
2017/0357620 DYNAMIC LAYOUT GENERATION FOR AN ELECTRONIC DOCUMENT
A two-step process to determine the layout of an electronic document such as a webpage or an article is provided. The electronic document is selected from a...
2017/0357619 Arrangements of Documents In A Document Feed
Some embodiments provide a GUI for a document reader application that displays an aggregated feed with sections for different groups of personalized documents....
2017/0357618 METHODS AND APPARATUS FOR OBTAINING FLIGHT DATA FOR ELECTRONIC LOGBOOK AND GRAPHICAL SUMMARY PRESENTATION
A method for obtaining flight data for one or more recent flights of an aircraft is provided. The method extracts, via a communication device, avionics data...
2017/0357616 INVERSE TRANSFORMATION USING PRUNING FOR VIDEO CODING
A method for decoding an encoded video bit stream in a video decoder is provided that includes determining a scan pattern type for a transform block to be...
2017/0357615 FREQUENCY-DOMAIN TO TIME-DOMAIN DATA CONVERSION
A device for converting frequency-domain data to time-domain data may be provided. The device may include one or more processors. The one or more processors...
2017/0357614 VIRTUALIZING TCP/IP SERVICES WITH SHARED MEMORY TRANSPORT
A method for testing a client service locally using a shared memory transport is presented. The method may include recording a plurality of interactions...
2017/0357613 VIRTUALIZING TCP/IP SERVICES WITH SHARED MEMORY TRANSPORT
A method for testing a client service locally using a shared memory transport is presented. The method may include recording a plurality of interactions...
← 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 | 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.