apidays LIVE Paris - Bring the API culture to DevOps teams by Christophe Bour...
Mariana Alupului Inventions
1. Mariana Alupului Inventions
Patents Patents are valuable intellectual property assets. The road to
getting a patent can be long, but protecting the ideas and inventions that
make it into our products and services is important. IBM leverages
patents for a significant contribution to our profits every year - by
differentiating our products, by maintaining a lead in technology, and by
licensing the patents to others.
1. DITADOCLET TOOLAND METHOD FOR EXTRACTING AND
ANALYZING API DOCUMENTATION
United States Patent Application Publication: US 209/0210861 A1
DITADOCLET TOOL AND METHOD FOR EXTRACTING AND ANALYZING API
DOCUMENTATION
Abstract
A software tool and method for extracting embeddes source code documentation into an XML-
based file, and further processing the XML-based file to identify documentation errors
corresponding to missing tagging and descriptions for classes, interfaces, methods,
parameters, etc. Once the errors are identified, missing tags are filled in, and additional
comments tags are created within the XML-based file, identifying the error and presenting
possible recommendations for fixing it. The error information may further be highligted to
enhance its visual apperance.
LINK: http://pdfaiw.uspto.gov/.aiw?
PageNum=0&docid=20090210861&IDKey=E5C565149867&HomeUrl=http%3A%2F
%2Fappft.uspto.gov%2Fnetacgi%2Fnph-Parser
%3FSect1%3DPTO1%2526Sect2%3DHITOFF%2526d%3DPG01%2526p
3. 3. SYSTEM AND METHOD FOR GENERATING REFINED
COGNITIVE SETS OF QUESTIONS AND ANSWERS
(IMPROVED CONFIDENCE)
Opened as Discl END820160173
Sent to Evaluator: 02/26/2016
Abstract
The present invention is about a method/process that analyzes questions, transforms them into
better candidate questions, and it can provide, based on its cognitive capabilities, cognitive
answers. For example, the current Watson QA system does not provide users with the potential
of the Watson QA system to reformulate the initial questions so it can provide cognitive/highest
confidence responses.
4. 4. DYNAMIC CONVERSATION THREAD INTERACTION
AND CURRENCY
Abstract
Disclosed are a system and method that allow a user to create and selectively edit question-
response sets that then form a saved conversation thread. The system enables the user to locally
view, edit, and modify the conversation thread by retaining only selected responses to questions,
deleting complete question-response sets, or modifying the order of the question-response sets
in the thread.
IP.COM DISCLOSURE NUMBER: IPCOM000243064D
PUBLICATION DATE: 2015-Sep-10
LINK:
5. 5. DITADOCLET TOOL FOR EXTRACTING DEVELOPER
COMMENTS FROM JAVA SOURCE CODE, MIGRATING
COMMENTS TO DITAAPI, GENERATING THE DITA FILES
FOR JAVAAPI REFERENCE DOCUMENTATION
Abstract
Disclosed is a tool, DITAdoclet, that: generates the DITA files necessary to fully document Java
API references in XML, or generates the XHTML output format files for the Java API reference
documentation, or just generates the TOC navigation (XML format) for the Eclipse Help
system.
IPCOM000143178D 2006-NOV-14
IP.COM DISCLOSURE NUMBER: IPCOM000143178D
ORIGINAL PUBLICATION DATE: 2006-Nov-14
INCLUDED IN THE PRIOR ART DATABASE: 2006-Nov-14
Link: http://priorart.ip.com/IPCOM/000143178
6. 6. DITAAPI SPECIALIZATION TAGGING FOR JAVA 1.5/1.6
SOURCE CODE
Abstract
Disclosed is a solution for the Darwin Information Typing Architecture (DITA) application
programming interface (API) specialization to generate Darwin Information Typing Architecture
(DITA) application programming interface (API) files from Java source code 1.5/1.6. The
solution addresses the several elements that...
P.COM DISCLOSURE NUMBER: IPCOM000190304D
ORIGINAL PUBLICATION DATE: 2009-NOV-23
LINK: http://priorart.ip.com/IPCOM/000190304
7. IMPLEMENTED: IBM DITA Java API Specialization – ID Work Bench
7. METHOD AND SYSTEM FOR ASSIGNING NAME AND TOPIC
8. Abstract
A method and system for assigning name and topic content-specific values to generate topic
content-specific Really Simple Syndication (RSS) feeds is disclosed.
IP.COM DISCLOSURE NUMBER: IPCOM000199150D
PUBLICATION DATE: 2010-Aug-27
LINK: http://priorart.ip.com/IPCOM/000199150
IMPLEMENTED: IBM Rational Products Eclipse Help System
8. TOOLAND METHOD FOR GENERATING JAVAAPI TABLE
OF CONTENTS (TOC) NAVIGATION FOR ECLIPSE ONLINE
HELP WITHOUT HAVING ACESS TO JAVA SOURCE CODE
Abstract
Tool and method for generating Java API table of contents (TOC) navigation for Eclipse online
Help without having access to Java source code Disclosed is a tool and method for Java API
reference documentation for Information Developers to generate the TOC navigation for
Eclipse online Help without having access to Java source code and using Darwin Information
Typing Architecture (DITA) technology (ditamap). The generated ditamap organizes and lists
the Java API reference packages and classes/interfaces to appear on the Eclipse TOC online
Help navigation. The tool generates the TOC navigation from the JavaDoc (API HTML) files.
9. IPCOM000180183D 2009-MAR-05
IP.COM DISCLOSURE NUMBER: IPCOM000180183D
ORIGINAL PUBLICATION DATE: 2009-Mar-05
INCLUDED IN THE PRIOR ART DATABASE: 2009-Mar-05
LINK: http://priorart.ip.com/IPCOM/000180183
Tool provided on www.ibm.com
IMPLEMENTED: IBM Rational Products Eclipse Help System – Rational AssetManager API
9. JAVA TOC TOOL USER ASSISTANCE
Abstract
The JavaTOC tool generates the customized Eclipse Javadoc Help contaning Eclipse-style
XML navigation files that allow writers/developers to generate TOC navigation on top of the
Javadoc documentation files. The tool works with the Javadoc tool in an Eclipse environment.
The tool generates the Eclipse plug-in structure for the Java API reference TOC navigation will
allow users to fully use the Eclipse serach capability.
IP.COM DISCLOSURE NUMBER: IPCOM000152995D
10. PUBLICATION DATE: 2007-Mayr-21
LINK: http://priorart.ip.com/IPCOM/000152995
10. IMPROVING A HELP SYSTEM FOR EASY NAVIGATION
AND DISCOVERY
METHOD FOR IMPROVING IBM HELP SYSTEM FOR EASY NAVIGATION
AND DISCOVERY - AUTOMATICALLY GENERATE INTUITIVE TOPIC
TYPE GRAPHICS, COLOR CODING, AND HOVER TEXT BASED ON DITA
TOPIC TYPES
Abstract
Disclosed is a method that recognizes existing architecture for information typing and the
associated topics types, and then outputs Extensible Hypertext Markup Language (XHTML)
files that contain an icon and colors for each type of information. The intuitive icons and colors
help the users visually recognize the type of the information that is presented.
IP.COM DISCLOSURE NUMBER: IPCOM000236287D
PUBLICATION DATE: 2014-Apr-17
LINK: http://priorart.ip.com/IPCOM/000236287
11. 11. METHOD AND SYSTEM FOR OBTAINING SEARCH
RESULTS AND RSS FEEDS TOGETHER VIAAN ONLINE
HELP PAGE
SOLUTION FOR CUSTOMERS TO DISPLAY SEARCH RESULTS FOR ANY
WORD FROM A TOPIC WITH IBM SEARCH OR RSS FEEDS
Abstract
A method and system for providing a solution for a user to obtain search results regarding a
topic directly from all websites of an organization via an online help page of the organization is
disclosed. The method and system further discloses receiving Really Simple Syndication
(RSS) feeds by the user for the topic directly from all the websites of the organization via the
online help page of the organization.
IP.COM DISCLOSURE NUMBER: IPCOM000210971D
PUBLICATION DATE: 2011-Sep-19
12. 12. METHOD AND SYSTEM FOR AUTOMATICALLY
RETRIVING RELEVANT INFORMATION ON AN ONLINE
HELP TOPIC FROM MULTIPLE INFORMATION SOURCES
FOR A USER
USAGE OF THE INDEX TERMS TO AVOID CUSTOMERS SEARCH BY
THEMSELVES INFORMATION SCATTERED ACROSS MULTIPLE IBM
SITES
Abstract
A method and system is disclosed for dynamically rendering relevant information pertaining to
an online help topic selected by a user. The relevant information is automatically retrieved from
multiple information sources in response to the user accessing an online help topic.
IP.COM DISCLOSURE NUMBER: IPCOM000206138D
PUBLICATION DATE: 2011-Apr-14
Link: http://priorart.ip.com/IPCOM/000206138
13. 13. SOLUTION TO ADD INFORMATION FROM INSIDE
PRODUCT TO ON-LINE HELP
Abstract
Every model element in Rational Rhapsody has a set of properties associated with it which can
be accessed through the features window of Rational Rhapsody. These properties can be used
in your generation rules by specifying which properties you would like to have for which model
element type.
IMPLEMENTED: IBM Rational Rhapsody Properties Eclipse Help
14.
15. Inventing is 1 percent inspiration and 99 percent perspiration
– Thomas Edison
"Whoever invents or discovers any new and useful process*, machine, manufacture, or composition of matter, or any
new and useful improvement thereof, may obtain a patent therefore, subject to the conditions and requirements
of this title".
United States Code, Title 35.
*The term "process" means process, art or method, and includes a new use of a known process, machine,
manufacture, composition of matter or material.
IBM MASTER INVENTOR: 34 Points
Mariana 17 Points