Patents by Inventor Andrew Palfreyman

Andrew Palfreyman 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: 11971596
    Abstract: Hybrid enclosures for power and optical fiber are provided herein. A hybrid enclosure includes a power conductor terminal and an optical fiber splice area that are in separate first and second trays, respectively. In some embodiments, the power conductor terminal is a terminal of a circuit that is configured to supply power exceeding 150 Watts. Enclosures including multiple protective lids over power conductor terminal blocks are also provided.
    Type: Grant
    Filed: July 19, 2019
    Date of Patent: April 30, 2024
    Assignee: CommScope Technologies LLC
    Inventors: David Thomas, David T. Lambert, David Palfreyman, Joshua Simer, Thomas F. Craft, Jr., Rudy Musschebroeck, Andrew Williams, Willis F. James
  • Patent number: 8613013
    Abstract: In one embodiment an apparatus for splicing an ad into a data stream includes an ad segmenter, an ad variant generator coupled to the ad segmenter, and an ad variant selector coupled to the ad variant generator. The ad segmenter designates end portions, including beginning and ending portions, of the ad and designates an intermediate portion between the end portions. The ad variant generator generates a plurality of variants of at least one end portion. Each variant corresponds to a unique bit-rate. The ad variant selector selects at least one variant for splicing into the data stream based on a buffer level of a data stream buffer.
    Type: Grant
    Filed: June 12, 2008
    Date of Patent: December 17, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: Glenn Connery, Andrew Palfreyman
  • Patent number: 8565318
    Abstract: In one embodiment, a network device analyzes an encoded stream to identify a timing value included in a packet before a splice point. Next, the device determines a difference between identified timing value and a timing value included in a packet of the encoded segment to be spliced. In conjunction with splicing, the network device formats timing values of packets according to the determined difference, which improves play out of the spliced stream.
    Type: Grant
    Filed: January 29, 2008
    Date of Patent: October 22, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: Glenn Connery, Andrew Palfreyman, William Sherer, Hoi-Tauw Chou
  • Patent number: 8312493
    Abstract: A technique for providing program restart functionality in a digital video network involves receiving requests from different end-user devices to restart a program and servicing the program restart requests from the different end-user devices via a single broadcast stream. In an embodiment, program restart requests that are received within an established time interval, referred to as an aggregation interval, are serviced by the same broadcast stream. Additionally, during the aggregation interval and before the program restart begins, personalized content can be provided to the end-user devices via, for example, unicasting. Once the aggregation interval is over, all of the unicast streams are switched over to the same broadcast stream and the program broadcast is restarted. In an embodiment, a switch buffer is provided just before the restarted broadcast stream in order to ensure a smooth transition from each of the multiple unicast streams to the restarted broadcast stream.
    Type: Grant
    Filed: June 18, 2008
    Date of Patent: November 13, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Khalid Mohammed Azam, Andrew Palfreyman, John Pickens
  • Patent number: 8201204
    Abstract: Black video segments in a video playlist may be minimized. Black detection may be utilized by a network device to identify true starting point and a true ending point of a video asset which includes black video segments in the playlist. Locations associated with the true starting and ending points may be recorded in metadata associated with the video asset. New black video segments may be added at the beginning and at the end of the playlist. Playback of the playlist may then be initiated to play the video asset only between the recorded location associated with the true starting point and the recorded location associated with the true ending point at the network device thereby minimizing the black video segments in the video asset.
    Type: Grant
    Filed: July 31, 2009
    Date of Patent: June 12, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Glenn W. Connery, Andrew Palfreyman
  • Patent number: 8170401
    Abstract: Techniques are provided to perform seamless or non-seamless ad insertion using a low-complexity process. Delay is introduced into a transport stream to prevent decoder buffer overflow. Delay buildup in the transport stream is reduced by removing pre-identified redundant or near redundant frames. Pre-identification of frames for removal reduces the processing required at the splice points, while maintaining a minimum overall delay in the transport stream.
    Type: Grant
    Filed: November 25, 2008
    Date of Patent: May 1, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Glenn William Connery, Andrew Palfreyman
  • Patent number: 8140699
    Abstract: Switching a client from unicasting back to multicasting involves simultaneously providing the digital video content to the client via unicasting and multicasting until the client has buffered duplicate frames (i.e., frames that contain the same digital video content). Once the client has buffered duplicate frames, the client can transition from playing out of a buffer that holds frames received via unicasting to playing out of a buffer that holds frames received via multicasting without skipping a frame. Once the transition back to multicasting is complete, unicasting is terminated and any frames remaining in the unicast buffer are flushed.
    Type: Grant
    Filed: February 23, 2006
    Date of Patent: March 20, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: John Pickens, Kirk Blattman, Glenn Connery, Andrew Palfreyman, W. Paul Sherer
  • Patent number: 7904581
    Abstract: In a digital video network that is capable of distributing digital video content to a client via multicasting and unicasting, servicing a channel change request from a client involves switching from providing the digital video content to the client via multicasting to providing the digital video content to the client via unicasting and continuing to provide digital video content to the client via unicasting until a pre-established condition is met. Continuing to provide digital video content to the client via unicasting until a pre-established condition is met allows the network to opportunistically switch the client from unicasting back to multicasting.
    Type: Grant
    Filed: February 23, 2006
    Date of Patent: March 8, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: W. Paul Sherer, Kirk Blattman, Glenn Connery, Andrew Palfreyman, John Pickens
  • Publication number: 20110030001
    Abstract: Black video segments in a video playlist may be minimized. Black detection may be utilized by a network device to identify true starting point and a true ending point of a video asset which includes black video segments in the playlist. Locations associated with the true starting and ending points may be recorded in metadata associated with the video asset. New black video segments may be added at the beginning and at the end of the playlist. Playback of the playlist may then be initiated to play the video asset only between the recorded location associated with the true starting point and the recorded location associated with the true ending point at the network device thereby minimizing the black video segments in the video asset.
    Type: Application
    Filed: July 31, 2009
    Publication date: February 3, 2011
    Applicant: Cisco Technology, Inc.
    Inventors: Glenn W. Connery, Andrew Palfreyman
  • Patent number: 7788393
    Abstract: Switching a client from unicasting back to multicasting involves accumulating enough digital video content at the client to bridge the time it takes to transition from receiving the digital video content via unicasting to receiving the digital video content via multicasting. Digital video content is accumulated at the client by temporarily increasing the stream rate of the unicast stream above the playout rate. While the digital video content is being streamed at the increased rate, the amount of digital video content stored in the client's stream buffer grows. The stream rate is held at the increased rate until the client accumulates enough frames in its buffer to be able to bridge the time it takes to transition from receiving the digital video content via unicasting to receiving the digital video content via multicasting.
    Type: Grant
    Filed: February 23, 2006
    Date of Patent: August 31, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: John Pickens, Kirk Blattman, Glenn Connery, Andrew Palfreyman, W. Paul Sherer
  • Publication number: 20100129056
    Abstract: Techniques are provided to perform seamless or non-seamless ad insertion using a low-complexity process. Delay is introduced into a transport stream to prevent decoder buffer overflow. Delay buildup in the transport stream is reduced by removing pre-identified redundant or near redundant frames. Pre-identification of frames for removal reduces the processing required at the splice points, while maintaining a minimum overall delay in the transport stream.
    Type: Application
    Filed: November 25, 2008
    Publication date: May 27, 2010
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Glenn William Connery, Andrew Palfreyman
  • Publication number: 20090320084
    Abstract: A technique for providing program restart functionality in a digital video network involves receiving requests from different end-user devices to restart a program and servicing the program restart requests from the different end-user devices via a single broadcast stream. In an embodiment, program restart requests that are received within an established time interval, referred to as an aggregation interval, are serviced by the same broadcast stream. Additionally, during the aggregation interval and before the program restart begins, personalized content can be provided to the end-user devices via, for example, unicasting. Once the aggregation interval is over, all of the unicast streams are switched over to the same broadcast stream and the program broadcast is restarted. In an embodiment, a switch buffer is provided just before the restarted broadcast stream in order to ensure a smooth transition from each of the multiple unicast streams to the restarted broadcast stream.
    Type: Application
    Filed: June 18, 2008
    Publication date: December 24, 2009
    Inventors: Khalid Mohammed Azam, Andrew Palfreyman, John Pickens
  • Publication number: 20090313652
    Abstract: In one embodiment an apparatus for splicing an ad into a data stream includes an ad segmenter, an ad variant generator coupled to the ad segmenter, and an ad variant selector coupled to the ad variant generator. The ad segmenter designates end portions, including beginning and ending portions, of the ad and designates an intermediate portion between the end portions. The ad variant generator generates a plurality of variants of at least one end portion. Each variant corresponds to a unique bit-rate. The ad variant selector selects at least one variant for splicing into the data stream based on a buffer level of a data stream buffer.
    Type: Application
    Filed: June 12, 2008
    Publication date: December 17, 2009
    Inventors: Glenn Connery, Andrew Palfreyman
  • Publication number: 20090193454
    Abstract: In one embodiment, a network device analyzes an encoded stream to identify a timing value included in a packet before a splice point. Next, the device determines a difference between identified timing value and a timing value included in a packet of the encoded segment to be spliced. In conjunction with splicing, the network device formats timing values of packets according to the determined difference, which improves play out of the spliced stream.
    Type: Application
    Filed: January 29, 2008
    Publication date: July 30, 2009
    Applicant: Cisco Technology, Inc.
    Inventors: Glenn Connery, Andrew Palfreyman, William Sherer, Hoi-Tauw Chou
  • Publication number: 20090097572
    Abstract: In one embodiment, a network device analyzes an encoded video stream using black detection before splicing video into the encoded video stream. When black data is detected, the network device determines whether insertion of a black intra frame with the spliced video will improve viewing upon decoding. The network device may also determine whether a splicing boundary indication included in the encoded video stream is accurate based on an observed transition between the detected black data and other data, and compensate the video splice accordingly.
    Type: Application
    Filed: October 15, 2007
    Publication date: April 16, 2009
    Applicant: Cisco Technology, Inc.
    Inventors: Glenn William Connery, Andrew Palfreyman
  • Publication number: 20070107026
    Abstract: In a digital video network that is capable of distributing digital video content to a client via multicasting and unicasting, servicing a channel change request from a client involves switching from providing the digital video content to the client via multicasting to providing the digital video content to the client via unicasting and continuing to provide digital video content to the client via unicasting until a pre-established condition is met. Continuing to provide digital video content to the client via unicasting until a pre-established condition is met allows the network to opportunistically switch the client from unicasting back to multicasting.
    Type: Application
    Filed: February 23, 2006
    Publication date: May 10, 2007
    Inventors: W. Sherer, Kirk Blattman, Glenn Connery, Andrew Palfreyman, John Pickens
  • Publication number: 20060280431
    Abstract: A technique for supporting trick modes in a streaming digital video environment involves receiving a source stream of digital video content that is encoded for a normal playout rate and generating a root trick mode stream from the source stream, wherein the root trick mode stream is generated for a playout rate that is faster than the normal playout rate. The root trick mode stream is then used to generate subsequent trick mode streams that have faster playout rates than the root trick mode stream. Using a root trick mode stream to generate subsequent trick mode streams requires only one trick mode stream to be generated at ingest and therefore reduces ingest processing requirements and eliminates the need to store a different trick mode stream for every possible trick mode playout rate.
    Type: Application
    Filed: June 2, 2006
    Publication date: December 14, 2006
    Inventors: Kirk Blattman, Glenn Connery, Andrew Palfreyman
  • Publication number: 20060200574
    Abstract: Switching a client from unicasting back to multicasting involves accumulating enough digital video content at the client to bridge the time it takes to transition from receiving the digital video content via unicasting to receiving the digital video content via multicasting. Digital video content is accumulated at the client by temporarily increasing the stream rate of the unicast stream above the playout rate. While the digital video content is being streamed at the increased rate, the amount of digital video content stored in the client's stream buffer grows. The stream rate is held at the increased rate until the client accumulates enough frames in its buffer to be able to bridge the time it takes to transition from receiving the digital video content via unicasting to receiving the digital video content via multicasting.
    Type: Application
    Filed: February 23, 2006
    Publication date: September 7, 2006
    Inventors: John Pickens, Kirk Blattman, Glenn Connery, Andrew Palfreyman, W. Sherer
  • Publication number: 20060200576
    Abstract: Switching a client from unicasting back to multicasting involves simultaneously providing the digital video content to the client via unicasting and multicasting until the client has buffered duplicate frames (i.e., frames that contain the same digital video content). Once the client has buffered duplicate frames, the client can transition from playing out of a buffer that holds frames received via unicasting to playing out of a buffer that holds frames received via multicasting without skipping a frame. Once the transition back to multicasting is complete, unicasting is terminated and any frames remaining in the unicast buffer are flushed.
    Type: Application
    Filed: February 23, 2006
    Publication date: September 7, 2006
    Inventors: John Pickens, Kirk Blattman, Glenn Connery, Andrew Palfreyman, W. Sherer
  • Patent number: 6661430
    Abstract: Disclosed is a method for copying a segment from an audiovisual file having a multiplicity of audio frames and a multiplicity of video frames. In a first step, a mark-in location in a video file is selected to correspond to a first video frame in the segment such that the first video frame has an associated start time. Next, a mark-out location in the video file is selected to correspond to a last video frame in the segment, and the last video frame having an associated end time. Once the mark-in video frame is selected, a first audio frame having a first audio frame start time that is at least as early as the first video frame start time is designated as an initial audio frame. A second audio frame having a second audio frame start time that is at least as late as the last video frame end time is designated as the last audio frame.
    Type: Grant
    Filed: October 9, 1997
    Date of Patent: December 9, 2003
    Assignee: Picostar LLC
    Inventors: Eric T. Brewer, Andrew Palfreyman, Gregory C. Ames