IP Library Granted Patent US 7,164,752
Granted Patent B1
US 7,164,752 · App. 09/751,711 · Granted Jan 16, 2007

Method and system providing control options for voice files

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 7,164,752
App. No.
09/751,711
Granted
Jan 16, 2007
Kind
B1
Abstract

A method and system thereof for recording information in an Internet-based architecture; specifically, a method and system for implementing rewind and fast forward commands with digital voice files while a recording session is in progress. Audio content is recorded and digitized. As the recording session progresses, the recorded audio content is partitioned into a plurality of temporally sequenced voice files. Each of the voice files stores a contiguous segment of the audio content. A user input is received identifying a function for controlling the recording (e.g., rewind or fast forward). In response, a particular one of the voice files is accessed.

Claims (66)

1. A method for recording information comprising:

recording audio content;

partitioning said audio content into a plurality of temporally sequenced voice files, wherein each of said voice files stores a contiguous segment of said audio content;

receiving an input specifying a function for controlling said recording, said input receivable and said function executable while a recording session is in progress, wherein said input is for one of a rewind command and a fast forward command and wherein said function is implemented as a VXML (Voice Extensible Markup Language) tag; and

accessing a particular one of said voice files in response to said input and according to said function, said accessing performed with said recording session still in progress.

2. The method as recited in claim 1 comprising:

accessing a particular point in said particular one of said plurality of voice files in response to said input.

3. The method as recited in claim 1 wherein said recording comprises:

digitizing said audio content.

4. The method as recited in claim 1 wherein said partitioning comprises:

recording a first portion of said audio content over a first interval of time;

storing said first portion in a first voice file;

recording a second portion of said audio content contiguous to said first portion over a second interval of time following said first interval of time; and

storing said second portion in a second voice file.

5. The method as recited in claim 4 wherein said first interval of time and said second interval of time are substantially equal.

6. The method as recited in claim 1 wherein said accessing comprises:

in response to a rewind command, accessing an earlier voice file in said plurality of temporally sequenced voice files in response to said rewind command.

7. The method as recited in claim 1 wherein said accessing comprises:

in response to a fast forward command, accessing a later voice file in said plurality of temporally sequenced voice files in response to said fast forward command.

8. The method as recited in claim 1 comprising:

receiving instructions for implementing said function from a server computer system via the Internet.

9. A computer system comprising:

a bus;

a memory unit coupled to said bus; and

a processor coupled to said bus, said processor for executing a method for recording information comprising:

recording audio content;

partitioning said audio content into a plurality of temporally sequenced voice files, wherein each of said voice files stores a contiguous segment of said audio content;

receiving an input specifying a function for controlling said recording, said input receivable and said function executable while a recording session is in progress, wherein said input is for one of a rewind command and a fast forward command and wherein said function is implemented as a VXML (Voice Extensible Markup Language) tag; and

accessing a particular one of said voice files in response to said input and according to said function, said accessing performed with said recording session still in progress.

10. The computer system of claim 9 wherein said method comprises:

accessing a particular point in said particular one of said plurality of voice files in response to said input.

11. The computer system of claim 9 wherein said recording of said method comprises:

digitizing said audio content.

12. The computer system of claim 9 wherein said partitioning of said method comprises:

recording a first portion of said audio content over a first interval of time;

storing said first portion in a first voice file;

recording a second portion of said audio content contiguous to said first portion over a second interval of time following said first interval of time; and

storing said second portion in a second voice file.

13. The computer system of claim 12 wherein said first interval of time and said second interval of time are substantially equal.

14. The computer system of claim 9 wherein said accessing of said method comprises:

in response to a rewind command, accessing an earlier voice file in said plurality of temporally sequenced voice files in response to said rewind command.

15. The computer system of claim 9 wherein said accessing of said method comprises:

in response to a fast forward command, accessing a later voice file in said plurality of temporally sequenced voice files in response to said fast forward command.

16. The computer system of claim 9 wherein said method comprises:

receiving instructions for implementing said function from a server computer system coupled to said computer system via the Internet.

17. A computer-usable medium having computer-readable program code embodied therein for causing a computer system to perform a method comprising:

recording audio content;

partitioning said audio content into a plurality of temporally sequenced voice files, wherein each of said voice files stores a contiguous segment of said audio content;

receiving an input specifying a function for controlling said recording, said input receivable and said function executable while a recording session is in progress, wherein said input is for one of a rewind command and a fast forward command and wherein said function is implemented as a VXML (Voice Extensible Markup Language) tag; and

accessing a particular one of said voice files in response to said input and according to said function, said accessing performed with said recording session still in progress.

18. The computer-usable medium of claim 17 wherein said computer-readable program code embodied therein causes a computer system to perform said method comprising:

accessing a particular point in said particular one of said plurality of voice files in response to said input.

19. The computer-usable medium of claim 17 wherein said computer-readable program code embodied therein causes a computer system to perform said method comprising:

digitizing said audio content.

20. The computer-usable medium of claim 17 wherein said computer-readable program code embodied therein causes a computer system to perform said method comprising:

recording a first portion of said audio content over a first interval of time;

storing said first portion in a first voice file;

recording a second portion of said audio content contiguous to said first portion over a second interval of time following said first interval of time; and

storing said second portion in a second voice file.

21. The computer-usable medium of claim 20 wherein said first interval of time and said second interval of time are substantially equal.

22. The computer-usable medium of claim 17 wherein said computer-readable program code embodied therein causes a computer system to perform said method comprising:

in response to a rewind command, accessing an earlier voice file in said plurality of temporally sequenced voice files in response to said rewind command.

23. The computer-usable medium of claim 17 wherein said computer-readable program code embodied therein causes a computer system to perform said method comprising:

in response to a fast forward command, accessing a later voice file in said plurality of temporally sequenced voice files in response to said fast forward command.

24. The computer-usable medium of claim 17 wherein said computer-readable program code embodied therein causes a computer system to perform said method comprising:

receiving instructions for implementing said function from a server computer system coupled to said computer system via the Internet.

Assignments (18)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 22, 2021
From: MMODAL IP LLC
To: 3M INNOVATIVE PROPERTIES COMPANY
Reel/Frame 057883/0129 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 22, 2019
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS AGENT
To: MMODAL IP LLC; MULTIMODAL TECHNOLOGIES, LLC; MEDQUIST OF DELAWARE, INC.; MMODAL MQ INC.; MEDQUIST CM LLC
Reel/Frame 048411/0712 →
RELEASE OF SECURITY INTEREST Recorded Feb 1, 2019
From: CORTLAND CAPITAL MARKET SERVICES LLC, AS ADMINISTRATIVE AGENT
To: MMODAL IP LLC
Reel/Frame 048211/0799 →
CHANGE OF ADDRESS Recorded Apr 14, 2017
From: MMODAL IP LLC
To: MMODAL IP LLC
Reel/Frame 042271/0858 →
PATENT SECURITY AGREEMENT Recorded Oct 10, 2014
From: MMODAL IP LLC
To: CORTLAND CAPITAL MARKET SERVICES LLC
Reel/Frame 033958/0729 →
SECURITY AGREEMENT Recorded Oct 8, 2014
From: MMODAL IP LLC
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS AGENT
Reel/Frame 034047/0527 →
RELEASE OF SECURITY INTEREST Recorded Aug 1, 2014
From: ROYAL BANK OF CANADA, AS ADMINISTRATIVE AGENT
To: MMODAL IP LLC
Reel/Frame 033459/0935 →
SECURITY AGREEMENT Recorded Aug 22, 2012
From: MMODAL IP LLC; MULTIMODAL TECHNOLOGIES, LLC; POIESIS INFOMATICS INC.
To: ROYAL BANK OF CANADA, AS ADMINISTRATIVE AGENT
Reel/Frame 028824/0459 →
PATENT RELEASE Recorded Aug 20, 2012
From: GENERAL ELECTRIC CAPITAL CORPORATION, AS ADMINISTRATIVE AGENT
To: MMODAL IP LLC (FORMERLY KNOWN AS MEDQUIST IP LLC); MMODAL SERVICES, LTD. (FORMERLY KNOWN AS MEDQUIST TRANSCRIPTIONS, LTD.); MMODAL MQ INC. (FORMERLY KNOWN AT MEDQUIST INC.)
Reel/Frame 028816/0461 →
FIRST AMENDMENT TO PATENT SECURITY AGREEMENT Recorded Feb 1, 2012
From: MMODAL IP LLC
To: GENERAL ELECTRIC CAPITAL CORPORATION, AS ADMINISTRATIVE AGENT
Reel/Frame 027638/0105 →
CHANGE OF NAME Recorded Feb 1, 2012
From: MEDQUIST IP LLC
To: MMODAL IP LLC
Reel/Frame 027638/0122 →
CHANGE OF NAME Recorded Jan 31, 2012
From: MEDQUIST IP LLC
To: MMODAL IP LLC
Reel/Frame 027626/0026 →
SECURITY AGREEMENT Recorded Nov 23, 2010
From: MEDQUIST TRANSCRIPTIONS, LTD.
To: GENERAL ELECTRIC CAPITAL CORPORATION, AS ADMINISTRATIVE AGENT
Reel/Frame 025412/0146 →
NUNC PRO TUNC ASSIGNMENT Recorded Oct 27, 2010
From: MEDQUIST TRANSCRIPTIONS, LTD.
To: MEDQUIST IP LLC
Reel/Frame 025192/0732 →
NUNC PRO TUNC ASSIGNMENT Recorded Oct 13, 2010
From: VIANETA COMMUNICATION
To: MEDQUIST TRANSCRIPTIONS, LTD.
Reel/Frame 025126/0343 →
RELEASE OF SECURITY INTEREST Recorded Apr 22, 2010
From: ABLECO FINANCE LLC
To: VIANETA COMMUNICATIONS
Reel/Frame 024272/0365 →
SECURITY AGREEMENT Recorded Apr 22, 2010
From: MEDQUIST TRANSCRIPTIONS, LTD.
To: GENERAL ELECTRIC CAPITAL CORPORATION, AS ADMINISTRATIVE AGENT
Reel/Frame 024272/0556 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 23, 2001
From: OBILISETTY, SRIDHAR
To: VIANETA COMMUNICATION
Reel/Frame 011653/0722 →