9092314

On-The-Fly Technical Support

PublishedJuly 28, 2015
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
17 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A method of providing technical support for a tool having a plurality of executable modules, each module including a plurality of stages, the method comprising: reading an error message by a technical support application to obtain an error code therefrom; searching a project directory by the technical support application to obtain a first report indicating a failed module of the plurality of executable modules; wherein the plurality of executable modules are for a design automation program; wherein the first report is associated with the error message; identifying a failed stage of the stages of the failed module from the first report; and preparing a case inquiry for the error message, the case inquiry identifying the failed stage and the error code; searching a document for an entry that matches the failed stage and the error code, wherein each entry in the document specifies a stage, an error code and links to databases associated with the error code; if an entry matches the failed stage and error code, displaying the matching entry in a window; if an entry does not match the failed stage and error code, creating an entry in the document including the error code and a link to information indicating that the error is currently being addressed; wherein the reading, searching, identifying a failed stage, preparing a case inquiry, searching, displaying and creating are performed by an information handling system.

2

2. The method according to claim 1 , further comprising: opening a second report indicating a completed module; searching the second report using the source; and storing each match from the searching of the second report.

3

3. The method according to claim 1 , further comprising: storing a portion of the document retrieved responsive to the case inquiry, the portion being associated with the failed stage; and searching the portion using the error code.

4

4. The method according to claim 3 , further comprising: storing a matching entry of the error code found in the portion from the searching thereof, and displaying the matching entry in a window.

5

5. The method according to claim 3 , further comprising: identifying an element processed by the tool as being a source of an error from the error message; opening a second report indicating a completed module; searching the second report using the source; storing a warning having the source found in the second report from the searching thereof; storing a matching entry of the error code found in the portion from the searching thereof, combining the warning and the matching entry for display in a window; and displaying the warning and the matching entry in the window.

6

6. The method according to claim 1 , further comprising: opening a second report indicating a completed module; searching the second report using the source; storing a warning having the source found in the second report from the searching thereof; and if an entry does not match the failed stage and error code, adding the warning to the created entry.

7

7. The method according to claim 1 , further comprising: generating a title for the created entry, the title including a name and a location of the failed module as associated with the failed stage; and appending the title to the created entry.

8

8. The method according to claim 1 , further comprising providing the created entry to both a user forum address and a technical support address over a network.

9

9. The method according to claim 1 , wherein the plurality of executable modules are for an electronic design automation program that is the design automation program.

10

10. A system for providing technical support for a tool having a plurality of executable modules, each module including a plurality of stages, the system comprising: a first server for hosting a document online, the document including a plurality of sections and a plurality of subsections for the plurality of sections; wherein the plurality of subsections is associated with one or more error records; wherein the one or more error records are associated with one or more error codes in association with one or more errors that can occur under the plurality of subsections; and at least a second server for hosting a plurality of databases, the second server being communicatively coupled to the first server; wherein the one or more error records have at least one link to at least one of the plurality of databases for fetching relevant information therefrom for resolving the one or more errors, the one or more errors being associated with one or more executable modules of a project directory for a design automation program on a client system; wherein: the first server is programmed to search the document responsive to receipt of a case inquiry from a client, the case inquiry identifying a failed stage of one of the plurality of modules and an error code; the first server is programmed to create a copy of a subsection of the subsections responsive to the case inquiry matching the subsection; and the first server is programmed to send the copy of the subsection to the client.

11

11. The system according to claim 10 , wherein the first server is programmed to update the document to create an entry including the error code and a link to information indicating that the error is currently being addressed.

12

12. The system according to claim 11 , wherein the created entry includes a section of the plurality of sections, a subsection of the plurality of subsections, and an error message having an error code of the one or more error codes.

13

13. The system according to claim 12 , wherein the created entry further includes: a first link to a technical support request in the one or more of the plurality of databases; and a second link to a community forum post in the one or more of the plurality of databases.

14

14. The system according to claim 13 , wherein the created entry yet further includes: a third link to documentation in the one or more of the plurality of databases.

15

15. A computer program product, comprising: a non-transitory computer-readable storage medium; and a computer-readable program stored on the tangible computer-readable storage medium; wherein the computer-readable program is processed by an information handling system for causing the information handling system to perform operations including: reading by a technical support application executed on the information handling system an error message generated by an application program to obtain an error code therefrom; wherein the application program includes a plurality of executable modules, and each module includes a plurality of stages for a design automation program; searching a project directory by a technical support application executed on the information handling system to obtain a first report generated by the application program, the first report indicating a failed module of the plurality of executable modules associated with the error message; identifying a failed stage of the stages of the failed module from the first report; preparing a case inquiry for the error message for searching an online document for resolution of the error, the case inquiry identifying the failed stage and the error code; searching a document for an entry that matches the failed stage and the error code, wherein each entry in the document specifies a stage, an error code and links to databases associated with the error code; if an entry matches the failed stage and error code, displaying the matching entry in a window; if an entry does not match the failed stage and error code, creating an entry in the document including the error code and a link to information indicating that the error is currently being addressed; accessing a network; and sending the case inquiry over the network.

16

16. The computer program product according to claim 15 , wherein the operations further comprise: opening a second report, the second report indicating a completed module; searching the second report using the source; and storing each match from the searching of the second report.

17

17. The computer program product according to claim 15 , wherein the operations further comprise: storing a portion of the online document retrieved responsive to the case inquiry, the portion being associated with the failed stage; and searching the portion using the error code.

Patent Metadata

Filing Date

Unknown

Publication Date

July 28, 2015

Inventors

Debraj Roy
Achutha Rama Chowdary Alapati
Shrinivasraj Muddey

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “ON-THE-FLY TECHNICAL SUPPORT” (9092314). https://patentable.app/patents/9092314

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.

ON-THE-FLY TECHNICAL SUPPORT — Debraj Roy | Patentable