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
2018/0101543 DISTRIBUTED STORAGE SERVER, SERVER DEVICE INCLUDED THEREIN, AND METHOD OF OPERATING SERVER DEVICE
A distributed storage server includes a plurality of data server devices and a plurality of metadata server devices. The metadata server devices store metadata...
2018/0101542 METHOD AND APPARATUS FOR COMPRESSING METADATA IN A FILE SYSTEM
Embodiments of the present disclosure relate to a method and an apparatus for compressing metadata in a file system. The method comprises, in response to...
2018/0101541 DETERMINING LOCATION INFORMATION BASED ON USER CHARACTERISTICS
A keyword input by a first user is received by a server. User characteristics are determined using the keyword. A first region is identified that comprises...
2018/0101540 Diversifying Media Search Results on Online Social Networks
In one embodiment, a method includes receiving a query of a first user; retrieving videos that match the query; determining a filtered set of videos, wherein...
2018/0101539 REDUCING READ OPERATIONS AND BRANCHES IN FILE SYSTEM POLICY CHECKS
A method to identify data elements conforming to a policy includes receiving a request to identify data elements in an input set of data elements that conform...
2018/0101538 RULE GENERATION IN A DATA GOVERNANCE FRAMEWORK
The invention relates to computer-implemented method for supplementing a data governance framework with one or more new data governance technical rules. The...
2018/0101537 Ranking Search Results Using Hierarchically Organized Machine Learning Based Models
A multi-tenant system stores a hierarchy of machine-learned models, wherein each machine-learned model is configured to receive as input a set of search...
2018/0101536 RANKING SEARCH RESULTS USING HIERARCHICALLY ORGANIZED COEFFICIENTS FOR DETERMINING RELEVANCE
An online system receives a search query from a user. In response to the request, the online system obtains search results matching the search query and...
2018/0101535 SYSTEM AND METHOD FOR CONTENT AFFINITY ANALYTICS
Method and system for content affinity analytics using graph and exchange of affined learning data across learning management systems (LMS), are provided. The...
2018/0101534 Accounting for Positional Bias in A Document Retrieval System Using Machine Learning
A document retrieval system tracks user selections of documents from query search results and uses the selections as proxies for manual user labeling of...
2018/0101533 Digital Assistant Extension Automatic Ranking and Selection
Representative embodiments disclose mechanisms to automatically rank and select extensions triggered in a digital assistant. A sample set of extensions are...
2018/0101532 SEARCHING DATA SETS
A method of searching a plurality of data sets with a search query may include receiving the search query, where the search query may include one or more...
2018/0101531 DETERMINING RECOMMENDED MEDIA PROGRAMMING FROM SPARSE CONSUMPTION DATA
A processor may create a preference vector by generating preference vector entries in fields that correspond to content attributes associated with at least one...
2018/0101530 Dynamically Configurable High Performance Database-Aware Hash Engine
Techniques are provided for configuring and operating hardware to sustain real-time hashing throughput. In an embodiment, during a first set of clock cycles, a...
2018/0101529 DATA SCIENCE VERSIONING AND INTELLIGENCE SYSTEMS AND METHODS
This disclosure relates to systems and methods for interacting with, controlling, and/or otherwise managing statistical, machine learning, data mining, and/or...
2018/0101528 MULTIPLE INDEX BASED INFORMATION RETRIEVAL SYSTEM
An information retrieval system uses phrases to index, retrieve, organize and describe documents. Phrases are identified that predict the presence of other...
2018/0101527 RE-INDEXING QUERY-INDEPENDENT DOCUMENT FEATURES FOR PROCESSING SEARCH QUERIES
An online system stores documents for access by users. The online system also stores query independent information about the documents. Query independent...
2018/0101526 OPTIMIZED DIGITAL COMPONENT ANALYSIS SYSTEM
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for optimizing decision systems. In some implementations,...
2018/0101525 INFORMATION PROCESSING APPARATUS, DOCUMENT DISPLAY METHOD, DOCUMENT DISPLAY SYSTEM, AND MEDIUM
An information processing apparatus is provided that is connected to a server that archives document data hierarchically formed by a plurality of files and...
2018/0101524 SYSTEMS AND METHODS FOR CREATING AND DYNAMICALLY RENDERING USER-ADJUSTABLE CONTENT
Disclosed are exemplary embodiments of systems for creating and dynamically rendering user-adjustable content. Also disclosed are exemplary embodiments of...
2018/0101523 Optimized Caching Based on Historical Production Patterns for Catalogs
A method, system and computer readable medium that predict times where cost of catalog caching is not efficient and deactivating catalog caching for that...
2018/0101522 MACHINE TRANSLATION METHOD FOR PERFORMING TRANSLATION BETWEEN LANGUAGES
A machine translation method is provided, in which a plurality of different first forward-translated sentences is generated resulting from translation of a...
2018/0101521 AVOIDING SENTIMENT MODEL OVERFITTING IN A MACHINE LANGUAGE MODEL
Provided are techniques for avoiding sentiment model overfitting in a machine language model. A current list of keywords in a current sentiment model can be...
2018/0101520 NATURAL LANGUAGE PROCESSING APPARATUS, NATURAL LANGUAGE PROCESSING METHOD, AND RECORDING MEDIUM
A natural language processing apparatus configured to analyze a plurality of natural language elements, includes processing configured to input for each...
2018/0101519 VERIFICATION APPARATUS, VERIFICATION METHOD, ENCODING APPARATUS, ENCODING METHOD, AND COMPUTER-READABLE...
A verification method includes: receiving encoded data that is encoded by an encoding dictionary in which a tag name and a definition value of each of a...
2018/0101518 VARIABLES AND METHOD FOR AUTHORSHIP ATTRIBUTION
A method uses linguistic units of analysis to identify the authorship of a document. The method is useful to determine authorship of brief documents, and in...
2018/0101517 DEVICE FOR PROVIDING MESSENGER-BASED SERVICE AND METHOD USING SAME
A device for providing a messenger-based service may include a template message provider configured to provide a template message including a keyword slot; a...
2018/0101516 System and method for configuring graphical user interface components for a media rich collaborative space
The present embodiment relates to an information creation and dissemination software tool for use with online external resources comprising of a flowchart...
2018/0101515 COLLABORATIVE ONLINE SPREADSHEET APPLICATION
A method of simultaneous multiuser collaborative access to a spreadsheet includes transmitting the spreadsheet to a first device of a first user having a first...
2018/0101514 USE OF TEMPORARY OPTIMIZED SETTINGS TO REDUCE CYCLE TIME OF AUTOMATICALLY CREATED SPREADSHEETS
Aspects of the present invention provide a solution for reducing cycle time of automatically created spreadsheets. Specifically, an embodiment of the present...
2018/0101513 INFORMATION BACKUP SYSTEM AND METHOD OF STORING PERSONAL INFORMATION TO BE RETRIEVED IN INSTANCES OF EMERGENCY
An information backup system is used as a mobile application capable of storing personal information for retrieval during emergency situations. A primary user...
2018/0101512 Multi-Media Forms System
An inventory management or equipment inspection system that allows an audio or audio-video session to be recorded and converted to text, where the text is...
2018/0101511 QR CODE LOADING OF FORM ELEMENTS
Embodiments for facilitating form entry by one or more processors. The form is initialized by recognizing template data using a Quick Response (QR) code...
2018/0101510 HIGH PERCEPTABILITY INK EFFECTS
Document authoring that involves illustrating pen input in an authoring environment is herein improved to provide patterns with higher perceptibility for...
2018/0101509 FILTERING AND SEARCHING ANNOTATIONS OF PAGINATED DIGITAL CONTENT
Features and techniques are disclosed for interacting with paginated digital content, including a multi-purpose tool and an annotation mode. The multi-purpose...
2018/0101508 SYSTEM METHOD AND APPARATUS FOR ENTRY AND DISPLAY OF REFERENCE DATA IN THREE AXES
A comprehensive system, method, and apparatus of digitally researching, organizing, creating content and displaying biblical data according to the main...
2018/0101507 METHOD AND SYSTEM FOR BYPASSING AD-BLOCKING TECHNOLOGY
Methods, systems, and apparatuses are described herein for bypassing ad-blocking technology. The anti-ad-blocking system described herein may create a Binary...
2018/0101506 User Interface
A computer system for use in rendering a user interface comprises: an input configured to receive a series of natural language user interface description...
2018/0101505 Ordinal Positioning of Content Items Based on Viewport
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for adjusting ordinal positions for content item slots in...
2018/0101504 SYSTEM AND METHOD FOR TRANSPOSING WEB CONTENT
Provided are a system and method for enhancing static web content. In one example, the method includes extracting text content describing an item and...
2018/0101503 METHOD AND DEVICE FOR ASSESSING SIGNALS
The present disclosure relates to a method and a device for assessing signals that may be measurement signals as the result of a measurement which was...
2018/0101502 MULTIPLE DIES HARDWARE PROCESSORS AND METHODS
Methods and apparatuses relating to hardware processors with multiple interconnected dies are described. In one embodiment, a hardware processor includes a...
2018/0101501 METHOD FOR CONFIGURING A REAL OR VIRTUAL ELECTRONIC CONTROL UNIT
A method for configuring a real or virtual electronic control unit, wherein a control unit software is executed on the control unit, and the control unit...
2018/0101500 Modular Carrier Form Factors For Computing Platforms
Systems, methods, and software are disclosed herein having enhanced modular carrier form factors. In an implementation, a network card apparatus comprises a...
2018/0101499 HDMI DEVICES AND METHODS WITH STACKING SUPPORT
Embodiments for managing High-Definition Multimedia Interface (HDMI) data, such as an HDMI device, are provided. The HDMI device includes a body, first and...
2018/0101498 PCIE SWITCH FOR AGGREGATING A LARGE NUMBER OF ENDPOINT DEVICES
An apparatus includes a root port for coupling to a root complex, and a plurality of endpoint ports for coupling to endpoint devices, wherein each endpoint...
2018/0101497 FLEXCONNECT DISCONNECT DETECTION
A USB hub includes a plurality of downstream ports; at least one dual mode port, the dual mode port configured to be switchable from a downstream port to an...
2018/0101496 HUMAN INTERFACE DEVICE SWITCH WITH SECURITY FUNCTION
Present disclosure relates to a HID switch with security function that permits sharing of peripherals between multiple computers in a multi-network computer...
2018/0101495 ENCODING FOR MULTI-DEVICE SYNCHRONIZATION OF DEVICES
A distributed network system may include a shared communication bus that operates in accordance with a communication protocol and a plurality of devices...
2018/0101494 PRESENTING MULTIPLE ENDPOINTS FROM AN ENHANCED PCI EXPRESS ENDPOINT DEVICE
A system that provides virtualized computing resources to clients or subscribers may include an enhanced PCIe endpoint device on which an emulation processor...
← 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 | 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.