Patents by Inventor Douglas M. Dillon

Douglas M. Dillon 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: 10360279
    Abstract: An apparatus, method, and non-transitory computer-readable medium comprising program code which when executed by an apparatus causes the apparatus to effect the method, for pre-fetching web content. Preferably, a proxy server performs the pre-fetching. Techniques such, for example, as executing Javascript in pre-fetched pages, modifying pre-fetched pages to address URL generation involving random numbers or dates, using cookie information or browser specifics when performing pre-fetching of pages, and injecting Javascript to measure response time may be performed, by way of example.
    Type: Grant
    Filed: June 13, 2017
    Date of Patent: July 23, 2019
    Assignee: Hughes Network Systems, LLC
    Inventor: Douglas M. Dillon
  • Publication number: 20190192385
    Abstract: An occlusion clearing device for a patient has a housing with a motor(s) that generates repetitive motion, which is reciprocating, rotational or both. A clearing stem including a sheath that has a lumen, wherein aspiration is conducted through the sheath lumen. A wire is located in the sheath lumen and receives repetitive motion from the controller. The sheath terminates in a sheath end having at least one sheath opening. The wire terminates in a wire tip, which may be flat, helical, or tubular. The wire tip is positioned within the sheath end, in proximity to the sheath opening(s), and movement of the wire tip and/or sheath end relative to each other creates shearing forces that break up an adjacent occlusion.
    Type: Application
    Filed: March 4, 2019
    Publication date: June 27, 2019
    Applicant: Actuated Medical, Inc.
    Inventors: Roger B. Bagwell, Ryan S. Clement, Katherine M. Erdley, Maureen L. Mulvihill, Casey A. Scruggs, Douglas R. Dillon, Timothy J. Higgins
  • Patent number: 10307340
    Abstract: An occlusion clearing device for a patient has a housing with a motor(s) that generates repetitive motion, which is reciprocating, rotational or both. A clearing stem including a sheath that has a lumen, wherein aspiration is conducted through the sheath lumen. A wire is located in the sheath lumen and receives repetitive motion from the controller. The sheath terminates in a sheath end having at least one sheath opening. The wire terminates in a wire tip, which may be flat, helical, or tubular. The wire tip is positioned within the sheath end, in proximity to the sheath opening(s), and movement of the wire tip and/or sheath end relative to each other creates shearing forces that break up an adjacent occlusion.
    Type: Grant
    Filed: July 29, 2016
    Date of Patent: June 4, 2019
    Assignee: Actuated Medical, Inc.
    Inventors: Roger B Bagwell, Ryan S Clement, Katherine M Erdley, Maureen L Mulvihill, Casey A Scruggs, Douglas R Dillon, Timothy J Higgins
  • Publication number: 20180309678
    Abstract: An apparatus and method for classifying traffic data in a communication network based on IP flow. Traffic data in a communication network is monitored in order to detect an IP flow. A preliminary classification is assigned to the IP flow based on protocol information contained in its first packet. Subsequent packets within the IP flow are further monitored, and the IP flow is reclassified based, in part, on the domain name of the responding server. Web pages can also be classified, and monitored to determine their response time.
    Type: Application
    Filed: June 29, 2018
    Publication date: October 25, 2018
    Inventor: Douglas M. DILLON
  • Publication number: 20180309679
    Abstract: An apparatus and method for classifying traffic data in a communication network based on IP flow. Traffic data in a communication network is monitored in order to detect an IP flow. A preliminary classification is assigned to the IP flow based on protocol information contained in its first packet. Subsequent packets within the IP flow are further monitored, and the IP flow is reclassified based, in part, on the domain name of the responding server. Web pages can also be classified, and monitored to determine their response time.
    Type: Application
    Filed: June 29, 2018
    Publication date: October 25, 2018
    Inventor: Douglas M. DILLON
  • Publication number: 20180309680
    Abstract: An apparatus and method for classifying traffic data in a communication network based on IP flow. Traffic data in a communication network is monitored in order to detect an IP flow. A preliminary classification is assigned to the IP flow based on protocol information contained in its first packet. Subsequent packets within the IP flow are further monitored, and the IP flow is reclassified based, in part, on the domain name of the responding server. Web pages can also be classified, and monitored to determine their response time.
    Type: Application
    Filed: June 29, 2018
    Publication date: October 25, 2018
    Inventor: Douglas M. DILLON
  • Patent number: 10044620
    Abstract: An apparatus and method for classifying traffic data in a communication network based on IP flow. Traffic data in a communication network is monitored in order to detect an IP flow. A preliminary classification is assigned to the IP flow based on protocol information contained in its first packet. Subsequent packets within the IP flow are further monitored, and the IP flow is reclassified based, in part, on the domain name of the responding server. Web pages can also be classified, and monitored to determine their response time.
    Type: Grant
    Filed: May 1, 2015
    Date of Patent: August 7, 2018
    Assignee: HUGHES NETWORK SYSTEMS, LLC
    Inventor: Douglas M. Dillon
  • Publication number: 20170277807
    Abstract: An apparatus, method, and non-transitory computer-readable medium comprising program code which when executed by an apparatus causes the apparatus to effect the method, for pre-fetching web content. Preferably, a proxy server performs the pre-fetching. Techniques such, for example, as executing Javascript in pre-fetched pages, modifying pre-fetched pages to address URL generation involving random numbers or dates, using cookie information or browser specifics when performing pre-fetching of pages, and injecting Javascript to measure response time may be performed, by way of example.
    Type: Application
    Filed: June 13, 2017
    Publication date: September 28, 2017
    Inventor: Douglas M. Dillon
  • Publication number: 20160323186
    Abstract: An apparatus and method for classifying traffic data in a communication network based on IP flow. Traffic data in a communication network is monitored in order to detect an IP flow. A preliminary classification is assigned to the IP flow based on protocol information contained in its first packet. Subsequent packets within the IP flow are further monitored, and the IP flow is reclassified based, in part, on the domain name of the responding server. Web pages can also be classified, and monitored to determine their response time.
    Type: Application
    Filed: May 1, 2015
    Publication date: November 3, 2016
    Inventor: Douglas M. Dillon
  • Patent number: 9240950
    Abstract: An apparatus, method, and system for quality of service over dedicated local loop networks is provided. Information regarding uplink and downlink speeds, and information regarding WAN interface protocol and encapsulation mode, is received from a network device. A link throughput limit is calculated based on the uplink speed of the network device, and a link throughput limit is set based on the calculated uplink throughput limit. An uplink network protocol overhead of the network device is calculated based on the WAN interface protocol and encapsulation mode of the uplink device and is factored in upstream available bandwidth calculations. Communication data size(s) are set based on the calculated uplink network protocol overhead. The downlink throughput limit is set to match the downlink speed based on the downlink speed and WAN network protocol overhead. The WAN network protocol overhead is factored in the downstream available bandwidth calculations and communication data sizes.
    Type: Grant
    Filed: March 23, 2012
    Date of Patent: January 19, 2016
    Assignee: Hughes Network Systems, LLC
    Inventors: Shanti Swarup Vedula, Douglas M. Dillon, Jeffrey Biber
  • Patent number: 8909697
    Abstract: An apparatus, method, and non-transitory computer-readable medium comprising program code which when executed by an apparatus causes the apparatus to effect the method, for pre-fetching web content. Preferably, a proxy server performs the pre-fetching. Techniques such, for example, as executing Javascript in pre-fetched pages, modifying pre-fetched pages to address URL generation involving random numbers or dates, using cookie information or browser specifics when performing pre-fetching of pages, and injecting Javascript to measure response time may be performed, by way of example.
    Type: Grant
    Filed: November 29, 2011
    Date of Patent: December 9, 2014
    Assignee: Hughes Network Systems, LLC
    Inventors: Douglas M. Dillon, Daren C. Brantley
  • Patent number: 8903894
    Abstract: An apparatus, method, and non-transitory computer-readable medium comprising program code which when executed by an apparatus causes the apparatus to effect the method, for pre-fetching web content. Preferably, a proxy server performs the pre-fetching. Techniques such, for example, as executing Javascript in pre-fetched pages, modifying pre-fetched pages to address URL generation involving random numbers or dates, using cookie information or browser specifics when performing pre-fetching of pages, and injecting Javascript to measure response time may be performed, by way of example.
    Type: Grant
    Filed: November 29, 2011
    Date of Patent: December 2, 2014
    Assignee: Hughes Network Systems, LLC
    Inventor: Douglas M. Dillon
  • Patent number: 8880594
    Abstract: An apparatus, method, and non-transitory computer-readable medium comprising program code which when executed by an apparatus causes the apparatus to effect the method, for pre-fetching web content. Preferably, a proxy server performs the pre-fetching. Techniques such, for example, as executing Javascript in pre-fetched pages, modifying pre-fetched pages to address URL generation involving random numbers or dates, using cookie information or browser specifics when performing pre-fetching of pages, and injecting Javascript to measure response time may be performed, by way of example.
    Type: Grant
    Filed: November 29, 2011
    Date of Patent: November 4, 2014
    Assignee: Hughes Network Systems, LLC
    Inventor: Douglas M. Dillon
  • Publication number: 20120243410
    Abstract: An apparatus, method, and system for quality of service over dedicated local loop networks is provided. Information regarding uplink and downlink speeds, and information regarding WAN interface protocol and encapsulation mode, is received from a network device. A link throughput limit is calculated based on the uplink speed of the network device, and a link throughput limit is set based on the calculated uplink throughput limit. An uplink network protocol overhead of the network device is calculated based on the WAN interface protocol and encapsulation mode of the uplink device and is factored in upstream available bandwidth calculations. Communication data size(s) are set based on the calculated uplink network protocol overhead. The downlink throughput limit is set to match the downlink speed based on the downlink speed and WAN network protocol overhead. The WAN network protocol overhead is factored in the downstream available bandwidth calculations and communication data sizes.
    Type: Application
    Filed: March 23, 2012
    Publication date: September 27, 2012
    Applicant: Hughes Network Systems, LLC
    Inventors: Shanti Swarup VEDULA, Douglas M. Dillon, Jeffrey Biber
  • Publication number: 20120137210
    Abstract: An apparatus, method, and non-transitory computer-readable medium comprising program code which when executed by an apparatus causes the apparatus to effect the method, for pre-fetching web content. Preferably, a proxy server performs the pre-fetching. Techniques such, for example, as executing Javascript in pre-fetched pages, modifying pre-fetched pages to address URL generation involving random numbers or dates, using cookie information or browser specifics when performing pre-fetching of pages, and injecting Javascript to measure response time may be performed, by way of example.
    Type: Application
    Filed: November 29, 2011
    Publication date: May 31, 2012
    Applicant: HUGHES NETWORK SYSTEMS, LLC
    Inventor: Douglas M. Dillon
  • Publication number: 20120136927
    Abstract: An apparatus, method, and non-transitory computer-readable medium comprising program code which when executed by an apparatus causes the apparatus to effect the method, for pre-fetching web content. Preferably, a proxy server performs the pre-fetching. Techniques such, for example, as executing Javascript in pre-fetched pages, modifying pre-fetched pages to address URL generation involving random numbers or dates, using cookie information or browser specifics when performing pre-fetching of pages, and injecting Javascript to measure response time may be performed, by way of example.
    Type: Application
    Filed: November 29, 2011
    Publication date: May 31, 2012
    Applicant: HUGHES NETWORK SYSTEMS, LLC
    Inventors: Douglas M. Dillon, Daren C. Brantley
  • Publication number: 20120136928
    Abstract: An apparatus, method, and non-transitory computer-readable medium comprising program code which when executed by an apparatus causes the apparatus to effect the method, for pre-fetching web content. Preferably, a proxy server performs the pre-fetching. Techniques such, for example, as executing Javascript in pre-fetched pages, modifying pre-fetched pages to address URL generation involving random numbers or dates, using cookie information or browser specifics when performing pre-fetching of pages, and injecting Javascript to measure response time may be performed, by way of example.
    Type: Application
    Filed: November 29, 2011
    Publication date: May 31, 2012
    Applicant: HUGHES NETWORK SYSTEMS, LLC
    Inventor: Douglas M. Dillon
  • Publication number: 20120136926
    Abstract: An apparatus, method, and non-transitory computer-readable medium comprising program code which when executed by an apparatus causes the apparatus to effect the method, for pre-fetching web content. Preferably, a proxy server performs the pre-fetching. Techniques such, for example, as executing Javascript in pre-fetched pages, modifying pre-fetched pages to address URL generation involving random numbers or dates, using cookie information or browser specifics when performing pre-fetching of pages, and injecting Javascript to measure response time may be performed, by way of example.
    Type: Application
    Filed: November 29, 2011
    Publication date: May 31, 2012
    Applicant: HUGHES NETWORK SYSTEMS, LLC
    Inventor: Douglas M. Dillon
  • Patent number: 7936787
    Abstract: This disclosure relates to the transmission of binary data over a network between a transmission host and a receiving host. The transmission host receives packets of data including data in a first format which may be ASCII formatted and contain 6 bits-per-byte words, and including data which had an original binary format containing greater than 6 bits-per-byte words (such as 8 bits-per-byte) and which has been encoded (such as Uuencoded) to 6 bits-per-byte words. The transmission host searches the packets and identifies the encoded data and reverse codes the encoded data to its original binary format, before transmitting the data on a suitable network transmission media that can transmit both ASCII formatted data and data having greater than 6 bit-per-byte formats. The transmission host also includes an application packet demultiplexer for separating the incoming data according its application such as HTTP, NNTP, FTP, etc.
    Type: Grant
    Filed: March 12, 2003
    Date of Patent: May 3, 2011
    Assignee: The DIRECTV Group, Inc.
    Inventors: Satyajit Roy, Roderick Ragland, Douglas M. Dillon
  • Publication number: 20110035463
    Abstract: A system in which a personal computer sends messages into a TCP/IP network using a conventional dial-up link and downloads data from the TCP/IP network using a high-speed one-way satellite link. A preferred embodiment uses a conventional SLIP provider to connect to the TCP/IP network and uses a commercial software TCP/IP package that has a standard driver interface. A spoofing protocol compensates for the long propagation delays inherent to satellite communication.
    Type: Application
    Filed: August 4, 2010
    Publication date: February 10, 2011
    Inventor: Douglas M. Dillon