U.S. patent application number 15/237848 was filed with the patent office on 2016-12-08 for system and method for verifying viewing of multimedia rendering of investigator meeting prefatory to clinical trial participation.
The applicant listed for this patent is Alden Meier, Edwin Sahakian, Dave Young. Invention is credited to Alden Meier, Edwin Sahakian, Dave Young.
Application Number | 20160358491 15/237848 |
Document ID | / |
Family ID | 39721548 |
Filed Date | 2016-12-08 |
United States Patent
Application |
20160358491 |
Kind Code |
A1 |
Young; Dave ; et
al. |
December 8, 2016 |
SYSTEM AND METHOD FOR VERIFYING VIEWING OF MULTIMEDIA RENDERING OF
INVESTIGATOR MEETING PREFATORY TO CLINICAL TRIAL PARTICIPATION
Abstract
A system and method providing passive verification of
participant--typically a physician--exposure to Material equivalent
to attendance at an Investigator Meeting prefatory to Clinical
Trial is taught. The invention provides for rendering media capture
of Investigator Meeting education into computer deliverable
sessions, and further into segments, where segments are the product
of randomly generated visual requests to which participant need
provide response in some prescribed time interval to confirm visual
attention to Material. To ensure participant visual exposure to
Material, during computer mediated display of Material, visual
prompts appear at random points in the display. For any successful
participant response, session advances, and in absence of
successful response, display of Material resets to last successful
response point in Material. In an alternate embodiment, groups of
viewers may be tracked corresponding to a group viewing of
Material. The system provides real-time tracking of completion of
visual exposure to Investigator Meeting Material and enables
Clinical Trial sponsor to dynamically update enrolled participant
data, and actively encourage physician completion of Investigator
Meeting equivalent attendance, so as to expedite Clinical Trial
launch.
Inventors: |
Young; Dave; (North
Hollywood, CA) ; Sahakian; Edwin; (Glendale, CA)
; Meier; Alden; (Los Angeles, CA) |
|
Applicant: |
Name |
City |
State |
Country |
Type |
Young; Dave
Sahakian; Edwin
Meier; Alden |
North Hollywood
Glendale
Los Angeles |
CA
CA
CA |
US
US
US |
|
|
Family ID: |
39721548 |
Appl. No.: |
15/237848 |
Filed: |
August 16, 2016 |
Related U.S. Patent Documents
|
|
|
|
|
|
Application
Number |
Filing Date |
Patent Number |
|
|
12449791 |
Aug 26, 2009 |
9449520 |
|
|
PCT/US08/02599 |
Feb 27, 2008 |
|
|
|
15237848 |
|
|
|
|
60903662 |
Feb 27, 2007 |
|
|
|
Current U.S.
Class: |
1/1 |
Current CPC
Class: |
G06F 21/32 20130101;
G06Q 10/1095 20130101; G09B 5/00 20130101; G09B 7/00 20130101; G16H
10/20 20180101; G09B 19/00 20130101; G09B 5/065 20130101 |
International
Class: |
G09B 5/06 20060101
G09B005/06; G06F 21/32 20060101 G06F021/32; G06F 19/00 20060101
G06F019/00; G06Q 10/10 20060101 G06Q010/10; G09B 19/00 20060101
G09B019/00; G09B 7/00 20060101 G09B007/00 |
Claims
18. A computer-mediated media delivery and session viewing
verification system optimized for physician compliance with
requirements for participation as an Investigator in at least one
clinical trial, said System including: the content of the
Investigator Meeting associated with said clinical trial, where
said content includes Investigator Meeting topics and
presentations, and where said Investigator Meeting may be in
progress such that said content is dynamically acquired, and where
physician attendance at said Investigator Meeting prefatory to
clinical trail participation may be satisfied by exposure to a
multimedia rendering of said Investigator Meeting; a Server, said
Server containing video and/or audio of said Investigator Meeting
content, said Server also containing a database, and code to
support Launcher and Player, said Server tracking and recording
said physician compliance with requirements for participation as an
Investigator in said clinical trial, and further providing full
auditing and reporting of the progress of each physician, enabling
detailed analysis of said progress; a Launcher, said Launcher
providing a navigable means for physician to view and select
Investigator Meeting topics and presentations, where said selection
is identified as a selected session, and including, for any
selected session, accompanying session-related Investigator Meeting
materials in a variety of forms; a Player, said Player comprised of
computer implementable instructions, said instructions including
providing a controllable means to display Investigator Meeting
materials, and providing Watch Code functionality and logic, said
Watch Code providing a means wherein during the computer-mediated
media session delivery of a selected session, random prompts occur
for physician input at random intervals during the selected
session, such that if said input is successful, said selected
session continues, and if said input is unsuccessful, said selected
session re-sets to the last previously successful input, where such
re-set is without recourse to the Launcher so that any number of
interruptions may occur in the course of a selected session and
said System automatically keeps track, aiding physician in the
completion of said selected session, and storing the completion
data in said Server thereby overcoming delays in Clinical Trial
commencement attributable to insufficient numbers of physicians
attending an Investigator Meeting.
19. A system as in claim 18, wherein a pre-determined sequence of
selected sessions is imposed such that said physician obtains full
navigation ability after the completion of said pre-determined
sequence.
20. A system as in claim 18 wherein, in the event of logout during
a selected session, said Launcher appears at the next login, and
automatically returns to the session containing the last successful
WatchCode entry.
21. The system as in claim 18, wherein said input is randomly
prompted and input type includes any of: data entry; biometric
data, said biometric data including any of a facial recognition
scan, a voice print, a fingerprint, or a retinal scan.
Description
RELATED APPLICATIONS
[0001] This application claims priority from U.S. provisional
application 60/903,662 by the same inventors, filed Feb. 27, 2007
and which is incorporated by reference in its entirety.
FIELD OF USE
[0002] This invention relates to computer based learning delivery
systems and more specifically concerns a means to verify viewer
compliance with viewing requirements. In a specific embodiment, the
invention relates to physicians ("investigators") complying with
requirements to participate as investigators in clinical
trials.
BACKGROUND
[0003] Computer based learning delivery systems have been in
existence almost since the availability of computers and related
network technologies. Computerized learning delivery systems have
progressed to a point where, in conjunction with advances in
network and telecommunications technology, online distance learning
is practical. The Internet has made it possible to deliver rich
multimedia training material that contains video, text, and
graphics to viewers who are widely geographically dispersed. Online
systems can deliver powerful, effective training materials to many
viewers at virtually any location, at any time. This allows the
expertise of teachers and/or "knowledge experts" to be captured
once and delivered many times to virtually unlimited numbers of
viewers at their convenience.
[0004] Government, corporations and educational institutions have
implemented learning and/or training programs over the Internet.
Many types of network or Internet on-line training are now possible
using this technology. Training of this sort includes professional
education where the professional must complete some required number
of hours of training in the specified area of learning. However, an
obvious problem with online learning delivery systems is a means of
verifying that the viewer has actually watched all of the materials
in the prescribed curriculum. A viewer may simply elect to not
watch the training at all or may simply start the training and
allow the training to automatically progress while they are
otherwise occupied or physically away from the computer or terminal
where the training is being delivered. In either case, the viewer
has avoided meeting the basic requirement that they actually watch
all of the training materials. It should be noted that the
requirement to watch the training material is separate and distinct
from the need to ensure that the viewer demonstrates retained
knowledge and understanding of the materials presented.
[0005] Because it is difficult to verify that a viewer has actually
viewed all of the required materials, many companies, governments,
or regulatory authorities have simply not permitted distance
training to be used for some forms of training. Without the ability
to verify that the viewer has in fact viewed all of the required
material, it is impossible to ensure that the viewer has met the
minimum requirements for the training. What is needed is a means to
verify viewer compliance with viewing requirements associated with
on-line or network mediated training.
[0006] U.S. Pat. No. 6,928,260, Betz, et al ("Betz") allows for
bidirectional communication between the educator and the viewer
using an audio controlling mechanism. The viewer is not permitted
to advance during the time that the audio file is "played" by the
plug-in and/or browser. As the rate of advancement of the
educational material presented to the viewer is controlled by the
system, the system insures that the viewer "attends" the course for
a minimum period of time. The system prevents the viewer from
skipping, or fast forwarding the material. Practically speaking,
Betz only teaches a system to control the pace and advancement of
the training, and permits confirmation the materials were played or
"delivered" to a User's computing device. However, the Betz system
and method does not ensure that the User/viewer is, in fact,
actually listening to or viewing the training materials that are
being "delivered."
[0007] It is useful to consider the invention in the preferred
embodiment: verifying that physicians intending to be
"investigators` in a clinical trial view a recording (audio visual
presentation) of the Investigator Meeting if they did not attend
the live event. Each and every physician in a clinical trial must
receive the protocol instructions and related information, and the
protocol instructions are taught and discussed at an Investigator
Meeting. A trial launch could be delayed if insufficient numbers of
physicians had attended an Investigator Meeting. Thus it became
increasingly important to duplicate the substantive experience of
exposure to the material presented at the live event (Investigator
meeting).
[0008] It can be appreciated that the physicians who elect to view
the recorded Investigator Meeting rather than attend the live event
are subjected to no tests, nor are the physicians who elect to
attend the live event.
[0009] What is needed is means to ensure that a viewer is attending
to the media, including circumstances in which media is delivered
over a network, including the World Wide Web or the Internet. What
is further needed is a means to track partial completion of
required viewing, and presentation of any remaining materials to be
viewed, so that viewer is reliably tracked, and compliance
documented.
SUMMARY
[0010] The present invention meets at least all of the recited
needs. The invention taught herein provides a system and method to
ensure that the viewer is actually present and watching the
materials, the media or audio visual content, by requiring
successful input from the viewer at random intervals during the
presentation of the training material in such a manner as to
confirm that they are actually at the computer or terminal and are
actively viewing the materials. The system requires viewer input to
occur within a pre-set period of time after the prompt.
[0011] In the event that the viewer fails to successfully perform
the required input within the provided time period, the system will
pause the training and wait for the viewer to return. Once the
viewer resumes their training, the system restarts the training at
the time point of the last successful data input (or the beginning
of the training if no input has been required up to that point) and
requires the viewer to watch the training from that point
again.
[0012] In addition to requiring random input from the viewer, the
system automatically keeps track of all of the material that has
been presented to ensure that all of the training material has
actually been viewed before certifying that they have completed the
training segment.
[0013] Each time a viewer initiates a training session, the system
authenticates that the person signing in is in fact the person who
is required to take the training.
[0014] By tracking the material that has been presented to a viewer
and requiring the authenticated viewer to enter input at random
intervals during the presentation, the system forces the viewer to
be present at the computer and ensures that all of the training
materials have been watched. If the viewer fails to enter the
required input within the required amount of time, the System
requires the viewer to re-watch the presentation from the time of
the last successful input.
[0015] The System is comprised of the Server, the Launcher, and the
Player. The Server is the system that contains the database and all
of the data needed to support the launcher and the player (see
below). The server also contains all of the code that supports the
launcher and the player.
[0016] The Launcher is a page where all of the Topics and
Presentations that make up a meeting (or event) are organized and
presented to the user. It is primarily an organized view of the
meeting or event content in a logical order and allows the user to
navigate. The Launcher is where the user can see which segments
they have viewed and which segments come next. The launcher also
allows the user to view their total progress through the training
and allows them to print out a Certificate of Completion once they
have viewed all of the materials. The Launcher opens the Player
when the user selects a segment to view. The Launcher also allows a
user to view other supporting materials e.g. PDF documents,
non-certified training in the form of multimedia based players,
etc.
[0017] The Player is a custom program built using HTML, JavaScript
and ActionScript. The Player embeds Adobe (Macromedia) Flash
objects that display the Video and PowerPoint Slides or other
graphics. The Player contains all of the Watch Code functionality
and code; logic to view, advance, or replay "sections" within a
segment; and logic to launch the next segment (without having to go
back to the launcher page). The Player tracks the users progress
through the segments/sections and reports it back to the
Server.
BRIEF DESCRIPTION OF THE DRAWINGS
[0018] FIG. 1 depicts, by means of a flow chart, a system and
method according to the preferred embodiment.
[0019] FIG. 2 is a screen shot illustrating a presentation screen
according to the preferred embodiment.
[0020] FIG. 3 is a screen shot illustrating Watch Code screen shot
according to the preferred embodiment.
[0021] FIG. 4 is a screen shot illustrating a screen shot after
successful entry of Watch Code according to the preferred
embodiment.
[0022] FIG. 5 is a screen shot illustrating a screen shot after
failure to enter Watch Code according to the preferred
embodiment.
[0023] FIG. 6 is a screen shot illustrating a return to a
presentation point after the last successful Watch Code entry
according to the preferred embodiment.
[0024] FIG. 7 is a screen shot according to the invention.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT
[0025] A system and method according to the present invention is
described herein below and can be appreciated by reference to the
accompanying drawings. Certain aspects may be commonly appreciated,
and require no detailed discussion. For example, in order for a
computer mediated training system to function, there must be a
computing device and CPU element, and connection of the computing
device to a network.
[0026] The System is comprised of the Server, the Launcher, and the
Player. The Server is the system that contains the database and all
of the data needed to support the launcher and the player (see
below). The server also contains all of the code that supports the
launcher and the player.
[0027] The Launcher is a page where all of the Topics and
Presentations that make up a meeting (or event) are organized and
presented to the user. It is primarily an organized view of the
meeting or event content in a logical order and allows the user to
navigate. The Launcher is where the user can see which segments
they have viewed and which segments come next. The launcher also
allows the user to view their total progress through the training
and allows them to print out a Certificate of Completion once they
have viewed all of the materials. The Launcher opens the Player
when the user selects a segment to view. The Launcher also allows a
user to view other supporting materials e.g. PDF documents,
non-certified training in the form of multimedia based players,
etc.
[0028] The Player is a custom program built using HTML, JavaScript
and ActionScript. The Player embeds Adobe (Macromedia) Flash
objects that display the Video and PowerPoint Slides or other
graphics. The Player contains all of the Watch Code functionality
and code; logic to view, advance, or replay "sections" within a
segment; and logic to launch the next segment (without having to go
back to the launcher page). The Player tracks the users progress
through the segments/sections and reports it back to the
Server.
[0029] The system also logically includes one or more display means
for a Viewer or User to view the audio-visual training (also
referred to herein as media, or media training). The invention
taught herein provides a means for verifying that media training
has been viewed.
[0030] FIG. 1 is a diagram of the invention, describing the logical
sequence supporting verification that an on-line media training has
been viewed. Applicants refer to the inventive system in the
preferred embodiments as having a "Watch Code" or "Watch Code
Logic." As can be appreciated by reference to FIG. 1, a User or
viewer commences on-line media training and the inventive system
ultimately records that the User has completed the viewing of the
media training As can be appreciated by reference to FIG. 1, the
system of the invention taught herein begins with a User (also
referred to herein as "viewer") commences a selected media training
for on line training, and ends when the System has recorded that
User has completed the media training.
[0031] The steps are as follows:
[0032] Viewer/User starts online training 20; this includes logging
in to the system, providing user id information, according to the
protocol design of the embodiment. In the preferred embodiment, the
Viewer would be a physician required to complete the viewing of a
recorded Investigator Meeting. As part of the preparation of the
curriculum, the recording, which may total twenty or more hours of
presentation, has been organized into logical portions or segments.
From the User log-in, the system will track the segments
successfully completed by the Viewer by means of the successful
Watch Code Entry history. At some random time interval 22, a
WatchCode is randomly generated 24 and the time point recorded. In
the preferred embodiment, a WatchCode is a four digit number that
appears on the screen. The WatchCode remains in the screen for a
predetermined capture period 25, during which time the Viewer must
type in the code. In the preferred embodiment, the capture period
is 60 seconds. During the capture period, the content continues to
play so long as the WatchCode is on the Screen (see FIG. 3). User
action 26 serves to add an additional 60 seconds to the counter.
If, as depicted in FIG. 5, the User fails to enter the Watch Code
in the allotted time 28, the system, records the Watch Code as
"missed" 30, displays a message to user and pauses the content 32.
In the preferred embodiment, the user must click to continue, and
the system will re-start, when the user clicks, at the last
successfully entered Watch Code 34.
[0033] As depicted in FIG. 4, when a User enters Watch Code 36 the
system checks if the number entered matches the code appearing on
the screen 38. If incorrect, an error message appears, and User is
asked to re-enter the Watch Code. If the code entered is correct
42, (see also FIG. 6), then the System records the successful Watch
Code Time Point 44; if the entire current segment has not been
viewed 46, if unviewed segments remain, return to step 22. If the
entire segment has been viewed, the System records that the user
has successfully completed the segment 48. The system checks: Are
there more training segments 50? If yes, then Next segment begins
52; if no more training segment remain unviewed 54, then the system
records the User has completed the training.
[0034] For any material to which the invention may be applied, an
online training curriculum is created and defined. The audio and/or
video and accompanying text and graphics are created. One or more
training segments are defined for the curriculum. In the preferred
embodiment, the training curriculum is the media recordation of an
Investigator meeting, prefatory to a clinical trial. After
audio-visual recordation of the Investigator meeting, text and
graphic are Prepared, synchronized and integrated into the online
training session.
[0035] In the preferred embodiment, where delivery of the training
material via the Internet is desired, the completed and formatted
training materials are made available on-line. Once the material to
be viewed is available, a viewer who is enrolled or otherwise
registered for the on-line training logs in, is identified
according to log-in information, and then may access the system to
deliver the training via a network or the Internet.
[0036] In the preferred embodiment, the viewer starts training,
after averring to be the person to whom the login information has
been provided. The system starts playing the audio, and/or video
for the training segment in the curriculum and displays any text or
graphics that accompany the audio, and/or video. An exemplar of a
screen shot representative of an on-line audio-visual training
video is provided in FIG. 2. The system starts the training at the
beginning of the first training segment unless the viewer has
started the training previously, in which case the system restarts
the training at the time point in the training segment where the
previous viewing session ended.
[0037] After commencement of the training and at random intervals,
the system generates and displays and a random code and requires
the viewer to enter the displayed code within a configurable, set
period of time (e.g. 60 seconds). The audio and/or video does not
pause or stop during the time that the code to be entered is
displayed on the screen.
[0038] When the viewer successfully enters the displayed code, the
system records the time point of the successful entry and continues
to play the audio and/or video and display all accompanying text
and graphics.
[0039] If the viewer fails to enter the displayed code ("Watch
Code") within the available period of time for whatever reason
(i.e. because the viewer is not paying attention or is not
physically at the computer or terminal), the system pauses the
audio and/or video playback and waits for the viewer to return and
elect to continue the training. Upon the viewer electing, by means
of a keystroke, to continue the training, the system takes the
viewer back to the time point where the last successful code entry
occurred, requires them to re-watch the training from that point,
and forward through random additional Watch Codes.
[0040] In the event that the viewer closes the browser or
application without electing to continue, the system persists the
last successfully entered display code time point. When training is
resumed, the system restarts the training at that point.
[0041] When the system determines that the viewer has successfully
watched all of the material for the current training segment, the
system allows the viewer to proceed to the next training segment.
In the event that the viewer wishes to re-review a successfully
completed segment, the system does not generate or display random
codes since the viewer has already been verified as having watched
the entire training segment.
[0042] Once the viewer has completed watching all of the materials
in all of the training segments, the system records the fact that
the viewer has successfully completed the training. Advantages of
the inventive system and method include, but are not limited to the
following. The system does not require any administrator or teacher
interaction during the training or require anything to be created
beyond the training materials. The system does not provide any
audible queues to a viewer who is not sitting at the computer and
paying attention that the display code requires data entry. This
prevents a viewer from simply starting the training and walking
away while the training materials play. It also prevents the viewer
from minimizing or hiding the training material while they perform
other tasks on the computer or terminal.
[0043] The system actively tracks and records the watched portions
of the training materials, ensuring that 100% of the training
materials have been viewed. The system provides full
audit/reporting capabilities about the progress for each individual
viewer and allows detailed analysis of their progress through the
training. The system allows a viewer to complete the viewing of the
training materials over any number of viewing sessions, tracking
automatically portions viewed, relieving viewer of personally
tracking or recalling viewing history.
[0044] The system decouples the watching/viewing of training
materials from the verification that the viewer has retained
knowledge or can demonstrate proficiency in the area of training.
This follows the traditional "learn then test" model. The system
facilitates viewers procession through the training in a prescribed
sequence. This ensures the tracking and recording of the
satisfaction of pre-requisites, such as verified viewing of
prepared audio-visual material. The system can allow a viewer to
view the materials comprising a media package or program in any
order, and confirm or verify that the viewer has watched all of the
materials in the media package.
[0045] Alternate embodiments of the inventive system and method
include, but are not limited to embodiments recited herein
below.
[0046] The system can be offered in a stand-alone system where the
training materials are distributed on physical media and not
through the network or Internet. Instead of requiring data entry of
a randomly generated code, the system can require a biometric input
such as fingerprint, facial recognition, etc. through the use of a
biometric hardware dongle or embedded biometric data acquisition
device. The viewer can be required to submit their biometric
profile at the beginning of the session and then be required to
revalidate that biometric input at random intervals throughout the
session.
[0047] A group of viewers can be created and watch the training as
a group while the system tracks each viewer individually for
completion status. In this implementation, each viewer in the group
is required to "sign in," authenticating that each viewer is
present, each time that training is conducted.
* * * * *