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,330,111 Hierarchical ranking of facial attributes
In response to a query of discernable facial attributes, the locations of distinct and different facial regions are estimated from face image data, each...
US-9,330,110 Image search system and method for personalized photo applications using semantic networks
A system and method for searching a finite collection of images using at least one semantic network. Upon receipt of a query from a user that includes a theme...
US-9,330,109 System, method and apparatus for enterprise policy management
Disclosed are systems, methods and apparatuses for managing objects (files and directories) in network file systems according to policies. Each policy may have...
US-9,330,108 Multi-site heat map management
A first server system identifies a first storage area of the first server system, the first storage area being associated with a first heat value and storing at...
US-9,330,107 System and method for storing metadata for a file in a distributed storage system
A system, computer-readable storage medium storing at least one program, and a computer-implemented method for storing metadata for a file in a distributed...
US-9,330,106 Selective synchronization of remotely stored content
Described herein are methods and systems for selectively synchronizing locally stored data with data stored in a cloud storage repository. A client application...
US-9,330,105 Systems, methods, and computer readable media for lazy compression of data incoming to a data storage entity
Systems, methods, and computer readable media for lazy compression of data incoming to a data storage entity are disclosed. According to one aspect, a method...
US-9,330,104 Indexing and searching heterogenous data entities
A method of performing a search of heterogeneous data based on an input query includes: generating an index including at least two hash tables, where each hash...
US-9,330,103 Preserving file handles when moving file system operation between storage processors
A technique for managing access to files by different data storage systems includes a data storage system generating an E-FSID (export FSID) for a file system...
US-9,330,102 Multi-tenant platform-as-a-service (PaaS) system implemented in a cloud computing environment
Implementations for providing cartridges in a multi-tenant PaaS system of a cloud computing environment is disclosed. An example method includes maintaining a...
US-9,330,101 Using constraints on media file formats to improve performance
A processor that processes encoded media is configured so as to apply constraints to the encoded bitstream. Such constraints are not those required by a...
US-9,330,100 Protocol independent mirroring
A method and apparatus including a mirror module to reviewing a data request, check a local data archive for the requested data, and send a request to a remote...
US-9,330,099 Multimedia apparatus and method for providing content
A multimedia apparatus and a method for providing content by generating at least one flag on a screen; designating categories with respect to the at least one...
US-9,330,098 User interface operating method and electronic device with the user interface and program product storing...
A user interface operating method, an electronic device with the user interface and a program product storing a program for operating the user interface are...
US-9,330,097 Projects containing media data of different types
A method comprises receiving, across a network at a computing device, media data. The method further comprises determining to which project associated with a...
US-9,330,096 Playback expansion
Examples described herein involve expanding playback of a media item from a first playback device to a second playback device. In one example, a first playback...
US-9,330,095 Method and system for matching unknown software component to known software component
A computer system or method identifies components. A component fingerprint storage is configured to memorize known fingerprints of known components. The term...
US-9,330,094 RAAF merger, acquisition, divestiture methodology
Different advantageous embodiments provide for data separation and data integration. A customizable toolset is implemented on an enterprise resource planning...
US-9,330,093 Methods and systems for identifying user input data for matching content to user interests
A method of managing content includes analyzing a plurality of referring uniform resource locators (URLs); extracting, from each of the referring URLs, website...
US-9,330,092 Systems, methods, apparatus and computer-accessible-medium for providing polarization-mode dispersion...
Exemplary systems, apparatus, methods and computer-accessible medium for generating information regarding at least one sample can be provided. For example, it...
US-9,330,091 System for managing data storages
Some embodiments provide a system that provisions multidimensional data storage (MDDS) cubes. The system includes a data management module for (1) accessing...
US-9,330,090 Translating natural language descriptions to programs in a domain-specific language for spreadsheets
A system and method to translate natural language descriptions to programs in a domain-specific language for spreadsheets. The method includes generating a...
US-9,330,089 Method and apparatus for a multi I/O modality language independent user-interaction platform
Automated user-machine interaction is gaining attraction in many applications and services. However, implementing and offering smart automated user-machine...
US-9,330,088 Preventing frustration in online chat communication
Monitoring an internet chat in which a text transcript is generated by at least two chat participants, by: (i) performing a simple check on the text transcript...
US-9,330,087 Word breaker from cross-lingual phrase table
Automatically creating word breakers which segment words into morphemes is described, for example, to improve information retrieval, machine translation or...
US-9,330,086 Method and apparatus for identifying a language used in a document and performing OCR recognition based on the...
A method and apparatus for identifying a language used in a document based on a number of strokes per character is provided herein. Once identified, character...
US-9,330,085 Assisting users to generate desired meme in document
A method, system and computer program product for assisting users to generate the desired meme in a document. A document is scanned to identify parts of speech,...
US-9,330,084 Automatically generating question-answer pairs during content ingestion by a question answering computing system
During ingestion of non-natural language text content into a knowledge base, a question answering computing system (QA system) converts the content into natural...
US-9,330,083 Creating customized user dictionary
In one embodiment, collecting a plurality of words from texts submitted by one or more users; for each of a plurality of communication categories, determining a...
US-9,330,082 User experience with customized user dictionary
In one embodiment, constructing one or more customized dictionaries for a particular user, each of the customized dictionaries comprising a different blending...
US-9,330,081 Computer system and method for generating client-side software demonstrations
A system for demonstrating a server-provided software application using a standalone computing device. The computing device creates a first demonstration page...
US-9,330,080 Methods and systems to facilitate providing spreadsheet and database data to users via a social network
A spreadsheet application platform facilitates accessing a spreadsheet stored using a spreadsheet database at a server computer. The spreadsheet application...
US-9,330,079 Systems and methods for blocking data management for distributed content delivery for interactive documents
Systems and methods for prioritizing content generation in a distributed content system are described herein. In one aspect, content parameters are defined and...
US-9,330,078 Rich text handling for a web application
A method and apparatus for representing and controlling documents including rich text for Web based applications and browsers is provided so that editing of...
US-9,330,077 Dynamic image generation for customizable user interfaces
A system and method to define icon color of an icon image for program themes. At a server having a processor and storage, an icon definition file that includes...
US-9,330,076 Virtual storage system and file conversion method
A virtual storage system and file conversion method where at least one processor is configured to retrieve data of a first format corresponding to specific...
US-9,330,075 Method and apparatus for identifying garbage template article
Method and apparatus for identifying garbage template articles in network communication field are disclosed. The method includes: extracting a feature from an...
US-9,330,074 Style sheet speculative preloading
Methods for preloading for a web page externally specified resources of a style sheet are provided. In one aspect, a method includes identifying at least one...
US-9,330,073 System and method for translating insurance-related data
A computer system includes a processor; and a memory storage device in communication with the processor. The processor is adapted to: receive via a computer...
US-9,330,072 Serving content for a space based on a probabilistic distribution
Variations in user devices may result in content being rendered differently. Knowing the amount of space required to render the content item for a user device...
US-9,330,071 Tag merging
Tag merging enables a hosting entity such as a website to determine one or more tags that are logically-related to a particular tag and to present these tags to...
US-9,330,070 Detection and reconstruction of east asian layout features in a fixed format document
Detection of East Asian layout features and reconstruction of East Asian layout features is provided. Vertically written text in the fixed format document is...
US-9,330,069 Layout of E-book content in screens of varying sizes
One embodiment includes a portable e-book reading device for reading a paginated e-book, with at least a page including a section including text linked to an...
US-9,330,068 Method for conversion of website content
A system and method for converting website content is presented. Design elements in a graphical representation of a web page are identified. The design elements...
US-9,330,067 Printed nonwoven web and method for making
A nonwoven web having printed thereon a colorant and/or a composition providing a skin health benefit. The nonwoven web can be a three-dimensional, fluid...
US-9,330,066 Dynamic display method of multi-layered PDF documents
A method for dynamic display of at least one layer in a PDF document, comprising the steps of setting at least one criterion for at least one property of a...
US-9,330,065 Generating variable document templates
A graphical user interface 30 that includes a template design area is displayed. Based on one or more commands received through the graphical user interface 30,...
US-9,330,064 Systems and methods for generating updates of geological models
Systems and methods for generating updates of large scale 3D geological models with multi-model facies, permeability or porosity distribution.
US-9,330,063 Generating a sparsifier using graph spanners
A sparsifier is generated from a union of multiple spanners of a graph. The edges of the sparsifier are weighted based on a measure of connectivity called...
US-9,330,062 Vehicle control and gateway module
A vehicle control and gateway module comprising an electronic control module controlling one or more vehicle systems, a vehicle communications bus, a wireless...
← 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 | 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.