A computerized system and method for modifying a pre-existing hypnotic script into a custom-made script for use in self-sedation by a user is disclosed. In one sense, the system can collect an input from a user specifying a desired time length and automatically adjust the playback length to accommodate the user by snippet selection and replacement from a collection of snippets stored in a memory. snippet selection may be based on a variety of factors, which include a user's particular style preferences determined through an indirect analysis.
|
1. A method of electronically modifying a pre-existing hypnotic script media file for use in self-sedation of a user, comprising the steps of:
receiving, to a processor through a user interface of a software application resident on a mobile device of the user, a first user input defining a selection of the pre-existing hypnotic script media file, wherein the pre-existing hypnotic script media file is comprised of a plurality of pre-recorded snippets that collectively have a first total play time;
receiving, to the processor through the user interface, a second user input defining a second total play time different than the first total play time;
modifying, using the processor, the first total play time of the pre-existing hypnotic script media file to be closer to the second total play time, the modifying including automated selection and insertion into the hypnotic script media file by the software application of at least one snippet not previously included in the plurality of pre-recorded snippets;
receiving, to the processor through the user interface, a third user input defining selection of a play option associated with the modified hypnotic script media file; and
initiating, by the processor, playback of the modified hypnotic script media file in response to receiving the third user input.
10. A self sedation and suggestion system, comprising:
an input component for receiving inputs from a user, including:
a first user input defining a selection of a pre-existing hypnotic script media file, wherein the pre-existing hypnotic script media file is comprised of a plurality of pre-recorded snippets that collectively have a first total play time, and
a second user input defining a second total play time different than the first total play time;
a processor in connection with the input component and configured to modify the pre-existing hypnotic script media file based on the second user input;
a memory in connection with the processor;
a time-adjustment module stored in the memory and directing the processor to modify the first total play time of the pre-existing hypnotic script media file to be closer to the second total play time by selecting at least one of the plurality of pre-recorded snippets that comprise the pre-existing hypnotic script media file and replacing the selected at least one snippet with a replacement snippet to create a modified hypnotic script media file; and
an audio output component for enabling playback of the modified hypnotic script media file in response to receiving a third user input from the input component, the third user input defining selection of a play option associated with the modified hypnotic script media file.
2. The method of
3. The method of
4. The method of
5. The method of
6. The method of
7. The method of
8. The method of
9. The method of
12. The system of
13. The system of
14. The system of
15. The system of
16. The system of
17. The system of
|
This application claims the benefit of U.S. Provisional Patent Application No. 61/946,194, filed on Feb. 28, 2014, and is a continuation of U.S. Non-Provisional Patent application Ser. No. 14/488,143, filed on Sep. 16, 2014, the contents of which are fully incorporated herein by reference.
This invention relates generally to the field of hypnosis and psycho-physiological conditioning, and more specifically, to systems and methods for enabling patients or clients to create and utilize customized hypnotic or otherwise suggestive electronic media for playback, such as through a computerized application.
Hypnosis and related forms of non-pharmaceutical sedation are well known and frequently implemented tools used to assist people in achieving a variety of objectives, such as, for example, to reduce fear or anxiety, to increase focus on a specific task, to curb an undesirable behavior, or to help control other emotions. In a traditional scenario, a therapist will work with a patient in a one on one setting to help the patient focus in order to access the patient's subconscious and provide suggestions relating to achievement of a desired goal. Ideally, the patient is able to access the benefits of the therapy once the therapy session is over, and at the time(s) when the goal is to be achieved. For example, a first patient might need help fighting the urge to have a cigarette. During therapy, suggestions are implanted that cause the patient to relate the taste of cigarettes with something bad, such that the later thought of them is less appealing. In another example, a second patient may experience high anxiety each time they visit the dentist. During therapy, suggestions are implanted to help associate the waiting room of the dentist's office with a sense of calm. However, people that seek hypnotic or related non-pharmaceutical sedation treatments (referred to herein in a non-limiting manner as “patients”) often cannot access the suggestions at the proper time, or the anxieties or impulses relating to the goal may overcome the strength of the suggestion. In these cases, patients can benefit from a more timely delivery of the suggestion, so that it is received at the time when most needed.
It has been recognized that therapy sessions may be pre-recorded and played back on demand. For example, U.S. Publ. No. 2013/0236865 entitled “Systems and Methods for Modifying Human Behavior Using an Audio Recording During Sleep” teaches the playback of a recorded therapy session during sleep to help reinforce the therapeutic message. However, the session is generated manually by the therapist, and cannot be modified or tailored for a specific need by the patient upon demand. U.S. Pat. No. 6,057,846 entitled “Virtual Reality Psychophysiological Conditioning Medium teaches a “virtual reality device” used to induce a state of meditation or hypnosis upon demand. But the message is still pre-determined by the therapist and not adjustable by the user. Such messages may not fit the immediate need of the patient, or may not fit the time window that the patient has available.
Somewhat more flexibility and user control is suggested by U.S. Pat. No. 6,565,504 entitled “Method and Apparatus to Create and Induce a Self-Created Hypnosis,” which teaches an “interactive computer device” that presents a “custom hypnosis script” to induce hypnosis and make behavioral suggestions. According to the invention, a user submits responses to pre-set questions that form gaps in an already existing or pre-assembled script, e.g., “pre-programmed textual material.” A script is assembled based on these inputs and sent back to the user. While this adds slightly more flexibility, the user is still stuck with the formal nature of the pre-set questions, and it is really the therapist that is creating the script using the responses. The length of the script or audio file is pre-established by the therapist or the program written at the request of the therapist. Patients (users) must be careful not to induce a state of hypnosis during which they will be needed to perform complex activities. If the script lasts 30 minutes, the patient must have at least that much time to dedicate to listening to the script in the prior art systems. However, a patient in a dental waiting room, for example, may have only a few minutes before their scheduled appointment. They need a quick, tailored solution available to help ease their anxiety.
What is needed is a software solution that provides superior flexibility to the user of the hypnosis script, and provides them a solution that does not rely on the input or control of a therapist in situations where that is not practical or possible. The patient should be able to establish the length of the script, and it can be assembled (dynamically, if necessary) to accommodate that time window. Furthermore, options and selections are needed that can allow a user to fully tailor the script to their purpose, rather than simply providing answers to pre-set questions. An improved solution would involve truly tailored inputs, e.g., where the user can provide material that can be placed within the script for compilation with other content that is then automatically assembled into a customized script for playback.
The present invention comprises a system and method for automatically compiling a personalized media file that can be used to assist in goal achievement through non-pharmaceutical sedation. According to a particular embodiment, the invention comprises a computer application that presents a user interface for allowing a user to interface with the program and set up a personally tailored script. The application may provide for audio recording, such as of the user's voice, for purposes of receiving a tailored message to be synchronized with pre-recorded material. The patient may proscribe a time window or specific time length that the script to be generated should last. Based on these and possibly other inputs, the application generates a truly tailored, suggestive script for playback by the patient at the patient's discretion. The script may then be electrically stored in a data memory for later use.
In another embodiment, the invention comprises a computer application that presents a user interface for allowing a user to interface with the program and set up a personally tailored script. The application may provide for submission of a sound bite captured in, for example, a .AVI file or other sort of sound file, such as a snippet of a song, a verbal message spoken in a particular tone of voice, etc. The term “snippet” is used within this disclosure to generally refer to any digitally-captured short audio sound bite, whether it be music (a music snippet), spoken word (e.g., a message snippet), any other auditory sound, or even recorded silence. As used herein, a snippet may be many seconds or even a minute long, but is often only a few seconds or even a fraction of a second in playback length (play time). Snippets are used to create a tailored message to be synchronized in order to form a script. A snippet may be voice, music, or even a video component. It may be pre-recorded and stored in a database for use by the system, or it may be user-provided. A user snippet could be a recording of the user's voice providing a message component such as a reminder, text provided by the user and converted into a snippet by the system, or some pre-existing media file clip provided by the user and not within the system collection.
As used herein, the term “script” is a complete electronic media file (typically an audio file, but it may have a video component) that will be several minutes long, and is the output of the system. The patient may proscribe a time window or specific time length that the script to be generated should last. Based on these and possibly other inputs, the application generates a truly tailored suggestive script for playback by the patient at the patient's discretion. The script may then be stored in a memory for later use.
In still another embodiment, the invention comprises a computer application that presents a user interface for allowing a user to interface with the application to set up a self-designed script. The application solicits input from the patient by asking indirect questions about the patient's interests, goals, and other characteristics. Instead of placing direct feedback from the patient into the script, the application uses responses to the indirect questions and interprets those responses using pre-programmed analytical guidelines to select specific pre-programmed content based on the user responses. In this manner, the application automatically selects the content such that it will be best suited for (and delivered in the most suitable manner to) the patient. The content is then used to generate a truly tailored suggestive script for playback by the patient at the patient's discretion. The script may then be electronically stored in a data memory for later use.
In some variations of the above-described embodiments or other embodiments, the computer application may be able to dynamically adjust the length of a pre-recorded personally tailored script. For example, if the patient originally requested that the script be 8 minutes long, but now knows that they have only 4 minutes before an event is to take place, the user could request that the application trim components of the script such that it completes in 4 minutes. In this manner, the patient is not in a compromised mental state at the time when the event is to occur, but rather is alert and fortified with the script's message.
Thus, the invention provides a new and useful system and method for automatically assembling a tailored hypnotic or therapeutic message for use by patients at the time of (or just prior to) facing a challenge or attempting to achieve a goal. While certain embodiments are referenced above, other embodiments, systems, methods, features, and advantages of the present invention will be, or will become, apparent to one having ordinary skill in the art upon examination of the following figures and detailed description. In some cases, embodiments may incorporate one or more of the features from the above-referenced embodiments. It is intended that all such additional systems, methods, features, and advantages included within this description, be within the scope of the present invention, and be protected by the accompanying claims.
The present invention can be better understood with reference to the following figures.
The description that follows describes, illustrates and exemplifies one or more particular embodiments of the present invention in accordance with its principles. This description is not provided to limit the invention to the embodiments described herein, but rather to explain and teach the principles of the invention in such a way as to enable one of ordinary skill in the art to understand these principles and, with that understanding, be able to apply to practice not only the embodiments described herein, but also other embodiments that may come to mind in accordance with these principles. The scope of the present invention is intended to cover all such embodiments that may fall within the scope of the appended claims, either literally or under the doctrine of equivalents.
It should be noted that in the description and drawings, like or substantially similar elements or steps may be labeled with the same reference numerals. However, sometimes these elements or steps may be labeled with differing numbers, such as, for example, in cases where such labeling facilitates a more clear description. Such labeling and drawing practices do not necessarily implicate an underlying substantive purpose. As stated above, the present specification is intended to be taken as a whole and interpreted in accordance with the principles of the present invention as taught herein and understood to one of ordinary skill in the art.
The present invention relates to a software application, and its associated functionality. While the invention will always require a user interface of some sort (e.g., inputs and outputs), and access to a memory and processor to operate the application and underlying system, the invention can be practiced using different hardware scenarios. For example, the application could be stored in a memory at a remote server or otherwise operate through the “cloud” in a distributed network system. In this case, the user would merely have the interface which would receive all commands and executions from a remote processor. In other scenarios, the application and all associated data in memory could be stored on a single hardware device in the possession of the user. In still other scenarios, a user could have a device, such as a mobile smartphone, that comprises the user interface, a memory, and a processor, but is in contact with a remote server that has access to additional data stored in a central memory.
Though the application described herein can operate in any such hardware configuration, it is explained herein as used in association with a mobile device (such as a smart phone or tablet) so that a user can access the software wherever needed. Though the invention is explained using mobile user device 140 as an exemplary device, it will be understood that use of the system need not be on such a device and the specific type of user device used does not limit the scope of the claimed invention. For example, the mobile device could be a smart watch, GOOGLE GLASSES, or some other such wearable device.
Referring to
The computer portion 206 includes an input/output (I/O) portion 208, a central processing unit (CPU) portion 210 (i.e., a microprocessor), and a memory 212. The CPU portion 210 can be any computer-processing unit from a singular microchip to extensive microchip configurations. The memory portion 212 can include, without limitation, any one or a combination of volatile memory elements (e.g., random access memory (RAM, such as DRAM, SRAM, SDRAM, etc.)) and nonvolatile memory elements (e.g., ROM, hard drive, tape, CDROM, etc.). Moreover, the memory portion 212 may incorporate electronic, magnetic, optical, and/or other types of storage media, and can have a distributed architecture where various components are situated remote from one another, but are still accessed by CPU portion 210. The interactive hardware portion 204 is coupled to the I/O portion 208 such that a command entered by a user or customer through the interactive hardware portion 204 will be forwarded to the I/O portion 208, to the processor portion 210 and then to memory portion 212. The input/output portion 208 may provide, for example, a keyboard for text input, a digital recording device for capturing music or voice input, cursors, touch screens, etc. It may also include speakers, audio ports, LCD screens, etc., for output to the user.
As illustrated in
When the mobile device 140 is in operation, the processor 210 is configured to execute software stored within the memory 212 to communicate data to and from memory 212 and to generally control operations of mobile device 140 pursuant to the software. The self sedation and suggestion system application 300 and the operating system 322, in whole or in part but typically the latter, are read by the processor 210, perhaps buffered within the processor 210, and then executed. When the hypnosis application 300 is implemented in software, it can be stored on any computer readable medium for use by or in connection with any computer related system or method. The self sedation and suggestion system application 300 can be embodied in any computer-readable medium for use by or in connection with an instruction execution system, apparatus, or device, such as a computer-based system, processor-containing system, or other system that can fetch the instructions from the instruction execution system, apparatus, or device and execute the instructions.
In the context of this document, a “computer-readable medium” can be any means that can store, communicate, propagate, or transport the program for use by or in connection with the instruction execution system, apparatus, or device. The computer readable medium can be for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, device, or propagation medium. More specific examples (a non-exhaustive list) of the computer-readable medium would include the following: an electrical connection (electronic) having one or more wires, a portable computer diskette (magnetic), a random access memory (RAM) (electronic), a read-only memory (ROM) (electronic), an erasable programmable read-only memory (EPROM, EEPROM, or Flash memory) (electronic), an optical fiber (optical), and a portable compact disc read-only memory (CDROM) (optical). In another embodiment, where the self sedation and suggestion system application 300 is implemented in hardware, it can be implemented with any, or a combination of, the following technologies, which are each well known in the art: a discrete logic circuit(s) having logic gates for implementing logic functions upon data signals, an application specific integrated circuit (ASIC) having appropriate combinational logic gates, a programmable gate array(s) (PGA), a field programmable gate array (FPGA), etc.
Before proceeding to a discussion of the function of the self sedation and suggestion system application 300, it will be understood that the application is designed to function as a stand-alone application that does not require external network access to operate. Initially, the application 300 must be loaded onto the mobile device 140, such as, for example, by downloading the application 300 from a network. However, once downloaded, the application can be launched and can function without remotely-accessed information. However, it will also be understood that users may access additional content, such as pre-recorded reminders, images (still pictures or scrolling video), background music, or full scripts, as will be further discussed below, by connecting to the cloud or to a remote server where such additional content may be acquired for use with the application 300.
Turning to
From the sign in screen, the flow of
In the case of style, a user may opt for the system application to select the best style of script presentation, or may select a style from among pre-set options (such as, e.g., <direct formal>). Generally, prior art systems were designed for use by trained therapists who could analyze patient responses and make proper style selections based on those responses. If a system places that responsibility in the hands of the patient, the patient is likely not going to have the training to make the proper selection. Most users will not understand the different style possibilities and which to choose from. For example, a person might believe they like “straight talk” and being told something directly in a strict subject, predicate format. However, that may not be the style description that most conforms to their individual needs and preferences. Because the proper style varies based on several personality characteristics of the user, the present invention offers a style analysis module 171 that helps determine the proper style for delivery of the script. In other words, it removes the need for the user or patient to have professional training or understanding in neurolinguistic customization.
Assuming the user requests the system to select the style, the module 171 launches and produces a series of question and answer screens such as style analysis screen 170. In the embodiment illustrated in
Returning to
At Step 20, the system application 300 gathers information from the user about the script that is to be created. Unlike preference information, the data collected at Step 20 is likely to vary even for a particular user from one use to the next. A sample script setup screen 180 such as might be used in association with step 20 is shown in
Next, at Step 22, the user proceeds to script setup screen 190. It will be understood that the setup screens such as screens 180 and 190 may vary and may be broken up into more or less input screens to accomplish the task of gathering the desired input for the application to generate the script. In the illustrated embodiment of
Because a script must generally have these three components, it must be of a certain length to be effective. However, as users become more accustomed to a script, or to use of the sedation and suggestion system generally, they may be able to achieve their goals with a shorter introduction, and to return to full awareness with less reorientation. On the other hand, they may wish to fill longer periods of time remaining in the desired state of focused attention. Accordingly, as described below, the length of a script may be altered by the user even after its initial creation. However, originally, a target length is selected based on factors such as the amount of time a user has available to listen to the script and the receptiveness (and experience) the user has with reaching the desired state of focused attention.
Also at Step 22 and on Screen 190, a user may elect to insert “favorites” from the menu at selection box 192. These “favorites” would be stored in a user profile, and would correspond to specific snippets, or collections of snippets that comprise a message component that the user has identified from a different script in a previous session. A user could select stop and start points in a script (using the interface shown in
Once the user has entered the desired length of their script and any favorites, Screen 190 gives a user a chance to alter their preferences. Recall that, if preferences were already loaded at Step 13, the user would immediately move to Step 20 (
Finally, at Step 25, Screen 190 provides an opportunity for a user to insert reminders at reminder selection box 196. Reminders are components of the message to be delivered in between the introduction and the reorientation. How they are delivered will depend on other inputs, such as, for example, the style. Reminders may be pre-existing or may be user created. They may also be pulled from reminders that the user has created and saved in the past. For example, the reminder “smoking” may comprise a pre-set message that a user has created to help them quit smoking, or may use such a reminder that the system already contained. Thus, the user either selects from a pre-existing reminder at Step 28 or opts to create a new one at Step 26.
At this point in the process of
The collection of snippets can be logically organized in the database 314 by the characteristics they are designed to address, such as, for example, pain or anxiety management. They may also be recorded in different ways so as to present according to the proper style for the individual user. Not only does Application 300 select voice/message snippets, background or transition music/sound snippets are also selected and synthesized together (including overlaid so that they play simultaneously) with the voice/message snippets by Application 300 at Step 30 to create the customized script. In addition, user snippets can be inserted into the script by the generation engine where appropriate.
Selected reminders will be inserted within the message portion of the script at effective locations based on programming directives of the Application supplied, for example, by a seasoned therapist. In this manner, critical elements of script formation are not left in the hands of the user, but yet the user has ultimate control over the messaging and the general content. The target time length of the script is also a factor in snippet selection and synthesis by the Application, so as to attain a total script length at or near the target, insuring a proper amount of introduction and reorientation. Any visual component of the script, such as those offered as a sample on
Once synthesis of the new script is complete, the user samples the script at step 32, modifies it if necessary (such as by returning to one or more of the steps above), and saves it once satisfied.
We have just explored use of the system application 300 to create a new, fully customized script. However, a user may want to simply use a script they have already created, or use a non-customized script that was pre-recorded for a particular issue they are experiencing and is available on database 314 (or on a remote server, available through wireless connection). Turning to
At Step 52, a user negotiates the directory to select a particular script and arrives at a screen such as playback screen 1300 of
Finally, time adjustment module 1310 allows a user to dynamically adjust the set length of a pre-existing or pre-assembled script just prior to playback (Step 53). For example, say a pre-existing script that a user wants to hear is at a recorded length of 8 minutes. As shown in the example of
If playback time is altered using time adjustment module 1310, the application 300 dynamically adjusts the script to conform more closely to the desired length at Step 54. In a case where a shorter playback time is desired, this is done by substituting shorter snippets for longer ones, removing or reducing the length of pauses where only relaxing music is played, substituting a shorter introduction or reorientation, etc. However, certain elements of the script must remain in place to effectively and safely deliver the message and any reminders contained therein, so the time adjustment function is limited in its ability to shorten a script. For example, an 8 minutes pre-recorded script may be able to be dynamically modified to, say 6 minutes. But not to 2 minutes. In the case where a user wishes to extend playback, application 300 performs opposite types of script modification, such as, for example, adding new or longer “music pauses” or “reflection pauses” in where only relaxing music or relaxing word syllables are played, using a longer, slower introduction or reorientation snippet, etc. Though the edited length can be saved as a new script, the original pre-recorded script is unaffected by the dynamic modification of its length and playback of the modified version. Once the user has made any adjustments desired, the script is played by pressing play 1304 at step 56.
In some embodiments there may be a “Reorient” button available on the screen during playback. Because of the application 300's capability for dynamic modification of the script, the reorient button can be selected by a third party monitoring the user, such as in a case where it is required that the user return to a state of alertness quickly. In this manner, instead of simply interrupting playback abruptly, the third party can allow the Application to alter the playback during use so as to quickly move (skip) to a short but safe and practical reorientation snippet. In this case, reminders and the message may be truncated or not fully delivered, but the user will exit the script in a more fully aware and prepared state than if simply interrupted.
As a user spends more time operating the self sedation and suggestion system, the application 300 will become more accustomed to the user's preferences that may not be directly collected at preferences screen 160. Information about the user may be determined inductively by such things as the user's age, sex or other demographics, the type of mobile device 140 or other computer the person uses to operate the application 300, etc. This material may be stored in database 314 as customer profile information. In addition, the application 300 may provide an option for the user to “like” or “dislike” certain scripts or snippets that the user comes across during operation of script setup so as to help recommend material that will be more favorable to the user. This data may also be stored in association with the customer profile.
While it has been shown how to generate a new script and how to playback an existing script, it will be understood that the Application 300 also can allow for modifying an existing script through a combination of the above disclosure. For example, a user may start at step 50 and proceed to isolate a particular pre-existing script, but may want to, for whatever reason, change the voice reading the script. In this case, once at playback screen 1300, the user could select the modify 1313 button. This would take the user through screens similar to those of
Accordingly, it should now be clear how self sedation and suggestion system application 300 can be used to generate truly customized hypnotic scripts. The application does not simply mechanically include pre-recorded selections based on direct user input. Rather, it selects snippets of pre-recordings that fit an analysis of the user based on indirect questioning and analysis. It can also customize by including preferences set by the user, content and even recordings generated by the user. Any order or process descriptions or input selections in the figures should be understood as representing modules, segments, or portions of code which include one or more executable instructions for implementing specific logical functions or steps in the process, and alternate implementations are included within the scope of the embodiments of the present invention in which functions may be executed out of order from that shown or discussed, including substantially concurrently or in reverse order, depending on the functionality involved, as would be understood by those having ordinary skill in the art.
It should be emphasized that the above-described exemplary embodiments of the present invention, and particularly any “preferred” embodiments, are possible examples of implementations, merely set forth for a clear understanding of the principles of the invention. Many other variations and modifications may be made to the above-described embodiments of the invention without substantially departing from the spirit and principles of the invention. All such modifications are intended to be included herein within the scope of this disclosure and the present invention and protected by the following claims.
Patent | Priority | Assignee | Title |
Patent | Priority | Assignee | Title |
5337258, | Jul 10 1992 | Microsoft Technology Licensing, LLC | Cost metrics |
5377258, | Aug 30 1993 | National Medical Research Council | Method and apparatus for an automated and interactive behavioral guidance system |
5456606, | Mar 16 1987 | System for making therapeutic recordings | |
5555536, | Jul 19 1994 | Device for playing recorded audio at a selected time | |
5596994, | Aug 30 1993 | Automated and interactive behavioral and medical guidance system | |
5877445, | Sep 22 1995 | SMARTSOUND SOFTWARE, INC | System for generating prescribed duration audio and/or video sequences |
6032156, | Apr 01 1997 | NTECH PROPERTIES, INC | System for automated generation of media |
6051770, | Feb 19 1998 | Postmusic, LLC | Method and apparatus for composing original musical works |
6057846, | Jul 14 1995 | Virtual reality psychophysiological conditioning medium | |
6199076, | Oct 02 1996 | PERSONAL AUDIO LLC | Audio program player including a dynamic program selection controller |
6296489, | Jun 23 1999 | HANGER SOLUTIONS, LLC | System for sound file recording, analysis, and archiving via the internet for language training and other applications |
6565504, | Aug 24 1998 | Method and apparatus to create and induce a self-created hypnosis | |
6605770, | Mar 21 2001 | Panasonic Intellectual Property Corporation of America | Play list generation device, audio information provision device, audio information provision system, method, program and recording medium |
6760696, | Jan 07 1998 | Microsoft Technology Licensing, LLC | Fast start voice recording and playback on a digital device |
6938209, | Jan 23 2001 | Matsushita Electric Industrial Co., Ltd. | Audio information provision system |
7394011, | Jan 20 2004 | Machine and process for generating music from user-specified criteria | |
7670263, | Feb 20 2001 | adidas AG | Modular personal network systems and methods |
7754959, | Dec 03 2004 | Magix Software GmbH | System and method of automatically creating an emotional controlled soundtrack |
7827039, | Apr 01 2004 | Personalized audio/video/text wellness program | |
7863511, | Feb 09 2007 | Corel Corporation | System for and method of generating audio sequences of prescribed duration |
7977560, | Dec 29 2008 | RAKUTEN GROUP, INC | Automated generation of a song for process learning |
8022287, | Dec 14 2004 | Sony Corporation | Music composition data reconstruction device, music composition data reconstruction method, music content reproduction device, and music content reproduction method |
8058544, | Sep 21 2007 | The University of Western Ontario | Flexible music composition engine |
8161039, | Feb 15 2005 | Koninklijke Philips Electronics N.V. | Automatic personal play list generation based on external factors such as weather, financial market, media sales or calendar data |
8517912, | Jul 20 2006 | ZENZONE INTERACTIVE LIMITED | Medical hypnosis device for controlling the administration of a hypnosis experience |
8649891, | Aug 28 2008 | NERO, AG | Audio signal generator, method of generating an audio signal, and computer program for generating an audio signal |
8727981, | Jun 20 2011 | Cerner Innovation, Inc.; CERNER INNOVATION, INC | Ambient sensing of patient discomfort |
8874538, | Sep 08 2010 | RPX Corporation | Method and apparatus for video synthesis |
8956290, | Sep 21 2006 | Apple Inc. | Lifestyle companion system |
9037578, | Dec 03 2012 | THERATEC, INC | Content suggestion engine |
9110958, | Dec 03 2012 | THERATEC, INC | Expert-based content and coaching platform |
9213705, | Dec 19 2011 | Audible, Inc.; Audible, Inc | Presenting content related to primary audio content |
9251713, | Nov 20 2012 | GIOVANNIELLO, ANTHONY J | System and process for assessing a user and for assisting a user in rehabilitation |
20010005770, | |||
20030046090, | |||
20040267565, | |||
20050060642, | |||
20060161850, | |||
20070014537, | |||
20070074619, | |||
20070106750, | |||
20090055214, | |||
20090281392, | |||
20100217111, | |||
20100231483, | |||
20100293463, | |||
20110161348, | |||
20110283190, | |||
20120035925, | |||
20120157758, | |||
20130225950, | |||
20130236865, | |||
20130245364, | |||
20140280156, | |||
20150082170, | |||
20170039045, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Feb 19 2015 | LANG, ELVIRA V , DR | Hypnalgesics, LLC | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 040245 | /0688 | |
Nov 02 2016 | Hypnalgesics, LLC | (assignment on the face of the patent) | / |
Date | Maintenance Fee Events |
Jul 13 2022 | M2551: Payment of Maintenance Fee, 4th Yr, Small Entity. |
Date | Maintenance Schedule |
Jun 18 2022 | 4 years fee payment window open |
Dec 18 2022 | 6 months grace period start (w surcharge) |
Jun 18 2023 | patent expiry (for year 4) |
Jun 18 2025 | 2 years to revive unintentionally abandoned end. (for year 4) |
Jun 18 2026 | 8 years fee payment window open |
Dec 18 2026 | 6 months grace period start (w surcharge) |
Jun 18 2027 | patent expiry (for year 8) |
Jun 18 2029 | 2 years to revive unintentionally abandoned end. (for year 8) |
Jun 18 2030 | 12 years fee payment window open |
Dec 18 2030 | 6 months grace period start (w surcharge) |
Jun 18 2031 | patent expiry (for year 12) |
Jun 18 2033 | 2 years to revive unintentionally abandoned end. (for year 12) |