Patents by Inventor John McGowan

John McGowan 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).

  • Patent number: 9762639
    Abstract: Timestamps for streams of media that transition from one media source to another (such as from live content to on-demand content, and vice versa) can be rewritten by a server to help ensure error-free streaming by the client. Embodiments can coordinate the creation of a client manifest with the dynamic creation of a requested segment of media (i.e., “chunk”) to determine how to rewrite timestamps of requested chunks such that they are continuous through the transition.
    Type: Grant
    Filed: October 28, 2016
    Date of Patent: September 12, 2017
    Assignee: Brightcove Inc.
    Inventors: Albert John McGowan, Michael M. Gordon
  • Patent number: 9747330
    Abstract: A system, method and apparatus are disclosed which may be used to provide demographic and behavior data of a user of a video service provider. The user demographic information may be obtained by obtaining an image of the user, analyzing the image data, and providing the information about the determined demographic data. Behavior data may be obtained from at least one sensor monitoring user actions and correlating the user actions with video content being provided to the user.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: August 29, 2017
    Assignee: Brightcove Inc.
    Inventors: Albert John McGowan, Matthew A. Johnson
  • Publication number: 20170140443
    Abstract: Techniques are provided for dynamically creating index files for streaming media based on a determined chunking strategy. The chunking strategy can be determined using historical data of any of a variety of factors, such as Quality of Service (QoS) information. By using historical data in this manner, index files can be generated using chunking strategies that can improve these factors over time.
    Type: Application
    Filed: November 18, 2016
    Publication date: May 18, 2017
    Inventors: Albert John McGowan, Michael M. Gordon
  • Publication number: 20170142180
    Abstract: Timestamps for streams of media that transition from one media source to another (such as from live content to on-demand content, and vice versa) can be rewritten by a server to help ensure error-free streaming by the client. Embodiments can coordinate the creation of a client manifest with the dynamic creation of a requested segment of media (i.e., “chunk”) to determine how to rewrite timestamps of requested chunks such that they are continuous through the transition.
    Type: Application
    Filed: October 28, 2016
    Publication date: May 18, 2017
    Inventors: Albert John McGowan, Michael M. Gordon
  • Publication number: 20170095642
    Abstract: This disclosure concerns polymer catheter designs incorporating joints that break under tension. The joints are generally formed from two tubular elements comprising two different polymers with dissimilar thermal and/or mechanical characteristics, which are overlapped and exposed to heat and pressure. The disclosure also concerns methods of making and using such catheters, for instance to deliver medical implants.
    Type: Application
    Filed: October 6, 2016
    Publication date: April 6, 2017
    Inventor: Pauric John McGowan
  • Patent number: 9589437
    Abstract: Embodiments of the present disclosure provide a permissions-based alarm system for use in climbing environment. The permissions-based alarm system includes an identification device storing a permission setting relating to an aspect of the climbing environment and a detection module in communication with the identification device. The detection module detects the permission setting stored on the identification device and detects proximity of the identification device to an area restricted by the permission setting. When the identification device enters the restricted area of the climbing environment, an alert is provided.
    Type: Grant
    Filed: December 14, 2015
    Date of Patent: March 7, 2017
    Assignee: ELDORADO WALL COMPANY, INC.
    Inventors: John McGowan, Steven Holmes
  • Patent number: 9485293
    Abstract: Timestamps for streams of media that transition from one media source to another (such as from live content to on-demand content, and vice versa) can be rewritten by a server to help ensure error-free streaming by the client. Embodiments can coordinate the creation of a client manifest with the dynamic creation of a requested segment of media (i.e., “chunk”) to determine how to rewrite timestamps of requested chunks such that they are continuous through the transition.
    Type: Grant
    Filed: October 20, 2015
    Date of Patent: November 1, 2016
    Assignee: BRIGHTCOVE, INC.
    Inventors: Albert John McGowan, Nicholas Maultsby, Jared Marshall
  • Publication number: 20160224911
    Abstract: The present invention embraces a system including a processing device, a memory, and a communication device in communication with a distributed network. The system is configured for assessing and managing risk for a multitude of service providers by receiving service provider information from network feeds over a distributed network and storing such information in a data store prior to analyzing such information to determine an amount of risk an organization assumes based on receiving products or services from a service provider and communicate such information for storage in a data store. The system may further determine risk mitigation controls that may be enacted by an organization in order to mitigate the risk associated with receiving the products or services form the service provider. The system may further generate and present a graphical representation of data relating to the risk.
    Type: Application
    Filed: February 4, 2015
    Publication date: August 4, 2016
    Inventors: James Edward Rush, Andrew John McGowan, Dennis Paul Weigel
  • Publication number: 20160171854
    Abstract: Embodiments of the present disclosure provide a permissions-based alarm system for use in climbing environment. The permissions-based alarm system includes an identification device storing a permission setting relating to an aspect of the climbing environment and a detection module in communication with the identification device. The detection module detects the permission setting stored on the identification device and detects proximity of the identification device to an area restricted by the permission setting. When the identification device enters the restricted area of the climbing environment, an alert is provided.
    Type: Application
    Filed: December 14, 2015
    Publication date: June 16, 2016
    Applicant: ELDORADO WALL COMPANY, INC.
    Inventors: John McGowan, Steven Holmes
  • Patent number: 9336137
    Abstract: An object that is not linked to a root object of a data model is identified. A first instruction comprising a fingerprint and a request to delete the object from memory is transmitted to a plurality of user devices. A second instruction to undo the first instruction is received from one of the plurality of user devices, and, in response to the second instruction, a third instruction comprising the fingerprint and a request to execute and delete any instruction that includes the fingerprint is transmitted to the plurality of user devices.
    Type: Grant
    Filed: August 22, 2012
    Date of Patent: May 10, 2016
    Assignee: Google Inc.
    Inventors: John Day-Richter, John McGowan
  • Patent number: 9332047
    Abstract: Timestamps for streams of media that transition from one media source to another (such as from live content to on-demand content, and vice versa) can be rewritten by a server to help ensure error-free streaming by the client. Embodiments can coordinate the creation of a client manifest with the dynamic creation of a requested segment of media (i.e., “chunk”) to determine how to rewrite timestamps of requested chunks such that they are continuous through the transition.
    Type: Grant
    Filed: November 21, 2013
    Date of Patent: May 3, 2016
    Assignee: Brightcove Inc.
    Inventors: Albert John McGowan, Nicholas Maultsby, Jared Marshall
  • Publication number: 20160099992
    Abstract: Timestamps for streams of media that transition from one media source to another (such as from live content to on-demand content, and vice versa) can be rewritten by a server to help ensure error-free streaming by the client. Embodiments can coordinate the creation of a client manifest with the dynamic creation of a requested segment of media (i.e., “chunk”) to determine how to rewrite timestamps of requested chunks such that they are continuous through the transition.
    Type: Application
    Filed: October 20, 2015
    Publication date: April 7, 2016
    Inventors: Albert John McGowan, Nicholas Maultsby, Jared Marshall
  • Patent number: 9240922
    Abstract: Systems and methods for enabling dynamic advertisement insertion into media files without transcoding are disclosed. The techniques disclosed involve retrieving files of the media and advertisement(s) and converting the files to an MPEG-2 transport stream (MPEG-2 TS) format. The MPEG-2 TS streams are then joined to insert the advertisement at a desired point in the media file. The resulting MPEG-2 TS stream is then converted back to a media file, which can be provided for downloading, or optionally reindexed. Because it does not require transcoding, this process can be performed on-the-fly to provide dynamic insertion of advertisements into media files. Other media file manipulation, including the insertion of non-advertisement media, is contemplated.
    Type: Grant
    Filed: March 19, 2013
    Date of Patent: January 19, 2016
    Assignee: Brightcove Inc.
    Inventor: Albert John McGowan
  • Patent number: 9217775
    Abstract: Systems and methods for characterizing a device that operated to clear a fault in a power line, such as a power distribution system feeder, are disclosed. Characterizing the device may include receiving measured data corresponding to a current measured along the feeder proximate a substation bus, determining from the measured data that a fault has occurred in at least one phase and has been cleared, subtracting reference data from the measured data to estimate residual fault data, and estimating from the residual fault data a characteristic of the device that operated to clear the fault. The systems may include an Intelligent Electronic Device (IED) and a processor linked to the IED.
    Type: Grant
    Filed: June 7, 2011
    Date of Patent: December 22, 2015
    Assignee: ABB Research Ltd.
    Inventors: Mirrasoul Mousavi, Kari Saarinen, James Stoupis, John McGowan
  • Patent number: 9211462
    Abstract: Embodiments of the present disclosure provide a permissions-based alarm system for use in climbing environment. The permissions-based alarm system includes an identification device storing a permission setting relating to an aspect of the climbing environment and a detection module in communication with the identification device. The detection module detects the permission setting stored on the identification device and detects proximity of the identification device to an area restricted by the permission setting. When the identification device enters the restricted area of the climbing environment, an alert is provided.
    Type: Grant
    Filed: March 14, 2014
    Date of Patent: December 15, 2015
    Assignee: ELDORADO WALL COMPANY, INC.
    Inventors: John McGowan, Steven Holmes
  • Patent number: 9197688
    Abstract: Timestamps for streams of media that transition from one media source to another (such as from live content to on-demand content, and vice versa) can be rewritten by a server to help ensure error-free streaming by the client. Embodiments can coordinate the creation of a client manifest with the dynamic creation of a requested segment of media (i.e., “chunk”) to determine how to rewrite timestamps of requested chunks such that they are continuous through the transition.
    Type: Grant
    Filed: November 21, 2013
    Date of Patent: November 24, 2015
    Assignee: Brightcove, Inc.
    Inventors: Albert John McGowan, Nicholas Maultsby, Jared Marshall
  • Publication number: 20150266454
    Abstract: Described herein are various embodiments of trolleys usable for traversing cables such as zip lines. Various embodiments have been particularly adapted to perform better under different circumstances or in different applications using braking including impact braking.
    Type: Application
    Filed: March 20, 2015
    Publication date: September 24, 2015
    Inventor: John McGowan
  • Patent number: 9100719
    Abstract: Techniques described herein provide for an advertising processing engine service to act as an intermediary between client applications and advertising networks. The advertising processing engine service can provide an interface with which the client can interact, via an application programming interface (API) or directly through the use of a standardized language, thereby allowing client applications to receive advertisement data without the need to be customized to communicate with specific advertising networks. On the other hand, the advertising processing engine service can receive requests from clients and communicate these requests to advertising networks in the corresponding language and/or format they require.
    Type: Grant
    Filed: January 24, 2013
    Date of Patent: August 4, 2015
    Assignee: Brightcove, Inc.
    Inventors: Benjamin Lebrato Ahern, David Morel, Matthew A. Johnson, Albert John McGowan
  • Publication number: 20150199270
    Abstract: An object that is not linked to a root object of a data model is identified. A first instruction comprising a fingerprint and a request to delete the object from memory is transmitted to a plurality of user devices. A second instruction to undo the first instruction is received from one of the plurality of user devices, and, in response to the second instruction, a third instruction comprising the fingerprint and a request to execute and delete any instruction that includes the fingerprint is transmitted to the plurality of user devices.
    Type: Application
    Filed: August 22, 2012
    Publication date: July 16, 2015
    Inventors: John Day-Richter, John McGowan
  • Publication number: 20150199222
    Abstract: A remote procedure call handler generated by a third party is hosted by a server, wherein the remote procedure call handler is configured to receive, from an end user device, a remote procedure call relating to a document associated with by a third party application. A remote procedure call relating to the document is received from a first user device, via interframe communication. The document is updated by the remote procedure call handler, based on the remote procedure call. An event notification message informing a second end user device of the update to the document is transmitted to a second user device, via interframe communication.
    Type: Application
    Filed: August 22, 2012
    Publication date: July 16, 2015
    Inventors: John Day-Richter, John McGowan