Patents by Inventor Tom Hansen
Tom Hansen 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: 9376011Abstract: A method of transferring a volatile organic liquid between a railcar and a truck, comprising: providing for the flow of a volatile organic liquid through a first conduit from a liquid unloading vessel to a liquid loading vessel, wherein the liquid unloading vessel can be coupled to or part of a railcar, in which case the liquid loading vessel is coupled to or part of a truck, or the liquid unloading vessel can be coupled to or part of the truck, in which case the liquid loading vessel is coupled to or part of the railcar; providing for the flow of organic vapor through a second conduit from the liquid loading vessel to the liquid unloading vessel; and providing for the flow of organic vapor from the second conduit through a pressure relief valve upon opening of the pressure relief valve.Type: GrantFiled: February 23, 2011Date of Patent: June 28, 2016Inventors: Larry Padfield, Tom Hansen
-
Patent number: 9264512Abstract: One embodiment of the present invention may take the form of a method and a system for performance enhancing proxy (PEP). A PEP system may include a configuration of software components and hardware devices to increase the performance of a two-way satellite broadband service. The PEP system may include one or more embodiments to reduce the time necessary for users to transmit and receive data provided through a communication network.Type: GrantFiled: February 23, 2015Date of Patent: February 16, 2016Assignee: EchoStar Technologies L.L.C.Inventors: Tom Hansen, Alisson Friedrich, Kiruthika Selvamani, John Yakemovic, Thomas Steven Taylor
-
Publication number: 20150172406Abstract: One embodiment of the present invention may take the form of a method and a system for performance enhancing proxy (PEP). A PEP system may include a configuration of software components and hardware devices to increase the performance of a two-way satellite broadband service. The PEP system may include one or more embodiments to reduce the time necessary for users to transmit and receive data provided through a communication network.Type: ApplicationFiled: February 23, 2015Publication date: June 18, 2015Inventors: Tom Hansen, Alisson Friedrich, Kiruthika Selvamani, John Yakemovic, Thomas Steven Taylor
-
Patent number: 8966011Abstract: One embodiment of the present invention may take the form of a method and a system for performance enhancing proxy (PEP). A PEP system may include a configuration of software components and hardware devices to increase the performance of a two-way satellite broadband service. The PEP system may include one or more embodiments to reduce the time necessary for users to transmit and receive data provided through a communication network.Type: GrantFiled: December 28, 2007Date of Patent: February 24, 2015Assignee: EchoStar Technologies L.L.C.Inventors: Alisson Friedrich, John Yakemovic, Thomas Steven Taylor, Tom Hansen, Kiruthika Selvamani
-
Patent number: 8285870Abstract: Systems and methods are provided for resolving domain name services (DNS) queries for address information about hosts on a network. The queries are posited from remote users across a satellite or other remote link to a network, and are monitored as they pass through a central node logically present between the remote link and the network. A list of statistically significant hosts on the network is maintained and transmitted from the central node to the plurality of remote users across the remote link. By providing the remote nodes with a current list of popular hosts and associated address information, subsequent domain name services queries placed for the statistically significant hosts may be resolved without communicating across the remote link.Type: GrantFiled: September 5, 2007Date of Patent: October 9, 2012Assignee: EchoStar Technologies L.L.C.Inventors: Thomas Steven Taylor, John Yakemovich, Alisson Friedrich, Tom Hansen, Kiruthika Selvamani
-
Patent number: 8055795Abstract: Systems and methods are provided for resolving domain name services (DNS) queries for address information about hosts on a network. The queries are posited from remote users across a satellite or other remote link to a network. In response to a domain name services request from the client containing a name of the server, a placeholder address is generated and provided in response to the client. After a subsequent request for a connection to the server is received, the name of the server is re-associated with the placeholder address and the connection request containing the proper host name is forwarded across the data link. A hub processor receives the request for connection, resolves the name of the server to an address on the network, and establishes a connection between the client and the server using the address on the network.Type: GrantFiled: October 2, 2007Date of Patent: November 8, 2011Assignee: EchoStar Technologies LLCInventors: Thomas Steven Taylor, John Yakemovich, Alisson Friedrich, Tom Hansen, Kiruthika Selvamani
-
Patent number: 8046532Abstract: A method and system for detecting matching strings in a string of characters utilizing content addressable memory using primary and secondary matches is disclosed.Type: GrantFiled: August 20, 2008Date of Patent: October 25, 2011Assignee: Comtech EF Data Corp.Inventors: Patrick A. Owsley, Nathan Hungerford, Seth Sjoholm, Ed Coulter, Jason Franklin, Brian Banister, Tom Hansen
-
Patent number: 8028125Abstract: A method and system for detecting matching strings in a string of characters utilizing content addressable memory is disclosed.Type: GrantFiled: August 20, 2008Date of Patent: September 27, 2011Assignee: Comtech EF Data Corp.Inventors: Patrick A. Owsley, Brian Banister, Tom Hansen, Jason Franklin, Nathan Hungerford, Seth Sjoholm, Ed Coulter
-
Publication number: 20090172801Abstract: One embodiment of the present invention may take the form of a method and a system for performance enhancing proxy (PEP). A PEP system may include a configuration of software components and hardware devices to increase the performance of a two-way satellite broadband service. The PEP system may include one or more embodiments to reduce the time necessary for users to transmit and receive data provided through a communication network.Type: ApplicationFiled: December 28, 2007Publication date: July 2, 2009Applicant: EchoStar Technologies CorporationInventors: Alisson Friedrich, John Yakemovic, Thomas Steven Taylor, Tom Hansen, Kiruthika Selvamani
-
Publication number: 20090089441Abstract: Systems and methods are provided for resolving domain name services (DNS) queries for address information about hosts on a network. The queries are posited from remote users across a satellite or other remote link to a network. In response to a domain name services request from the client containing a name of the server, a placeholder address is generated and provided in response to the client. After a subsequent request for a connection to the server is received, the name of the server is re-associated with the placeholder address and the connection request containing the proper host name is forwarded across the data link. A hub processor receives the request for connection, resolves the name of the server to an address on the network, and establishes a connection between the client and the server using the address on the network.Type: ApplicationFiled: October 2, 2007Publication date: April 2, 2009Applicant: ECHOSTAR BROADBAND, LLCInventors: THOMAS STEVEN TAYLOR, JOHN YAKEMOVICH, ALISSON FRIEDRICH, TOM HANSEN, KIRUTHIKA SELVAMANI
-
Publication number: 20090063762Abstract: A method and system for detecting matching strings in a string of characters utilizing content addressable memory is disclosed.Type: ApplicationFiled: August 20, 2008Publication date: March 5, 2009Applicant: Comtech AHA CorporationInventors: Patrick A. Owsley, Brian Banister, Tom Hansen, Jason Franklin, Nathan Hungerford, Seth Sjoholm, Ed Coulter
-
Publication number: 20090063914Abstract: A method and system for detecting matching strings in a string of characters utilizing content addressable memory using primary and secondary matches is disclosed.Type: ApplicationFiled: August 20, 2008Publication date: March 5, 2009Applicant: Comtech AHA CorporationInventors: Patrick A. Owsley, Nathan Hungerford, Seth Sjoholm, Ed Coulter, Jason Franklin, Brian Banister, Tom Hansen
-
Publication number: 20090063704Abstract: Systems and methods are provided for resolving domain name services (DNS) queries for address information about hosts on a network. The queries are posited from remote users across a satellite or other remote link to a network, and are monitored as they pass through a central node logically present between the remote link and the network. A list of statistically significant hosts on the network is maintained and transmitted from the central node to the plurality of remote users across the remote link. By providing the remote nodes with a current list of popular hosts and associated address information, subsequent domain name services queries placed for the statistically significant hosts may be resolved without communicating across the remote link.Type: ApplicationFiled: September 5, 2007Publication date: March 5, 2009Applicant: ECHOSTAR BROADBAND, LLCInventors: Thomas Steven Taylor, John Yakemovich, Tom Hansen, Kiruthika Selvamani, Alisson Emilio Friedrich
-
Patent number: 7415659Abstract: The current invention involves a forward error detection system, especially for use with Low Density Parity Check codes. A parallel SISO structure allows the decoder to process multiple parity equations at the same time. There is a new SISO decoder which allows for the updating of the Log-likelihood-ratio's in a single operation, as opposed to the two pass traditionally associated with the Tanner Graph's. In the decoder, there is a mapping structure that correctly aligns the stored estimates, the stored differences and the SISO's. There is also the ability to deal with multiple instances of the same data being processed at the same time. This structure manages the updates and the differences in such a manner that all calculations on a single piece of data that are processed in parallel are incorporated correctly in the new updated estimates.Type: GrantFiled: May 6, 2005Date of Patent: August 19, 2008Assignee: Comtech AHA CorporationInventors: Brian A. Banister, Patrick A. Owsley, Tom Hansen
-
Patent number: 7353444Abstract: The current invention involves a forward error detection system, especially for use with Low Density Parity Check codes. A parallel SISO structure allows the decoder to process multiple parity equations at the same time. There is a new SISO decoder which allows for the updating of the Log-likelihood-ratios in a single operation, as opposed to the two pass traditionally associated with the Tanner Graphs. In the decoder, there is a mapping structure that correctly aligns the stored estimates, the stored differences and the SISOs. There is also the ability to deal with multiple instances of the same data being processed at the same time. This structure manages the updates and the differences in such a manner that all calculations on a single piece of data that are processed in parallel are incorporated correctly in the new updated estimates.Type: GrantFiled: May 6, 2005Date of Patent: April 1, 2008Assignee: Comtech AHA CorporationInventors: Patrick A. Owsley, Brian A. Banister, Tom Hansen
-
Publication number: 20060212781Abstract: A method and apparatus for decoding a linear block encoded string of information bits comprising: converting the string into a plurality of codewords. Performing hard and soft decisions on each codeword to generate a hard and soft decision vector. Computing the syndrome and finding the location of the two minimum values by Galois Field Arithmetic. Designating these values LOW1 and LOW2 and xoring with a Nc1, thus generating Nc2. Swapping Nc1 with Nc2 and determining the lowest soft decision value, Min1 and a next lowest value, Min2. The two bit locations creating Min1 are designated as MinA and MinB. MinA being replaced with Min2 minus the value MinA. MinB being replaced with Min2 minus the value at MinB. Generating an output codeword by subtracting Min1 from all other bit locations values and 2's complementing all soft values with 0 in their location. Creating the new soft value vector.Type: ApplicationFiled: January 10, 2006Publication date: September 21, 2006Inventors: Eric Hewitt, Alan Danielson, Peter Ladow, Tom Hansen
-
Publication number: 20050258985Abstract: The current invention involves a forward error detection system, especially for use with Low Density Parity Check codes. A parallel SISO structure allows the decoder to process multiple parity equations at the same time. There is a new SISO decoder which allows for the updating of the Log-likelihood-ratio's in a single operation, as opposed to the two pass traditionally associated with the Tanner Graph's. In the decoder, there is a mapping structure that correctly aligns the stored estimates, the stored differences and the SISO's. There is also the ability to deal with multiple instances of the same data being processed at the same time. This structure manages the updates and the differences in such a manner that all calculations on a single piece of data that are processed in parallel are incorporated correctly in the new updated estimates.Type: ApplicationFiled: May 6, 2005Publication date: November 24, 2005Inventors: Brian Banister, Patrick Owsley, Tom Hansen
-
Publication number: 20050258984Abstract: The current invention involves a forward error detection system, especially for use with Low Density Parity Check codes. A parallel SISO structure allows the decoder to process multiple parity equations at the same time. There is a new SISO decoder which allows for the updating of the Log-likelihood-ratio's in a single operation, as opposed to the two pass traditionally associated with the Tanner Graph's. In the decoder, there is a mapping structure that correctly aligns the stored estimates, the stored differences and the SISO's. There is also the ability to deal with multiple instances of the same data being processed at the same time. This structure manages the updates and the differences in such a manner that all calculations on a single piece of data that are processed in parallel are incorporated correctly in the new updated estimates.Type: ApplicationFiled: May 6, 2005Publication date: November 24, 2005Inventors: Patrick Owsley, Brian Banister, Tom Hansen
-
Patent number: 6847984Abstract: The invention provides systems and methods for continuous back up of data stored on a computer network. To this end the systems of the invention include a synchronization process that replicates selected source data files data stored on the network and to create a corresponding set of replicated data files, called the target data files, that are stored on a back up server. This synchronization process builds a baseline data structure of target data files. In parallel to this synchronization process, the system includes a dynamic replication process that includes a plurality of agents, each of which monitors a portion of the source data files to detect and capture, at the byte-level, changes to the source data files.Type: GrantFiled: December 16, 1999Date of Patent: January 25, 2005Assignee: LiveVault CorporationInventors: Christopher Midgley, John Webb, Dan Chartier, Manual Gonsalves, Tom Hansen
-
Patent number: 6704755Abstract: The invention provides systems and methods for continuous back up of data stored on a computer network. To this end the systems of the invention include a synchronization process that replicates selected source data files data stored on the network and to create a corresponding set of replicated data files, called the target data files, that are stored on a back up server. This synchronization process builds a baseline data structure of target data files. In parallel to this synchronization process, the system includes a dynamic replication process that includes a plurality of agents, each of which monitors a portion of the source data files to detect and capture, at the byte-level, changes to the source data files.Type: GrantFiled: May 21, 2002Date of Patent: March 9, 2004Assignee: LiveVault CorporationInventors: Christopher Midgley, John Webb, Ted Hess, John Acott, Tom Hansen, Brian Wilson