Patents by Inventor David S. Anderson

David S. Anderson 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: 9824093
    Abstract: Systems and methods for maintaining a datacenter are provided. A repair component includes modules that are configured to scan the data objects based on the identifiers of the data objects, identify potential issues or concerns with the data objects, and then repair the issues as they are discovered or over time. The repair component can be run in a non-centralized and highly parallelized manner.
    Type: Grant
    Filed: June 30, 2014
    Date of Patent: November 21, 2017
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: David S. Anderson, Ray D. Whitmer, Kenneth Russo
  • Patent number: 9813472
    Abstract: A system and method are provided of minimizing network bandwidth used from an external network by client peers in a local network. The method can include the operation of organizing a plurality of clients each having media streamlets and a client parent in a structure within the local network. Mapping information propagates through the structure. The mapping information represents local streamlet locations as stored by the plurality of clients. Another operation is retrieving a local streamlet from a client identified in the mapping information as having the local streamlet for the requesting client.
    Type: Grant
    Filed: May 16, 2016
    Date of Patent: November 7, 2017
    Assignee: ECHOSTAR TECHNOLOGIES LLC
    Inventors: Mark B. Hurst, Loren Larson, David S. Anderson, Lei Wang
  • Publication number: 20170279863
    Abstract: A system and method are provided for managing multiple video players executing on a client software platform. The method includes the operation of displaying a plurality of video players viewable by an end user. Each video player can have at least one video data stream supplied over a data network. A priority value can be applied to selected video players. In addition, an amount of bandwidth available from the data network to supply the plurality of video players can then be determined. Another operation is calculating whether the selected video players can sustain a video playback quality above a pre-defined threshold using the determined amount of bandwidth available.
    Type: Application
    Filed: June 13, 2017
    Publication date: September 28, 2017
    Applicant: Echostar Technologies L.L.C.
    Inventors: Mark B. Hurst, David S. Anderson, Krysta L. Hurst
  • Patent number: 9680889
    Abstract: A system and method are provided for managing multiple video players executing on a client software platform. Each video player can have at least one video data stream supplied over a data network. A priority value can be applied to selected video players, and an amount of available bandwidth can be determined. The determined amount of available bandwidth may also be used to calculate whether the selected video players can sustain a video playback quality above a pre-defined threshold. This operation can include appropriately apportioning and managing bandwidth and/or processing power allotments between the video players based on the priority assignments when the bandwidth and/or processing power is less than what the video players want to consume. A modify playback message may be sent to at least one video player when the video playback rate is not sustainable or has become sustainable again.
    Type: Grant
    Filed: May 25, 2012
    Date of Patent: June 13, 2017
    Assignee: EchoStar Technologies L.L.C.
    Inventors: Mark B. Hurst, David S. Anderson, Krysta L. Hurst
  • Publication number: 20160261662
    Abstract: A system and method are provided of minimizing network bandwidth used from an external network by client peers in a local network. The method can include the operation of organizing a plurality of clients each having media streamlets and a client parent in a structure within the local network. Mapping information propagates through the structure. The mapping information represents local streamlet locations as stored by the plurality of clients. Another operation is retrieving a local streamlet from a client identified in the mapping information as having the local streamlet for the requesting client.
    Type: Application
    Filed: May 16, 2016
    Publication date: September 8, 2016
    Applicant: ECHOSTAR TECHNOLOGIES L.L.C.
    Inventors: Mark B. Hurst, Loren Larson, David S. Anderson, Lei Wang
  • Patent number: 9344496
    Abstract: A system and method are provided of minimizing network bandwidth used from an external network by client peers in a local network. The method can include the operation of organizing a plurality of clients each having media streamlets and a client parent in a structure within the local network. Mapping information propagates through the structure. The mapping information represents local streamlet locations as stored by the plurality of clients. Another operation is retrieving a local streamlet from a client identified in the mapping information as having the local streamlet for the requesting client.
    Type: Grant
    Filed: November 3, 2014
    Date of Patent: May 17, 2016
    Assignee: EchoStar Technologies L.L.C.
    Inventors: Mark B. Hurst, Loren Larson, David S. Anderson, Lei Wang
  • Publication number: 20150058496
    Abstract: A system and method are provided of minimizing network bandwidth used from an external network by client peers in a local network. The method can include the operation of organizing a plurality of clients each having media streamlets and a client parent in a structure within the local network. Mapping information propagates through the structure. The mapping information represents local streamlet locations as stored by the plurality of clients. Another operation is retrieving a local streamlet from a client identified in the mapping information as having the local streamlet for the requesting client.
    Type: Application
    Filed: November 3, 2014
    Publication date: February 26, 2015
    Inventors: Mark B. Hurst, Loren Larson, David S. Anderson, Lei Wang
  • Patent number: 8880721
    Abstract: A system and method are provided of minimizing network bandwidth used from an external network by client peers in a local network. The method can include the operation of organizing a plurality of clients each having media streamlets and a client parent in a structure within the local network. Mapping information propagates through the structure. The mapping information represents local streamlet locations as stored by the plurality of clients. Another operation is retrieving a local streamlet from a client identified in the mapping information as having the local streamlet for the requesting client.
    Type: Grant
    Filed: February 1, 2013
    Date of Patent: November 4, 2014
    Assignee: EchoStar Technologies L.L.C.
    Inventors: Mark B. Hurst, Loren Larson, David S. Anderson, Lei Wang
  • Patent number: 8839469
    Abstract: A bunk bed system including a head board and a foot board assembled with corner posts and interconnecting slats including a modified mortise and tenon joint which includes a dado on a lateral face of the tenon in alignment with a vertical post channel and longitudinal pin channel which lock and fixedly holding the joint together. The vertical channel member cooperatively engages the dado to both fixedly hold the tenon within the mortise and to also hold the tenon perpendicular to the mortise.
    Type: Grant
    Filed: March 25, 2013
    Date of Patent: September 23, 2014
    Assignee: Anderson Wood Products Company
    Inventor: David S Anderson
  • Publication number: 20140245534
    Abstract: A bunk bed system including a head board and a foot board assembled with corner posts and interconnecting slats including a modified mortise and tenon joint which includes a dado on a lateral face of the tenon in alignment with a vertical post channel and longitudinal pin channel which lock and fixedly holding the joint together. The vertical channel member cooperatively engages the dado to both fixedly hold the tenon within the mortise and to also hold the tenon perpendicular to the mortise.
    Type: Application
    Filed: March 25, 2013
    Publication date: September 4, 2014
    Inventor: David S. Anderson
  • Patent number: 8370514
    Abstract: A system and method are provided of minimizing network bandwidth used from an external network by client peers in a local network. The method can include the operation of organizing a plurality of clients each having media streamlets and a client parent in a structure within the local network. Mapping information propagates through the structure. The mapping information represents local streamlet locations as stored by the plurality of clients. Another operation is retrieving a local streamlet from a client identified in the mapping information as having the local streamlet for the requesting client.
    Type: Grant
    Filed: March 10, 2008
    Date of Patent: February 5, 2013
    Assignee: DISH Digital L.L.C.
    Inventors: Mark B. Hurst, Loren Larsen, David S. Anderson, Lei Wang
  • Publication number: 20120302343
    Abstract: A system and method are provided for managing multiple video players executing on a client software platform. Each video player can have at least one video data stream supplied over a data network. A priority value can be applied to selected video players, and an amount of available bandwidth can be determined The determined amount of available bandwidth may also be used to calculate whether the selected video players can sustain a video playback quality above a pre-defined threshold. This operation can include appropriately apportioning and managing bandwidth and/or processing power allotments between the video players based on the priority assignments when the bandwidth and/or processing power is less than what the video players want to consume. A modify playback message may be sent to at least one video player when the video playback rate is not sustainable or has become sustainable again.
    Type: Application
    Filed: May 25, 2012
    Publication date: November 29, 2012
    Applicant: ECHOSTAR ADVANCED TECHNOLOGIES L.L.C.
    Inventors: Mark B. Hurst, David S. Anderson, Krysta L. Hurst
  • Patent number: 8190760
    Abstract: A system and method are provided for managing multiple video players executing on a client software platform. The method includes the operation of displaying a plurality of video players viewable by an end user. Each video player can have at least one video data stream supplied over a data network. A priority value can be applied to selected video players. In addition, an amount of bandwidth available from the data network to supply the plurality of video players can then be determined. Another operation is calculating whether the selected video players can sustain a video playback quality above a pre-defined threshold using the determined amount of bandwidth available.
    Type: Grant
    Filed: January 15, 2008
    Date of Patent: May 29, 2012
    Assignee: EchoStar Advanced Technologies L.L.C.
    Inventors: Mark B. Hurst, David S. Anderson, Krysta L. Hurst
  • Patent number: 8029342
    Abstract: A system for safely and humanely anesthetizing and/or euthanizing animals is provided. The system provides both manual and automated operation and may be scaled up to accommodate a large number of animals during a single procedure. The system includes a chamber 20 for receiving an animal to be anesthetized or euthanized and a supply of gas is provided for the chamber, and a fluid controller (65, 165, 265, 365) controls the flow of gas to the chamber. In one embodiment, a valve (75) controls the flow of exhaust air to the chamber.
    Type: Grant
    Filed: October 14, 2008
    Date of Patent: October 4, 2011
    Assignee: Euthanex Corporation
    Inventors: David S. Anderson, Leslie B. Anderson, Cullen L. Speakman
  • Publication number: 20090182889
    Abstract: A system and method are provided for managing multiple video players executing on a client software platform. The method includes the operation of displaying a plurality of video players viewable by an end user. Each video player can have at least one video data stream supplied over a data network. A priority value can be applied to selected video players. In addition, an amount of bandwidth available from the data network to supply the plurality of video players can then be determined. Another operation is calculating whether the selected video players can sustain a video playback quality above a pre-defined threshold using the determined amount of bandwidth available.
    Type: Application
    Filed: January 15, 2008
    Publication date: July 16, 2009
    Applicant: MOVE NETWORKS, INC.
    Inventors: Mark B. Hurst, David S. Anderson, Krysta L. Hurst
  • Publication number: 20090126647
    Abstract: A system for safely and humanely anesthetizing and/or euthanizing animals is provided. The system provides both manual and automated operation and may be scaled up to accommodate a large number of animals during a single procedure. The system includes a chamber 20 for receiving an animal to be anesthetized or euthanized and a supply of gas is provided for the chamber, and a fluid controller (65, 165, 265, 365) controls the flow of gas to the chamber. In one embodiment, a valve (75) controls the flow of exhaust air to the chamber.
    Type: Application
    Filed: October 14, 2008
    Publication date: May 21, 2009
    Inventors: David S. Anderson, Leslie B. Anderson, Cullen L. Speakman
  • Publication number: 20080222235
    Abstract: A system and method are provided of minimizing network bandwidth used from an external network by client peers in a local network. The method can include the operation of organizing a plurality of clients each having media streamlets and a client parent in a structure within the local network. Mapping information propagates through the structure. The mapping information represents local streamlet locations as stored by the plurality of clients. Another operation is retrieving a local streamlet from a client identified in the mapping information as having the local streamlet for the requesting client.
    Type: Application
    Filed: March 10, 2008
    Publication date: September 11, 2008
    Inventors: Mark B. Hurst, Loren Larsen, David S. Anderson, Lei Wang
  • Patent number: 6243614
    Abstract: A computer based method optimizes the performance of a product with a plurality of characteristics such as measurements and associated tolerances, using a performance rating based on a performance factor and a contribution parameter set. A characteristic tree has nodes corresponding to characteristics. A design limit and a process capability are determined for each node. Each node has a contribution parameter set with each parameter representing the contribution of a contributor to variations in the characteristic corresponding to that node. An output is generated based on the performance rating and the characteristic tree, with the performance rating for each node based on the performance factor and the contribution parameter set for that node, to illustrate the connectivity among different performance areas for the product.
    Type: Grant
    Filed: July 21, 1998
    Date of Patent: June 5, 2001
    Assignee: The Boeing Company
    Inventor: David S. Anderson
  • Patent number: 5737079
    Abstract: An interferometer including a test plate member having a computer-generated hologram (CGH) written on the reference surface. In a preferred testing configuration, the interferometer setup includes a laser light source, diverger lens, beamsplitters, collimators, and other auxiliary optics arranged in a common-path (Fizeau-type) configuration to minimize measurement errors for testing an optical test piece with the test plate member having the computer-generated hologram. By having the computer-generated hologram written directly on the reference surface of the test plate member, the measurement of aspheric optical surfaces is made with greater precision, more efficient, and with less cost than prior art interferometers and associated methods.
    Type: Grant
    Filed: July 17, 1996
    Date of Patent: April 7, 1998
    Assignee: Rayleigh Optical Corporation
    Inventors: James H. Burge, David S. Anderson
  • Patent number: 5011006
    Abstract: Disclosed are containers having an improved flared stand feature comprising a tray having a major open end and a defined lid closure for the open end providing the stand feature. The stand feature allows the tray to stand vertically on a sidewall thereby allowing presentation of the package with the lid towards the viewer. The flared stand provides greater lateral stability. The container finds particular suitability for use as a food container for packaged food items, both frozen and shelf stable. The stand feature allows the package to be fabricated without the conventional outer carton or outer shrink wrap film. Also disclosed are package flats for lids having a defined stand forming tab which lids are suitable for use as a closure for trays so as to provide the trays with the present side stands feature.
    Type: Grant
    Filed: April 26, 1990
    Date of Patent: April 30, 1991
    Assignee: General Mills, Inc.
    Inventor: David S. Anderson