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
2016/0117390 EXTRACTING STRUCTURED DATA FROM WEBLOGS
Methods and apparatus for extracting structured data from weblogs are disclosed. In some examples, the methods and apparatus include retrieving a feed...
2016/0117389 Automatic Identification of Sources of Web Metric Changes
Techniques for automatic identification of sources of web metric changes are described. In one or more implementations, changes in a web metric that indicate a...
2016/0117388 Searching and Accessing Application Functionality
A method of performing a search includes receiving, at a computing device, search results transmitted from a search system in communication with the computing...
2016/0117387 METHODS AND SYSTEMS FOR AUTOMATED DATA CHARACTERIZATION AND EXTRACTION
A system and method for characterizing textual data by generating a first data abstraction based on a set of textual data. The first data abstraction can be...
2016/0117386 DISCOVERING TERMS USING STATISTICAL CORPUS ANALYSIS
Software that extracts contextually relevant terms from a text sample (or corpus) by performing the following steps: (i) identifying a first term from a...
2016/0117385 TITLE STANDARDIZATION
A title standardization system is may be configured to detect an edit operation associated with the job title field of a member profile stored by an on-line...
2016/0117384 SOCIAL NETWORK USERS' INTERACTIONS BY SPLITTING POSTS IN A THREAD INTO A NEW THREAD
A method, system and computer program product for improving social network users' interactions. The content of posts in a thread is analyzed so as to group the...
2016/0117383 Methods and Systems for Incentivizing, Exchanging and Tracking Expressions of Gratitude Within a Network
A method includes receiving, by a first computing device, from a second computing device associated with a first user, an expression of gratitude directed to a...
2016/0117382 DOCUMENT TOPIC IDENTIFICATION
Topics for a document are identified using names of categories in a knowledge base. Terms are extracted from document text. The extracted terms are mapped to...
2016/0117381 METHOD AND APPARATUS FOR CLASSIFICATION OF A FILE
A method for classification of a file or a part of a file and an apparatus configured to perform such classification are described. The file is retrieved via a...
2016/0117380 SYSTEM AND METHOD FOR CREATING INTERACTIVE META-CONTENT
A system and method for creating interactive content from primary content is disclosed, whereby the user can use interactive meta-content in lieu of...
2016/0117379 Taxonomy-Based System for Discovering and Annotating Geofences from Geo-Referenced Data
Systems and methods for discovering and annotating geo-fences from geo-referenced data are disclosed. The systems and methods input an area of interest...
2016/0117378 DATA STORAGE USING VECTORS OF VECTORS
The systems and methods described here can reduce the storage space required (memory and/or disk) to store certain types of data, provide efficient (fast)...
2016/0117377 System and Method for Managing User Data in a Plurality of Storage Appliances Over a Wide Area Network for...
In various embodiments, the present invention relates to a method of operating a server to manage user data in a plurality of storage appliances. The method...
2016/0117376 SYNCHRONIZING OBJECT IN LOCAL OBJECT STORAGE NODE
A latest status record of an object in a local storage node is obtained as a local status record of the object. The status record includes a name of an...
2016/0117375 Online Schema and Data Transformations
Transforming a database while allowing the data in the database to be available to database users during the transformation of the database. A method includes...
2016/0117374 METHODS FOR REPLICATING DATA AND ENABLING INSTANTANEOUS ACCESS TO DATA AND DEVICES THEREOF
A method, non-transitory computer readable medium, and device that replicates data and provides instantaneous access to data includes receiving in a...
2016/0117373 Data Segmentation and Visualization
The techniques described herein provide tools that summarize a dataset by creating a final set of segments that, when visually presented via a histogram or...
2016/0117372 SOFTWARE APPLICATION THAT DETERMINES THE OPTIMAL TIMES FOR OUTDOOR ACTIVITIES BASED ON OUTDOOR CONDITIONS
Users of mobile devices may be concerned about outdoor conditions while engaged in outdoor activities. A software application for mobile devices can provide...
2016/0117371 JOB AUTHORING WITH DATA PREVIEW
Jobs can be authored in conjunction with a visual workspace. Upon selection of representation of a data source in the workspace, a preview of the data source...
2016/0117370 COMPUTER SYSTEMS AND METHODS FOR THE QUERY AND VISUALIZATION OF MULTIDIMENSIONAL DATABASES
A method of generating a data visualization is performed at a computer having a display, one or more processors, and memory. The memory stores one or more...
2016/0117369 NODE-LEVEL SUB-QUERIES IN DISTRIBUTED DATABASES
A database query is received that includes a logical query indicator at a distributed database node within a distributed network of databases. The logical...
2016/0117368 Methods and systems for providing an auto-generated repair-hint to a vehicle repair tool
Methods and systems pertaining to auto-generated repair-hints are described. A computer-readable processor can compare terms identified on a repair order (RO)...
2016/0117367 SYSTEM AND METHOD FOR GENERATING AND UPDATING LOCATION CHECK DIGITS
A method, apparatus, and program product for generating check data for a location within an area of a workspace include receiving an identifier for a selected...
2016/0117366 AUTONOMIC CACHING FOR IN MEMORY DATA GRID QUERY PROCESSING
A method, system and computer program product for autonomic caching in an IMDG has been provided. A method for autonomic caching in an IMDG includes receiving...
2016/0117365 QUERY HOTNESS AND SYSTEM HOTNESS METRICS
A query signature is computed for each of a plurality of database queries. The time duration of at least some of the queries is determined. The determined time...
2016/0117364 GENERATING IMPERATIVE-LANGUAGE QUERY CODE FROM DECLARATIVE-LANGUAGE QUERY CODE
Innovations in the area of query processing for a database management system ("DBMS") are presented herein. For example, for a database query, a query engine...
2016/0117363 DISTRIBUTED SQL QUERY PROCESSING USING KEY-VALUE STORAGE SYSTEM
Distributed storage systems support SQL while also providing scalability and fault tolerance by utilizing an SQL library (the SQL execution component) layered...
2016/0117362 USER DRIVEN BUSINESS DATA AGGREGATION AND CROSS MAPPING FRAMEWORK
An approach is provided for aggregating business data. Based on received columns, attributes, and keys of a dataset, the dataset is registered in a central hub...
2016/0117361 PARTIAL MATCH DERIVATION USING TEXT ANALYSIS
A natural language processing system and method resolves partial matches when a natural language input query does not fully specify an entity. The input query...
2016/0117360 Contextual Search Disambiguation
Methods, systems, computer-readable media, and apparatuses for providing search disambiguation using contextual information and domain ontologies are...
2016/0117359 IDENTIFYING ENTITIES IN EMAIL SIGNATURE BLOCKS
Identifying entities in email signature blocks is described. A system scores each token, in a sequence of tokens from an email signature block, based on entity...
2016/0117358 GRAPH DATABASE SYSTEM THAT DYNAMICALLY COMPILES AND EXECUTES CUSTOM GRAPH ANALYTIC PROGRAMS WRITTEN IN...
Techniques are provided for a graph database system that accepts custom graph analytic programs that are written in a high-level graph-specific programming...
2016/0117357 ADAPTIVELY ROUTING TRANSACTIONS TO SERVERS
A method and apparatus is provided for dynamically generating data to dataset mappings and dataset to logical instance mappings and distributing these mappings...
2016/0117356 SORTING INFORMATION BY RELEVANCE TO INDIVIDUALS WITH PASSIVE DATA COLLECTION AND REAL-TIME INJECTION
In one aspect, data, such as information articles, is sorted and prioritized based on a plurality of factors, such as user interest and popularity of data with...
2016/0117355 Social Scores for Network Elements
In one embodiment, a method includes identifying users of a social-networking system whose client devices receive and transmit data by a first network element,...
2016/0117354 METHOD AND SYSTEM FOR DYNAMICALLY PARTITIONING VERY LARGE DATABASE INDICES ON WRITE-ONCE TABLES
Methods and systems for partitioning and dynamically merging a database index are described. A database index includes a single first-level index partition...
2016/0117353 MANIPULATION AND/OR ANALYSIS OF HIERARCHICAL DATA
Embodiments of methods, apparatuses, devices and/or systems for manipulating hierarchical sets of data are disclosed. In particular, methods, apparatus devices...
2016/0117352 APPARATUS AND METHOD FOR SUPPORTING VISUALIZATION OF CONNECTION RELATIONSHIP
In a search server, a page collection unit collects Internet pages. An index generation unit generates an index of the pages. An index-tree generation unit...
2016/0117351 CONCURRENT ACCESS FOR HIERARCHICAL DATA STORAGE
Methods, systems, and computer-readable storage mediums are presented for aggregating multiple values for an object using database rows. Each value added to...
2016/0117350 COLUMN GROUP SELECTION METHOD AND APPARATUS FOR EFFICIENTLY STORING DATA IN MIXED OLAP/OLTP WORKLOAD ENVIRONMENT
Disclosed is a technology for data storage management in a database system, and more particularly, a data storage technology for a mixed OLAP/OLTP workload. A...
2016/0117349 COLLECTIVE RECONCILIATION
Methods, systems, and computer-readable media are provided for collective reconciliation. In some implementations, an collective reconciliation module may...
2016/0117348 Image Based Routing and Confirmation
Systems, methods, and apparatuses are described for image based routing and confirmation. A routing request for a point of interest is received. A point of...
2016/0117347 METHOD AND SYSTEM OF USING IMAGE RECOGNITION AND GEOLOCATION SIGNAL ANALYSIS IN THE CONSTRUCTION OF A SOCIAL...
A social media identity/construct is created for a person by locating social media profiles of the person at least by one or both of i) recognizing image(s) in...
2016/0117346 SPATIAL ANALYTICS EXTENSIONS
Methods and apparatus, including computer program products, are provided for spatial analytics. The method may include generating a query including spatial...
2016/0117345 Service Requirement Analysis System, Method and Non-Transitory Computer Readable Storage Medium
A service requirement analysis system includes a service provider database and an analysis server. The service provider database stores multiple service...
2016/0117344 USER RE-ENGAGEMENT WITH ONLINE PHOTO MANAGEMENT SERVICE
An online photo management service that stores a collection of photos belonging to a user can send re-engagement messages to the user that can include photos...
2016/0117343 PREDICATE APPLICATION THROUGH PARTIAL COMPRESSION DICTIONARY MATCH
Methods and apparatus, including computer program products, implementing and using techniques for predicate application using partial compression dictionary...
2016/0117342 File Monitoring
Various methods and systems for monitoring files in a computer system are provided. In this regard, aspects of the invention facilitate file monitoring without...
2016/0117341 AUTOMATING USER OPERATIONS USING SCREEN SHOTS AND FILE NAMES
Methods for automating user operations include analyzing a name of an image file to identify an operation to be automated. One or more embodiments compare 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 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.