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/0117340 INFORMATION PROCESSING SYSTEM, INFORMATION PROCESSING APPARATUS, AND INFORMATION PROCESSING METHOD
An information processing method includes storing information identifying an external service and information of an acquisition method for acquiring folder...
2016/0117339 Automated Lecture Deconstruction
An online platform generates a playlist of clips of a lecture accessed by a plurality of users of the online platform. The online platform receives a recording...
2016/0117338 SPATIAL INFORMATION SHARING SERVICE SYSTEM USING MULTIPLE IDS AND METHOD THEREOF
Provided is a system and method for providing a spatial information sharing service by using multiple IDs. The a spatial information sharing service method...
2016/0117337 CONCURRENT ACCESS AND TRANSACTIONS IN A DISTRIBUTED FILE SYSTEM
Embodiments described herein provide techniques for maintaining consistency in a distributed system (e.g., a distributed secondary storage system). According...
2016/0117336 CONCURRENT ACCESS AND TRANSACTIONS IN A DISTRIBUTED FILE SYSTEM
Embodiments described herein provide techniques for maintaining consistency in a distributed system (e.g., a distributed secondary storage system). According...
2016/0117335 SYSTEMS AND METHODS FOR ARCHIVING MEDIA ASSETS
System and method for archiving media assets associated with a structured document. A first user input is used to identify one or more media assets, a second...
2016/0117334 Search Method and Apparatus
A computing device may identify multiple search results that have relatively high correlation with the keyword. The device may determine multiple additional...
2016/0117333 Time-Aware Ranking Adapted to a Search Engine Application
Techniques provide time-aware ranking, such as ranking of information, files or URL (uniform resource locator) links. For example, time-aware modeling assists...
2016/0117332 AIDING DISCOVERY OF PROGRAM CONTENT BY PROVIDING DEEPLINKS INTO MOST INTERESTING MOMENTS VIA SOCIAL MEDIA
A computerized method, system for, and computer-readable medium operable to: retrieve program details data about at least one media program. Retrieve social...
2016/0117331 Providing a Search Results Document That Includes a User Interface for Performing an Action in Connection with...
A computer device is configured to identify a document; determine that the document includes an annotation, the annotation describing a user interface that is...
2016/0117330 SELECTIVE PRESENTATION OF DATA ITEMS
A method includes identifying a plurality of data items responsive to a first query. A presentation value associated with each of the plurality of data items...
2016/0117329 SYSTEMS AND METHODS FOR SOCIAL RECOMMENDATIONS
Computer-implemented systems, methods, and media for making a recommendation or a non-recommendation to a user comprising: a software module configured to...
2016/0117328 INFLUENCE SCORE OF A SOCIAL MEDIA DOMAIN
An example method for determining an influence score of a social media blog domain in accordance with aspects of the present disclosure includes receiving data...
2016/0117327 COMBINED ONLINE AND OFFLINE RANKING
Approaches are described for ranking multiple products or other items, such as products obtained in response to a search request submitted to a server. The...
2016/0117326 CORRELATING CONSUMPTION AND VOLTAGE DATA TO IDENTIFY LINE LOSS IN AN ELECTRIC GRID
Systems, methods, and other embodiments associated with identifying non-technical line loss using data from smart meters in an electric grid are described. In...
2016/0117325 SYSTEM FOR MAPPING A SET OF RELATED STRINGS ON AN ONTOLOGY WITH A GLOBAL SUBMODULAR FUNCTION
A computer-implemented system and method provide for mapping a set of strings onto an ontology which may be represented as a graph. The method includes...
2016/0117324 RANKING LABELED INSTANCES EXTRACTED FROM TEXT
Technologies for development of IsA repositories are described that can be applied to the interpretation of text by computing devices in a variety of settings....
2016/0117323 BUILDING A HASH TABLE USING VECTORIZED INSTRUCTIONS
Techniques for performing database operations using vectorized instructions are provided. In one technique, a hash table build phase involves executing...
2016/0117322 KNOWLEDGE REPRESENTATION IN A MULTI-LAYERED DATABASE
Knowledge representation in a multi-layered database includes systems and methods for storing and retrieving data in the multi-layered database. The...
2016/0117321 COMMUNITY AUTHORING CONTENT GENERATION AND NAVIGATION
One or more techniques and/or systems are provided for creating socially authored, or community authored, summaries of documents and/or for navigating a forum...
2016/0117320 SCALABLE, SCHEMALESS DOCUMENT QUERY MODEL
Query models for document sets (such as XML documents or records in a relational database) typically involve a schema defining the structure of the documents....
2016/0117319 METHODS AND SYSTEMS FOR DATA INTERCHANGE
A method for data interchange includes summing up data associated with an electronic document to provide summed up data, representing the summed up data as one...
2016/0117318 FACILITATING DYNAMICALLY UNIFIED SYSTEM OF RECORD IN AN ON-DEMAND SERVICES ENVIRONMENT
In accordance with embodiments, there are provided mechanisms and methods for facilitating dynamically unified system of record in an on-demand services...
2016/0117317 SYSTEMS AND METHODS FOR PROVIDING CAX DATA
A computer-implemented method for providing CAx data may include (1) storing a model of an engineering object as a group of nodes including one or more feature...
2016/0117316 NEURAL MACHINE TRANSLATION SYSTEMS WITH RARE WORD PROCESSING
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for neural translation systems with rare word processing. One...
2016/0117315 Method And Apparatus For Processing Message
In a method for processing a message, a target language of a user of a mobile terminal is determined. At least one message is displayed when the at least one...
2016/0117314 Automatic Question Generation from Natural Text
A mechanism is provided for generating a natural language question for a given input text. The input text is parsed using a minimal recursion semantics (MRS)...
2016/0117313 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/0117312 NATURAL LANGUAGE PROCESSING FOR EXTRACTING CONVEYANCE GRAPHS
Provided is a process for extracting conveyance records from unstructured text documents, the process including: obtaining, with one or more processors, a...
2016/0117311 Method and Device for Performing Story Analysis
A method and apparatus for performing story analysis are described including accepting a story, segmenting the received story into a plurality of scenes,...
2016/0117310 METHODS AND SYSTEMS FOR CORRECTING TRANSCRIBED AUDIO FILES
Methods and systems for correcting transcribed text. One method includes receiving audio data from one or more audio data sources and transcribing the audio...
2016/0117309 TOKEN REPRESENTATION OF REFERENCES AND FUNCTION ARGUMENTS
A token representation of references and function arguments is disclosed. In some embodiments, an indication that a formula is being entered into a cell is...
2016/0117308 RESPONSIVE DATA EXPLORATION ON SMALL SCREEN DEVICES
Large and complex data sets can be difficult to view on devices with small screens, such as on smartphones, or in small windows on devices with large screens....
2016/0117307 RECURSIVE EXTRACTION AND NARRATION OF NESTED TABLES
Machine logic (for example, software) that performs the following steps: (i) providing a parent table including a set of nested table(s) so that the parent...
2016/0117306 AUDIBLE PRESENTATION AND VERBAL INTERACTION OF HTML-LIKE FORM CONSTRUCTS
A method and workstation for completing an audiovisual form. In response to a user speaking a command for the web browser to accept keyboard entry of text, the...
2016/0117305 METHOD AND APPARATUS FOR FORM AUTOMATIC LAYOUT
A method and apparatus are provided for determining the layout of a form automatically to accommodate text in the form. Under the method and apparatus, a set...
2016/0117304 Standalone document management method
A computer system includes a processor, and a network interface, coupled to the processor, for providing communication access to the computer system from a...
2016/0117303 ELECTRONIC DOCUMENT SYSTEM
An electronic document system, for example, includes a network portal that connects to end user devices via a network and generates graphical user interfaces...
2016/0117302 GENERAL PURPOSE ANNOTATION SERVICE FOR PORTAL-BASED APPLICATIONS
A method of providing annotations within a portal environment can include executing a portlet object having a tag, wherein the tag specifies an annotation...
2016/0117301 ANNOTATION SHARING SYSTEM AND METHOD
An annotation sharing system includes an annotation database and an annotation management server. The annotation database stores electronic annotation files....
2016/0117300 SYSTEM, METHOD, AND RECORDING MEDIUM
A system includes circuitry configured to: input first operation information to perform first operation to an object data at first terminal, the object data...
2016/0117299 DEVICE, METHOD, AND GRAPHICAL USER INTERFACE FOR VISIBLE AND INTERACTIVE CORRECTED CONTENT
An entered character string, which is part of a draft electronic message, is received. The draft electronic message is modified by replacing the entered...
2016/0117298 REAL-TIME COLLABORATION IN A HOSTED WORD PROCESSOR
A computer-implemented method for coordinating documents between computer systems includes identifying, on a computing device, changes made by a user to a...
2016/0117297 SYSTEMS AND METHODS FOR DYNAMIC, REAL TIME MANAGEMENT OF CROSS-DOMAIN WEB CONTENT
The present disclosure relates to methods and apparatuses for seamlessly embedding content from other sources into web pages. Iframes are typically used to...
2016/0117296 Methods and Systems for the Provisioning and Execution of a Mobile Software Application
A provisioning source receives a request from a mobile computing device to download at least one mobile software application, the mobile software application...
2016/0117295 METHOD AND APPARATUS FOR FORMING A STRUCTURED DOCUMENT FROM UNSTRUCTURED INFORMATION
Illustrative embodiments improve upon prior machine learning techniques by introducing an additional classification layer that mimics human visual pattern...
2016/0117294 METHODS, APPARATUSES, AND COMPUTER PROGRAM PRODUCTS FOR MODIFICATION OF WEBPAGE BASED ON DEVICE DATA
Methods, apparatuses, and computer program products are herein provided for modification of a webpage based on device data. A method may include receiving user...
2016/0117293 NATURAL LANGUAGE PROCESSING-ASSISTED EXTRACT, TRANSFORM, AND LOAD TECHNIQUES
Embodiments presented herein disclose techniques for transforming input documents having disparate formats into a normalized format (e.g., Atom, RSS, HTML,...
2016/0117292 VISUAL WEB PAGE ANALYSIS SYSTEM AND METHOD
A visual web page analysis system includes an image analyzing unit, a block analyzing unit, a vision identifying unit, and an output unit. The image analyzing...
2016/0117291 CONVERSION OF A PRESENTATION TO DARWIN INFORMATION TYPING ARCHITECTURE (DITA)
One embodiment of the present invention discloses a method, computer program product, and system for converting a Microsoft.RTM. PowerPoint.RTM. file to Darwin...
← 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.