Patents by Inventor John Pickens

John Pickens 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: 20100198979
    Abstract: A method and system for managing media streaming between clients on a client side of a network and stream servers on a stream server side of the network, wherein communications between the client side and the stream server side require a network address translation (NAT), involves allowing the same stream server side IP address to be shared amongst multiple stream servers so that the stream servers can simultaneously use the same IP address to source different media sessions. Because the stream servers can simultaneously use the same IP address to source different media sessions, a media session can be switched from one stream server to a different stream server without triggering STUN signaling or a change in the NAT mapping.
    Type: Application
    Filed: January 30, 2009
    Publication date: August 5, 2010
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: John Pickens, Hoi-Tauw Jozef Chou, Joshua B. Gahm
  • Publication number: 20100064052
    Abstract: In one embodiment, an apparatus includes a content receiver, a concurrent streamer coupled to the content receiver, and a protocol engine coupled to the concurrent streamer. The content receiver receives an ingest stream of media content from a media source in response to a request for the media content from a local host. The concurrent streamer sends at least a portion of a local stream of the media content to the local host concurrent with the reception of the ingest stream of the media content by the content receiver. The protocol engine sends a protocol element from the network media server to the local host. The protocol element indicates an ingest status of the ingest stream at the content receiver.
    Type: Application
    Filed: September 9, 2008
    Publication date: March 11, 2010
    Inventors: John Pickens, Gil Cruz
  • Publication number: 20100011397
    Abstract: A system for the delivery of video on demand (VOD). A wireless remote control device generates keystroke signals for controlling a TV display and has a single button for restarting a selected program at a beginning of the selected program. A head-end unit supports separate downstream virtual channels for each separate TV set connected on a common TV feeder-cable; The head-end unit locally records and stores many programs, and transmits each program using a compressed digital format. The Compressed digital format may use MPEG-2 or MPEG-4. The head-end unit has means for protecting against signal theft. A set top unit encapsulates the keystroke signals and transmits the keystroke signals via a two-way channel to the head-end unit.
    Type: Application
    Filed: September 17, 2009
    Publication date: January 14, 2010
    Applicant: GoBack TV, Inc.
    Inventors: Paul Baran, Xu Duan Lin, John Pickens, Michael Field
  • 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: 20090249421
    Abstract: A technique for managing the distribution of digital video content to multiple end-user devices is disclosed. The technique involves statistically multiplexing multiple VBR encoded video streams into an access channel, such as a data over cable service interface specifications (DOCSIS) bonded group, and utilizing quality of service capabilities of an edge device, such as a cable modem termination system (CMTS) or an edge quadrature amplitude modulation (QAM) device, to buffer and schedule IP packets, which carry the VBR encoded video streams, so that packets are not dropped during periods of congestion. Utilizing the quality of service capabilities of an edge device makes it possible to statistically multiplex VBR encoded video streams in a narrowcast application such as Video on Demand (VOD) or Switched Digital Video (SDV) while eliminating the need for process intensive transrating/transcoding operations.
    Type: Application
    Filed: March 26, 2008
    Publication date: October 1, 2009
    Inventors: Xiaomei Liu, Alon Bernstein, John Pickens
  • Publication number: 20090217318
    Abstract: A method and system for conditioning a media stream for splicing are disclosed. In an embodiment, content-specific splice points, which correspond to a possible playout splice point within an original media stream, are identified for both audio and video components of the original media stream. Once the audio bitstream and video bitstream splice points are identified, the audio bitstream in the vicinity of the audio bitstream splice point is packetized into IP packets containing only audio with one of the audio-containing IP packets having an IP packet boundary that corresponds to the audio bitstream splice point and the video bitstream in the vicinity of the video bitstream splice point is packetized into IP packets containing only video with one of the video-containing IP packets having an IP packet boundary that corresponds to the video bitstream splice point. The conditioned original media stream is then transmitted downstream to a splicer.
    Type: Application
    Filed: May 1, 2009
    Publication date: August 27, 2009
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: William VerSteeg, Glenn Connery, Kurt Kollmansberger, John Pickens
  • Publication number: 20090150960
    Abstract: In one embodiment, a method includes receiving a program stream from a program source on a first channel. The method also includes detecting an unrecoverable error in the program stream, and receiving a standalone decodable repair stream from an error repair source on a second channel. The repair stream refers to a portion of the program stream, where the portion corresponds to the unrecoverable error. The method also includes combining the repair stream and the program stream to produce a presentable stream for user viewing.
    Type: Application
    Filed: December 6, 2007
    Publication date: June 11, 2009
    Inventors: John Pickens, William C. VerSteeg
  • Publication number: 20090150715
    Abstract: In one embodiment, a method includes ingesting a program stream from a program source on a first channel. The method also includes storing the program stream, and receiving notification from a client of unrecoverable error in a stream received at the client. The unrecoverable error corresponds to at least a portion of the stored program stream. The method also includes distributing the corresponding portion of the stored program stream to the client on a second channel in response to the notification.
    Type: Application
    Filed: December 6, 2007
    Publication date: June 11, 2009
    Inventors: John Pickens, William C. VerSteeg
  • Publication number: 20090031339
    Abstract: In one embodiment, a method comprises determining ad placement times for each of a plurality of associated streams. The method also comprises determining an ad selection request time for each of a plurality of ad selection requests based on a cumulative effect of any other ad selection requests occurring at substantially the same time as the determined ad selection time. Each of the plurality of ad selection requests corresponds to one of the plurality of ad placement times.
    Type: Application
    Filed: July 27, 2007
    Publication date: January 29, 2009
    Inventors: John Pickens, John R. Mick, JR.
  • Publication number: 20090025026
    Abstract: In one embodiment, a method can include: (i) receiving a placement opportunity in an ad decision manager (ADM); (ii) sending a request to an ad decision server (ADS); (iii) receiving a conditional response from the ADS, wherein the conditional response includes one or more conditional ads; and (iv) selecting from among the one or more conditional ads.
    Type: Application
    Filed: July 19, 2007
    Publication date: January 22, 2009
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: John R. Mick, JR., John Pickens
  • Patent number: 7448848
    Abstract: An attachment system for use with a variable incidence vane is disclosed. The attachment system includes a vane arm for joining a unison ring to a vane spindle. The vane arm has an arm portion and a bushing connected to the arm portion. The attachment system further has a pin for joining the vane arm to the unison ring. The pin fits within an interior bore in the bushing and is joined to the unison ring by a dual swage.
    Type: Grant
    Filed: August 2, 2005
    Date of Patent: November 11, 2008
    Assignee: United Technologies Corporation
    Inventors: Phillip Alexander, John Pickens
  • Publication number: 20080028093
    Abstract: A technique for transitioning streamed digital video content between stream servers involves identifying a transition identifier that indicates a point at which streaming of the digital video content transitions from a first stream server to a second stream server and then transitioning the streaming from the first stream server the second stream server at a point in the digital video content that corresponds to the transition identifier. For example, the first stream server stops streaming the digital video content at a point in the digital video content that corresponds to the transition identifier and the second stream server starts streaming the digital video content at a point in the digital video content that corresponds to the transition identifier.
    Type: Application
    Filed: July 26, 2007
    Publication date: January 31, 2008
    Inventors: John Pickens, Hoi-Tauw Chou, W. Paul Sherer, Howard Davis, Kevin Kingdon
  • Publication number: 20070192812
    Abstract: A technique for streaming digital video content to a client involves providing a new stream of digital video content to the client using forward error correction (FEC) for a limited initial period and then ending the use of FEC after the limited initial period has ended. In an embodiment, during the limited initial period, the digital video content is provided to the client at a rate that is slightly higher than the playout rate in order to allow a client buffer to accumulate digital video content. FEC continues to be used until the client buffer is sufficiently populated such that lost or damaged frames can be retransmitted to the client before the corresponding digital video content is needed for playout. Once the client buffer is sufficiently populated, FEC is ended and retransmission is used to maintain the quality of the streamed digital video content.
    Type: Application
    Filed: February 9, 2007
    Publication date: August 16, 2007
    Inventors: John Pickens, Kirk Blattman, W. Paul Sherer
  • 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: 20070014667
    Abstract: A method of loading and locking a plurality of tangential rotor blades is provided. The method includes the steps of providing a disk having a slot and a pair of rails adjacent the slot, positioning a first snap seal in a desired location over the slot and the rails, radially loading a first blade having a platform into the slot and rotating the blade, and positioning the first blade adjacent the snap seal so that a portion of the snap seal slides under the platform. The rotor blades preferably have an attachment part which comprises a circular neck and a dovetail portion having two ends and upper and lower chamfered edges at each of the ends.
    Type: Application
    Filed: July 14, 2005
    Publication date: January 18, 2007
    Inventors: John Pickens, Phillip Alexander, Roland Barnes
  • Publication number: 20060214372
    Abstract: A variation on blackjack suitable for tournament play involves at least three players buying a stack of three or more chips for a predetermined buy-in. All of the buy-ins are placed in a pool and the pool is paid out, less a house rake, to the eventual winner of the game. Hands of blackjack are played against a dealer until only one player has remaining chips or until a predetermined time limit expires. The player with the most chips left at the end of the game is the winner of the pool.
    Type: Application
    Filed: March 22, 2005
    Publication date: September 28, 2006
    Inventor: John Picken
  • 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: 6984104
    Abstract: An attachment system for use with a variable incidence vane is disclosed. The attachment system includes a vane arm for joining a unison ring to a vane spindle. The vane arm has an arm portion and a bushing connected to the arm portion. The attachment system further has a pin for joining the vane arm to the unison ring. The pin fits within an interior bore in the bushing and is joined to the unison ring by a dual swage.
    Type: Grant
    Filed: December 16, 2002
    Date of Patent: January 10, 2006
    Assignee: United Technologies Corporation
    Inventors: Phillip Alexander, John Pickens
  • Publication number: 20050265824
    Abstract: An attachment system for use with a variable incidence vane is disclosed. The attachment system includes a vane arm for joining a unison ring to a vane spindle. The vane arm has an arm portion and a bushing connected to the arm portion. The attachment system further has a pin for joining the vane arm to the unison ring. The pin fits within an interior bore in the bushing and is joined to the unison ring by a dual swage.
    Type: Application
    Filed: August 2, 2005
    Publication date: December 1, 2005
    Inventors: Phillip Alexander, John Pickens