IP Library › Granted Patent US 6,993,487
Granted Patent B2
US 6,993,487 · App. 10/079,524 · Granted Jan 31, 2006

Software code comments management method and system supporting speech recognition technology

Assignee: Maxima Blue Ltd.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 6,993,487
App. No.
10/079,524
Filed
Feb 22, 2002
Granted
Jan 31, 2006
Kind
B2
Art Unit
2654
USPC
704/275
Abstract

A system and method for enabling audio comments to be used when writing and executing code, during design time and run time. A code writer is hereby enabled to simultaneously write code and compose voice comments. These comments, divided into help comments, test items and variable comments, are subsequently recorded, stored, analyzed, prescribed and displayed using text to speech and voice recognition software. It is therefore possible to define test cases, execute vocal follow up on changes, and listen to comments and variables values, while running a program

Claims (28)

1. A software code comments management system operating with and within a software code development environment and able to interact dynamically with the code segments, variables and characteristics, the system comprising:

a multimedia user interface that includes a graphic user interface that responds to voice commands;

a comment management component, for managing the comments;

a speech recognition module operatively connected to said multimedia user interface;

a database system for storing system data and control information; and

an output mechanism for outputting the comments or comments-code interaction results;

wherein said comment management component enables classifying comments into comments categories from the group comprising of: Help comments, Testing comments and Watch variable comments;

wherein said testing comments are used for quality control programs including:

integrating a test table structure with a comment object that specifies at least one test case for the code segment related to said comment;

automatic processing of the actual result for each said at least one test case in run time;

controlling the automatic test processing with the ability to plan to test all the cases, or part of them, or not to test at all;

evaluation of the value expressions in each said at least one test case in run time;

generating a test design document from said comment; and

generating a test result report from said automatic processing of the actual result.

2. A software code comments management system operating with and within a software code development environment and able to interact dynamically with the code segments, variables and characteristics, the system comprising:

a multimedia user interface that includes a graphic user interface that responds to voice commands;

a comment management component for managing a plurality of comments;

a speech recognition module operatively connected to said multimedia user interface;

a database system for storing system data and control information; and

an output mechanism for outputting the comments or comments-code interaction results;

wherein said comment management component enables classifying comments into comments categories from the group comprising of: Help comments, Testing comments and Watch variable comments;

wherein said watch variable comments enable follow up of variables and expressions values including:

adding to a comment at least one reference to code variables, to be displayed for tracing and debugging;

adding a description for every variable, to be displayed when evaluated;

displaying said evaluated variable by pronouncing said added description and said evaluated expression of said watch item while running a program in debug mode and running mode;

adding to a comment at least one reference to code expression, to be displayed for tracing and debugging;

adding a description for every expression, to be displayed when evaluated; and

displaying said evaluated expression by pronouncing said added description and said evaluated expression of said watch item while running a program in debug mode and running mode.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 22, 2002
From: BLUVBAND, MAX
To: MAXIMA BLUE LTD.
Reel/Frame 012877/0417 →
Continuity (1)
Related Publication 20030163323A1 · Aug 28, 2003