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: 20240119923
    Abstract: 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: Application
    Filed: December 18, 2023
    Publication date: April 11, 2024
    Inventors: Edward Kerr, Patrick Malloy
  • Patent number: 11848003
    Abstract: 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: Grant
    Filed: June 7, 2021
    Date of Patent: December 19, 2023
    Assignee: ROLR, Inc.
    Inventors: Edward Kerr, Patrick Malloy
  • Publication number: 20220028369
    Abstract: 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: Application
    Filed: June 7, 2021
    Publication date: January 27, 2022
    Inventors: Edward Kerr, Patrick Malloy
  • Patent number: 11030992
    Abstract: 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: Grant
    Filed: March 2, 2020
    Date of Patent: June 8, 2021
    Assignee: ROLR, Inc.
    Inventors: Edward Kerr, Patrick Malloy
  • Publication number: 20200202841
    Abstract: 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: Application
    Filed: March 2, 2020
    Publication date: June 25, 2020
    Inventors: Edward Kerr, Patrick Malloy
  • Patent number: 10636413
    Abstract: 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: Grant
    Filed: August 13, 2018
    Date of Patent: April 28, 2020
    Assignee: ROLR, Inc.
    Inventors: Edward Kerr, Patrick Malloy
  • Publication number: 20190198011
    Abstract: 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: Application
    Filed: August 13, 2018
    Publication date: June 27, 2019
    Inventors: Edward Kerr, Patrick Malloy
  • Patent number: 10079993
    Abstract: 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: Grant
    Filed: June 14, 2010
    Date of Patent: September 18, 2018
    Assignee: Rolestar, Inc.
    Inventors: Edward Kerr, Patrick Malloy
  • Patent number: 9549030
    Abstract: 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: Grant
    Filed: February 3, 2012
    Date of Patent: January 17, 2017
    Assignee: RIVERBED TECHNOLOGY, INC.
    Inventors: Patrick Malloy, Peter Anthony Crosby, Robert Meagher
  • Patent number: 9137136
    Abstract: 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: Grant
    Filed: February 3, 2012
    Date of Patent: September 15, 2015
    Assignee: RIVERBED TECHNOLOGY, INC.
    Inventors: Patrick Malloy, Peter Anthony Crosby, Robert Meagher
  • Patent number: 8729428
    Abstract: 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: Grant
    Filed: May 15, 2012
    Date of Patent: May 20, 2014
    Inventors: Patrick Malloy, Norma J Malloy
  • Publication number: 20130205009
    Abstract: 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: Application
    Filed: February 21, 2012
    Publication date: August 8, 2013
    Applicant: OPNET Technologies, Inc.
    Inventors: Patrick MALLOY, Peter Anthony Crosby, Robert Meagher
  • Publication number: 20130145015
    Abstract: 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: Application
    Filed: February 3, 2012
    Publication date: June 6, 2013
    Applicant: OPNET TECHNOLOGIES, INC.
    Inventors: Patrick MALLOY, Peter Anthony CROSBY, Robert MEAGHER
  • Publication number: 20120246287
    Abstract: 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: Application
    Filed: February 3, 2012
    Publication date: September 27, 2012
    Applicant: OPNET TECHNOLOGIES, INC.
    Inventors: Patrick MALLOY, Peter Anthony CROSBY, Robert MEAGHER
  • Publication number: 20120081530
    Abstract: 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: Application
    Filed: June 14, 2010
    Publication date: April 5, 2012
    Applicant: ROLESTAR, INC.
    Inventors: Edward Kerr, Patrick Malloy
  • Publication number: 20100115722
    Abstract: 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: Application
    Filed: November 4, 2009
    Publication date: May 13, 2010
    Inventor: Patrick Malloy
  • Publication number: 20100102047
    Abstract: 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: Application
    Filed: October 21, 2009
    Publication date: April 29, 2010
    Inventors: Patrick Malloy, Norma J. Malloy
  • Publication number: 20080019278
    Abstract: 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: Application
    Filed: July 12, 2007
    Publication date: January 24, 2008
    Inventors: Steve Niemczyk, Patrick Malloy, Alain Cohen, Russell Elsner
  • Publication number: 20080016056
    Abstract: 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: Application
    Filed: July 12, 2007
    Publication date: January 17, 2008
    Inventors: Patrick MALLOY, John McNicholas, John Strohm, Antoine Dunn
  • Publication number: 20070217343
    Abstract: 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: Application
    Filed: May 22, 2007
    Publication date: September 20, 2007
    Applicant: OPNET Technologies, Inc.
    Inventors: Dana Znamova, Patrick Malloy, John Strohm