×

Mobile listing system

  • US 20070088555A1
  • Filed: 11/22/2005
  • Published: 04/19/2007
  • Est. Priority Date: 10/17/2005
  • Status: Active Grant
First Claim
Patent Images

1. A method for use on a hand-held mobile self-powered wireless device comprising:

  • a listing program comprising a speech recognition engine, a text-to-speech engine, and a plurality of subroutines that are initiated in response to commands extracted by the listing program from a user'"'"'s voice streams;

    a memory having a file storage directory comprising a hierarchy of folders, files stored within the hierarchy of folders, and voice streams stored within files stored within the hierarchy of folders;

    a human input device;

    an audio output device; and

    a microprocessor, wherein each of the listing program, the memory, the human input device, and the audio output device are coupled through the microprocessor, the method comprising the steps of;

    by the user of the hand-held mobile self-powered wireless device, initiating the listing program of the hand-held mobile self-powered wireless device, by the user, saying a voice stream comprising a command, by the human input device coupled to the listing program through the microprocessor of the hand-held mobile self-powered wireless device, obtaining a voice stream said by user comprising a command, by the listing program of the hand-held mobile self-powered wireless device, extracting commands from voice streams said by the user, wherein the commands extracted from the voice streams comprise commands that are indicative of a user'"'"'s desires to;

    (1) open a main folder located in the file storage directory of the hand-held mobile self-powered wireless device;

    (2) open a parent folder of a currently open folder or file located in the file storage directory of the hand-held mobile self-powered wireless device;

    (3) open a folder located in a currently open folder in the file storage directory of the hand-held mobile self-powered wireless device;

    (4) open a file located in a currently open folder in the file storage directory of the hand-held mobile self-powered wireless device;

    (5) create a folder to be located in a currently open folder in the file storage directory of the hand-held mobile self-powered wireless device;

    (6) create a file to be located in a currently open folder in the file storage directory of the hand-held mobile self-powered wireless device;

    (7) delete a folder located in a currently open folder in the file storage directory of the hand-held mobile self-powered wireless device;

    (8) delete a file located in a currently open folder in the file storage directory of the hand-held mobile self-powered wireless device;

    (9) review and manage folders and files located in a currently open folder in the file storage directory of the hand-held mobile self-powered wireless device;

    (10) review and manage voice streams saved in a currently open file located in the file storage directory of the hand-held mobile self-powered wireless device;

    (11) save a voice stream in a currently open file located in the file storage directory of the hand-held mobile self-powered wireless device; and

    (12) delete all voice streams located in a currently open file located in the file storage directory of the hand-held mobile self-powered wireless device;

    when a command extracted from a voice stream is indicative of a user'"'"'s desire to;

    (1) open the main folder located in the file storage directory of the hand-held mobile self-powered wireless device, by the listing program, initiating an “

    open main folder”

    subroutine comprising the steps of;

    (i) by the listing program, opening the main folder located in the file storage directory, when a command extracted from a voice stream is indicative of a user'"'"'s desire to;

    (2) open the parent folder of the currently open folder or file located in the file storage directory of the hand-held mobile self-powered wireless device, by the listing program, initiating an “

    open parent folder”

    subroutine comprising the steps of;

    (i) by the listing program, opening the parent folder of the currently open folder or file located in the file storage directory, when a command extracted from a voice stream is indicative of a user'"'"'s desire to;

    (3) open a folder located in a currently open folder in the file storage directory of the hand-held mobile self-powered wireless device, by the listing program, initiating an “

    open folder”

    subroutine comprising the steps of;

    (i) by the listing program, sending an audible request comprising instructions for the user to say a voice stream comprising the name of the folder the user desires to be opened, to the user through the audio output device of the hand-held mobile self-powered wireless device, (ii) by the user of the hand-held mobile self-powered wireless device, saying the voice stream comprising the name of the folder the user desires to be opened, (iii) by the human input device of the hand-held mobile self-powered wireless device, obtaining the voice stream comprising the name of the folder the user desires to be opened, (iv) by the listing program, performing a speech-to-text conversion on the voice stream comprising the name of the folder the user desires to be opened, (v) by the listing program, comparing the text-converted voice stream comprising the name of the folder the user desires to be opened to the names of folders located in a currently open folder in the file storage directory, (vi) in the event that the listing program matches the text-converted voice stream comprising the name of the folder the user desires to be opened and a name of a folder located in the currently open folder in the file storage directory, by the listing program, opening the matching folder located in a currently open folder in the file storage directory, and (vii) in the event that the listing program does not match the text-converted voice stream comprising the name of the folder the user desires to be opened and a name of a folder located in the currently open folder in the file storage directory, by the listing program, (A) sending an audible request comprising instructions for the user that the folder does not exist in the currently open folder in the file storage directory, to the user through the audio output device of the hand-held mobile self-powered wireless device, and (B) looping back to step (i) of this subroutine, when a command extracted from a voice stream is indicative of a user'"'"'s desire to;

    (4) open a file located in a currently open folder in the file storage directory of the hand-held mobile self-powered wireless device, by the listing program, initiating an “

    open file”

    subroutine comprising the steps of;

    (i) by the listing program, sending an audible request comprising instructions for the user to say a voice stream comprising the name of the file the user desires to be opened, to the user through the audio output device of the hand-held mobile self-powered wireless device, (ii) by the user of the hand-held mobile self-powered wireless device, saying the voice stream comprising the name of the file the user desires to be opened, (iii) by the human input device of the hand-held mobile self-powered wireless device, obtaining the voice stream comprising the name of the file the user desires to be opened, (iv) by the listing program, performing a speech-to-text conversion on the voice stream comprising the name of the file the user desires to be opened, (v) by the listing program, comparing the text-converted voice stream comprising the name of the file the user desires to be opened to names of files located in the currently open folder in the file storage directory, (vi) in the event that the listing program matches the text-converted voice stream comprising the name of the file the user desires to be opened and a name of a file located in the currently open folder in the file storage directory, by the listing program, opening the matching file located in the currently open folder in the file storage directory, and (vii) in the event that the listing program does not match the text-converted voice stream comprising the name of the file the user desires to be opened and a name of a file located in the currently open folder in the file storage directory, by the listing program, (A) sending an audible request comprising instructions that the file does not exist in the currently open folder in the file storage directory, to the user through the audio output device of the hand-held mobile self-powered wireless device, and (B) looping back to step (i) of this subroutine, when a command extracted from a voice stream is indicative of a user'"'"'s desire to;

    (5) create a folder to be located in a currently open folder in the file storage directory of the hand-held mobile self-powered wireless device, by the listing program, initiating a “

    create folder”

    subroutine comprising the steps of;

    (i) by the listing program, sending an audible request comprising instructions for the user to say a voice stream comprising the name of the folder the user desires to be created, to the user through the audio output device of the hand-held mobile self-powered wireless device, (ii) by the user of the hand-held mobile self-powered wireless device, saying the voice stream comprising the name of the folder the user desires to be created, (iii) by the human input device of the hand-held mobile self-powered wireless device, obtaining the voice stream comprising the name of the folder the user desires to be created, (iv) by the listing program, performing a speech-to-text conversion on the voice stream comprising the name of the folder the user desires to be created, (v) by the listing program, comparing the text-converted voice stream comprising the name of the folder the user desires to be created to names of folders located in the currently open folder in the file storage directory, (vi) in the event that the listing program matches the text-converted voice stream comprising the name of the folder the user desires to be created and a name of a folder located in the currently open folder of the file storage directory, by the listing program, (A) sending an audible comprising instructions that the folder name already exists in the currently open folder located in file storage directory, to the user through the audio output device of the hand-held mobile self-powered wireless device, and (B) looping back to step (i) of this subroutine, and (vii) in the event that the listing program does not match the text-converted voice stream comprising the name of the folder the user desires to be created and a name of a folder located in the currently open folder in the file storage directory, by the listing program, creating a folder with the text-converted voice stream comprising the name of the folder the user desires to be created in the currently open folder of the file storage directory, when a command extracted from a voice stream is indicative of a user'"'"'s desire to;

    (6) create a file to be located in a currently open folder in the file storage directory of the hand-held mobile self-powered wireless device, by the listing program, initiating a “

    create file”

    subroutine comprising the steps of;

    (i) by the listing program, sending an audible request comprising instructions for the user to say a voice stream comprising the name of the file the user desires to be created, to the user through the audio output device of the hand-held mobile self-powered wireless device, (ii) by the user of the hand-held mobile self-powered wireless device, saying the voice stream comprising the name of the file the user desires to be created, (iii) by the human input device of the hand-held mobile self-powered wireless device, obtaining the voice stream comprising the name of the file the user desires to be created, (iv) by the listing program, performing a speech-to-text conversion on the voice stream comprising the name of the file the user desires to be created, (v) by the listing program, comparing the text-converted voice stream comprising the name of the file the user desires to be created to names of files located in the currently open folder in the folder in the file storage directory, (vi) in the event that the listing program matches the text-converted voice stream comprising the name of the file the user desires to be created and a name of a file located in the currently open folder in the file storage directory, by the listing program, (A) sending an audible request comprising instructions that the file name already exists in the currently open folder located in file storage directory, to the user through the audio output device of the hand-held mobile self-powered wireless device, and (B) looping back to step (i) of this subroutine, and (vii) in the event that the listing program does not match the text-converted voice stream comprising the name of the file the user desires to be created and a name of a file in the currently open folder located in the file storage directory, by the listing program, creating a file with the text-converted voice stream comprising the name of the file the user desires to be created in the currently open folder of the file storage directory, when a command extracted from a voice stream is indicative of a user'"'"'s desire to;

    (7) delete a folder located in a currently open folder in the file storage directory of the hand-held mobile self-powered wireless device, by the listing program, initiating a “

    delete folder”

    subroutine comprising the steps of;

    (i) by the listing program, sending an audible request comprising instructions for the user to say a voice stream comprising the name of the folder the user desires to be deleted, to the user through the audio output device of the hand-held mobile self-powered wireless device, (ii) by the user of the hand-held mobile self-powered wireless device, saying the voice stream comprising the name of the folder the user desires to be deleted, (iii) by the human input device of the hand-held mobile self-powered wireless device, obtaining the voice stream comprising the name of the folder the user desires to be deleted, (iv) by the listing program, performing a speech-to-text conversion on the voice stream comprising the name of the folder the user desires to be deleted, (v) by the listing program, comparing the text-converted voice stream comprising the name of the folder the user desires to be deleted to names of folders located in the currently open folder in the file storage directory, (vi) in the event that the listing program matches the text-converted voice stream comprising the name of the folder the user desires to be deleted and a name of a folder located in the currently open folder in the folder storage directory, by the listing program, deleting the matching folder in the currently open folder in the file storage directory, and (vii) in the event that the listing program does not match the text-converted voice stream comprising the name of the folder the user desires to be deleted and a name of a folder in the currently open folder located in the file storage directory, by the listing program, (A) sending an audible request comprising instructions that the folder name does not exist in the currently open folder located in file storage directory, to the user through the audio output device of the hand-held mobile self-powered wireless device, and (B) looping back to step (i) of this subroutine, when a command extracted from a voice stream is indicative of a user'"'"'s desire to;

    (8) delete a file located in a currently open folder in the file storage directory of the hand-held mobile self-powered wireless device, by the listing program, initiating a “

    delete file”

    subroutine comprising the steps of;

    (i) by the listing program, sending an audible request comprising instructions for the user to say a voice stream comprising the name of the file the user desires to be deleted, to the user through the audio output device of the hand-held mobile self-powered wireless device, (ii) by the user of the hand-held mobile self-powered wireless device, saying the voice stream comprising the name of the file the user desires to be deleted, (iii) by the human input device of the hand-held mobile self-powered wireless device, obtaining the voice stream comprising the name of the file the user desires to be deleted, (iv) by the listing program, performing a speech-to-text conversion on the voice stream comprising the name of the file the user desires to be deleted, (v) by the listing program, comparing the text-converted voice stream comprising the name of the file the user desires to be deleted to names of files located in the currently open folder in the file storage directory, (vi) in the event that the listing program matches the text-converted voice stream comprising the name of the file the user desires to be deleted and a name of a file located in the currently open folder in the file storage directory, by the listing program, deleting the matching file in the currently open folder in the file storage directory, and (vii) in the event that the listing program does not match the text-converted voice stream comprising the name of the file the user desires to be deleted and a name of a file in the currently open folder located in the file storage directory, by the listing program, (A) sending an audible request comprising instructions that the file name does not exist in the currently open folder located in file storage directory, to the user through the audio output device of the hand-held mobile self-powered wireless device, and (A) looping back to step (i) of this subroutine, when a command extracted from a voice stream is indicative of a user'"'"'s desire to;

    (9) review and manage folders and files located in a currently open folder in the file storage directory of the hand-held mobile self-powered wireless device, by the listing program, initiating a “

    review folder”

    subroutine comprising the steps of;

    (i) by the listing program, performing a text-to-voice conversion on the names of the names of the folders and files located in the currently open folder in the file storage directory, (ii) by the listing program, sequentially announcing, to a user, the voice conversions of the names of the folders and files located in the currently open folder in the file storage directory through the audio output device of the hand-held mobile self-powered wireless device, (iii) in the event that the user of the hand-held mobile self-powered wireless device desires to delete a file or folder announced during step (ii) of this subroutine, by the user, saying a voice stream comprising a command indicative of the user'"'"'s desire to delete the file or folder that had been announced immediately prior, by the human input device of the hand-held mobile self-powered wireless device, obtaining the voice stream comprising the command indicative of the user'"'"'s desire to delete the file or folder that had been announced immediately prior, and by the listing program of the hand-held mobile self-powered wireless device, (A) extracting the command from the voice stream indicative of the user'"'"'s desire to delete the file or folder that had been announced immediately prior, and (B) deleting the file or folder in the file storage directory in response to the command extracted from the user'"'"'s voice stream, and (iv) in the event that the user of the hand-held mobile self-powered wireless device desires to open a file or folder announced during step (ii) of this subroutine, by the user, saying a voice stream comprising a command indicative of the user'"'"'s desire to open the file or folder that had been announced immediately prior, by the human input device of the hand-held mobile self-powered wireless device, obtaining the voice stream comprising the command indicative of the user'"'"'s desire to open the file or folder that had been announced immediately prior, and by the listing program of the hand-held mobile self-powered wireless device, (A) extracting the command from the voice stream indicative of the user'"'"'s desire to open the file or folder that had been announced immediately prior, and (B) opening the file or folder in the file storage directory in response to the command extracted from the user'"'"'s voice stream, when a command extracted from a voice stream is indicative of a user'"'"'s desire to;

    (10) review and manage voice streams saved in a currently open file located in the file storage directory of the hand-held mobile self-powered wireless device, by the listing program, initiating a “

    review voice streams”

    subroutine comprising the steps of;

    (i) by the listing program, sequentially announcing, to the user, the voice stream files located in the currently open file in the file storage directory through the audio output device of the hand-held mobile self-powered wireless device, and (ii) in the event that the user of the hand-held mobile self-powered wireless device desires to delete a voice stream announced during step (i) of this subroutine, by the user, saying a voice stream comprising a command indicative of the user'"'"'s desire to delete the voice stream that had been announced immediately prior, by the human input device of the hand-held mobile self-powered wireless device, obtaining the voice stream comprising the command indicative of the user'"'"'s desire to delete the voice stream that had been announced immediately prior, and by the listing program of the hand-held mobile self-powered wireless device, (A) extracting the command from the voice stream indicative of the user'"'"'s desire to delete the voice stream that had been announced immediately prior, and (B) deleting the voice stream from the file located in the file storage directory in response to the command extracted from the user'"'"'s voice stream, when a command extracted from a voice stream is indicative of a user'"'"'s desire to;

    (11) save a voice stream in a currently open file located in the file storage directory of the hand-held mobile self-powered wireless device, by the listing program, initiating a “

    save voice stream”

    subroutine comprising the steps of;

    (i) by the listing program, sending an audible request comprising instructions for the user to say a desired voice stream to be recorded in the currently open file in the file storage directory, to the user through the audio output device of the hand-held mobile self-powered wireless device, (ii) by the user of the hand-held mobile self-powered wireless device, saying the desired voice stream to be recorded in the currently open file in the file storage directory, (iii) by the human input device of the hand-held mobile self-powered wireless device, obtaining the voice stream comprising the desired voice stream to be recorded in the currently open file in the file storage directory, and (iv) by the listing program, saving the voice stream as a sound file in the currently open file in the file storage directory, and when a command extracted from a voice stream is indicative of a user'"'"'s desire to;

    (12) delete all voice streams located in a currently open file located in the file storage directory of the hand-held mobile self-powered wireless device, by the listing program, initiating a “

    delete all voice streams”

    subroutine comprising the steps of;

    (i) deleting all voice streams located in the currently open file in the file storage directory.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×