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/0350349 DEPENDENT COMMIT QUEUE FOR A DATABASE
A database comprises a database interface and a database updater. The database interface receives a first set of information and a second set of information to...
2016/0350348 Smart Restrict Mode for Data Definition Statements
Example embodiments involve a system, computer-readable storage medium storing at least one program, and computer-implemented method for modifying a database...
2016/0350347 TECHNIQUES FOR EVALUATING QUERY PREDICATES DURING IN-MEMORY TABLE SCANS
Techniques are described herein for filtering data from a table during an in-memory scan. Predicates are pushed to in-memory scan to avoid scanning unnecessary...
2016/0350346 COMPUTING CROSS-CORRELATIONS FOR SPARSE DATA
A method for computing a cross-correlation between a first sequence and a second sequence includes: generating a first index vector based on the first...
2016/0350345 MERGING OF SORTED LISTS USING ARRAY PAIR
The formulation of a merged sorted list from multiple input sorted lists in multiple phases using an array pair. Initially, the first array is contiguously...
2016/0350344 STORAGE AND ACCESS TIME FOR RECORDS
In an example embodiment, information to be stored in a record is received, the information comprising at least two pieces of data of at least two different...
2016/0350343 Data Processing and Writing Method and Related Apparatus
A data processing method includes acquiring to-be-stored data in a data table in a columnar database; dividing and/or combining the to-be-stored data according...
2016/0350342 TOOLS AND TECHNIQUES FOR EXTRACTING KNOWLEDGE FROM UNSTRUCTURED DATA RETRIEVED FROM PERSONAL DATA SOURCES
A system may include multiple personal data sources and a machine-implemented data extractor and correlator configured to retrieve personal data from at least...
2016/0350341 MERGING OF SORTED LISTS USING ARRAY PAIR
The formulation of a merged sorted list from multiple input sorted lists in multiple phases using an array pair. Initially, the first array is populated with...
2016/0350340 Method of operation for a hierarchical file block variant tracker apparatus
A system and apparatus intermediates between a centralized remote file service and several distributed virtual machine data center servers. When several file...
2016/0350339 DATA RETENTION RULE GENERATOR
Various embodiments of systems and methods to determine data retention rules for data entities are described herein. In one aspect, the data entities are...
2016/0350338 ENABLING COLLABORATIVE DEVELOPMENT OF A DATABASE APPLICATION ACROSS MULTIPLE DATABASE MANAGEMENT SYSTEMS
An approach for enabling collaborative development of a database application is provided. Specifically, this approach provides a database development and...
2016/0350337 Deferred Data Definition Statements
Example embodiments involve a system, computer-readable storage medium storing at least one program, and computer-implemented method for processing deferred...
2016/0350336 AUTOMATED IMAGE SEARCHING, EXPLORATION AND DISCOVERY
A method is provided for processing image data using a computer system. This method includes: receiving a plurality of image descriptors, each of the image...
2016/0350335 Querying A Database With Likeness Criterion
A computer-implemented method and system for querying a database that comprises 3D modeled objects that represent mechanical parts. The method or system...
2016/0350334 OBJECT RECOGNITION CACHE
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for storing facial recognition image data in a cache. One of...
2016/0350333 TASK-FOCUSED SEARCH BY IMAGE
Systems, computing devices, and methods for performing an image search are presented. A search query including an image is received from a user. A segment...
2016/0350332 INDIVIDUALIZED ON-DEMAND IMAGE INFORMATION ACQUISITION
A user input is detected at a location within a content rendering user interface within which an image is rendered on a display screen. An object is...
2016/0350331 Location Based Tracking
Location information is used to build a database of locations having associated audio, video, image, or text data. In some implementations, a device includes a...
2016/0350330 SYSTEMS AND METHODS FOR GENERATING AND ASSIGNING METADATA TAGS
An information management system including at least one data storage device and at least one processor coupled to the at least one data storage device. The at...
2016/0350329 TRANSFERRING ENCODED DATA SLICES IN A DISPERSED STORAGE NETWORK
A method for transferring encoded data slices from a first storage unit to a second storage unit begins by a processing module ascertaining a first...
2016/0350328 METHOD AND SYSTEM FOR UNIFIED TECHNOLOGICAL STACK MANAGEMENT FOR RELATIONAL DATABASES
An approach is described for providing unified technological stack management (e.g., via a global storage instance) where metadata is delocalized from storage...
2016/0350327 FILE PATH MODIFICATION BASED MANAGEMENT
A method for synchronizing file paths associated with computer files based on file path modifications is provided. The method may include detecting a file path...
2016/0350326 CONCURRENCY CONTROL IN VIRTUAL FILE SYSTEM
Methods and systems are provided for providing concurrency control over remotely- stored data that may be shared across multiple clients via virtual drives. To...
2016/0350325 DATA DEDUPLICATION IN A BLOCK-BASED STORAGE SYSTEM
A method and system are disclosed for storing client data objects in a deduplicated storage system. Deduplicated data may be stored in a plurality of physical...
2016/0350324 PREDICTIVE PROBABILISTIC DEDUPLICATION OF STORAGE
Examples perform predictive probabilistic deduplication of storage, such as virtualized or physical disks. Incoming input/output (I/O) commands include data,...
2016/0350323 METADATA REPRESENTATION AND STORAGE
At least one original data set is obtained. Header type metadata is extracted from the original data set and the extracted header type metadata is stored in a...
2016/0350322 FILE PATH MODIFICATION BASED MANAGEMENT
A method for synchronizing file paths associated with computer files based on file path modifications is provided. The method may include detecting a file path...
2016/0350321 SEARCH WITH AUTOSUGGEST AND REFINEMENTS
Techniques for search with autosuggest and refinements are disclosed. In some embodiments, search with autosuggest includes determining a plurality of...
2016/0350320 DYNAMICALLY UPDATABLE OFFLINE GRAMMAR MODEL FOR RESOURCE-CONSTRAINED OFFLINE DEVICE
An offline semantic processor of a resource-constrained voice-enabled device such as a mobile device utilizes an offline grammar model with reduced resource...
2016/0350319 ELECTRONIC DEVICE, STORAGE MEDIUM, AND METHOD FOR DISPLAYING DATA IN ELECTRONIC DEVICE
Various embodiments of the present disclosure relate to an electronic device and a method for displaying data in an electronic device. The electronic device...
2016/0350318 METHOD, SYSTEM FOR CLASSIFYING COMMENT RECORD AND WEBPAGE MANAGEMENT DEVICE
A method for classifying comment record includes: detecting a language of a browser used to access to a webpage file when the webpage file is accessed by the...
2016/0350317 METHOD FOR CONVERTING AT LEAST ONE SAFETY CONFIGURATION FILE
A method and a data processing system for converting at least one first safety configuration file of a control device into a second safety configuration file...
2016/0350316 DATA PROCESSING CIRCUIT, DATA STORAGE DEVICE INCLUDING THE SAME, AND OPERATING METHOD THEREOF
A data processing circuit includes a plurality of transformation blocks suitable for respectively transforming in parallel a plurality of input bit groups into...
2016/0350315 INTRA-DOCUMENT SEARCH
In order to facilitate access to pages in documents (such as slides in presentations and/or frames in videos), a system may create pointers specifying the...
2016/0350314 SOCIAL INTELLIGENCE ARCHITECTURE USING SOCIAL MEDIA MESSAGE QUEUES
A social intelligence system is presented that streams information from a source, queues the streamed information, analyzes/scores the queued data, and stores...
2016/0350313 STORING AND RETRIEVING TAGS
The present invention provides a method and system for storing and retrieving tags. Each tag is associated with a resource, upon a user's request. A tagging...
2016/0350312 BROWSING RELATED IMAGE SEARCH RESULT SETS
Methods are provided for displaying image results responsive to a search query. In addition to displaying responsive results for a query, responsive results...
2016/0350311 Scenario-Based Interactive Behavior Modification Systems and Methods
A method for operating a behavior modification software comprises identifying a user profile comprising a behavioral score; presenting an illustration...
2016/0350310 SEGMENT-BASED CONTENT POOLS FOR INCLUSION IN CONTENT FEEDS
The disclosed embodiments provide a system for processing data. During operation, the system obtains one or more metrics associated with user interaction with...
2016/0350309 OPTIMIZATION OF USER INTERACTIONS BASED ON CONNECTION VALUE SCORES
Techniques are provided for optimization of user interactions based on connection value scores. A method may comprise receiving input that indicates a...
2016/0350308 METHODS AND SYSTEMS FOR SELECTIVELY RETRIEVING DATA TO PROVIDE A LIMITED DATASET FOR INCORPORATION INTO A PIVOT...
The present disclosure provides inclusive and exclusive approaches, including computer-implemented methods for selectively retrieving data from an initial...
2016/0350307 SEARCH PERSONALIZATION AND AN ENTERPRISE KNOWLEDGE GRAPH
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium for searches associated with the enterprise information. In...
2016/0350306 WORLD KNOWLEDGE TRIGGERS
Methods, systems, and apparatus, for associating actions with events that are determined independent of the action type of the action. A system receives, from...
2016/0350305 PREFETCHING ANALYTIC RESULTS ACROSS MULTIPLE LEVELS OF DATA
Techniques are described for prefetching analytic results across multiple levels of a dimension in a multidimensional dataset. In some embodiments, an...
2016/0350304 PROVIDING SUGGESTED VOICE-BASED ACTION QUERIES
Technology of the disclosure may facilitate user discovery of various voice-based action queries that can be spoken to initiate computer-based actions, such as...
2016/0350303 Management Of Structured, Non-Structured, And Semi-Structured Data In A Multi-Tenant Environment
Disclosed is a network of systems that includes plural disparate storage systems that store user data, the disparate storage systems including NoSQL server...
2016/0350302 DYNAMICALLY SPLITTING A RANGE OF A NODE IN A DISTRIBUTED HASH TABLE
A range of a node is split when the data stored upon that node reaches a predetermined size. A split value is determined such that roughly half of the...
2016/0350301 DATA FINGERPRINT STRENGTHENING
Techniques and mechanisms described herein facilitate the strengthening of a data fingerprint. According to various embodiments, a data stream may be parsed...
2016/0350300 METHOD OF INDEXING MULTIMEDIA CONTENT BY CREATING DATABASE RECORDS THAT INCLUDE LOCATION DATA
A method of indexing multimedia content by creating database records that include location data is disclosed. Devices that generate multimedia content also...
← 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 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 | 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.