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: 10537402Abstract: 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: GrantFiled: November 24, 2015Date of Patent: January 21, 2020Assignee: The Board of Regents of the University of OklahomaInventors: Nilesh Vasan, Michael Petri, Andrew Stewart, Patrick Stevens, Rannyu Ngoran, Jonathan Schick, Derrick Jones
-
Publication number: 20170354476Abstract: 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: ApplicationFiled: November 24, 2015Publication date: December 14, 2017Inventors: NILESH VASAN, MICHAEL PETRI, ANDREW STEWART, PATRICK STEVENS, RANNYU NGORAN, JONATHAN SCHICK, DERRICK JONES
-
Patent number: 9634945Abstract: 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: GrantFiled: August 30, 2012Date of Patent: April 25, 2017Assignee: Hughes Network Systems, LLCInventors: Patrick Stevens, Robert Torres, Douglas Dillon, Greg Presbury
-
Patent number: 8929217Abstract: 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: GrantFiled: February 21, 2014Date of Patent: January 6, 2015Assignee: Hughes Network Systems, LLCInventors: Robert Torres, John Border, Patrick Stevens, Jun Xu
-
Publication number: 20140169167Abstract: 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: ApplicationFiled: February 21, 2014Publication date: June 19, 2014Applicant: Hughes Network Systems, LLCInventors: Robert Torres, John Border, Patrick Stevens, Jun Xu
-
Patent number: 8705357Abstract: 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: GrantFiled: November 29, 2011Date of Patent: April 22, 2014Assignee: Hughes Network Systems, LLCInventors: Robert Torres, John Border, Patrick Stevens, Jun Xu, Je-Hong Jong
-
Patent number: 8687493Abstract: 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: GrantFiled: November 29, 2011Date of Patent: April 1, 2014Assignee: Hughes Network Systems, LLCInventors: Robert Torres, John Border, Patrick Stevens, Jun Xu
-
Patent number: 8675486Abstract: 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: GrantFiled: May 17, 2005Date of Patent: March 18, 2014Assignee: Hughes Network Systems, LLCInventors: Daniel Friedman, Robert Torres, Patrick Stevens, Craig Schweinhart, Mangala Kannan, Deepak Arur, Peter Lin, Matthew Butehorn, Ken Burrell
-
Publication number: 20140064080Abstract: 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: ApplicationFiled: August 30, 2012Publication date: March 6, 2014Inventors: Patrick Stevens, Robert Torres, Douglas Dillon, Greg Presbury
-
Patent number: 8660006Abstract: 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: GrantFiled: November 29, 2011Date of Patent: February 25, 2014Assignee: Hughes Network Systems, LLCInventors: Robert Torres, John Border, Patrick Stevens, Jun Xu
-
Patent number: 7953820Abstract: 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: GrantFiled: September 10, 2003Date of Patent: May 31, 2011Assignee: Hughes Network Systems, LLCInventors: Patrick Stevens, Daniel Friedman, Robert Torres, Vaibhav Kumar
-
Patent number: 7388869Abstract: 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: GrantFiled: November 17, 2003Date of Patent: June 17, 2008Assignee: Hughes Network Systems, LLCInventors: Matthew Butehorn, John Border, Patrick Stevens, Robert Torres, Dennis Conti, Vaibhav Kumar, Deepak Aryee, Mangala Kannan
-
Patent number: 7358748Abstract: 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: GrantFiled: November 30, 2005Date of Patent: April 15, 2008Assignee: KLA-Tencor Technologies Corp.Inventors: Thomas G. Miller, Gregory S. Horner, Amin Samsavar, Zhiwei Xu, Patrick Stevens
-
Publication number: 20060262724Abstract: 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: ApplicationFiled: May 17, 2005Publication date: November 23, 2006Inventors: Daniel Friedman, Robert Torres, Patrick Stevens, Craig Schweinhart, Mangala Kannan, Deepak Arur, Peter Lin, Matthew Butehorn, Ken Burrell
-
Publication number: 20060116829Abstract: 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: ApplicationFiled: January 15, 2004Publication date: June 1, 2006Inventors: James Schutzbach, Patrick Stevens
-
Patent number: 7012438Abstract: 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: GrantFiled: July 9, 2003Date of Patent: March 14, 2006Assignee: KLA-Tencor Technologies Corp.Inventors: Thomas G. Miller, Gregory S. Horner, Amin Samsavar, Zhiwei Xu, Patrick Stevens
-
Patent number: 6961539Abstract: 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: GrantFiled: August 9, 2001Date of Patent: November 1, 2005Assignee: Hughes Electronics CorporationInventors: Craig Schweinhart, Patrick Stevens, Suresh Iyer, Mangala Kannan, William Walsh, Mark Abinante
-
Publication number: 20050105524Abstract: 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: ApplicationFiled: February 24, 2004Publication date: May 19, 2005Inventors: Patrick Stevens, John Border, Matthew Butehorn, Robert Torres, Vaibhav Kumar
-
Publication number: 20050044242Abstract: 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: ApplicationFiled: September 10, 2003Publication date: February 24, 2005Inventors: Patrick Stevens, Daniel Friedman, Robert Torres, Vaibhav Kumar
-
Publication number: 20050012398Abstract: 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: ApplicationFiled: September 11, 2003Publication date: January 20, 2005Inventors: Christopher Goggin, Patrick Stevens