WO2004063945A1 - An information management system plus - Google Patents
An information management system plus Download PDFInfo
- Publication number
- WO2004063945A1 WO2004063945A1 PCT/US2003/041569 US0341569W WO2004063945A1 WO 2004063945 A1 WO2004063945 A1 WO 2004063945A1 US 0341569 W US0341569 W US 0341569W WO 2004063945 A1 WO2004063945 A1 WO 2004063945A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- words
- word
- user
- sound
- program
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/20—Natural language analysis
- G06F40/232—Orthographic correction, e.g. spell checking or vowelisation
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/20—Natural language analysis
- G06F40/237—Lexical tools
- G06F40/242—Dictionaries
Definitions
- This application contains an appendix consisting of a computer program listing of more than three hundred (300) lines.
- a computer program listing contained on more than three hundred (300) lines must be submitted as a computer program listing appendix on compact disc conforming to the standards set forth in 37 CFR 1.96(c)(2). These discs are incorporated herein by reference. It is submitted in two identical copies. The names of the files on the disk and their sizes and are as follows. All were created on January 5, 2003.
- the invention relates to a collection of tools useful for writers. Specifically, the invention relates to a method and system that electronically stores and retrieves information related to song writing.
- teachings in this writing are applicable to numerous fields in the teaching of a collection of necessary resources that are programmed to interact with one another to enhance the memory and resources at hand for the mind for all types of output.
- tools are presented in a system, the tools could be used independently or in a mixed mode, and considered a modular system wherein parts can be used separately or together in various combinations.
- Songwriters can have multiple songs in progress at the same time. These songs may involve one or more different co-writers. Organizing and keeping track of the lyrics, sketches and melodies of multiple songs can be a daunting task. Lyric sheets and cassette tapes that contain melodic references are often mislabeled, misplaced or lost. A system that would allow writers to organize and preserve songs in progress, including the rhymes, phrases, and reference materials collected to that song, as well as those songs they have completed, is needed and would be an invaluable asset.
- the invention provides a computer program comprised of
- a plurality of resources means to accept input from a user of the program; means to cause at least one of the resources to interact with the input to provide output related to the input,
- the invention provides references and means of making these references, the references comprising rhyming references and SOUND-ALIKES references, these references being operable independently or in conjunction with other references.
- the system and method of the invention comprises word processing, audio processing, reference dictionaries (referred to herein as well as references and dictionaries), and related features all housed within one program and separable into separate programs.
- word processing function allows a user to create, store and review lyrics and ideas.
- audio processing function allows the user to record melodies and musical ideas, as well as import stereo CD quality tracks.
- Rhyming dictionaries collections of alliterations (check your English grammar lessons), collections of phrases.
- Mr. Moby is one individual who is famous for making such analysis to facilitate making dictionaries for rhyming words, words that sound similar, words that are alliterations, Accordingly, the present interactive program can be created by one skilled in the art using dictionaries and materials other than the dictionaries and materials compiled in the fashion described herein.
- Searching on a word in the Alliterations Dictionary will display the words that begin with the same phonetic sound as the word being searched which may but does not necessarily include the same first letter of the word being searched.
- the Pop-Culture Dictionary contains icons, famous names, places, events, rivers, mountains, bodies of water, fictional characters and places, mythology, religion, sports, music, the arts, products, etc. that make up and are an important part of American and World culture. Entries from Pop-Culture are also included in the Rhyming, SOUND-ALIKES, and Alliterations Dictionaries. RHYMED-PHRASES
- This reference dictionary presents resources that the user of the method and program herein enters preferably from existing references and otherwise if so programmed, which the user tends to want readily at hand for all output.
- This reference dictionary is a collection of everything the user has selected from all of the other reference dictionaries except the thesaurus and definitions dictionary. Over time becomes the users own personal collection of rhymes, phrases, alliterations and information that were found to be most useful to the user.
- the reference dictionaries are available independently or contained in one software program which can be accessed and utilized on the user's computer system. If the user's computer system is portable, it allows the user to utilize the program on a plane, in a hotel room, in a studio, or anywhere the user desires.
- the single program containing the many reference dictionaries and the audio page eliminates the need for, and replaces, the physical items that a writer usually has at hand such as a paper writing pad, a cassette recorder, and the numerous book bound reference dictionaries which the writer would require to access the reference information provided in this program.
- the reference dictionaries and word processing of the subject system allow a user to select for use words and/or phrases from the reference dictionaries.
- the selected words and/or phrases are simultaneously collected to the song currently being created by the user and to the user's Favorites Dictionary.
- the user may display the collected words and/or phrases while working on a current song using the word processing portion of the program.
- the user may display the collected words and/or phrases by viewing the Favorites Dictionary. Over time, the Favorites Dictionary becomes the user's personalized dictionary comprised of favorite rhymes, phrases, alliterations, etc.
- the dictionaries or references are contained in one software program and may be accessed and utilized on the user's computer system.
- the user may choose between several different category filters in accessing these reference dictionaries. Included as category filters are ALL, PRIMARY, SECONDARY, POP-CULTURE, FAVORITES and SYLLABLES. While the reader will understand these filters more as this paper progresses, the following should assist the reader in obtaining an initial understanding of the filters.
- the ALL filter allows the user to see all of the rhymes.
- the PRIMARY filter allows the user to view rhymes that the user will find most useful in that they are in use in everyday parlance.
- the SECONDARY filter allows the user to view rhymes that the user may find useful in that they may not be as often used in present speech.
- the POPCULTURE filter allows the user to view all of the rhymes that are pop culture.
- the FAVORITES filter allows the user to view the rhymes that have been collected over time and are part of the Favorites Dictionary.
- a syllables filter is available.
- the syllables filter allows the user to limit the words displayed by the number of syllables. All of these filters enable the user to further narrow the user's search for the perfect word and/or phrase. At least some or all of these filters can be used for all dictionaries or references except for the thesaurus and standard dictionary unless so programmed in.
- Songuardj M Another feature that makes up part of the system and method disclosed herein is 'called Songuardj M -
- the Songuard system is a date-of-creation registration service that allows the writer to register the lyrics, melody and writer information. While this registration does not replace a filing with a copyright office, it does present a record of date of creation that may be helpful in future issues concerning authorship.
- Figure I is a graphic depiction of aspects of the system and program of the invention including software modules, databases and files all of which are stored in non- volatile memory within a computer system;
- Figure 2 is a graphic depiction of Song Information Management Module and its various components
- Figure 3 further illustrates that the Song Information Management Module of Figure 2 and comprises a Song List, Word Processor and Song Files, which work together to allow the user to create, store and modify songs;
- Figure 6 is a computer screen shot depicting an example of a graphical user interface display when the user chooses lyrics area after selecting Demo Song from Figure 5;
- Figure 7 is a computer screen shot depicting an example of a graphical user interface display when the user chooses sketches area after selecting Demo Song from Figure 5;
- Figure 8 is a computer screenshot depicting how a user may desire to display both the lyrics and the sketches for a given song by selecting split area;
- Figure 9 is a graphical depiction of Song Information Files further broken into Song Flags, Recordings, and Publishing;
- Figure 10 is a computer screen shot illustrating an example graphical user interface where the Song Flags sub-category contains Description, Style, Status, Date of Creation, Date last worked on, Any Duplications, Key, Time Signature, Length, Beats per Minute and any Song Notes;
- Figure 12 is a computer screen shot illustrating an example graphical user interface where Publishing sub-category of Figure 9 contains information important to the songwriter regarding the publishing of the song;
- Figure 14 is a computer screen shot depicting an example of a graphical user interface that may be used to access the Audio Module of Figure 2 through Audio Tab;
- Figure 15 is a computer screen shot depicting an example of a graphical user interface that may be used to access the Notebook module of Figure 2 through a Notebook menu;
- Figure 19 depicts an illustration of how the Phrasal Database 133 of Figure 17 can be broken down into three separate databases: a Rhymed Phrasal Databases, SOUND-ALIKES Phrasal Database, and a Phrasal/Cliche/Sayings/Word Combinations Database;
- Figure 22 is a computer screen shot illustrating how alternate pronunciations may be displayed the Alt-Pronunciation window
- Figure 23 is a computer screen shot illustrating words that rhyme with the second pronunciation of the word "tear”, such as beer, tier, veer and New Year;
- Figure 24 is a computer screen shot illustrating the current search word for "water” where the option PRIMARY is selected resulting in a display of the words daughter, otter and totter;
- Figure 25 is a computer screen shot illustrating the results when a user selects the Rhyme Category Filter option SECONDARY;
- Figure 26 is a computer screen shot illustrating the results when a user selects the Rhyme Category Filter POP-CULTURE;
- Figure 28 is a computer screen shot illustrating the results when a user clicks an All SOUND-ALIKES box
- Figure 29 is a computer screen shot illustrating an example of a graphical user interface displaying the results of the user selecting the option of displaying the All SOUND ALIKES and the perfect rhymes together;
- Figure 30 is a computer screen shot illustrating that the user can choose to display all of the perfect rhymes for the current search word and the words associated with just one of the SOUND-ALIKE keywords;
- Figure 33 is a computer screen shot illustrating an example of a graphical user interface that may be used to gain access to the data within the Pop-Culture Database;
- Figure 34 is a computer screen shot depicting words displayed when the Famous Products category is selected and then the Name Brands and Icon subject category is selected;
- Figure 38 is a computer screen shot depicting the Phrase Index region is shown at the bottom of the graphic user interface
- Figure 39 is a computer screen shot depicting an example of how the search engine of Figure 2 might display the information for a given word from the reference dictionary of Figure 18 through a Dictionary area;
- Figure 40 is a computer screen shot depicting an example of how the search engine module of Figure 2 might display information for a given word from the thesaurus reference through the Thesaurus area;
- Figure 44 illustrates that a Favorites database of Figure 17 comprises a plurality of smaller databases: Favorites Rhymes Databases; Favorites SOUND-ALIKES Databases; Favorites Alliterations Database; Favorites Pop-Culture Database; Favorites Rhymed Phrases Database; Favorites SOUND-ALIKES Phrases Database; and Favorites Phrases Database;
- the program and method now described provides a user with an electronic creative process tool (e-CPT) which shall be the name used hereinafter to refer to the method and program of this invention.
- e-CPT serves as a repository for both written and audio information and provides access to large word and phrasal databases that are uniquely indexed.
- the e-CPT disclosed enables a person, such as a songwriter, to easily organize a plurality of lyrics, notes and melodies.
- the e-CPT provides a place to store all of one's ideas and allows a person to link lyrics with a specific melody. Thus, the user may share and create numerous creative projects within the e-CPT.
- the e-CPT contains easily accessible reference tools, which are the earlier described references or dictionaries These reference tools are more extensive than current reference tools available as they have been at times, fully created and/or significantly enhanced by the invention. These tools are as well, interlinked by the software of the system of this invention.
- the reference tools are the data bases for the dictionaries: Rhymes, SOUND-ALIKES, Alliterations, Pop Culture, Rhymed Phrases, SOUND-ALIKES Phrases, Phrases, Dictionary, Thesaurus and Favorites. These reference tools can be further enhanced or amended by other data bases and the user.
- phrases that end with a word that rhymes with the search word are provided.
- phrases that end with words that sound similar to but are not perfect rhymes of the search word are displayed.
- phrases that contain the search word are displayed.
- the user can create his or her own sounds and couple these with his or her own verbiage.
- the Audio Module 127 is a collection of MIDI Drum Loops that can be played via a MIDI Drum loop player. The user can select one of the MIDI Drum loops according to style, type and tempo. The Audio Module 127 could as well include other sounds, such as horns, chirps of birds, tunes, etc.
- the Notebook module 123 can be used by the user to create a unique knowledge base that can also be accessed by the SIM 125. The Notebook module 123 enables the user to enter, store and retrieve information independently input by the user. These will likely be notes made by the users, photographs, down loads etc.
- the SIM 125 is the area in which the user accesses personally entered ideas including lyrics, notes and melodies.
- the SIM 125 also allows the user to access both the information selected by the user during a search of the databases 111 of Figure 1 and the information stored by the Audio Module 127 of Figure 2.
- the SIM 125 is a software module that is optimized for song writers in that it allows a user to create and access various components associated with a song or work.
- Figure 3 illustrates that the SIM 125 of Figure 2 comprises a Song List 141, SIM Word Processor 142 and Song Files 144.
- Song List 141, SIM Word Processor 142 and Song Files 144 work together to allow the user to create, store and modify a plurality of different songs.
- the Song List 141 of Figure 3 contains an entry for each song or record that the user has written.
- Figure 5 depicts an example of a graphical user interface or screen displaying Song List 141 of Figure 3. These are all songs (lyrics and sketches or at least titles for songs that the user intends to write the lyrics for) that the user has previously created or is in the midst of creating.
- the Song List displayed in Figure 5 comprises Demo Song 1, Demo Song 2 and Demo Song 3. This is in the main portion of this graphical user interface which for this selection is divided into rows depicting from left to right "Song Title", Dexcription, V# (version #), and Group for the group assigned to a song if the user chooses to assign it a group.
- buttons including Song List 310, files 320, sketches 330, split 340, collected 350, audio 360 and song info 370. These selection choices repeat themselves on most of the screens that follow pertaining to the SIM. Above these buttons, are the menu selections including Songs 210, Rhymes, Rhymed-Phrases, Phrases, Alliterations, Pop Culture, Dictionary, Thesaurus, Notebooks. All of these menu items should now be familiar to the reader as they represent the dictionaries/references above detailed and will be further addressed as additional screens are shown.
- this help opens automatically to the screen where the user is and if the user changes screens, the help page changes with the screen and thus tracks the user's movement. Once the user is done working with a new song, the user may simply switch to another matter. The new song will be saved automatically.
- Each Song File 144 stored in the SIM 125 of Figure 2 is preferably an individual record created by the user.
- Each individual record may comprise any of the items shown in Figure 4 such as lyrics files 143, sketches files 145, Collected Words and Phrases files 147, Selected Audio Tracks files 148 and Song Information files 149 all of which are further discussed in this paper.
- search engine module 121 of Figure 2 preferably accesses the Song Files 144 and Song List 141 of Figure 3.
- Songs button 210 the Song Files 144 and Song List 141 of Figure 3 is depicted by clicking on the above noted buttons.
- a user may enter a word or phrase in Search field 302.
- the user may also select from the Type 304 pull-down menu a plurality of different fields in which to search for the word or phrase entered in search field 302.
- the fields in the Type 304 pull down menu are, Song Title, Lyrics, Sketches, Lyrics and Sketches, Writer, Publisher, Style, Song Notes, Audio Notes, Song and Audio Notes, Date Created.
- songs in the song list 310 may also be filtered according to their group by selecting the group to be displayed from the Group 306 button. Thus, when one chooses a title for a song to be written, it may be assigned a song group, such as SG 01.
- Lyrics files 143 are a collection of files, each file containing the lyrics for a given song. These are lyrics entered into the program by the user under the name of a Song .
- a user may select a Song from Song List 141 of Figure 3, preferably by double-clicking a song, such as Demo Song 1, shown in Figure 5.
- the lyrics for the selected song may be displayed using SIM Word Processor 142 of Figure 3.
- Figure 8 shows this. So too does Figure 6 which depicts an example of a graphical user interface display or screen when the user clicks on or chooses Lyrics 320 after clicking on Demo Song 1 from Figure 5.
- Sketches files 145 of Figure 4 are a collection of files, each file containing alternative lyrics or ideas separately from the main ideas or lyrics of the song.
- a user may select a song from Song List 141 of Figure 3, preferably by double-clicking a song shown in Figure 5.
- the sketches for the selected song may be displayed using SIM Word Processor 142 of Figure 3 by clicking on the sketches button 330, see Figure 7.
- Figure 7 depicts an example of a graphical user interface display when the user chooses sketches button 330 after selecting Demo Song 1 from Figure 5.
- FIG 8 it depicts how a user may desire to display both the lyrics and the sketches for a given song by selecting split area 340.
- SIM Word processor 142 allows a user to access both the Lyrics files 143 and the Sketches files 145 simultaneously.
- Split button 340 displays, in a split screen, both the lyrics and the sketches for the song to enable the user to look at both and choose the best words from the two areas.
- Figure 8 shows the lyrics and sketches seen separately in Figures 6 and 7.
- the Song Information Files 149 of Figure 4 is further elaborated upon in Figure 9.
- Song Information Files 149 may be further broken into sub-categories Song Flags 1491, Recordings 149-2 and Publishing 149-3.
- the Song Flags sub-category 149-1 may contain any information that would be useful in cataloging the song.
- Figure 10 illustrates an example graphical user interface where the Song Flags sub-category 149-1 is highlighted or clicked on.
- Figure 11 illustrates an example graphical user interface where the Recordings 149-2 of the Song Flags of Figure 9 has been clicked on for display.
- Recording sub category 149-2 there is seen any information that may be useful to catalog the recording of the song including information on the media type, track information or ID information, and a comments area in addition to the Song Notes area which appeared for Song Flag 149-1.
- Figure 12 illustrates an example graphical user interface where the Publishing sub-category 149-3 of Figure 9 has been clicked on. It may contain information important to the songwriter regarding the publishing of the song such as the writer and publisher information , percentages and the Performance Society. This allows the writer to keep track of the creative information associated with the song as well as some practical information as well. Note as well that the Song Notes from Song Flags 149-1 is still shown.
- Selected Audio Tracks 148 as a subset of the Song Files 144 contained in the SIM 125.
- the Audio Module 127 of Figure 2 accesses the SIM 125. This is through the Audio Track Files 148.
- the Selected Audio Track files 148 of Figure 4 are created, modified and stored through Audio Module 127 of Figure 2.
- the Audio Module 127 comprises an Audio Recorder 151 and a MIDI Drum Loop Player 153. It could comprise even further aspects, such as bird sounds, violins, etc.
- the Audio Recorder 151 is preferably a stereo digital hard-disk audio recorder 151 with basic recording and playback features.
- the controls of the Audio Recorder 151 are shown graphically in Figure 14 as buttons which may be clicked and are optionally graphically similar to those that you would find on a basic recording device: Record, Play, Pause, Stop and Rewind.
- Audio tab or button 460 has been clicked.
- Figure 14 has as a top menu row containing Songs, Rhymes, etc. seen in the previous screen views; below that are the buttons, "Song List”, “Lyrics”, also seen in the previous screen views. Under this area however is the mock Audio Recorder with its row of time, size, volume, loop, forward and back arrows, loop, save and record. Under that is a Markers row to be discussed which gives a fill in portion to select the marker, clear, save edit, In and out.
- a row for the midi drum loops has an enterable select space, tempo, volume, loop and forward arrow. Below this is the main portion of the screen with a Description area, a length of song area, and a comments area. This is followed by a lower portion for audio notes.
- the Audio Recorder 151 allows the user to record audio material via an external or internal computer microphone and once the material is recorded, to play the material back.
- the user may also import external audio files including but not limited to: MP3, AIFF, WAV, and Quicktime.
- the benefit of the Audio Recorder 151 is that it stores the recorded material as individual audio files in the Selected Audio Tracks 148 of Figure 4. This allows the user to associate an individual audio file with an individual song to which it belongs. Note in Figure 14, Demo Song 1 appears in the Title portion and is associated with the material thereunder.
- the user may utilize markers to select a specific in and out point for playing a specific area of a song.
- markers to select a section of the audio recording to replay continuously.
- the Midi Drum Loop player 153 also graphically seen in Figure 14 as well as denoted in Figure 13, allows a user to play a collection of Midi Drum Loops that can be selected according to style, type and tempo desired. A songwriter may find the use of the Midi Drum Loops 153 particularly helpful when trying to create a type of "groove” or musical feel to the song they are composing.
- a Stereo Track may be added to the Selected Audio Tracks 148 of Figure 4.
- a user may then utilize the MIDI drum loop player 153 to play selected audio tracks from the Selected Audio Tracks 148. This results in providing the ability for the user to use the Audio Recorder to recorder his/her voice along with the selected audio track being played by the MIDI drum loop player. Thus, the user can record the music along with the lyrics to truly get a feel for the song.
- Notebook module 123 is an optional software module and is an area where a user can create categories and list any information that the user desires.
- the Notebook module is meant to be a means to record thoughts and ideas of the user. While most often this will be written notes, it could as well be graphics, photographs, sounds, and the like.
- Figure 15 depicts an example of a screen or graphical user interface that may be used to access Notebook module 123 of Figure 2 through clicking on Notebook button or tab 290.
- Notebook module 123 of Figure 2 is comprised of a Subject area, a Description area for organizational purposes, and a section for Notes.
- the Notebook module 123 of Figure 2 is an idea storage place.
- a user wants to write a song or poem with local flavor. Therefore, the user, accompanied by a laptop, goes out on the town and observes the restaurants, street names, and other landmarks. The user can then make notes of interesting names through clicking on in the Notebook button 290 of Figure 15. They might also take pictures of these places, make recordings of these places and download information about these places all of which can be entered into the Notebook and again sort functions and search functions are contemplated to better access the information in this Notebook as well as the association of Notebook entries with specific songs.
- Songuardi M module is an online, date-of-creation, registration service. Through the Songuard module the user has the ability to register lyrics, audio recordings, and writer and publisher information with an online storage company by means of an online transmission which is validated with a digital signature and digitally date-stamped. This information is stored and is available to the user when and if the user should need it. Upon receipt of this transmission, a confirmation is sent to the user. This procedure is accomplished by selecting Lyrics Files 143 of Figure 4 and/or Sketches files 145 of Figure 4, selecting an Audio track the user wishes to send from the Selected Audio Track Files 148 of Figure 4, and sending these files to a main data storage area over a network. The writer and publisher information is automatically transmitted.
- Figure 16 depicts an example of a graphical user interface that may be used to allow the user to select the lyrics, sketches, and audio files for sending to the remote main data storage area over the network.
- search engine module 121 preferably includes a graphical user interface that allows a user to search Databases 111 which is comprised of the reference tools or dictionaries earlier presented in this paper, A writer can use these tools to find the best words to complete a song or work.
- Figure 17 illustratively depicts the make up of Databases 111.
- Databases 111 comprises a number of reference tools such as the word database 131, the phrase database 133, a thesaurus 136, a reference dictionary 137, and a Favorites database 139.
- reference tools such as the word database 131, the phrase database 133, a thesaurus 136, a reference dictionary 137, and a Favorites database 139.
- Figure 20 is a flow chart of the manner of searching words.
- Figure 21 is another graphical interface or screen. It is the sort of screen that might be used when one is searching the data bases for the word "water” as seen in the searched word in that figure. In Figure 21 this is being done in conjunction with the SIM module. Note in Figure 21 that the top menu bar 205 and the bottom bar 202 parallel the information of previous screens, In Figure 21 that bottom bar refers to the current song which is Demo Song 1.
- the remainder of the screen contains a search line 221 for entering the word searched, and a syllables designator 222 to place emphasis on the syllables to be shown in the results.
- the screen is broken into a main or primary 201 portion with a side smaller section containing buttons for rhyming filters (All 224a, Primary 224b, Secondary 224c, Pop Culture 224d, and Favorites 224e), for the manner of pronunciation 234, and for SOUND-ALIKES 236 words.
- the main portion 201, of the screen is reveals the words found.
- the search engine module 121 of Figure 2 uses the text string rather than the ID number to locate entries in the Reference Dictionary 137 and Thesaurus 138 of Figure 17. This is because an over the counter thesaurus and dictionary have been inputted and have words not in the other dictionaries or references. Those words have not been assigned ID numbers . This is depicted in Figure 20 where the Dictionary and Thesaurus are searched separately with the use of the "Search Word” whereas the other databases are searched with the use of "Serial Number ID" 901.
- Serial Number ID 901 results in faster response time because number searches are typically faster than text string searches. Accordingly, assigning words in the Data Bases results in a faster system.
- the search engine module 121 preferably searches each database. If a database does not contain a valid result the user is notified preferably by an icon indication next to the database. In one embodiment, shown in Figure 45, a red oval with a minus sign 451 is displayed to let the user know that there are no results for the current search text in that dictionary.
- the reader will note in Figure 45 in the top menu bar that notification feature next to the buttons Alliteration, and Phrases. This saves the user time by allowing the user to quickly glance, to see if there are any results instead of the user having to select each database to determine if results were found. For purposes of clarity only Figure 45 is quickly reviewed. It shows a screen in which the data base Rhymes in the top menu bar is highlighted.
- the Word Database 131 is designed to comprise a large collection of words.
- One of the challenges of providing a large collection of words is to provide a user with a quick response time to a variety of different types of queries.
- Figure 18 depicts an illustration of how the reader may imagine the Word Database 131 of Figure 17 as actually being broken down into four separate databases: Rhymes database 131-1; SOUND-ALIKES database 131-2; Alliteration database 131-3 and Pop-Culture database 131-4.
- the Pop-Culture database 131-4 is a collection of words that reflect the icons of American and World Pop-Culture.
- each ID such as 20, 25, and 30, 71, 73, etc. allows the search engine module 121 of Figure 2 to quickly find, sort and display words that match a given query. These IDs will be discussed yet again as we continue to review Figures 17 through 21.
- Rhyme Group ID 20 is a unique number that is assigned to a unique rhyme group.
- a Rhyme Group is comprised of words that have been grouped together by their phonetic sounds. They are also known as perfect rhymes. Because the words “water”, “daughter” and “Harry Potter” are perfect rhymes, they will belong to the same Rhyme Group and thus have the same Rhyme Group ID, ID 20.
- Figure 21 illustrates an example of a graphical user interface screen into Rhymes Database 131-1 of Figure 18.
- the Rhymes button 220 is selected from menu bar 205. Clicking on Rhymes button 220 allows the user to begin using search engine module 121 of Figure 2 to search the Rhymes Database 131-1 of Figure 18 for perfect rhymes.
- a user enters a search word in the search field 221 and begins the search. In Figure 21, that word is "water”.
- the search engine module 121 of Figure 2 preferably determines if the search word has a Serial Number ID 901 of Figure 20.
- the search engine module 121 of Figure 2 locates the Rhyme Group ID, ID 20 of Figure 20 in the Rhymes Database 131-1 to see if the current search word belongs to a Rhyme Group. If the word doesn't have a serial # ID, the system has to be programmed to deal with that.- If the current search word belongs to a Rhyme Group, the search engine module 121 finds all of the words in the Rhymes Database 131-1 that have the same Rhyme Group LD, ID 20 as the current search word, and prepares the words for display to the user in main display window 201 of Figure 21.
- main display window 201 in response to a search of the word "water” contains words such as "blotter”, “yachter”, “boycotter” and "Alma Mater".
- SOUND ALIKES words which are words that are not perfect rhymes. In the search of "water” these are found as seen in Figure 21 in the side bar section 236. If the user the clicks "All SOUND-ALIKES" 236a, the main screen will change to show all of the rhyming words that are similar. If the user also clicks ⁇ Perfect Rhymes 236b, the main portion of the screen will show both the perfect rhyme words and the SOUND ALIKES words.)
- Rhyming Data base sorts from right to left.
- the words in the Rhymes Database 131-1, shown in Figures 18 and 20, have been pre-sorted and assigned a Rhymes Sort ID 30 of Figure 20 to increase the speed of the sorting process and to allow the words to be displayed in a special phonetic sort order.
- the special phonetic sort order creates rhyming groups within the main list of rhymes.
- the phonetic sort order algorithm first sorts the words by syllables.
- All one-syllable words are grouped and displayed alphabetically.
- two syllable words are sorted by syllable one's sound.
- the two syllable words are further sorted by syllable one's consonant and then alphabetically.
- Three syllable words are sorted by syllable one's sound, then by syllable two's sound, then by syllable one's consonant, and then alphabetically.
- Four plus syllable words are sorted by syllable one's sound, then by syllable two's sound, then by syllable three's sound, then by syllable one's consonant and then alphabetically.
- the words displayed in Figure 21 illustrate this special phonetic sort order.
- breakwater, rainwater, and wastewater are grouped together because they have the same first syllable sound.
- Breakwater, rainwater and wastewater have the same second syllable sound.
- Breakwater's syllable one's consonant is "br”
- rainwater's syllable one's consonant is "r”
- wastewater syllable one's consonant is "w”.
- the words are then sorted by syllable one's consonant sound.
- the result is breakwater is separated from backwater by the words rainwater and wastewater. Therefore, the words are organized in a unique manner that further facilitates a user finding the word that best completes her poem or lyric.
- the search engine module 121 of Figure 2 does not only display words that rhyme with the current search word, the search engine module 121 it also automatically suggests words that a user might want to search on in addition to the current search word. Referring back to Figure 20, the search engine module 121 checks the Alternative Alternative Pronunciation ID 25 to determine if the current search word has any alternative pronunciations. But, for the word "water” there is none and therefore none is shown in Figure 21 at 234 Alt Pronunciation.
- a word may have an alternative pronunciation.
- the word may be spelled the same but pronounced two different ways.
- the word “tear” can be pronounced by phonetic sound “ear” or phonetic sound “air”.
- the rhyme for which a user would be searching would depend on the way the word is pronounced.
- the second way a word may have an alternative pronunciation is if the word has a slang pronunciation.
- the word “making” is pronounced "maa-king” but when the "g” is replaced with an apostrophe the word is makin' pronounced "maa-kuhn”.
- the presentation of a slang alternative pronunciation may greatly increase the words available to the user.
- Figure 22 illustrates how alternate pronunciations may be displayed in the AltPronunciation window 234.
- the current search word is "tear".
- the word “tear” has two pronunciations: i) one with a short “e” which is a verb meaning to rip, and ii) the other with a short "i” which is a noun meaning a drop of liquid from an eye. If a user enters the word "tear”, the search engine module 121 of Figure 2 will first return words from Rhymes Database 131-1 of Figure 18 that rhyme with one of the pronunciations of the word "tear”, such as “air”, “bare”, “their”, “Pierre”, and “wheelchair” as shown in main display window 201 of Figure 22.
- Figure 23 illustrates words that rhyme with the second pronunciation of the word "tear", such as beer, tier, veer and New Year.
- Rhyme Category Filter 224 comprises the options of ALL 224a, PRIMARY 224b, SECONDARY 224c, POP-CULTURE 224d, and FAVORITES 224e.
- the search engine module 121 of Figure 2 looks to the Category ID 19 of Figure 20 of the rhymes found and displays all the rhymes whose Category ID 19 is Primary.
- the words returned as Primary are a subset of the rhymes that are more common in everyday speech.
- Each word in the e-CPT has been grouped into at least one of three categories, Primary, Secondary and Pop-Culture.
- the current search word is "water” and the option PRIMARY 224b is selected with words of all syllables being selected.
- the results, which are displayed in main display window 201 of Figure 24, include words like "daughter”, “otter” and “totter”. Note in that figure also SOUND-ALIKES are shown in the side window. This is automatic. If an entered word has a SOUND ALIKE word, that word will appear under the SOUND-ALIKES column in the left hand side of the screen. In Figure 24 these words are "broader", “codger” and "cooler”.
- Figure 25 illustrates the results when a user selects the Rhyme Category Filter option SECONDARY 224c.
- the search engine module 121 of Figure 2 looks to the Category ID 19 of Figure 20 of the rhymes collected and returns all of the rhymes whose Category ID 19 is Secondary. The words returned as Secondary are a subset of the rhymes that are less commonly used.
- the current search word is "water” and the option SECONDARY 224c is selected.
- the results, which are displayed in main display window 201 of Figure 25, include words like potter, dishwater and garrotter. Again, SOUND ALIKE words are also shown.
- Figure 26 illustrates the results when a user selects the Rhyme Category Filter POP-CULTURE 224d. with the search word of "water".
- the search engine module 121 of Figure 2 looks to the Category ID 19 of Figure 20 and returns all of the rhymes whose Category 19 is Pop-Culture.
- the results, which are displayed in main display window 201 of Figure 26, include words like Harry Potter and The Sweetwater.
- Rhyme Category Filter There is one more Rhyme Category Filter called Favorites.
- the Favorites filter 224e of Figure 21 will display the user's collected favorites. A discussion of this filter will follow the section describing the Collecting of the Rhymes and Phrases. However with the search word "water” by clicking on Favorites only those words that rhyme with "water” will be shown from the Favorites since we are in the Rhymes Database.
- Another filter that is provided is the syllables filter 222 as shown in Figure 21.
- the syllable filter allows the user to only display words in the main display window 201 that have the requisite number of syllables. Thus, if the user wants to see only two syllable words, the user can select two from the syllables filter so only two syllable words which rhyme with the current search word are shown.
- SOUND-ALIKES ID 40 is a unique number that is assigned to a unique SOUND-ALIKES Group.
- a SOUND-ALIKES Group may contain two or more Rhyme Groups.
- SOUND-ALIKES are words that sound similar to the search word, but are not perfect rhymes with the search word. For example, the words “bopper,” “chopper” and “pauper” all sound similar to the word “water”, but they are not perfect rhymes with "water”. However, "hopper,” “chopper” and “pauper” all belong to the same Rhyme Group.
- the SOUND-ALIKES ID 40 is used by the search engine module 121 of Figure 2 to determine to which (if any) SOUND-ALIKES Group the current search word belongs.
- the search engine module 121 of Figure 2 will also check the EEE Group ID 43 and the EEZE Group ID 45 to see if the cureent search word has a corresponding EEE Group or an EEZE group.
- An EEE Group is a special type of SOUND-ALIKES group. According to traditional rhymes, the words “tree” and “reality” are not rhymes. However, in song writing, these words work well together. If a user looks for SOUND-ALIKES for the word "tree”, there are more than 4000 SOUND-ALIKES. These words are generally three syllables or greater with a hard "e” sound at the end. Examples include ability, futility, society, and responsibility.
- the EEE group ID 43 is a means to break up the many SOUND-ALIKES with this sound.
- the EEZE group contains the plurals of the words found in the EEE group.
- Figure 46 is a graphical illustration of how an EEE group may be indicated. Words up to three syllables are shown. For a search of the word “tree” emphasis is on the third syllable the main portion of the screen contains such words as "shadily” "bakery”, “agony” and “carefully". Note that the screen presentation in the side section for SOUND-ALIKES advises the user that the EEE Group has been searched and it is by clicking on that entry that the SOUND ALIKE words shown in Figure 46 are found.
- - Figure 47 is a graphical illustration of how an EEZE group may be indicated. It contains words such as “blasphemies”, “bakeries”, and “agencies”. The word searched is “trees” with emphasis on the third syllable. Again, the side section of the screen under SOUND-ALIKES advises the user that the EEZE group has been searched and it is by clicking on that information that the SOUND ALIKES words are shown.
- Figure 21 illustrates an example of a graphical user interface into SOUND-ALIKES Database 131-2 of Figure 18.
- the search engine module 121 of Figure 2 preferably determines if the search word has a Serial Number ID 901 of Figure 20. If a Serial Number ID 901 is found, the search engine module 121 of Figure 2 locates the Rhyme Group ID 20a of Figure 20 to determine if the word belongs to a Rhyme Group.
- the search engine module 121 of Figure 2 looks to the SOUND-ALIKES Group ID 40 of Figure 20 in the SOUND-ALIKES Database 131-2 to see if the Rhyme Group belongs to a SOUND-ALIKES Group.
- Each Rhyme Group within a SOUND-ALIKES Group is assigned a Rhyme Group keyword in order to allow the user to select which Rhyme Group to display.
- the search engine module 121 finds all of the other Rhyme Groups in the SOUND-ALIKES Database 1312 that have the same SOUND-ALIKES Group ID 40 as the current Rhyme Group, and prepares the Rhyme Group keywords for display to the user in the SOUND-ALIKES display area 236 of Figure 21.
- the search word "water” SOUND-ALIKES display area 236 contains words such as "broader", “doctor”, “softer” and "watcher”.
- the words in the SOUNDALIKES Database 131-2 have been pre-sorted and assigned a SOUND-ALIKES Rhymes Sort ID 31, an EEE Group Sort ID, ID 32 or an EEZE Group Sort ID, ID 33 to increase the speed of the sorting process and to allow the words to be displayed in a special phonetic sort order.
- the special phonetic sort order creates SOUND-ALIKES groups within the main list of SOUND-ALIKES.
- the phonetic sort order algorithm first sorts the words by syllables. All one-syllable words are grouped and displayed alphabetically. Next, two syllable words are sorted by syllable two's sound.
- the two syllable words are then sorted by syllable one's sound.
- the two syllable words are further sorted by syllable one's consonant and then alphabetically.
- Three syllable words are sorted by syllable three's sound, then by syllable one's sound, then by syllable two's sound, then by syllable one's consonant, and then alphabetically.
- the cunent search word is "water”.
- the syllables selected for display are "all”.
- the user can choose to display in the main display window 201 all of the SOUND-ALIKES for the current search word found by search engine module 121 of Figure 2.
- Figure 28 illustrates the results when a user checks an All SOUND-ALIKES box 236a. When the All SOUND-ALIKES box 236a is selected, all of the SOUND-ALIKES for the current search word are displayed in the main display window 201.
- SOUND-ALIKES "broader” and “father” are displayed as well as “shopper” and "pauper".
- the words are displayed in Figure 28 according to the special sort order placing all one-syllable words first in alphabetically order.
- the special sort order displays two-syllable words based on syllable two's sound first, then syllable one's sound, then syllable one's consonant and then alphabetically. This results in the list of two syllable words displayed in main display window 201 being broken up into several sub-lists. For example, the first sub-list starts with “bobber” and ends with “slobber”, while the second sub-list starts with "broader" and ends with "prodder”.
- the words in the first sub-list all share the same syllable two's sound of "ber", while the words in the second sub-list all share the same syllable two's sound of "der”.
- the words within each sub-list are then ordered according to syllable one's sound, syllable one's consonant and then alphabetically.
- all of the words share the same syllable one's sound of a "short a”. Since they all have the same syllable one's sound they are next sorted by their consonant sounds and then alphabetically. Therefore, the words are organized in a unique manner that further facilitates a user finding the word that best completes his or her poem or lyric.
- Figures 28 and 21 differ as in Figure 21 rhymes are portrayed in the main portion while in Figure 28 SOUNDALIKES are portrayed in the main portion. In the latter case this caused by clicking on "All SOUND-ALIKES" 236a.
- Figure 27 depicts the display of the words that are associated with the keyword "shopper” from Figure 28's SOUND-ALIKES area 236. If a user desires to view the SOUND-ALIKES to the search word "water "the user may select any one of the keywords displayed in the SOUND-ALIKES area 236.
- the perfect rhymes to the keyword shopper which are SOUND-ALIKES to the search word water, are displayed in main display window 201 of Figure 27, i.e. chopper, pauper and whopper.
- the user may select the keyword shopper to see if one of the words displayed in main display window 201, i.e. pauper, would provide a close enough rhyme to the word water to complete the lyric.
- the user could not click on a word in the main section 201 of Figure 28 and also automatically get rhymes for it.
- the user would have to hold down the option key, click on a dictionary, and then would get the results from that dictionary. Another way to, obtain a rhyme for a word in the main section 201, the user would have to enter that word in the Search area and press "Go" to obtain rhymes for that word.
- Figure 29 illustrates an example of a graphical user interface displaying the results of the user selecting the option of displaying the All SOUND-ALIKES and the perfect rhymes together. Display of both SOUND-ALIKES and perfect rhymes is achieved when the user selects the +Perfect Rhymes box 236b shown in Figure 29.
- the words displayed in the main display window 201 include all of the perfect rhymes for the current search word and all of the SOUND-ALIKES for the current search word.
- water's perfect rhyme, "daughter” is displayed along with water's SOUND-ALIKES "broader" and "father”.
- Figure 30 Another option is illustrated in Figure 30.
- the user can choose to display all of the perfect rhymes for the current search word and the words associated with just one of the SOUND-ALIKES keywords. This is accomplished by clicking on one of the keywords, for example "bopper” and selecting the -HPerfect Rhymes box 236b.
- Figure 30 illustrates the results displayed in main display window 201, where the current search word's perfect rhyme "daughter” is displayed along with "chopper” from SOUND-ALIKES keyword shopper.
- a user can change the words displayed through a variety of filters that can be used. These filters interact with the SOUND-ALIKES database 131-2 in relatively the same manner as described above with relation to the Rhymes database 131-1. For example, when the PRIMARY 224b option of Figure 28 is selected the search engine module 121 of Figure 2 looks to the Category ID 21 of Figure 20 of the SOUNDALIKES found and displays all the SOUND-ALIKES whose Category ID 21 is Primary. The words returned are a subset of the SOUND-ALIKES that are more common in everyday speech. Each word in the SOUND-ALIKES Rhymes has been grouped into at least one of three categories, Primary, Secondary and Pop-Culture.
- the current search word is "water” and the option PRIMARY 224b is selected along with the All SOUND-ALIKES button 263a.
- the results, which are displayed in main display window 201 of Figure 28, include words like coffer, watcher and chopper.
- the syllables filter 222 also operates in the same manner as described above in the Rhymes database 131-1 section.
- the search engine module 121 of Figure 2 looks to the Category ID 21 for the SOUND-ALIKES and to Category ID 19 for the Rhymes to determine which words to display in the main display window 201.
- Related Sound Groups are groups of words that are alliterations of each other, but are only related to the beginning sound of the current search word. For example, the search word fruit has a beginning sound of "fr.” However, “f and "fl” sounds are related to the "rr” sound. Thus, words that have the "P' sound or the "fl” sound would be related sounds that may be used in a lyric or poem.
- a user can change the words displayed through a variety of filters that can be used. These filters interact with the ALLITERATIONS database 131-3 in relatively the same manner as described above with relation to the Rhymes database 131-1.
- the search engine module 121 of Figure 2 looks to the Category ID 22 of Figure 20 of the Alliterations (or related sounds) found and displays all the Alliterations (or related sounds) whose Category ID 22 is Primary.
- the words returned are a subset of the alliterations that are more common in everyday speech.
- Each word in the e-CPT has been grouped into at least one of three categories, Primary, Secondary and Pop-Culture.
- Pop-Culture Database 131 -4 is a collection of over 11 ,000 of the most universally recognizable names, places, people, events, products and icons which makeup and are an important part of the American and World Culture.
- the Pop-Culture database may be expanded to contain recognizable names, places, people, events, products and icons from other cultures and languages. Any of a number of different means may be used to organize and present the data provided in the Pop-Culture Database 131-4. The following is just one example of how the Pop-Culture data may be arranged and organized.
- Figure 33 illustrates an example of a graphical user interface that may be used to gain access to the data within the Pop-Culture Database 131-4.
- FIG. 33 depicts the Pop-Culture data organized into four main categories: "The World,” “Famous Names,” “Famous Products” and “Food, Drink & Travel”. All subjects and categories are displayed when the user selects the :"Index" Tab 261 of Figure 33. Otherwise, each category can be seen by clicking on the other tabs, "The Word:”, “Famous Names”:, “Famous Products:” and “Food, Drink & Travel”. Each of these categories are preferably broken down into more specific subject categories. By selecting one of the subject categories the words in that category are displayed.
- Figure 34 depicts words displayed when the Famous Products category 268 is selected and then the Name Brands and Icon subject category 269 is selected. Words in the "Name Brands and Icon" 269 category could include trademarks such as Ajax®, Folgers® and iMac®, as shown in Figure 34.
- Subject Keyword Hyperlink 910 contains a list of the subject categories.
- the search engine module 121 of Figure 2 identifies the Subject Keyword Hyperlink 910 and finds the associated Pop-Culture ID 912 of Figure 20.
- the search engine module 121 of Figure 2 collects for display all of the words in the Pop-Culture Database.] 31-4 that have the same Pop-Culture ID 912. The words are displayed by the search engine module 121 of Figure 2 by the Pop-Culture Sort ID 914 of Figure 20.
- a user can change the words displayed through two of the filters, ALL and FAVORITES. These filters interact with the Pop Culture database 131-4 in relatively the same manner as described above with relation to the Rhymes database 131-1.
- the search engine module 121 of Figure 2 looks to the Category ID 823 of Figure 20 of the Pop Culture found and displays all the Pop Culture.
- the Favorites button is selected only the Pop Culture that is in the Favorites is displayed.
- the syllables filter 222 discussed in other examples, which affects the number of syllables in the each word displayed.
- the Phrasal Database 133 is designed to comprise a large collection of cliches, phrases, sayings, slang expressions, idioms and word combinations, herein referred to simply as phrases.
- a more accurate name for the Phrasal Database would be the Phrasal/Cliche/Sayings/Word Combinations Database as will soon be readily appreciated by the reader.
- Figure 19 depicts an illustration of how the reader may imagine the Phrasal Database 133 of Figure 17 as actually being broken down into three separate databases: a Rhymed Phrasal Databases 133-1, SOUND-ALIKES Phrase Database 133-2 and a Phrasal/Cliche/Sayings/Word Combinations Database 133-3.
- Figure 20 depicts an example of the plurality of IDs that are associated with each phrase in the Rhymed Phrasal Databases 133-1, SOUND-ALIKES Phrasal Database 1332 and a Phrasal/Cliche/Sayings/Word Combinations Database 133-3.
- Each ID allows the search engine module 121 of Figure 2 to quickly find, sort and display words that match a given query.
- a user can change the words displayed through two of the filters, ALL and FAVORITES. These filters interact with the Phrasal database 131-3 in relatively the same manner as described above with relation to the Rhymes database 131-1.
- the search engine module 121 of Figure 2 looks to the Category ID 827 of Figure 20 of the Phrases found and displays all the Phrases..
- the Favorites button is selected only the Phrases that is in the Favorites is displayed.
- the syllables filter 222 discussed in other examples, which affects . the number of syllables in the each phrase displayed.
- Last Word Rhyme Group ID 74 is a unique number that is assigned to a unique Last Word Rhyme Group.
- a Last Word Rhyme Group is comprised of phrases whose last words have been grouped together by their phonetic sounds. The last word of one of the phrases is a perfect rhyme with the last word of another of the phrases within the same rhyme phrase group. Thus the phrases "a cool drink of water” and the phrase “my long lost daughter” will have the same Last Word Rhyme Group ID since the words "water” and "daughter" are perfect rhymes.
- Figure 35 illustrates an example of a graphical user interface into Rhymed Phrases Database 133-1 of Figure 19.
- Rhymed Phrases 230 is clicked in the main menu bar 205, the syllables chosen are all at 222, and in the side menus, buttons all 224a and favorites 224e as filters are available.
- the search word is "night”.
- Alternate Pronunciations 234 in the side options is not activated but SOUND-ALIKES 236 contains the words "bike” and "gripe”.
- the user uses search engine module 121 of Figure 2 to search the Rhymed Phrases Database 133-1 of Figure 19 for phrases that rhyme.
- the search engine module 121 of Figure 2 preferably determines if the search word has a Serial Number ID 901 of Figure 20. If a Serial Number ID 901 is found, the search engine module 121 of Figure 2 locates the Rhyme Group ID 20b of Figure 20 to see if the current search word belongs to a Last Word Rhyme Group. If the current search word belongs to a Last Word Rhyme Group the search engine module 121 finds all of the phrases in the Rhymed Phrases Database 133-1 that have the same Last Word Rhyme Group ID 74 as the current search word's Rhyme Group ID 20b, and prepares the phrases for display to the user in main display window 201 of Figure 35. Thus, main display window 201 contains phrases such as "A diverse fight" and "A disturbing sight.”
- the search engine module 121 of Figure 2 does not only display phrases that rhyme with the current search word, the search engine module 121 also suggest words that a user might want to search on in addition to the current search word. Referring back to Figure 20, the search engine module 121 checks the Last Word Alternative Pronunciation ID 607 to determine if the current search word has any alternative pronunciations.
- the alternative pronunciations for the Rhymed Phrases Database 133-1 of Figure 19 are found in the same way as they are found in the Rhymes Database 133-1 of Figure 18 as described above.
- Category and Syllable Filters may also be used to change the list of phrases displayed to the user from the Rhymed Phrases Database 133-1 of Figure 19.
- two Category Filters are provided, the ALL filter 224a and the Favorites filter 224e.
- the ALL filter 224a allows the user to display all of the phrases returned by the search engine module 121 of Figure 2, while the Favorites filter 224e will display user's collected favorites.
- a discussion of the Favorites filter 224e will follow the section describing the Collecting of Rhymes and Phrases.
- the syllables filter 222 discussed in other examples, which affects the number of syllables in the each rhymed phrase displayed
- Last Word SOUNDALIKES ID 609 is a unique number that is assigned to a unique Last Word SOUND-ALIKES Phrase Group.
- a Last Word SOUND-ALIKES Phrase Group may contain two or more Last Word Rhymed Groups.
- Last Word SOUND-ALIKES Phrase Groups are groups of phrases whose last word sounds similar to the search word, but the last words are not perfect rhymes with the search word. For example, the word "bike” sounds similar to the word "night", but they are not perfect rhymes with each other.
- the Last Word SOUND-ALIKES ID 609 is used by the search engine module 121 of Figure 2 to determine if the current search word belongs to a Last Word SOUND-ALIKES Phrase Group.
- Last Word EEE Phrase Group is a special type of SOUND-ALIKES Phrase group. According to traditional rhymes, the words "tree” and "reality" are not rhymes. However, in song writing, these words sound well together. If a user looks for SOUNDALIKES phrases for the word tree, there are more than 1300 Last Word EEE SOUNDALIKES.
- the Last Word EEE Group ID 611 is a means to combine the many Last Word EEE SOUND-ALIKES phrases with this sound.
- the Last Words EEZE Phrase Group contains the plurals of the words found in the EEE Phrase group.
- Figure 35 illustrates an example of a graphical user interface for the SOUNDALIKES Phrasal Database 133-2 of Figure 19.
- Rhymed-Phrases menu 230 is selected from menu bar 205.
- Rhymes Phrases button 230 To search for Rhymed Phrases the user clicks on Rhymes Phrases button 230.
- a user then enters a search word in the search field 221 and begins the search.
- the search engine module 121 of Figure 2 preferably determines if the search word has a Serial Number ID 901 of Figure 20. If a Serial Number ID 901 is found, the search engine module 121 of Figure 2 locates the Rhyme Group ID 20b of Figure 20 to determine if the word belongs to a Last Word RhymedGroup.
- Figure 36 illustrates an example of a graphical user interface into Phrasal Database 133-3 of Figure 19.
- Phrases menu 240 is selected from menu bar 205.
- the search engine module 121 of Figure 2 preferably determines if the search word has a Serial Number ID 901 of Figure 20. If a Serial Number ID 901 is found, the search engine module 121 of Figure 2 locates the Combined Serial Number ID 71 of Figure 20 to determine which phrases contain the current search word by looking for the cunent search word's Serial Number ID 901 in the phrase's Combined Serial Number ID 71.
- the search engine module 121 of Figure 2 displays all of the phrases that contain the current search word.
- the search engine module 121 of Figure 2 does not only display phrases that contain the cunent search word, instead the search engine module 121 also suggest words that a user might want to search on in addition to the current search word. Referring back to Figure 20, the search engine module 121 checks the Phrases Alternative Pronunciation ID 73 to determine if the current search word has any alternative pronunciations.
- the search engine module 121 of Figure 2 preferably displays words in the Related Word Group indicated by the Related Word 1 ID 583 that contain the word "night” such as goodnight, nightmare and tonight under Related Words 1 242.
- the search engine module 121 of Figure 2 preferably displays the words in the Related Word Group, indicated by the Related Word 1 ID 583, that contain the first word "day” including daydream and everyday under Related Words 1 242.
- the search engine module 121 of Figure 2 preferably displays the words in the Related Word Group, indicated by the Related Word 2 ID 584, that contain the second word "light” including "lightheaded” and "candlelight” under Related Words 1 242.
- the search engine module 121 of Figure 2 will display the phrases containing the related word selected form the Phrasal Database 133 of Figure 3.
- a user may access the phrasal database 133-3 of Figure 19 though a Phrase Index.
- the Phrase Index alphabetically lists every word contained in the Phrasal Database 133-3 of Figure 19.
- access to this Phrase Index may be provided by a Show Index Button 244.
- the Phrase Index region 247 is shown at the bottom of the graphic user interface.
- the top of the graphic user interface is a series of tabs each representing a portion of the alphabet. A user can select any of the tabs to display the words listed in the phrasal database 133-3 of Figure 19.
- the user preferably also has the ability to hide the phrasal index.
- One of the benefits of being able to display the phrasal index is to help overcome writer's block. There is nothing worse than staring at a blank page. By looking through the Phrases Index, a user finds words and phrases that may stimulate their creative process.
- Each phrase is analyzed word by word.
- the search engine module 121 of Figure 2 collects all of the phrases that contain the selected word's Serial Number ID 901 of Figure 20 in the Combined Serial Number ID 71. Phrases that contain the word selected will be displayed in main display window 201. With the foregoing information a return to Figure 36 is of use. The word searched is "night". Again filters are available of "All" 224a and “Favorites” 224e. Also available is alternate pronunciations 234. These, as in other screens appear in the side of the screen. There is also the option of selecting Related Words 242 as a first and second choice.
- the databases 111 of Figure 17 preferably comprise a reference dictionary 137.
- the reference dictionary 137 is the The American Heritage® Dictionary of the English Language, Fourth Edition Copyright ⁇ 2000 by Houghton Mifflin Company.
- Figure 39 depicts an example of how search engine 121 of Figure 2 might display the information for a given word from the Reference Dictionary 137 of Figure 18 through Dictionary area 270.
- a thesaurus 136 is preferably integrated into databases 111.
- the thesaurus 136 is the Roget's II: The New Thesaurus, Third Edition by the Editors of the American Heritage® Dictionary. Copyright ⁇ 1995 by Houghton Mifflin Company.
- Figure 40 depicts an example of how search engine module 121 of Figure 2 might display information for a given word from the thesaurus 136 through the Thesaurus area 280.
- the databases 111 of Figure 18 discussed above can be used together to provide a plurality of different words and phrases to assist the writer in the creative process. Search engine module 121 of Figure 2 allows the user to enter the search term once.
- the user can move between the plurality of databases 111 of Figure 18.
- the user can move from Rhymes 220 to Phrases 240 to Alliterations 250 without having to re-type the word for each search.
- a user may select any word within any of the menus and that word will become the cunent search word in all of the databases 111. This allows a user to go from word to word, search to search without extra typing.
- the user selects a song from Song List 141 of Figure 3 or creates a new record.
- This selected song is refened to as the Cunent Active Song.
- each song has Collected Words and Phrases files 147 of Figures 4 and 41 that have been associated with the song. Collected Words and Phrases files 147 is in files 113 in Figure 1.
- a user may search the Words Database 131 of Figure 18 and the Phrasal Database 133 of Figure 19 as previously discussed.
- search engine module 121 of Figure 2 may search the Words Database 131 of Figure 18 and the Phrasal Database 133 of Figure 19 as previously discussed.
- a plurality of words or phrases will be displayed to the user in the main display window 201 as depicted in Figures 21 and 34, and 35.
- a user may select any word or phrase displayed in the main display window 201.
- the selected word or phrase will then be stored to the Collected Words and Phrases Array 147 of Figure 41 associated with the Cunent Active Song.
- Word Databases 131 of Figure 18 except the Pop-Culture database 131-4 and for all the Phrasal Databases 133 of Figure 19, when a collected word or phrase is associated with the Cunent Active Song, it is stored in the Collected Words and Phrases Anay 147 of Figure 41, along with the search word that the user was searching on. More specifically it is actually being stored in a custom data structure within the main data structure. It is loaded into anays for display.
- Figure 21 illustrates access to the Rhymes Database 131-1 of Figure 18.
- the user finds the words “slaughter”, “sea otter” and “globetrotter”.
- the Cunent Active Song's Title Demo Song 1 is shown at the bottom 202 of the graphical user interface.
- the words change color and become italicized to let the user know that those words have been selected, h addition, the words are saved to one of the files within the Collected Words and Phrases files 147 shown in Figure 41.
- the database being searched is the Rhymes Database 131-1 of Figure 18.
- any words selected from this Database will be associated with the search word water and collected into the Rhymes file 147-1 of Figure 41 .
- Figure 42 depicts an example of a graphical user interface for the SIM 125 when collected menu 350 is selected.
- Collected menu 350 allows the user to access the Collected Words and Phrases files 147 of Figure 41.
- the Collected Words and Phrases files 147 are accessed though the Collected Categories 352 of Figure 42.
- Under the Collected Categories 352 are Rhymes 352a, Rhymed-Phrases 352b, Phrases 352c, PopCulture 352d and Alliterations 352e.
- Rhymes 352a Through the Collected Category Rhymes 352a the Rhymes file 147-1 and the SOUND-ALIKES file 147-2 of Figure 41 for the Cunent Active Song can be accessed.
- the Rhymed Phrases file 147-5 and the Phrasal SOUND-ALIKES file 147-6 of Figure 41 for the Cunent Active Song can be accessed.
- the Phrases file 147-7 of Figure 41 for the Cunent Active Song can be accessed.
- the Pop-Culture File 147-4 of Figure 41 for the Current Active Song can be accessed.
- the Alliterations file 147-3 of Figure 41 for the Current Active Song can be accessed.
- Figure 42 illustrates the selection of the Collected Menu 350 and the Collected Category Rhymes 352a.
- the words that the user performed a search on and collected words from the search results are listed in Searches area 354.
- the words collected will be displayed.
- the user selects the word "water” from the searches area 354 the words collected by the user from the Rhymes Database 131-1 of Figure 18 during the search on the word "water”, i.e. "slaughter,” sea otter,” and “globetrotter” are now displayed in the Collected Text Display Area 356 which is the main portion of the screen..
- the user may desire to show the lyrics files 143 of Figure 4 or the sketches files 145 of Figure 4 for the song. In the illustration of Figure 42, this may be accomplished by selecting the Show Lyrics button 357 or the Show Sketches button 359.
- the button “Collected” 350 has been selected so that the collected items can be displayed from the search word "water” (see side of the screen under Searches) under the Rhymes filter in the left hand side bar of the "Collected Categories".
- the collected items for the Rhyme terms for "water” are "slaughter”, “sea otter” and “globe trotter”.
- the search term is editable as is the collected area. Both show minus signs in a circle so that a term may be highlighted and deleted.
- Favorites database 139 of Figure 17 comprises of aplurality of smaller databases: Favorites Rhymes Databases 139-1; Favorites SOUND-ALIKES Databases 139-2; Favorites Alliterations Database 139-3; Favorites Pop-Culture Database 139-4; Favorites Rhymed Phrases Databasel39-5; Favorites SOUND-ALIKES Phrases Database 139-6; and Favorites Phrases Database 139-7.
- the Favorites filter 224e of Figure 21 will display the user's collected favorites for the Rhymes Database 131-1 of Figure 18.
- the search engine module 121 of Figure 2 displays any words from the Favorites Rhymes Database 139-1 of Figure 44 which rhyme with the cunent search word.
- the searching and displaying of the Favorites Databases 139 is preformed in the same manner as described above with relation to the Words Databases 131 of Figure 18 and the Phrasal Databases 133 of Figure 19.
- Page-Driven means that the Help for whichever Page in the program you are on is displayed. In this mode the Help will follow you as you change Pages in the Program. This means that if you are on the Lyrics Page the Help for the Lyrics Page is displayed. However if you should then decide to change to the Rhymes Page the Help will remain open and the Help for the Rhyming Dictionary will be displayed. This will act like a tutorial allowing you to look at the Help for a given feature and be able to use the program while reviewing the Help for that feature.
- the system contemplates a find system connected with a spell checker.
- a spell checker if the user puts in the word "Mississippi" to search but misspells that word, before the search begins, the spell checker will alert the user to the fact that the word is misspelled and provide alternative spellings as with any known spell checker.
- the GOGGLE system is somewhat akin in trying to conect a search word, but does not act as typical spell check.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Machine Translation (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Description
Claims
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| AU2003303723A AU2003303723B2 (en) | 2003-01-06 | 2003-12-29 | An information management system plus |
| JP2004566628A JP4740597B2 (en) | 2003-01-06 | 2003-12-29 | Method for processing user-provided input words |
| EP03808606A EP1581892A4 (en) | 2003-01-06 | 2003-12-29 | An information management system plus |
| CA002506989A CA2506989A1 (en) | 2003-01-06 | 2003-12-29 | Selection system for songwriting |
Applications Claiming Priority (6)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US10/337,535 | 2003-01-06 | ||
| US10/337,910 | 2003-01-06 | ||
| US10/337,535 US20040133558A1 (en) | 2003-01-06 | 2003-01-06 | Information management system plus |
| US10/337,910 US7277883B2 (en) | 2003-01-06 | 2003-01-06 | Information management system |
| US39353803A | 2003-03-20 | 2003-03-20 | |
| US10/393,538 | 2003-03-20 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2004063945A1 true WO2004063945A1 (en) | 2004-07-29 |
Family
ID=32719020
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/US2003/041569 Ceased WO2004063945A1 (en) | 2003-01-06 | 2003-12-29 | An information management system plus |
Country Status (5)
| Country | Link |
|---|---|
| EP (1) | EP1581892A4 (en) |
| JP (1) | JP4740597B2 (en) |
| AU (1) | AU2003303723B2 (en) |
| CA (1) | CA2506989A1 (en) |
| WO (1) | WO2004063945A1 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| ITCN20120005A1 (en) * | 2012-03-08 | 2013-09-09 | Giraudo Vittore | POETIC MACHINE WITH ELECTRONIC CONTROL, FOR THE CREATION AND / OR RECITATION OF COMPOSITIONS ON THE BAY. |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5164900A (en) * | 1983-11-14 | 1992-11-17 | Colman Bernath | Method and device for phonetically encoding Chinese textual data for data processing entry |
| US5799276A (en) * | 1995-11-07 | 1998-08-25 | Accent Incorporated | Knowledge-based speech recognition system and methods having frame length computed based upon estimated pitch period of vocalic intervals |
| US6459809B1 (en) * | 1999-07-12 | 2002-10-01 | Novell, Inc. | Searching and filtering content streams using contour transformations |
Family Cites Families (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0625901B2 (en) * | 1986-08-08 | 1994-04-06 | 三輪 博秀 | Electronic monolingual dictionary and electronic multilingual dictionary |
| US5283833A (en) * | 1991-09-19 | 1994-02-01 | At&T Bell Laboratories | Method and apparatus for speech processing using morphology and rhyming |
| JPH06110494A (en) * | 1992-09-08 | 1994-04-22 | Osaka Gas Co Ltd | Pronounciation learning device |
| US5799267A (en) * | 1994-07-22 | 1998-08-25 | Siegel; Steven H. | Phonic engine |
| US6009397A (en) * | 1994-07-22 | 1999-12-28 | Siegel; Steven H. | Phonic engine |
| US5752242A (en) * | 1996-04-18 | 1998-05-12 | Electronic Data Systems Corporation | System and method for automated retrieval of information |
| JP3508470B2 (en) * | 1996-05-29 | 2004-03-22 | ヤマハ株式会社 | Songwriting support device, songwriting support method, and storage medium |
| US6084168A (en) * | 1996-07-10 | 2000-07-04 | Sitrick; David H. | Musical compositions communication system, architecture and methodology |
| US5895463A (en) * | 1997-05-20 | 1999-04-20 | Franklin Electronic Publishers, Incorporated | Compression of grouped data |
| US6116907A (en) * | 1998-01-13 | 2000-09-12 | Sorenson Vision, Inc. | System and method for encoding and retrieving visual signals |
| JP3250559B2 (en) * | 2000-04-25 | 2002-01-28 | ヤマハ株式会社 | Lyric creating apparatus, lyrics creating method, and recording medium storing lyrics creating program |
| JP2002175382A (en) * | 2000-12-07 | 2002-06-21 | Furukawa Masao | Receipt certification system for literary work |
| US6976019B2 (en) * | 2001-04-20 | 2005-12-13 | Arash M Davallou | Phonetic self-improving search engine |
| JP3812437B2 (en) * | 2001-12-25 | 2006-08-23 | ヤマハ株式会社 | System and program for providing music media composed of auto verbs and compositions via communication network |
-
2003
- 2003-12-29 AU AU2003303723A patent/AU2003303723B2/en not_active Ceased
- 2003-12-29 WO PCT/US2003/041569 patent/WO2004063945A1/en not_active Ceased
- 2003-12-29 JP JP2004566628A patent/JP4740597B2/en not_active Expired - Fee Related
- 2003-12-29 CA CA002506989A patent/CA2506989A1/en not_active Abandoned
- 2003-12-29 EP EP03808606A patent/EP1581892A4/en not_active Withdrawn
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5164900A (en) * | 1983-11-14 | 1992-11-17 | Colman Bernath | Method and device for phonetically encoding Chinese textual data for data processing entry |
| US5799276A (en) * | 1995-11-07 | 1998-08-25 | Accent Incorporated | Knowledge-based speech recognition system and methods having frame length computed based upon estimated pitch period of vocalic intervals |
| US6459809B1 (en) * | 1999-07-12 | 2002-10-01 | Novell, Inc. | Searching and filtering content streams using contour transformations |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP1581892A4 * |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| ITCN20120005A1 (en) * | 2012-03-08 | 2013-09-09 | Giraudo Vittore | POETIC MACHINE WITH ELECTRONIC CONTROL, FOR THE CREATION AND / OR RECITATION OF COMPOSITIONS ON THE BAY. |
Also Published As
| Publication number | Publication date |
|---|---|
| EP1581892A4 (en) | 2009-06-24 |
| CA2506989A1 (en) | 2004-07-29 |
| JP4740597B2 (en) | 2011-08-03 |
| AU2003303723B2 (en) | 2010-06-10 |
| AU2003303723A1 (en) | 2004-08-10 |
| EP1581892A1 (en) | 2005-10-05 |
| JP2006513494A (en) | 2006-04-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7277883B2 (en) | Information management system | |
| Ogilvie | The Cambridge companion to English dictionaries | |
| Herbert | Music in words: a guide to researching and writing about music | |
| US20040133558A1 (en) | Information management system plus | |
| Petrucciani | From the FRBR model to the Italian cataloging code (and vice versa?) | |
| AU2003303723B2 (en) | An information management system plus | |
| Read | Cataloguing without tears: managing knowledge in the information society | |
| Myers | Music: special characteristics for indexing and cataloguing | |
| Kim | Towards organizing and retrieving classical music based on functional requirements for bibliographic records (FRBR) | |
| Khokhlova et al. | A Corpus of Liturgical Texts in German: Towards Multilevel Text Annotation | |
| Fisher et al. | Catalogue module | |
| Bayne | A guide to library research in music | |
| JP5370079B2 (en) | Character string search device, program, and character string search method | |
| Weiner | Modelling Lexical Structures in the Oxford English | |
| Seigel | Yiddish Music Resources Online | |
| Anderson et al. | The Scottish Corpus of Texts and Speech--a user's guide. | |
| Brubaker | Why Patti Smith Matters | |
| Koonce | Indexing rap music literature: an experiment into the creation of a rap music database using The Source: The Magazine of Hip-Hop music, Culture, and Politics | |
| Gillaspy | Innovation fuels sustainability: how innovative elements promoted longevity in three digital humanities projects in music | |
| Cawelti | Sheet Music Round-up | |
| McCafferty et al. | Literary research and British postmodernism: strategies and sources | |
| Nettl | Music and Context: Essays for John M. Ward | |
| BIOGRAPHICAL et al. | The Core Collection | |
| Watson | A User’s Evaluation and Comparison of Selected Music Information Retrieval Databases at Rutgers University | |
| JPH04328672A (en) | Document preparing device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| AK | Designated states |
Kind code of ref document: A1 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SY TJ TM TN TR TT TZ UA UG UZ VC VN YU ZA ZM ZW |
|
| AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): BW GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG |
|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
| WWE | Wipo information: entry into national phase |
Ref document number: 540309 Country of ref document: NZ Ref document number: 2506989 Country of ref document: CA |
|
| REEP | Request for entry into the european phase |
Ref document number: 2003808606 Country of ref document: EP |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2003808606 Country of ref document: EP |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2003303723 Country of ref document: AU Ref document number: 2004566628 Country of ref document: JP |
|
| WWP | Wipo information: published in national office |
Ref document number: 2003808606 Country of ref document: EP |