Patents by Inventor Patrick Stevens

Patrick Stevens 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: 10537402
    Abstract: A surgical cleaning tool and method of cleaning a surgical tool. The surgical cleaning tool includes a shaft, a handle and an end portion. The shaft has a distal end and a proximal end. The handle is attached to the distal end of the shaft The end portion is connected to the proximal end of the shaft, wherein the end portion has an outer surface, an inner cavity, an inner surface, at least one cleaning element connected to at least a portion of the inner surface, and an opening in a wall portion of the end portion, wherein the opening allows access to the cleaning element in the inner cavity of the end portion.
    Type: Grant
    Filed: November 24, 2015
    Date of Patent: January 21, 2020
    Assignee: The Board of Regents of the University of Oklahoma
    Inventors: Nilesh Vasan, Michael Petri, Andrew Stewart, Patrick Stevens, Rannyu Ngoran, Jonathan Schick, Derrick Jones
  • Publication number: 20170354476
    Abstract: A surgical cleaning tool and method of cleaning a surgical tool. The surgical cleaning tool includes a shaft, a handle and an end portion. The shaft has a distal end and a proximal end. The handle is attached to the distal end of the shaft The end portion is connected to the proximal end of the shaft, wherein the end portion has an outer surface, an inner cavity, an inner surface, at least one cleaning element connected to at least a portion of the inner surface, and an opening in a wall portion of the end portion, wherein the opening allows access to the cleaning element in the inner cavity of the end portion.
    Type: Application
    Filed: November 24, 2015
    Publication date: December 14, 2017
    Inventors: NILESH VASAN, MICHAEL PETRI, ANDREW STEWART, PATRICK STEVENS, RANNYU NGORAN, JONATHAN SCHICK, DERRICK JONES
  • Patent number: 9634945
    Abstract: A system architecture and methods for data traffic flow classification are provided. An initial traffic class is assigned to a data flow as a current traffic classification, where the initial traffic class is based static traffic classification method(s) applied with respect to an initial packet of the data flow. A predetermined number of further packets of the data flow, subsequent to the initial packet, are analyzed based on predetermined factor(s), and a traffic class based on the analysis of the further packets is determined. The traffic class based on the analysis of the further packets is assigned as the current traffic classification of the data flow. Data indicating a traffic class for the data flow (based on a dynamic traffic classification method) is received, and the traffic class based on the dynamic traffic classification method is assigned as the current traffic classification of the data flow.
    Type: Grant
    Filed: August 30, 2012
    Date of Patent: April 25, 2017
    Assignee: Hughes Network Systems, LLC
    Inventors: Patrick Stevens, Robert Torres, Douglas Dillon, Greg Presbury
  • Patent number: 8929217
    Abstract: A method for traffic management and resource allocation on a shared access network including estimating a bandwidth capacity of a gateway, determining a demand rate of an IP gateway, allocating bandwidth to the IP gateway based on the demand rate, traffic priority, or traffic weighting, allocating bandwidth to the IP gateway in advance of demand when excess bandwidth is available, scheduling traffic at the IP gateway based on traffic priority, service plan of a VSAT, or physical layer properties of the VSAT, performing priority queue servicing of traffic at a gateway using a real time traffic priority queue, a non-real time traffic priority queue, two or more modulation and coding queue groups, and a code block queue.
    Type: Grant
    Filed: February 21, 2014
    Date of Patent: January 6, 2015
    Assignee: Hughes Network Systems, LLC
    Inventors: Robert Torres, John Border, Patrick Stevens, Jun Xu
  • Publication number: 20140169167
    Abstract: A method for traffic management and resource allocation on a shared access network including estimating a bandwidth capacity of a gateway, determining a demand rate of an IP gateway, allocating bandwidth to the IP gateway based on the demand rate, traffic priority, or traffic weighting, allocating bandwidth to the IP gateway in advance of demand when excess bandwidth is available, scheduling traffic at the IP gateway based on traffic priority, service plan of a VSAT, or physical layer properties of the VSAT, performing priority queue servicing of traffic at a gateway using a real time traffic priority queue, a non-real time traffic priority queue, two or more modulation and coding queue groups, and a code block queue.
    Type: Application
    Filed: February 21, 2014
    Publication date: June 19, 2014
    Applicant: Hughes Network Systems, LLC
    Inventors: Robert Torres, John Border, Patrick Stevens, Jun Xu
  • Patent number: 8705357
    Abstract: A method for controlling data traffic with random early detection and window size adjustments including performing random early detection on incoming data packets, calculating a simple moving average of packet dropping probabilities for the data packets as calculated when performing random early detection, decreasing an advertised window size if the simple moving average is greater than a probability target plus a tolerance factor, increasing the advertised window size if the simple moving average is less than the probability target minus a tolerance factor, and not adjusting the window size if the simple moving average is not greater than a probability target plus a tolerance factor and not less than a probability target minus a tolerance factor.
    Type: Grant
    Filed: November 29, 2011
    Date of Patent: April 22, 2014
    Assignee: Hughes Network Systems, LLC
    Inventors: Robert Torres, John Border, Patrick Stevens, Jun Xu, Je-Hong Jong
  • Patent number: 8687493
    Abstract: A method for inroute bandwidth allocation supporting multiple traffic priorities in a satellite network including generating a backlog report, transmitting the backlog report to an inroute group manager, receiving a bandwidth allocation from the inroute group manager, and servicing priority queues and transmitting data to a satellite based on the bandwidth allocation from the inroute group manager.
    Type: Grant
    Filed: November 29, 2011
    Date of Patent: April 1, 2014
    Assignee: Hughes Network Systems, LLC
    Inventors: Robert Torres, John Border, Patrick Stevens, Jun Xu
  • Patent number: 8675486
    Abstract: An approach for providing flow control in a radio communication system is disclosed. A request from a non-satellite system specific side of a transport interface is made to a system specific side of the transport interface for a flow control allocation that specifies an amount of data to be stored in a queue of the system specific side of the transport interface. The system specific side supports a signaling function that is based on a transmission characteristic of the radio communication system. The flow control allocation is generated based upon availability of the queue, wherein the destination address is a link layer address of the satellite communication system. This arrangement has particular applicability to a satellite network (e.g., Very Small Aperture Terminal (VSAT) network) that provides data communication services.
    Type: Grant
    Filed: May 17, 2005
    Date of Patent: March 18, 2014
    Assignee: Hughes Network Systems, LLC
    Inventors: Daniel Friedman, Robert Torres, Patrick Stevens, Craig Schweinhart, Mangala Kannan, Deepak Arur, Peter Lin, Matthew Butehorn, Ken Burrell
  • Publication number: 20140064080
    Abstract: A system architecture and methods for data traffic flow classification are provided. An initial traffic class is assigned to a data flow as a current traffic classification, where the initial traffic class is based static traffic classification method(s) applied with respect to an initial packet of the data flow. A predetermined number of further packets of the data flow, subsequent to the initial packet, are analyzed based on predetermined factor(s), and a traffic class based on the analysis of the further packets is determined. The traffic class based on the analysis of the further packets is assigned as the current traffic classification of the data flow. Data indicating a traffic class for the data flow (based on a dynamic traffic classification method) is received, and the traffic class based on the dynamic traffic classification method is assigned as the current traffic classification of the data flow.
    Type: Application
    Filed: August 30, 2012
    Publication date: March 6, 2014
    Inventors: Patrick Stevens, Robert Torres, Douglas Dillon, Greg Presbury
  • Patent number: 8660006
    Abstract: A method for traffic management and resource allocation on a shared access network including estimating a bandwidth capacity of a gateway, determining a demand rate of an IP gateway, allocating bandwidth to the IP gateway based on the demand rate, traffic priority, or traffic weighting, allocating bandwidth to the IP gateway in advance of demand when excess bandwidth is available, scheduling traffic at the IP gateway based on traffic priority, service plan of a VSAT, or physical layer properties of the VSAT, performing priority queue servicing of traffic at a gateway using a real time traffic priority queue, a non-real time traffic priority queue, two or more modulation and coding queue groups, and a code block queue.
    Type: Grant
    Filed: November 29, 2011
    Date of Patent: February 25, 2014
    Assignee: Hughes Network Systems, LLC
    Inventors: Robert Torres, John Border, Patrick Stevens, Jun Xu
  • Patent number: 7953820
    Abstract: An approach is provided for supporting retrieval of web content over a meshed communication network (111). A first server (105) receives a request from a browser application (103) for the content resident in the web server (109). The first server (105) includes a downstream proxy (401) configured to modify the request to include information specifying support of a parse and pre-fetch service within an optional header field of the request as to permit handling of the modified request by the web server (109) in absence of an upstream proxy (403) that is communicating with the web server (109). A second server (107) is configured as the upstream proxy (403) to intercept the modified request and pre-fetch the content from the web server (109). The second server (107) forwards the pre-fetched content over the communication network (111) to the first server (105). This approach has particular applicability in relatively high latency networks, such as a satellite communications system.
    Type: Grant
    Filed: September 10, 2003
    Date of Patent: May 31, 2011
    Assignee: Hughes Network Systems, LLC
    Inventors: Patrick Stevens, Daniel Friedman, Robert Torres, Vaibhav Kumar
  • Patent number: 7388869
    Abstract: An approach for routing over a radio network is provided. A terminal receives a packet over the radio network, which supports meshed connectivity, wherein the packet is destined for a destination host. The terminal determines whether the destination host is reachable by a communication interface based upon a route table, and selectively redirects the packet over the radio network according to the route table. A route server is provided to collect routes from the terminal as well as other terminals within the radio network. The route server then disseminates the collect routes to the terminals for updating of their respective route tables. The present invention has particular applicability to a fully meshed satellite network.
    Type: Grant
    Filed: November 17, 2003
    Date of Patent: June 17, 2008
    Assignee: Hughes Network Systems, LLC
    Inventors: Matthew Butehorn, John Border, Patrick Stevens, Robert Torres, Dennis Conti, Vaibhav Kumar, Deepak Aryee, Mangala Kannan
  • Patent number: 7358748
    Abstract: A method for determining a property of an insulating film is provided. The method may include obtaining a charge density measurement of the film, a surface voltage potential of the film relative to a bulk voltage potential of the substrate, and a rate of voltage decay of the film. The method may also include determining the property of the film using the charge density, the surface voltage potential, and the rate of voltage decay. A method for determining a thickness of an insulating film is provided. The method may include depositing a charge on the film, measuring a surface voltage potential of the film relative to a bulk voltage potential of the substrate, and measuring a rate of voltage decay of the film. The method may also include determining a thickness of the film using the rate of voltage decay and a theoretical model relating to current leakage and film thickness.
    Type: Grant
    Filed: November 30, 2005
    Date of Patent: April 15, 2008
    Assignee: KLA-Tencor Technologies Corp.
    Inventors: Thomas G. Miller, Gregory S. Horner, Amin Samsavar, Zhiwei Xu, Patrick Stevens
  • Publication number: 20060262724
    Abstract: An approach for providing flow control in a radio communication system is disclosed. A request from a non-satellite system specific side of a transport interface is made to a system specific side of the transport interface for a flow control allocation that specifies an amount of data to be stored in a queue of the system specific side of the transport interface. The system specific side supports a signaling function that is based on a transmission characteristic of the radio communication system. The flow control allocation is generated based upon availability of the queue, wherein the destination address is a link layer address of the satellite communication system. This arrangement has particular applicability to a satellite network (e.g., Very Small Aperture Terminal (VSAT) network) that provides data communication services.
    Type: Application
    Filed: May 17, 2005
    Publication date: November 23, 2006
    Inventors: Daniel Friedman, Robert Torres, Patrick Stevens, Craig Schweinhart, Mangala Kannan, Deepak Arur, Peter Lin, Matthew Butehorn, Ken Burrell
  • Publication number: 20060116829
    Abstract: A method and system for analyzing flow of a substance in a sewer system determines a first flow velocity at a first location and a second flow velocity at a second location. Using a processor, the travel time between the two locations is determined using only the flow velocities and a constant. The travel time may then be used to provide a substantially accurate determination of net flow between the two locations.
    Type: Application
    Filed: January 15, 2004
    Publication date: June 1, 2006
    Inventors: James Schutzbach, Patrick Stevens
  • Patent number: 7012438
    Abstract: A method for determining a property of an insulating film is provided. The method may include obtaining a charge density measurement of the film, a surface voltage potential of the film relative to a bulk voltage potential of the substrate, and a rate of voltage decay of the film. The method may also include determining the property of the film using the charge density, the surface voltage potential, and the rate of voltage decay. A method for determining a thickness of an insulating film is provided. The method may include depositing a charge on the film, measuring a surface voltage potential of the film relative to a bulk voltage potential of the substrate, and measuring a rate of voltage decay of the film. The method may also include determining a thickness of the film using the rate of voltage decay and a theoretical model relating to leakage and film thickness.
    Type: Grant
    Filed: July 9, 2003
    Date of Patent: March 14, 2006
    Assignee: KLA-Tencor Technologies Corp.
    Inventors: Thomas G. Miller, Gregory S. Horner, Amin Samsavar, Zhiwei Xu, Patrick Stevens
  • Patent number: 6961539
    Abstract: An approach for transmitting packets conforming with the TCP (Transmission Control Protocol) over a satellite communications network comprises a plurality of prioritized queues that are configured to store the packets. The packets conform with a predetermined protocol. A classification logic classifies the packets based upon the predetermined protocol. The packet is selectively stored in one of the plurality of queues, wherein the one queue is of a relatively high priority. The packet is scheduled for transmission over the satellite communications network according to the relative priority of the one queue.
    Type: Grant
    Filed: August 9, 2001
    Date of Patent: November 1, 2005
    Assignee: Hughes Electronics Corporation
    Inventors: Craig Schweinhart, Patrick Stevens, Suresh Iyer, Mangala Kannan, William Walsh, Mark Abinante
  • Publication number: 20050105524
    Abstract: An approach for supporting inter-domain routing of a packet is provided. A communication system includes a plurality of terminals having full meshed connectivity, in which each of the terminals is configured to route the packet to one of a plurality of address domains (i.e., terminal is multi-homed) and to notify a source terminal originating the packet of a correct one of the terminals. An address server assigns a network address corresponding to the one address domain based on a destination address associated with the packet, wherein the source terminal routes the packet according to the assigned network address. The present invention has particular applicability to a fully meshed satellite network.
    Type: Application
    Filed: February 24, 2004
    Publication date: May 19, 2005
    Inventors: Patrick Stevens, John Border, Matthew Butehorn, Robert Torres, Vaibhav Kumar
  • Publication number: 20050044242
    Abstract: An approach is provided for supporting retrieval of web content over a meshed communication network. A first server receives a request from a browser application for the content resident in the web server. The first server includes a downstream proxy configured to modify the request to include information specifying support of a parse and pre-fetch service within an optional header field of the request as to permit handling of the modified request by the web server in absence of an upstream proxy that is communicating with the web server. A second server is configured as the upstream proxy to intercept the modified request and pre-fetch the content from the web server. The second server forwards the pre-fetched content over the communication network to the first server. This approach as particular applicability in relatively high latency networks, such as a satellite communications system.
    Type: Application
    Filed: September 10, 2003
    Publication date: February 24, 2005
    Inventors: Patrick Stevens, Daniel Friedman, Robert Torres, Vaibhav Kumar
  • Publication number: 20050012398
    Abstract: A method and apparatus are described for providing an activation signal based on a received radio frequency (RF) signal. The apparatus includes an RF receiver configured to admit a received RF signal in a given frequency band and a converter configured to convert the admitted RF signal to a proportional signal. The apparatus also includes a low power comparator that has a first and second input and an output. A biasing and offset compensation circuit is configured to bias the proportional signal higher by an offset midrange voltage and bias the second input to an offset compensated voltage based on an offset between the inputs of the comparator. The comparator is configured to receive the biased proportional signal at the first input and produce the activation signal at the output when a voltage difference between the biased proportional signal and the offset compensated voltage exceeds a comparison voltage threshold.
    Type: Application
    Filed: September 11, 2003
    Publication date: January 20, 2005
    Inventors: Christopher Goggin, Patrick Stevens