Patents by Inventor Christopher St. John
Christopher St. John 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: 11549903Abstract: A method is provided for subtractively processing a layer of etchable material formed over an electrically conductive surface region of a workpiece. The workpiece is immersed in a liquid solution, generally but not exclusively a conductive solution, that comprises an etchant for the etchable material, so that etching of the etchable material is initiated. An electric circuit is connected to include a control electrode, a reference electrode, and the electrically conductive surface region of the workpiece. The electric circuit is used to monitor the development process dynamically at each of a plurality of intervals during the etching. The etching is terminated when the electrochemical signal satisfies a criterion indicating that the etching is complete.Type: GrantFiled: January 10, 2019Date of Patent: January 10, 2023Assignee: National Technology & Engineering Solutions of Sandia, LLCInventors: Christian Arrington, Amber Lynn Dagel, Jamin Ryan Pillars, Christopher St. John, Jonathan Coleman, Carlos R. Perez, Andrew E. Hollowell, Kalin Baca
-
Patent number: 10171860Abstract: Systems and methods are provided for implementing and using interactive information. In one embodiment, a user may specify certain information that should be collected by the embodiment. The embodiment may monitor or search through one or more data streams for all information matching or corresponding to the user's specifications.Type: GrantFiled: June 12, 2015Date of Patent: January 1, 2019Assignee: DISH Technologies L.L.C.Inventor: David Christopher St. John-Larkin
-
Patent number: 10123086Abstract: Systems and methods may provide for communication between a plurality of client devices of a broadcast system. The communication may be, for example, a recommendation of a program that is communicated from one subscriber to another subscriber or subscribers via their client devices. The communication also may be a comment regarding a program, for example, recently viewed at the client device of the one subscriber. In general, the communication may be a message from one subscriber to another subscriber or subscribers. Further, the communication may be configured to perform a function on one or more other client devices. Such a function may include, but is not limited to, setting a timer to record a program, ordering or purchasing a program or service, cancelling an ordered/purchased program or service, setting or altering user preferences, controlling access to channels, etc.Type: GrantFiled: March 21, 2017Date of Patent: November 6, 2018Assignee: DISH Technologies L.L.C.Inventors: David Christopher St. John-Larkin, David A. Kummer, John Anthony Card, II
-
Patent number: 9948882Abstract: The systems and methods disclosed transmit a composite channel to a receiver. The composite channel may be a static channel that contains different original channels of content in different locations on a displayed page, or may be a dynamic channel that is processed by the receiver to display a multiple different video streams on a single display device.Type: GrantFiled: August 8, 2006Date of Patent: April 17, 2018Assignee: DISH Technologies L.L.C.Inventors: Greg Goldey, Casey Manuel Paiz, Kerry Philip Langloys Miller, John Card, II, David Christopher St. John-Larkin, Scott Higgins, Hugh Aaron Selway, Daniel Mark Overbaugh
-
Publication number: 20170353767Abstract: Systems and methods may provide for communication between a plurality of client devices of a broadcast system. The communication may be, for example, a recommendation of a program that is communicated from one subscriber to another subscriber or subscribers via their client devices. The communication also may be a comment regarding a program, for example, recently viewed at the client device of the one subscriber. In general, the communication may be a message from one subscriber to another subscriber or subscribers. Further, the communication may be configured to perform a function on one or more other client devices. Such a function may include, but is not limited to, setting a timer to record a program, ordering or purchasing a program or service, cancelling an ordered/purchased program or service, setting or altering user preferences, controlling access to channels, etc.Type: ApplicationFiled: March 21, 2017Publication date: December 7, 2017Inventors: David Christopher St. John-Larkin, David A. Kummer, John Anthony Card, II
-
Patent number: 9774890Abstract: In one form, the present teachings provide a method and apparatus for broadcasting an event. The method includes receiving data related to an event via an uplink. Another aspect of the method includes determining whether the data is broadcast on a recurring basis. The method also includes determining whether a transponder channel associated with multiplexed program channels has any unused data or bandwidth to broadcast a portion of the data along with the multiplexed program channels. Additionally, the method includes broadcasting the portion of the data in a data stream.Type: GrantFiled: January 30, 2015Date of Patent: September 26, 2017Assignee: ECHOSTAR TECHNOLOGIES L.L.C.Inventor: David Christopher St. John-Larkin
-
Patent number: 9635427Abstract: Systems and methods may provide for communication between a plurality of client devices of a broadcast system. The communication may be, for example, a recommendation of a program that is communicated from one subscriber to another subscriber or subscribers via their client devices. The communication also may be a comment regarding a program, for example, recently viewed at the client device of the one subscriber. In general, the communication may be a message from one subscriber to another subscriber or subscribers. Further, the communication may be configured to perform a function on one or more other client devices. Such a function may include, but is not limited to, setting a timer to record a program, ordering or purchasing a program or service, cancelling an ordered/purchased program or service, setting or altering user preferences, controlling access to channels, etc.Type: GrantFiled: January 6, 2016Date of Patent: April 25, 2017Assignee: Echostar Technologies L.L.C.Inventors: David Christopher St. John-Larkin, David A. Kummer, John Anthony Card, II
-
Publication number: 20160119680Abstract: Systems and methods may provide for communication between a plurality of client devices of a broadcast system. The communication may be, for example, a recommendation of a program that is communicated from one subscriber to another subscriber or subscribers via their client devices. The communication also may be a comment regarding a program, for example, recently viewed at the client device of the one subscriber. In general, the communication may be a message from one subscriber to another subscriber or subscribers. Further, the communication may be configured to perform a function on one or more other client devices. Such a function may include, but is not limited to, setting a timer to record a program, ordering or purchasing a program or service, cancelling an ordered/purchased program or service, setting or altering user preferences, controlling access to channels, etc.Type: ApplicationFiled: January 6, 2016Publication date: April 28, 2016Inventors: David Christopher St. John-Larkin, David A. Kummer, John Anthony Card, II
-
Patent number: 9288425Abstract: The systems and methods disclosed transmit a composite channel to a receiver. The composite channel may be a static channel that contains different original channels of content in different locations on a displayed page, or may be a dynamic channel that is processed by the receiver to display a multiple different video streams on a single display device.Type: GrantFiled: July 7, 2010Date of Patent: March 15, 2016Assignee: EchoStar Technologies L.L.C.Inventors: Greg Goldey, Casey Manuel Paiz, Kerry Phillip Langloys Miller, John Card, II, David Christopher St. John-Larkin, Scott Higgins, Hugh Aaron Selway, Daniel Mark Overbaugh
-
Patent number: 9270945Abstract: Systems and methods may provide for communication between a plurality of client devices of a broadcast system. The communication may be, for example, a recommendation of a program that is communicated from one subscriber to another subscriber or subscribers via their client devices. The communication also may be a comment regarding a program, for example, recently viewed at the client device of the one subscriber. In general, the communication may be a message from one subscriber to another subscriber or subscribers. Further, the communication may be configured to perform a function on one or more other client devices. Such a function may include, but is not limited to, setting a timer to record a program, ordering or purchasing a program or service, cancelling an ordered/purchased program or service, setting or altering user preferences, controlling access to channels, etc.Type: GrantFiled: September 26, 2008Date of Patent: February 23, 2016Assignee: ECHOSTAR TECHNOLOGIES L.L.C.Inventors: David Christopher St. John-Larkin, David A. Kummer, John Anthony Card, II
-
Publication number: 20150281757Abstract: Systems and methods are provided for implementing and using interactive information. In one embodiment, a user may specify certain information that should be collected by the embodiment. The embodiment may monitor or search through one or more data streams for all information matching or corresponding to the user's specifications.Type: ApplicationFiled: June 12, 2015Publication date: October 1, 2015Inventor: David Christopher St. John-Larkin
-
Patent number: 9075807Abstract: Systems and methods are provided for implementing and using interactive information. In one embodiment, a user may specify certain information that should be collected by the embodiment. The embodiment may monitor or search through one or more data streams for all information matching or corresponding to the user's specifications.Type: GrantFiled: December 28, 2007Date of Patent: July 7, 2015Assignee: ECHOSTAR TECHNOLOGIES L.L.C.Inventor: David Christopher St. John-Larkin
-
Publication number: 20150143407Abstract: In one form, the present teachings provide a method and apparatus for broadcasting an event. The method includes receiving data related to an event via an uplink. Another aspect of the method includes determining whether the data is broadcast on a recurring basis. The method also includes determining whether a transponder channel associated with multiplexed program channels has any unused data or bandwidth to broadcast a portion of the data along with the multiplexed program channels. Additionally, the method includes broadcasting the portion of the data in a data stream.Type: ApplicationFiled: January 30, 2015Publication date: May 21, 2015Inventor: David Christopher St. John-Larkin
-
Patent number: 8978089Abstract: In one form, the present teachings provide a method and apparatus for broadcasting an event. The method includes receiving data related to an event via an uplink. Another aspect of the method includes determining whether the data is broadcast on a recurring basis. The method also includes determining whether a transponder channel associated with multiplexed program channels has any unused data or bandwidth to broadcast a portion of the data along with the multiplexed program channels. Additionally, the method includes broadcasting the portion of the data in a data stream.Type: GrantFiled: May 28, 2013Date of Patent: March 10, 2015Assignee: EchoStar Technologies LLCInventor: David Christopher St. John-Larkin
-
Patent number: 8885827Abstract: Systems and methods to enable a new host device to wirelessly connect to a peripheral device without having to execute a secure pairing process. The method includes storing encryption and connection information for the peripheral device along with information identifying the peripheral device at a server. The new host device is then provided with the information identifying the peripheral device. The new host then uses the information identifying the peripheral device to obtain the encryption and connection information from the server. The new host can then use the encryption and connection information to connect and communicate with the peripheral device. The methods and systems described herein may be used, for example, to loan a peripheral device to the new host device, or to transfer the peripheral device to the new host device.Type: GrantFiled: October 16, 2012Date of Patent: November 11, 2014Assignee: Cambridge Silicon Radio LimitedInventors: Rasmus Abildgren, Christopher St. John, Neil Stewart
-
Patent number: 8750688Abstract: Systems and methods may provide for selectively recording of at least part of a program based on an occurrence of at least one video or audio characteristic in the program. The systems and methods may involve receiving or transmitting a program including a video stream and an audio stream, and monitoring at least one of the video stream and the audio stream for at least one video or audio characteristic. Based on the occurrence of the video or audio characteristic, at least part of the program may be recorded or instructions for recording at least part of the program may be transmitted. In some embodiments, only a segment of the program may be recorded or instructed to be recorded. In some embodiments, segments from a plurality of programs may be recorded and associated together. In such embodiments, the segments may be presented as a single recording.Type: GrantFiled: September 21, 2007Date of Patent: June 10, 2014Assignee: EchoStar Technologies L.L.C.Inventor: David Christopher St. John-Larkin
-
Publication number: 20140105394Abstract: Systems and methods to enable a new host device to wirelessly connect to a peripheral device without having to execute a secure pairing process. The method includes storing encryption and connection information for the peripheral device along with information identifying the peripheral device at a server. The new host device is then provided with the information identifying the peripheral device. The new host then uses the information identifying the peripheral device to obtain the encryption and connection information from the server. The new host can then use the encryption and connection information to connect and communicate with the peripheral device. The methods and systems described herein may be used, for example, to loan a peripheral device to the new host device, or to transfer the peripheral device to the new host device.Type: ApplicationFiled: October 16, 2012Publication date: April 17, 2014Applicant: Cambridge Silicon Radio LimitedInventors: Rasmus Abildgren, Christopher St. John, Neil Stewart
-
Publication number: 20130254801Abstract: In one form, the present teachings provide a method and apparatus for broadcasting an event. The method includes receiving data related to an event via an uplink. Another aspect of the method includes determining whether the data is broadcast on a recurring basis. The method also includes determining whether a transponder channel associated with multiplexed program channels has any unused data or bandwidth to broadcast a portion of the data along with the multiplexed program channels. Additionally, the method includes broadcasting the portion of the data in a data stream.Type: ApplicationFiled: May 28, 2013Publication date: September 26, 2013Applicant: Echostar Technologies L.L.C.Inventor: David Christopher St. John-Larkin
-
Patent number: 8495670Abstract: A method/system for accounting for viewing/recording of programs via a client device may include: generating an account associated with a client device, the account including a balance; monitoring viewing/recording of programs via the client device; and deducting from the balance based on the viewing/recording of programs via the client device. A method/system for providing viewing/recording of programs via a client device may include: receiving a request to view/record a program via a client device; evaluating the request in view of an account associated with the client device; and allowing the program to be viewed/recorded via the client device based on the evaluation. A method of generating such an account may include: receiving a user request for an account associated with a client device; and setting an initial balance of the account based on the user request, the initial balance including an amount of viewing/recording of programs via the client device.Type: GrantFiled: September 21, 2007Date of Patent: July 23, 2013Assignee: EchoStar Technologies L.L.C.Inventor: David Christopher St. John-Larkin
-
Patent number: 8495693Abstract: Systems and methods may provide for control of one or more feeds of a multi-feed channel. Such control may implement functions such as pausing, playing, rewinding, fast forwarding, slowing, replaying and zooming. The control may be selectively applied to the feeds so that one, selected ones or all of the feeds are controlled. Thus, implementations may allow a user to selectively interact with video feeds, as well as corresponding audio feeds, while viewing the multi-feed channel.Type: GrantFiled: September 19, 2008Date of Patent: July 23, 2013Assignee: EchoStar Technologies L.L.CInventor: David Christopher St. John-Larkin