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).
-
Patent number: 11351442Abstract: A magnetic card holder assembly that forms a card playing surface that allows users to play card games in environments with high winds or other disruptive elements. The magnetic card holder assembly comprises a main unit, a plurality of card holder slabs, and a plurality of deck protector sleeves. The card holder comprises the main unit and slabs that can be stacked in closed configuration for storage or connected in an open configuration for game playing. Each slab has a plurality of magnets. Each of the deck protector sleeves includes a deck magnet that is attracted to the slab magnets. In operation, playing cards are inserted into the magnetized deck protectors. The magnetized deck protectors that contain the cards are placed and retained on the upper surface of the magnetized slabs. The magnetic card holder is transportable where game play can be paused without concern about disruption of game play.Type: GrantFiled: August 8, 2019Date of Patent: June 7, 2022Inventor: Jeffrey John Pickens
-
Patent number: 9197857Abstract: 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: GrantFiled: May 1, 2009Date of Patent: November 24, 2015Assignee: Cisco Technology, Inc.Inventors: William VerSteeg, Glenn Connery, Kurt Kollmansberger, John Pickens
-
Patent number: 8973065Abstract: Off-path admission control signaling in the presence of a network address translation (NAT) device may be provided. In response to a request for a content asset, a placeholder classifier may be created. The placeholder classifier may be used to allocate resources for providing the content asset to the client from a content server. The content server may communicate with the client, traversing the NAT device to identify a destination address and port for the client to which the content will be provided. The placeholder classifier may then be updated with the destination address and port.Type: GrantFiled: July 17, 2009Date of Patent: March 3, 2015Assignee: Cisco Technology, Inc.Inventors: Xiaomei Liu, John Pickens
-
Patent number: 8713195Abstract: 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: GrantFiled: February 9, 2007Date of Patent: April 29, 2014Assignee: Cisco Technology, Inc.Inventors: John Pickens, Kirk Blattman, W. Paul Sherer
-
Patent number: 8468572Abstract: 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: GrantFiled: March 26, 2008Date of Patent: June 18, 2013Assignee: Cisco Technology, Inc.Inventors: Xiaomei Liu, Alon Bernstein, John Pickens
-
Patent number: 8312493Abstract: 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: GrantFiled: June 18, 2008Date of Patent: November 13, 2012Assignee: Cisco Technology, Inc.Inventors: Khalid Mohammed Azam, Andrew Palfreyman, John Pickens
-
Patent number: 8275898Abstract: 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: GrantFiled: September 9, 2008Date of Patent: September 25, 2012Assignee: Cisco Technology, Inc.Inventors: John Pickens, Gil Cruz
-
Patent number: 8214855Abstract: 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: GrantFiled: December 6, 2007Date of Patent: July 3, 2012Assignee: Cisco Technology, Inc.Inventors: John Pickens, William C. VerSteeg
-
Patent number: 8206116Abstract: An array of blades for use in an engine includes a disk having a slot, a pair of rails adjacent the slot and extending above an upper surface of the slot, and a pair of shoulders located outside the rails. A plurality of radially loaded blades are inserted into the slot. A plurality of snaps overhang the rails and rest on the shoulders. Each of the blades is positioned between a pair of snap seals and overlaps a side edge of each one of the pair of snap seals.Type: GrantFiled: July 14, 2005Date of Patent: June 26, 2012Assignee: United Technologies CorporationInventors: John Pickens, Phillip Alexander, Roland Barnes
-
Patent number: 8191101Abstract: 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: GrantFiled: September 17, 2009Date of Patent: May 29, 2012Assignee: Aurora Networks, Inc.Inventors: Paul Baran, Xu Duan Lin, John Pickens, Michael Field
-
Patent number: 8166179Abstract: 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: GrantFiled: January 30, 2009Date of Patent: April 24, 2012Assignee: Cisco Technology, Inc.Inventors: John Pickens, Hoi-Tauw Jozef Chou, Joshua B. Gahm
-
Patent number: 8154988Abstract: 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: GrantFiled: December 6, 2007Date of Patent: April 10, 2012Assignee: Cisco Technology, Inc.Inventors: John Pickens, William C. VerSteeg
-
Patent number: 8145778Abstract: 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: GrantFiled: July 26, 2007Date of Patent: March 27, 2012Assignee: Cisco Technology, Inc.Inventors: John Pickens, Hoi-Tauw Chou, W. Paul Sherer, Howard Davis, Kevin Kingdon
-
Patent number: 8140699Abstract: 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: GrantFiled: February 23, 2006Date of Patent: March 20, 2012Assignee: Cisco Technology, Inc.Inventors: John Pickens, Kirk Blattman, Glenn Connery, Andrew Palfreyman, W. Paul Sherer
-
Patent number: 8069464Abstract: 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: GrantFiled: July 27, 2007Date of Patent: November 29, 2011Assignee: Cisco Technology, Inc.Inventors: John Pickens, John R. Mick, Jr.
-
Patent number: 7904581Abstract: 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: GrantFiled: February 23, 2006Date of Patent: March 8, 2011Assignee: Cisco Technology, Inc.Inventors: W. Paul Sherer, Kirk Blattman, Glenn Connery, Andrew Palfreyman, John Pickens
-
Publication number: 20110016499Abstract: Off-path admission control signaling in the presence of a network address translation (NAT) device may be provided. In response to a request for a content asset, a placeholder classifier may be created. The placeholder classifier may be used to allocate resources for providing the content asset to the client from a content server. The content server may communicate with the client, traversing the NAT device to identify a destination address and port for the client to which the content will be provided. The placeholder classifier may then be updated with the destination address and port.Type: ApplicationFiled: July 17, 2009Publication date: January 20, 2011Applicant: CISCO TECHNOLOGY, INC.Inventors: XIAOMEI LIU, JOHN PICKENS
-
Patent number: 7809942Abstract: A conditional access method and apparatus for use with a system for controlling of digital TV program start time. Subscriber access is authorized to digital program streams. Content are divided into a plurality of working periods. Each working period of the plurality of working periods is scrambled with a different working key. A working key of a given period is delivered ahead of the given period. The working key is synchronized with scrambling control bits in an header. working keys are inserted into an entitlement control message (ECM) packet, and the ECM packet is encrypted using a service key. A time period is inserted into the ECM packet during which the service key is valid. A service key is inserted in an entitlement.Type: GrantFiled: April 5, 2005Date of Patent: October 5, 2010Assignee: GoBack TV, Inc.Inventors: Paul Baran, Xu Duan Lin, John Pickens, Michael Field
-
Patent number: 7788393Abstract: 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: GrantFiled: February 23, 2006Date of Patent: August 31, 2010Assignee: Cisco Technology, Inc.Inventors: John Pickens, Kirk Blattman, Glenn Connery, Andrew Palfreyman, W. Paul Sherer
-
Publication number: 20100198979Abstract: 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: ApplicationFiled: January 30, 2009Publication date: August 5, 2010Applicant: CISCO TECHNOLOGY, INC.Inventors: John Pickens, Hoi-Tauw Jozef Chou, Joshua B. Gahm