Patents by Inventor Patrick Malloy
Patrick Malloy has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20240119923Abstract: An Internet-based application allows a customer service trainee to record a performance of a scene containing roles A and B with performers for the scene's roles alternately speaking their respective lines. The lines are displayed in a teleprompter style, and based on the experience level of the trainee, the system may blank out increasing portions of the lines. The system will present each role A line to be spoken by the trainee with a time progress bar indicating the speed/timing or time remaining for that line. A “Next” button may be provided thereby allowing the trainee to depart from the progress bar timing. The teleprompter timer ensures that the trainee's recorded performance is coordinated with a take of role B, even though the trainee's take and the role B take are recorded at different times. The takes are played in tandem for evaluating effectiveness of the training.Type: ApplicationFiled: December 18, 2023Publication date: April 11, 2024Inventors: Edward Kerr, Patrick Malloy
-
Patent number: 11848003Abstract: An Internet-based application allows a trainee to record a performance of a scene containing roles A and B with performers for the scene's roles alternately speaking their respective lines. The system displays the lines in a teleprompter style, and based on the experience level of the trainee, may blank out increasing portions of the teleprompter-style lines. If the trainee is assigned role A, the system will present each role A line to be spoken by the trainee with a time progress bar indicating the speed/timing or time remaining for that line. The trainee's performance is recorded by a computer. The teleprompter timer ensures that the trainee's performance is coordinated with a take of role B, even though the trainee's take and the role B take are actually recorded at different times. The takes are played in tandem for evaluating effectiveness of the training.Type: GrantFiled: June 7, 2021Date of Patent: December 19, 2023Assignee: ROLR, Inc.Inventors: Edward Kerr, Patrick Malloy
-
Publication number: 20220028369Abstract: An Internet-based application allows a trainee to record a performance of a scene containing roles A and B with performers for the scene's roles alternately speaking their respective lines. The system displays the lines in a teleprompter style, and based on the experience level of the trainee, may blank out increasing portions of the teleprompter-style lines. If the trainee is assigned role A, the system will present each role A line to be spoken by the trainee with a time progress bar indicating the speed/timing or time remaining for that line. The trainee's performance is recorded by a computer. The teleprompter timer ensures that the trainee's performance is coordinated with a take of role B, even though the trainee's take and the role B take are actually recorded at different times. The takes are played in tandem for evaluating effectiveness of the training.Type: ApplicationFiled: June 7, 2021Publication date: January 27, 2022Inventors: Edward Kerr, Patrick Malloy
-
Patent number: 11030992Abstract: An Internet-based application allows a trainee to record a performance of a scene containing roles A and B with performers for the scene's roles alternately speaking their respective lines. The system displays the lines in a teleprompter style, and based on the experience level of the trainee, may blank out increasing portions of the teleprompter-style lines. If the trainee is assigned role A, the system will present each role A line to be spoken by the trainee with a time progress bar indicating the speed/timing or time remaining for that line. The trainee's performance is recorded by a computer. The teleprompter timer ensures that the trainee's performance is coordinated with a take of role B, even though the trainee's take and the role B take are actually recorded at different times. The takes are played in tandem for evaluating effectiveness of the training.Type: GrantFiled: March 2, 2020Date of Patent: June 8, 2021Assignee: ROLR, Inc.Inventors: Edward Kerr, Patrick Malloy
-
Publication number: 20200202841Abstract: An Internet-based application allows a trainee to record a performance of a scene containing roles A and B with performers for the scene's roles alternately speaking their respective lines. The system displays the lines in a teleprompter style, and based on the experience level of the trainee, may blank out increasing portions of the teleprompter-style lines. If the trainee is assigned role A, the system will present each role A line to be spoken by the trainee with a time progress bar indicating the speed/timing or time remaining for that line. The trainee's performance is recorded by a computer. The teleprompter timer ensures that the trainee's performance is coordinated with a take of role B, even though the trainee's take and the role B take are actually recorded at different times. The takes are played in tandem for evaluating effectiveness of the training.Type: ApplicationFiled: March 2, 2020Publication date: June 25, 2020Inventors: Edward Kerr, Patrick Malloy
-
Patent number: 10636413Abstract: An Internet-based application allows a trainee to record a performance of a scene containing roles A and B with performers for the scene's roles alternately speaking their respective lines. The system displays the lines in a teleprompter style, and based on the experience level of the trainee, may blank out increasing portions of the teleprompter-style lines. If the trainee is assigned role A, the system will present each role A line to be spoken by the trainee with a time progress bar indicating the speed/timing or time remaining for that line. The trainee's performance is recorded by a computer. The teleprompter timer ensures that the trainee's performance is coordinated with a take of role B, even though the trainee's take and the role B take are actually recorded at different times. The takes are played in tandem for evaluating effectiveness of the training.Type: GrantFiled: August 13, 2018Date of Patent: April 28, 2020Assignee: ROLR, Inc.Inventors: Edward Kerr, Patrick Malloy
-
Publication number: 20190198011Abstract: An Internet-based application allows a trainee to record a performance of a scene containing roles A and B with performers for the scene's roles alternately speaking their respective lines. The system displays the lines in a teleprompter style, and based on the experience level of the trainee, may blank out increasing portions of the teleprompter-style lines. If the trainee is assigned role A, the system will present each role A line to be spoken by the trainee with a time progress bar indicating the speed/timing or time remaining for that line. The trainee's performance is recorded by a computer. The teleprompter timer ensures that the trainee's performance is coordinated with a take of role B, even though the trainee's take and the role B take are actually recorded at different times. The takes are played in tandem for evaluating effectiveness of the training.Type: ApplicationFiled: August 13, 2018Publication date: June 27, 2019Inventors: Edward Kerr, Patrick Malloy
-
Patent number: 10079993Abstract: An Internet-based application allows a user to sign in to a web site to record a performance thus creating a take of a scene between two actors (actor A and actor B) with the actors alternately speaking their respective lines. The system delivers the actors lines in a teleprompter format. The user can choose which actor to emulate (A or B). If the user decides to perform as actor A, the system will present each line to be spoken by actor A with a time progress bar indicating the speed/timing for that line. The take is recorded by the user's computer using a computer operated camera and microphone. The teleprompter timer ensures that the user's performance is in sync with the Actor B even though the various takes are actually recorded at different times. This allows the takes to be played in tandem, side by side, seemingly performing together.Type: GrantFiled: June 14, 2010Date of Patent: September 18, 2018Assignee: Rolestar, Inc.Inventors: Edward Kerr, Patrick Malloy
-
Patent number: 9549030Abstract: The present invention relates to correlating requests between a client and a server to a particular transaction. In one embodiment, transactions in a system of clients and servers are monitored and traced. From this information, a context comprising sets or groupings of transaction call sequences are determined. For example, a sequence of method calls on a client process is traced to a socket carrying data for transmission of a request message to a server. In response to this request message, the server then executes a set of method calls that can be correlated to the request message and the socket. This set of actions is considered part of a causally related grouping, and thus, associated together. In one embodiment, HTTP requests from a client may be comprise a unique custom header that is readily identified and traced. For other protocols, a client socket is associated with a corresponding server socket or to data received over a socket receive call.Type: GrantFiled: February 3, 2012Date of Patent: January 17, 2017Assignee: RIVERBED TECHNOLOGY, INC.Inventors: Patrick Malloy, Peter Anthony Crosby, Robert Meagher
-
Patent number: 9137136Abstract: Embodiments provide methods for managing data generated by software transactions, such as event tracing software. In one embodiment, data generated by event tracing software is monitored. The throughput of the data generated may then be modulated based on various criteria, such as a target data rate. The throughput target may be specified on a per-system basis or individual basis. Based on the throughput, the level of detail recorded is modulated. Individual processes may determine a limit or quota depending on their contribution to the throughput. In one embodiment, the method calls for a trace are modified with different property specifications to meet a desired throughput of event tracing data.Type: GrantFiled: February 3, 2012Date of Patent: September 15, 2015Assignee: RIVERBED TECHNOLOGY, INC.Inventors: Patrick Malloy, Peter Anthony Crosby, Robert Meagher
-
Patent number: 8729428Abstract: One embodiment of a welding rod expander assembly is useful for expanding a welding rod to a remote location. The welding rod expander assembly may include a first attachment member, a second attachment member, at least one elongated member and a welding rod holder. The second attachment member may be pivotally carried by the first attachment member. Further the at least one elongated member may have an external threaded end portion and a connecting end portion. The welding rod holder may be carried by the second attachment member. The welding rod holder may include a holding unit carried by the second internal threaded portion. The holding unit may be capable of receiving the welding rod. The welding rod holder may further include a clamping unit disposed on the second internal threaded portion. Further, the welding rod secured in the holding unit may be capable of expanding to the remote location.Type: GrantFiled: May 15, 2012Date of Patent: May 20, 2014Inventors: Patrick Malloy, Norma J Malloy
-
Publication number: 20130205009Abstract: The present invention relates to managing data generated by software transactions, such as event tracing software. In one embodiment, data generated by event tracing software is monitored. The throughput of the data generated may then be modulated based on various criteria, such as a target data rate. The throughput target may be specified on a per-system basis or individual basis. Based on the throughput, the level of detail recorded is modulated. Individual processes may determine a limit or quota depending on their contribution to the throughput. In one embodiment, the method calls for a trace are modified with different property specifications to meet a desired throughput of event tracing data.Type: ApplicationFiled: February 21, 2012Publication date: August 8, 2013Applicant: OPNET Technologies, Inc.Inventors: Patrick MALLOY, Peter Anthony Crosby, Robert Meagher
-
Publication number: 20130145015Abstract: The present invention relates to managing data generated by software transactions, such as event tracing software. In one embodiment, data generated by event tracing software is monitored. The throughput of the data generated may then be modulated based on various criteria, such as a target data rate. The throughput target may be specified on a per-system basis or individual basis. Based on the throughput, the level of detail recorded is modulated. Individual processes may determine a limit or quota depending on their contribution to the throughput. In one embodiment, the method calls for a trace are modified with different property specifications to meet a desired throughput of event tracing data.Type: ApplicationFiled: February 3, 2012Publication date: June 6, 2013Applicant: OPNET TECHNOLOGIES, INC.Inventors: Patrick MALLOY, Peter Anthony CROSBY, Robert MEAGHER
-
Publication number: 20120246287Abstract: The present invention relates to correlating requests between a client and a server to a particular transaction. In one embodiment, transactions in a system of clients and servers are monitored and traced. From this information, a context comprising sets or groupings of transaction call sequences are determined. For example, a sequence of method calls on a client process is traced to a socket carrying data for transmission of a request message to a server. In response to this request message, the server then executes a set of method calls that can be correlated to the request message and the socket. This set of actions is considered part of a causally related grouping, and thus, associated together. In one embodiment, HTTP requests from a client may be comprise a unique custom header that is readily identified and traced. For other protocols, a client socket is associated with a corresponding server socket or to data received over a socket receive call.Type: ApplicationFiled: February 3, 2012Publication date: September 27, 2012Applicant: OPNET TECHNOLOGIES, INC.Inventors: Patrick MALLOY, Peter Anthony CROSBY, Robert MEAGHER
-
Publication number: 20120081530Abstract: An Internet-based application allows a user to sign in to a web site to record a performance thus creating a take of a scene between two actors (actor A and actor B) with the actors alternately speaking their respective lines. The system delivers the actors lines in a teleprompter format. The user can choose which actor to emulate (A or B). If the user decides to perform as actor A, the system will present each line to be spoken by actor A with a time progress bar indicating the speed/timing for that line. The take is recorded by the user's computer using a computer operated camera and microphone. The teleprompter timer ensures that the user's performance is in sync with the Actor B even though the various takes are actually recorded at different times. This allows the takes to be played in tandem, side by side, seemingly performing together.Type: ApplicationFiled: June 14, 2010Publication date: April 5, 2012Applicant: ROLESTAR, INC.Inventors: Edward Kerr, Patrick Malloy
-
Publication number: 20100115722Abstract: One embodiment of an adjustable cleaning brush may include a handle and a head carried by an end portion of the handle. The head may include a base having a first surface, a second surface opposite to the first surface, and a neck pivotally interconnecting the head and the handle. The neck may be carried by the end portion of handle. The head may further include a plurality of bristles carried by the first surface of the base and a sponge member carried by the second surface of the base. The head may be movable to a plurality of angular positions with respect to the handle to permit the plurality of bristles and the sponge member to be adjusted for cleaning a surface.Type: ApplicationFiled: November 4, 2009Publication date: May 13, 2010Inventor: Patrick Malloy
-
Publication number: 20100102047Abstract: One embodiment of a welding rod expander assembly for expanding a welding rod to a remote location. The welding rod expander assembly may include a first attachment member, a second attachment member, at least one elongated member and a welding rod holder. The second attachment member may be pivotally carried by the first attachment member. Further the at least one elongated member may have an external threaded end portion and a connecting end portion. The welding rod holder may be carried by the second attachment member. The welding rod holder may include a holding unit carried by the second internal threaded portion. The holding unit may be capable of receiving the welding rod. The welding rod holder may further include a clamping unit disposed on the second internal threaded portion. Further, the welding rod secured in the holding unit may be capable of expanding to the remote location.Type: ApplicationFiled: October 21, 2009Publication date: April 29, 2010Inventors: Patrick Malloy, Norma J. Malloy
-
Publication number: 20080019278Abstract: Application messages are segregated into message paths, and the delays of the transmitted packets associated with each message path are independently analyzed to distinguish propagation, bandwidth, congestion, and protocol delays. To further distinguish the congestion delays, all of the paths of the application messages are assessed to identify delays induced by the application, including self-congestion delay, corresponding to pre-congestion delays caused by attempting to send data from a source device faster than the bandwidth of the channel allows, and cross-congestion delay, corresponding to post-congestion delays caused by varying delays beyond a bottleneck link in the channel. The remaining congestion delay is identified as network congestion delay, corresponding to delays caused by network devices other than the source device. After identifying each of the components of delay, the effect of each component on the overall delay is determined to identify where improvements can best be made.Type: ApplicationFiled: July 12, 2007Publication date: January 24, 2008Inventors: Steve Niemczyk, Patrick Malloy, Alain Cohen, Russell Elsner
-
Publication number: 20080016056Abstract: A method of identifying differences between activity data files includes determining a difference between the activity data files. Causal analysis may be performed to identify a cause of the difference. The difference and/or the cause of the difference may be rendered based on a rendering template. Tier pairs between the activity data files may be matched and a user may be queried to confirm the tier pair match. Statistical and/or protocol differences between each of the activity files may be presented. Transactions between each of the activity data files may be matched including comparing the content files in each of the activity data files that account for the transactions. Client side differences between each of the activity data files may be identified. A categorization may be assigned to each of the determined differences. Determined differences may be excluded from the rendering.Type: ApplicationFiled: July 12, 2007Publication date: January 17, 2008Inventors: Patrick MALLOY, John McNicholas, John Strohm, Antoine Dunn
-
Publication number: 20070217343Abstract: Time-varying latency is estimated based on the round-trip time between the time of sending a message and the time of receiving an acknowledgement of receipt of the message. The round-trip time relative to a transmitter is modeled as a combination of known, or determinable, delays, plus an unknown latency, plus a processing/acknowledgement delay at the receiver. The estimated time-varying latency is further refined to give more weight to estimates based on fewer unknowns or a lesser magnitude of unknowns, and to impose physical constraints, such as assuring that the estimate does not imply an unrealizable event. TCP-specific constraints and assumptions are also applied to further refine the latency estimates.Type: ApplicationFiled: May 22, 2007Publication date: September 20, 2007Applicant: OPNET Technologies, Inc.Inventors: Dana Znamova, Patrick Malloy, John Strohm