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/0199900 SERVER AND METHOD FOR PROVIDING CITY STREET SEARCH SERVICE
A server for providing a city street search service includes a street information database configured to store city street images, a feature selection unit...
2017/0199899 IMAGE PROCESSING SYSTEM AND IMAGE PROCESSING METHOD
An image processing system comprises: an image recognizing unit which performs image recognition to an image; a rule setting unit which sets a sorting rule to...
2017/0199898 Neural Network Image Curation Control
Neural network image curation techniques are described. In one or more implementations, curation is controlled of images that represent a repository of images....
2017/0199897 INFERRING QUALITIES OF A PLACE
The present disclosure is directed toward systems and methods for inferring one or more qualities of a place based on social networking system activity...
2017/0199896 SYSTEMS AND METHODS FOR PROCESSING BINARY MAINFRAME DATA FILES IN A BIG DATA ENVIRONMENT
A system may read an input file having an input file size and including a first record and a second record. The first and second record may each have a record...
2017/0199895 SAMPLING-BASED DEDUPLICATION ESTIMATION
A method, including partitioning a dataset into a first number of data units, and selecting, based on a sampling ratio, a second number of the data units. A...
2017/0199894 REBALANCING DISTRIBUTED METADATA
Embodiments for rebalancing distributed deduplication metadata by a processor. An input similarity unit of data and a corresponding input representative value...
2017/0199893 STORING DATA DEDUPLICATION METADATA IN A GRID OF PROCESSORS
Embodiments for storing data deduplication metadata in a grid of processors. Each of a plurality of slices of deduplication metadata is assigned to be stored...
2017/0199892 GAUGING ACCURACY OF SAMPLING-BASED DISTINCT ELEMENT ESTIMATION
A method, including identifying, using a sampling ratio, a random number of logical data units. A hash is calculated for each of the identified logical data...
2017/0199891 DISTRIBUTED DATA DEDUPLICATION IN A GRID OF PROCESSORS
Embodiments for distributed data deduplication in a grid of processors. Input data is received on a processor. The input data is partitioned into a plurality...
2017/0199890 METHOD AND APPARATUS FOR AUTHENTICATION OF FILE READ EVENTS
A computerized method and apparatus for distinguishing between false positive read events and true positive events of reading a file, comprising determining an...
2017/0199889 METHOD AND DEVICE FOR IDENTIFYING JUNK PICTURE FILES
A method and device for identifying junk picture files, which are used for a server side to identify junk picture files in cached network data. The method...
2017/0199888 DETECTING VISIBILITY OF A CONTENT ITEM IN A CONTENT ITEM SLOT ON A RESOURCE
Systems and methods for detecting the visibility of a content item on a resource are provided. One method includes receiving coordinates of a content item slot...
2017/0199887 VARIABLE NUMBER AND SIZE OF PUT OPERATIONS FOR STORAGE BACKUP
A plurality of data objects is generated from a data stream received for constructing a backup image. A stream size of the data stream is determined. For each...
2017/0199886 METHOD AND PLUGGABLE SYSTEM FOR TREND-BASED ALLOCATION OF MEDIA ASSETS BETWEEN GLOBAL AND LOCAL STORAGE
A method, apparatus, article of manufacture, and a memory structure for allocating storage of media programs among global and local storage assets for hot and...
2017/0199885 METHOD AND DEVICE FOR GENERATING A LIST OF VIDEO FILES
A method and device for generating a list of video files, which are applied to a mobile terminal. The method comprises: when video files are imported in a...
2017/0199884 DATA STORAGE SYSTEM FOR ANALYSIS OF DATA ACROSS HETEROGENEOUS INFORMATION MANAGEMENT SYSTEMS
Systems and methods for generating customized reports from data storage databases and other information management system databases. The methods include...
2017/0199883 Containers Shared by Multiple Users of a Device
Some embodiments provide a method for a device having multiple users. The method identifies a process installed on the device that requires an isolated storage...
2017/0199882 Discrepancy Curator for Documents in a Corpus of a Cognitive Computing System
Curation of a corpus of a cognitive computing system is performed interactively by reporting on user interface device to a user a parse tree illustration of...
2017/0199881 INFORMATION TERMINAL, INFORMATION PRESENTATION METHOD FOR AN INFORMATION TERMINAL, AND INFORMATION PRESENTATION...
[Object] To enable a user to simply and easily confirm update information of a plurality of pieces of content data handled by a plurality of various...
2017/0199880 INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING METHOD, AND PROGRAM
The present technology relates to an information processing device, an information processing method, and a program for aiding ecosystem utilization. A...
2017/0199879 METHOD AND DEVICE FOR REFINING SELECTION OF ITEMS AS A FUNCTION OF A MULTICOMPONENT SCORE CRITERION
The provided solution makes it possible to select one item from a set of items, a multicomponent score being associated with each item of the set of items....
2017/0199878 METHOD AND SYSTEM FOR GENERATING AN ARCHITECTURE DOCUMENT FOR DESCRIBING A SYSTEM FRAMEWORK
A system for generating a document includes a user interface processing subsystem configured to generate an interface configured to receive one or more...
2017/0199877 Storage Performance Based on Data Placement
Apparatuses, systems, methods, and program products are disclosed for improved storage performance based on data placement. An identifier module generates a...
2017/0199876 Adaptive Query Processing
A query processing service processes a query pertaining to a question about a client device. The query processing service identifies a subset of answers, from...
2017/0199875 DATABASE OPERATION USING METADATA OF DATA SOURCES
In some examples, a computing device determines a data manipulation from a job specification. The device determines a corresponding data-processing instruction...
2017/0199874 SYSTEM AND METHOD FOR PROXIMITY-BASED PERSONALIZED CONTENT RECOMMENDATIONS
Systems and methods for generating and outputting personalized content recommendations are provided. When it is determined that two or more users are in close...
2017/0199873 EVENT-RELATED MEDIA MANAGEMENT SYSTEM
An event-related media management system contextualizes media content. The event-related media management system associates media content with contextual...
2017/0199872 ORGANIZATION, RETRIEVAL, ANNOTATION AND PRESENTATION OF MEDIA DATA FILES USING SIGNALS CAPTURED FROM A VIEWING...
A computer system automatically organizes, retrieves, annotates and/or presents media data files as collections of media data files associated with one or more...
2017/0199871 SMART TERMINOLOGY MARKER SYSTEM FOR A LANGUAGE TRANSLATION SYSTEM
A terminology marker system integrates a terminology analytical component for quantifying the amount of linguistic noise found in the translation output as...
2017/0199870 Method and Apparatus for Automatic Translation of Input Characters
Disclosed herein is a method for an automatic translation of input characters in the field of information input, which solves the low-efficiency problem in...
2017/0199869 SYSTEMS AND METHODS FOR MULTI-USER MUTLI-LINGUAL COMMUNICATIONS
Various embodiments described herein facilitate multi-lingual communications. The systems and methods of some embodiments may enable multi-lingual...
2017/0199868 HUMAN READABLE MECHANISM FOR COMMUNICATING BINARY DATA
A mechanism is provided for representing information, such as binary sequence, in a manner that is easier to read and less likely to generate errors when...
2017/0199867 DIALOGUE CONTROL SYSTEM AND DIALOGUE CONTROL METHOD
A configuration includes: a morphological analyzer configured to analyze a text provided as an input in a form of natural language by a user; an ...
2017/0199866 ADAPTIVE LEARNING OF ACTIONABLE STATEMENTS IN NATURAL LANGUAGE CONVERSATION
Identifying actionable statements in communications may include: extracting features from at least one training statement; training a pattern recognition...
2017/0199865 SYSTEM AND METHOD TO GENERATE A DATA-RICH TEMPLATE
A computerized method and system for correlating template data to select contextually relevant content including receiving a request from a consumer device to...
2017/0199864 AUTHORING TOOL FOR THE AUTHORING OF WRAP PACKAGES OF CARDS
An authoring tool for authoring wrap packages of cards. The authoring tool includes a set of tools that enable an author to create a new card of a wrap...
2017/0199863 STRUCTURED DATA IN A BUSINESS NETWORKING FEED
Disclosed are database systems, methods, systems, and computer program products for providing tabular data in a social network feed. In some implementations, a...
2017/0199862 Systems and Methods for Creating an N-dimensional Model Table in a Spreadsheet
Systems and methods are provided to for automatically generating an N dimensional model table in a spreadsheet program. A model table function or add-in is...
2017/0199861 TECHNIQUES FOR PROVIDING USER INTERFACE ENHANCEMENTS FOR SPREADSHEETS AND TABLES
A system and method for providing user enhancements for spreadsheets and tables. In one implementation, the system detects a semantic organization event...
2017/0199860 SYSTEMS AND METHODS FOR GENERATING TABLES FROM PRINT-READY DIGITAL SOURCE DOCUMENTS
Systems and methods are provided for generating tables from print-ready digital source documents. A document is received and one or more text fragments are...
2017/0199859 DYNAMIC USER EXPERIENCE WORKFLOW
A method for organizing an application workflow for users that may transmit, to a user device, a first content for a first field of multiple fields. The method...
2017/0199858 FORM MANAGEMENT SYSTEM AND METHOD
The present invention provides a form management system, comprising: a form building module, the form building module calling a word processing application...
2017/0199857 SYSTEM AND METHOD FOR ONLINE PURCHASE AUTOFILL
Systems and methods of improving the operation of a transaction network and transaction network devices are disclosed. A online purchase autofill plugin may...
2017/0199856 METHOD AND APPARATUS FOR ANNOTATING VIDEO CONTENT WITH METADATA GENERATED USING SPEECH RECOGNITION TECHNOLOGY
A method and apparatus is provided for annotating video content with metadata generated using speech recognition technology. The method begins by rendering...
2017/0199855 SYSTEM AND METHOD FOR PROVIDING A TIME-BASED PRESENTATION OF A USER-NAVIGABLE PROJECT MODEL
In some embodiments, a time-based user-annotated presentation of a user-navigable project model may be provided. Project modeling data associated with a...
2017/0199854 DETECTING DOCUMENT VIEWING PREFERENCES
Some embodiments of the invention provide a method that detects document attribute preferences for viewing documents (e.g., articles) on a device. The method...
2017/0199853 APPARATUS, METHOD, AND COMPUTER-READABLE RECORDING MEDIUM FOR COMPACTEDLY DISPLAYING POPUP CONTENT
An apparatus for compactedly displaying popup content includes a processor configured to execute computer program modules; and a non-transitory...
2017/0199852 Populating Visual Designs with Web Content
Techniques are described for populating visual designs with web content. In implementations, a document design is generated via a digital media application....
2017/0199851 Populating Visual Designs with Web Content
Techniques are described for populating visual designs with web content. In implementations, a document design is generated via a digital media application....
← 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 | 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.