Patents by Inventor Patrick Turley
Patrick Turley 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: 9697629Abstract: Embodiments disclosed herein can match a virtual display configuration to a physical display configuration. A method may include receiving from a physical device a physical device display configuration; generating a list of display configurations compatible with the physical display configuration, the generating a list including determining best matches of display geometries, aspect ratio, and density; providing the list to the physical device; and implementing a selected member of the list as a virtual device display on the physical device.Type: GrantFiled: January 22, 2014Date of Patent: July 4, 2017Assignee: Hypori, Inc.Inventors: Brian J. Vetter, Robert D. Lee, Justin P. Marston, Patrick Turley
-
Patent number: 9667703Abstract: Embodiments disclosed herein provide a system, method, and computer program product for generating remote views in a virtual mobile device platform. In one embodiment, events from a physical mobile device are sent to a distant virtual device. The virtual device creates views based on the received events. Graphical attributes of one or more of the created views are captured and sent to the physical mobile device. Remote views are generated at the physical mobile device based on the attributes received from the virtual device.Type: GrantFiled: January 22, 2014Date of Patent: May 30, 2017Assignee: Hypori, Inc.Inventors: Brian J. Vetter, Patrick Turley
-
Patent number: 8725553Abstract: Embodiments of the present invention relate to methods and apparatuses for determining a value attributable to an automated teller machine (ATM). For example, in one embodiment, a method is provided that includes using a processor to determine a value attributable to an ATM based at least partially on a comparison of financial account information associated with ATM users to financial account information associated with non-ATM users.Type: GrantFiled: July 29, 2009Date of Patent: May 13, 2014Assignee: Bank of America CorporationInventors: Stephen Patrick Turley, Steven Dudley Green
-
Patent number: 8661153Abstract: Embodiments disclosed herein provide a control device and a method executing thereon for allocating network bandwidth to users accessing a controlled network. In response to a user connecting to the control device using a user device, the control device obtains a user bandwidth allocation profile for that user based on user credentials. The user bandwidth allocation profile may be stored local or remote to the control device. A provisioning module running on the control device can map attributes in the user bandwidth allocation profile to a traffic control rule and associate the traffic control rule with the user based on the user credentials and considering information identifying the user device used by the user to connect to the control device. A traffic conditioning module running on the control device can regulate the network bandwidth usage by the user utilizing the traffic control rule associated with the user.Type: GrantFiled: July 20, 2009Date of Patent: February 25, 2014Assignee: RPX CorporationInventors: Tuan Ta, Patrick Turley, Kerry Clendinning, Kelly Looney
-
Patent number: 8543710Abstract: Systems and methods intended to control a network devices access to a network are disclosed. Embodiments of the current invention expose a method for confining a network client's network access to a specific logical region of the network. A network communication may be received and the client that originated this communication determined. This client is associated with a set of rules or walled garden that specifies the access allowed by that client. The destination of the communication may also be determined and if the destination is allowed by the set of rules associated with the client and access to the destination allowed if access to the destination is allowed by the set of rules.Type: GrantFiled: March 10, 2005Date of Patent: September 24, 2013Assignee: RPX CorporationInventors: Patrick Turley, Keith Johnston, Steven D. Tonnesen
-
Patent number: 8429725Abstract: Embodiments disclosed herein provide a system, method, and computer program product for establishing a secure network connection between a client and a server. The client may send a connection request over a public network to the server. The server may prepare a response containing a controller and session-specific credentials. The controller may be selected to configure a tunneling protocol on the client. After being downloaded to the client, the controller configures the tunneling protocol and establishes a secure network connection with the server without user intervention. The session-specific credentials are valid until the secure network connection between the client and the server is severed.Type: GrantFiled: June 30, 2011Date of Patent: April 23, 2013Assignee: RPX CorporationInventors: Eric White, Patrick Turley
-
Patent number: 8397282Abstract: A system, method, and computer program product for controlling data through a firewall which may be dynamically configurable. The method may comprise defining at least one node, wherein the at least one node is associated with two or more network interfaces; associating a set of firewall rules with the at least one node; receiving a packet at a first node of the at least one node; and accepting or denying the packet based on the set of firewall rules. The firewall rules include dynamic chains of rules having defined places where firewall rules may be dynamically inserted into or deleted from the firewall while the firewall is operating on one or more machines connected to network segments where the nodes reside.Type: GrantFiled: April 22, 2011Date of Patent: March 12, 2013Assignee: RPX CorporationInventors: Patrick Turley, Eric White
-
Patent number: 8381273Abstract: Embodiments disclosed herein provide a system, method, and computer program product for obtaining secure connectivity between networked computing devices. The invention comprises utilizing a network protocol inherent to an operating system on a client device to automatically set up and establish a transient secure network connection endpoint on the client device. The act of utilizing can be a result of a server device responding to a connection request from the client device. The act of establishing the transient secure network connection endpoint on the client device creates a transient secure network connection between the server device and the transient secure network connection endpoint on the client device without manual intervention or configuration by a user at the client device. Secured access by the client device to one or more network devices is permitted until the transient secure network connection between the server device and the client device is severed.Type: GrantFiled: December 21, 2011Date of Patent: February 19, 2013Assignee: RPX CorporationInventors: Eric White, Patrick Turley
-
Patent number: 8224983Abstract: Embodiments disclosed herein provide a control device and a method executing thereon for allocating network bandwidth to users accessing a controlled network. In response to a user connecting to the control device using a user device, the control device obtains a user bandwidth allocation profile for that user based on user credentials. The user bandwidth allocation profile may be stored local or remote to the control device. A provisioning module running on the control device can map attributes in the user bandwidth allocation profile to a traffic control rule and associate the traffic control rule with the user based on the user credentials and considering information identifying the user device used by the user to connect to the control device. A traffic conditioning module running on the control device can regulate the network bandwidth usage by the user utilizing the traffic control rule associated with the user.Type: GrantFiled: April 2, 2010Date of Patent: July 17, 2012Assignee: Rocksteady Technologies, LLCInventors: Tuan Ta, Patrick Turley, Kerry Clendinning, Kelly Looney
-
Publication number: 20120096517Abstract: Embodiments disclosed herein provide a system, method, and computer program product for obtaining secure connectivity between networked computing devices. The invention comprises utilizing a network protocol inherent to an operating system on a client device to automatically set up and establish a transient secure network connection endpoint on the client device. The act of utilizing can be a result of a server device responding to a connection request from the client device. The act of establishing the transient secure network connection endpoint on the client device creates a transient secure network connection between the server device and the transient secure network connection endpoint on the client device without manual intervention or configuration by a user at the client device. Secured access by the client device to one or more network devices is permitted until the transient secure network connection between the server device and the client device is severed.Type: ApplicationFiled: December 21, 2011Publication date: April 19, 2012Inventors: Eric White, Patrick Turley
-
Patent number: 8108915Abstract: Embodiments disclosed herein provide a system, method, and computer program product for establishing a secure network connection between two computers, a client and a server. The client may send a connection request over a public network to the server. In response, the server may generate a set of credentials, select a controller to automatically run on the client, and send the controller and the set of credentials to the client. The controller automatically executes on the client and utilizes the set of credentials from the server to establish a secure network connection with the server without user intervention. The set of credentials is valid until the secure network connection between the client and the server is severed.Type: GrantFiled: November 12, 2009Date of Patent: January 31, 2012Assignee: Rocksteady Technologies LLCInventors: Eric White, Patrick Turley
-
Publication number: 20110258687Abstract: Embodiments disclosed herein provide a system, method, and computer program product for establishing a secure network connection between a client and a server. The client may send a connection request over a public network to the server. The server may prepare a response containing a controller and session-specific credentials. The controller may be selected to configure a tunneling protocol on the client. After being downloaded to the client, the controller configures the tunneling protocol and establishes a secure network connection with the server without user intervention. The session-specific credentials are valid until the secure network connection between the client and the server is severed.Type: ApplicationFiled: June 30, 2011Publication date: October 20, 2011Inventors: Eric White, Patrick Turley
-
Patent number: 8032933Abstract: One embodiment creates a model of the traffic through a network firewall and uses that model to dynamically manipulate the network firewall. The firewall model defines nodes, connections between the nodes, and firewall rules applicable to the nodes, the connections between the nodes, or a combination thereof. Each of the nodes represents simultaneously a source and a destination for data packets. The firewall rules include dynamic chains of rules having defined places where firewall rules may be dynamically inserted into or deleted from the firewall while the firewall is operating on one or more machines connected to network segments where the nodes reside.Type: GrantFiled: October 15, 2009Date of Patent: October 4, 2011Assignee: Rocksteady Technologies, LLCInventors: Patrick Turley, Eric White
-
Publication number: 20110219444Abstract: A system, method, and computer program product for controlling data through a firewall which may be dynamically configurable. The method may comprise defining at least one node, wherein the at least one node is associated with two or more network interfaces; associating a set of firewall rules with the at least one node; receiving a packet at a first node of the at least one node; and accepting or denying the packet based on the set of firewall rules. The firewall rules include dynamic chains of rules having defined places where firewall rules may be dynamically inserted into or deleted from the firewall while the firewall is operating on one or more machines connected to network segments where the nodes reside.Type: ApplicationFiled: April 22, 2011Publication date: September 8, 2011Inventors: Patrick Turley, Eric White
-
Publication number: 20100192213Abstract: Embodiments disclosed herein provide a control device and a method executing thereon for allocating network bandwidth to users accessing a controlled network. In response to a user connecting to the control device using a user device, the control device obtains a user bandwidth allocation profile for that user based on user credentials. The user bandwidth allocation profile may be stored local or remote to the control device. A provisioning module running on the control device can map attributes in the user bandwidth allocation profile to a traffic control rule and associate the traffic control rule with the user based on the user credentials and considering information identifying the user device used by the user to connect to the control device. A traffic conditioning module running on the control device can regulate the network bandwidth usage by the user utilizing the traffic control rule associated with the user.Type: ApplicationFiled: April 2, 2010Publication date: July 29, 2010Applicant: EricInventors: Tuan Ta, Patrick Turley, Kerry Clendinning, Kelly Looney
-
Publication number: 20100058458Abstract: Embodiments disclosed herein provide a system, method, and computer program product for establishing a secure network connection between two computers, a client and a server. The client may send a connection request over a public network to the server. In response, the server may generate a set of credentials, select a controller to automatically run on the client, and send the controller and the set of credentials to the client. The controller automatically executes on the client and utilizes the set of credentials from the server to establish a secure network connection with the server without user intervention. The set of credentials is valid until the secure network connection between the client and the server is severed.Type: ApplicationFiled: November 12, 2009Publication date: March 4, 2010Inventors: Eric White, Patrick Turley
-
Publication number: 20100037310Abstract: One embodiment creates a model of the traffic through a network firewall and uses that model to dynamically manipulate the network firewall. The firewall model defines nodes, connections between the nodes, and firewall rules applicable to the nodes, the connections between the nodes, or a combination thereof. Each of the nodes represents simultaneously a source and a destination for data packets. The firewall rules include dynamic chains of rules having defined places where firewall rules may be dynamically inserted into or deleted from the firewall while the firewall is operating on one or more machines connected to network segments where the nodes reside.Type: ApplicationFiled: October 15, 2009Publication date: February 11, 2010Inventors: Patrick Turley, Eric White
-
Patent number: 7624438Abstract: Systems and methods for providing a secure connection between networked computers are disclosed. A computer may make a request for a secure connection to another networked computer. In response, configuration data may be sent to the requesting computer which configures a protocol on the requesting computer and establishes a secure connection with the other networked computer. This configuration data may advantageously utilize protocols inherent to particular operating systems to setup and establish this secure connection in an automated fashion, and may include a controller designed to both automatically configure such a protocol and automatically establish a secure connection using the protocol.Type: GrantFiled: August 19, 2004Date of Patent: November 24, 2009Inventors: Eric White, Patrick Turley
-
Publication number: 20090279567Abstract: Embodiments disclosed herein provide a control device and a method executing thereon for allocating network bandwidth to users accessing a controlled network. In response to a user connecting to the control device using a user device, the control device obtains a user bandwidth allocation profile for that user based on user credentials. The user bandwidth allocation profile may be stored local or remote to the control device. A provisioning module running on the control device can map attributes in the user bandwidth allocation profile to a traffic control rule and associate the traffic control rule with the user based on the user credentials and considering information identifying the user device used by the user to connect to the control device. A traffic conditioning module running on the control device can regulate the network bandwidth usage by the user utilizing the traffic control rule associated with the user.Type: ApplicationFiled: July 20, 2009Publication date: November 12, 2009Inventors: Tuan Ta, Patrick Turley, Kerry Clendinning, Kelly Looney
-
Patent number: 7610621Abstract: One embodiment of the present invention creates a model of the traffic through a network firewall and uses that model to dynamically manipulate the network firewall based on human intervention or based on the automatic invocations of processes and protocols that implement firewall policy. Another embodiment of the invention creates a model of the physical and virtual network interfaces that a firewall system controls and presents abstracted entities representing both the interface abstractions and the processing nodes (network segments or network client devices) to and through which network traffic flows.Type: GrantFiled: March 10, 2005Date of Patent: October 27, 2009Inventors: Patrick Turley, Eric White