Patents by Inventor James Snow
James Snow 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).
-
Publication number: 20250058190Abstract: A pickleball training net includes a first, fixed lower net and a second adjustable upper net and a collapsible frame for holding the nets. The nets may be adjustable with respect to one another to provide an adjustable opening.Type: ApplicationFiled: January 30, 2024Publication date: February 20, 2025Inventor: James Snow
-
Patent number: 12149454Abstract: A virtual computing services deployment network provides a consistent user experience from a variety of locations via a connection fabric for accessing a virtual desktop. The connection fabric identifies a user profile defining the virtualized desktop resources required for a particular user. The connection fabric includes distributed data and processing in nodes distributed throughout a public access network accessible from a user access device. Each of the fabric nodes is operable to provide an identifier (such as an IP address) of a computing resource adapted to provide the user specific desktop. A user access device accesses a local fabric node in the connection fabric, and the fabric node determines a computing resource matching a user profile of expected computing resources. The fabric node associates the user access device with the computing resource and sends the user access device an identifier for directly accessing the computing resource.Type: GrantFiled: September 3, 2021Date of Patent: November 19, 2024Assignee: Omnissa, LLCInventors: Clinton B. Battersby, Kenneth Ringdahl, James Snow, Paul J. Gaffney, Andrew W. Hobgood
-
Publication number: 20210399996Abstract: A virtual computing services deployment network provides a consistent user experience from a variety of locations via a connection fabric for accessing a virtual desktop. The connection fabric identifies a user profile defining the virtualized desktop resources required for a particular user. The connection fabric includes distributed data and processing in nodes distributed throughout a public access network accessible from a user access device. Each of the fabric nodes is operable to provide an identifier (such as an IP address) of a computing resource adapted to provide the user specific desktop. A user access device accesses a local fabric node in the connection fabric, and the fabric node determines a computing resource matching a user profile of expected computing resources. The fabric node associates the user access device with the computing resource and sends the user access device an identifier for directly accessing the computing resource.Type: ApplicationFiled: September 3, 2021Publication date: December 23, 2021Applicant: VMware, Inc.Inventors: Clinton B. Battersby, Kenneth Ringdahl, James Snow, Paul J. Gaffney, Andrew W. Hobgood
-
Patent number: 11121982Abstract: A virtual computing services deployment network provides a consistent user experience from a variety of locations via a connection fabric for accessing a virtual desktop. The connection fabric identifies a user profile defining the virtualized desktop resources required for a particular user. The connection fabric includes distributed data and processing in nodes distributed throughout a public access network accessible from a user access device. Each of the fabric nodes is operable to provide an identifier (such as an IP address) of a computing resource adapted to provide the user specific desktop. A user access device accesses a local fabric node in the connection fabric, and the fabric node determines a computing resource matching a user profile of expected computing resources. The fabric node associates the user access device with the computing resource and sends the user access device an identifier for directly accessing the computing resource.Type: GrantFiled: August 7, 2018Date of Patent: September 14, 2021Assignee: VMware, Inc.Inventors: Clinton B. Battersby, Kenneth Ringdahl, James Snow, Paul J. Gaffney, Andrew W. Hobgood
-
Publication number: 20180351877Abstract: A virtual computing services deployment network provides a consistent user experience from a variety of locations via a connection fabric for accessing a virtual desktop. The connection fabric identifies a user profile defining the virtualized desktop resources required for a particular user. The connection fabric includes distributed data and processing in nodes distributed throughout a public access network accessible from a user access device. Each of the fabric nodes is operable to provide an identifier (such as an IP address) of a computing resource adapted to provide the user specific desktop. A user access device accesses a local fabric node in the connection fabric, and the fabric node determines a computing resource matching a user profile of expected computing resources. The fabric node associates the user access device with the computing resource and sends the user access device an identifier for directly accessing the computing resource.Type: ApplicationFiled: August 7, 2018Publication date: December 6, 2018Applicant: VMware, Inc.Inventors: Clinton B. Battersby, Kenneth Ringdahl, James Snow, Paul J. Gaffney, Andrew W. Hobgood
-
Patent number: 10057189Abstract: A virtual computing services deployment network provides a consistent user experience from a variety of locations via a connection fabric for accessing a virtual desktop. The connection fabric identifies a user profile defining the virtualized desktop resources required for a particular user. The connection fabric includes distributed data and processing in nodes distributed throughout a public access network accessible from a user access device. Each of the fabric nodes is operable to provide an identifier (such as an IP address) of a computing resource adapted to provide the user specific desktop. A user access device accesses a local fabric node in the connection fabric, and the fabric node determines a computing resource matching a user profile of expected computing resources. The fabric node associates the user access device with the computing resource and sends the user access device an identifier for directly accessing the computing resource.Type: GrantFiled: December 23, 2016Date of Patent: August 21, 2018Assignee: VMware, Inc.Inventors: Clinton B. Battersby, Kenneth Ringdahl, James Snow, Paul J. Gaffney, Andrew W. Hobgood
-
Publication number: 20170111291Abstract: A virtual computing services deployment network provides a consistent user experience from a variety of locations via a connection fabric for accessing a virtual desktop. The connection fabric identifies a user profile defining the virtualized desktop resources required for a particular user. The connection fabric includes distributed data and processing in nodes distributed throughout a public access network accessible from a user access device. Each of the fabric nodes is operable to provide an identifier (such as an IP address) of a computing resource adapted to provide the user specific desktop. A user access device accesses a local fabric node in the connection fabric, and the fabric node determines a computing resource matching a user profile of expected computing resources. The fabric node associates the user access device with the computing resource and sends the user access device an identifier for directly accessing the computing resource.Type: ApplicationFiled: December 23, 2016Publication date: April 20, 2017Applicant: VMware, Inc.Inventors: Clinton B. Battersby, Kenneth Ringdahl, James Snow, Paul J. Gaffney, Andrew W. Hobgood
-
Patent number: 9614748Abstract: A service provider network supports multiple tenants by having a virtual local area network for each enterprise, and a router connected to enterprise networks of the multiple tenants including a virtual router for each enterprise. The virtual router has a distinct routing table for each enterprise, for routing traffic between the desktops hosted on the plurality of host machines and the computer resources on the enterprise networks.Type: GrantFiled: July 26, 2011Date of Patent: April 4, 2017Assignee: VMware, Inc.Inventors: Maria V. Battersby, Kenneth Ringdahl, James Snow, Andrew Hobgood
-
Patent number: 9531638Abstract: A virtual computing services deployment network provides a consistent user experience from a variety of locations via a connection fabric for accessing a virtual desktop. The connection fabric identifies a user profile defining the virtualized desktop resources required for a particular user. The connection fabric includes distributed data and processing in nodes distributed throughout a public access network accessible from a user access device. Each of the fabric nodes is operable to provide an identifier (such as an IP address) of a computing resource adapted to provide the user specific desktop. A user access device accesses a local fabric node in the connection fabric, and the fabric node determines a computing resource matching a user profile of expected computing resources. The fabric node associates the user access device with the computing resource and sends the user access device an identifier for directly accessing the computing resource.Type: GrantFiled: May 27, 2014Date of Patent: December 27, 2016Assignee: VMware, Inc.Inventors: Clinton B. Battersby, Kenneth Ringdahl, James Snow, Paul J. Gaffney, Andrew W. Hobgood
-
Patent number: 9237147Abstract: A remote access manager in a virtual computing services environment negotiates a time limited NAT routing rule to establish a connection between a remote device and virtual desktop resource providing user computing services. A series of NAT connection rules are revised in a dynamic manner such that a pool of ports is available to connect a plurality of remote users to local virtual compute resources over one or more public IP addresses. Once a connection is established, an entry is made in a firewall state table such that the firewall state table allows uninterrupted use of the established connection. After an entry has been made in the state table, or the routing rule has timed out, the port associated with the original NAT routing rule is removed and the same port can be re-used to establish another connection without disrupting active connections.Type: GrantFiled: February 16, 2015Date of Patent: January 12, 2016Assignee: VMware, Inc.Inventors: James Snow, Andrew W. Hobgood, Clinton B. Battersby
-
Publication number: 20150264027Abstract: A remote access manager in a virtual computing services environment negotiates a time limited NAT routing rule to establish a connection between a remote device and virtual desktop resource providing user computing services. A series of NAT connection rules are revised in a dynamic manner such that a pool of ports is available to connect a plurality of remote users to local virtual compute resources over one or more public IP addresses. Once a connection is established, an entry is made in a firewall state table such that the firewall state table allows uninterrupted use of the established connection. After an entry has been made in the state table, or the routing rule has timed out, the port associated with the original NAT routing rule is removed and the same port can be re-used to establish another connection without disrupting active connections.Type: ApplicationFiled: February 16, 2015Publication date: September 17, 2015Inventors: James Snow, Andrew W. Hobgood, Clinton B. Battersby
-
Patent number: 8959338Abstract: A remote access manager in a virtual computing services environment negotiates a time limited NAT routing rule to establish a connection between a remote device and virtual desktop resource providing user computing services. A series of NAT connection rules are revised in a dynamic manner such that a pool of ports is available to connect a plurality of remote users to local virtual compute resources over one or more public IP addresses. Once a connection is established, an entry is made in a firewall state table such that the firewall state table allows uninterrupted use of the established connection. After an entry has been made in the state table, or the routing rule has timed out, the port associated with the original NAT routing rule is removed and the same port can be re-used to establish another connection without disrupting active connections.Type: GrantFiled: October 1, 2012Date of Patent: February 17, 2015Assignee: Desktone, Inc.Inventors: James Snow, Andrew W. Hobgood, Clinton B. Battersby
-
Publication number: 20140280979Abstract: A virtual computing services deployment network provides a consistent user experience from a variety of locations via a connection fabric for accessing a virtual desktop. The connection fabric identifies a user profile defining the virtualized desktop resources required for a particular user. The connection fabric includes distributed data and processing in nodes distributed throughout a public access network accessible from a user access device. Each of the fabric nodes is operable to provide an identifier (such as an IP address) of a computing resource adapted to provide the user specific desktop. A user access device accesses a local fabric node in the connection fabric, and the fabric node determines a computing resource matching a user profile of expected computing resources. The fabric node associates the user access device with the computing resource and sends the user access device an identifier for directly accessing the computing resource.Type: ApplicationFiled: May 27, 2014Publication date: September 18, 2014Applicant: Desktone, Inc.Inventors: Clinton B. Battersby, Kenneth Ringdahl, James Snow, Paul J. Gaffney, Andrew W. Hobgood
-
Patent number: 8745236Abstract: A virtual computing services deployment network provides a consistent user experience from a variety of locations via a connection fabric for accessing a virtual desktop. The connection fabric identifies a user profile defining the virtualized desktop resources required for a particular user. The connection fabric includes distributed data and processing in nodes distributed throughout a public access network accessible from a user access device. Each of the fabric nodes is operable to provide an identifier (such as an IP address) of a computing resource adapted to provide the user specific desktop. A user access device accesses a local fabric node in the connection fabric, and the fabric node determines a computing resource matching a user profile of expected computing resources. The fabric node associates the user access device with the computing resource and sends the user access device an identifier for directly accessing the computing resource.Type: GrantFiled: August 29, 2011Date of Patent: June 3, 2014Assignee: Desktone, Inc.Inventors: Clinton B. Battersby, Kenneth Ringdahl, James Snow, Paul J. Gaffney, Andrew W. Hobgood
-
Patent number: 8281377Abstract: A remote access manager in a virtual computing services environment negotiates a time limited NAT routing rule to establish a connection between a remote device and virtual desktop resource providing user computing services. A series of NAT connection rules are revised in a dynamic manner such that a pool of ports is available to connect a plurality of remote users to local virtual compute resources over one or more public IP addresses. Once a connection is established, an entry is made in a firewall state table such that the firewall state table allows uninterrupted use of the established connection. After an entry has been made in the state table, or the routing rule has timed out, the port associated with the original NAT routing rule is removed and the same port can be re-used to establish another connection without disrupting active connections.Type: GrantFiled: April 15, 2009Date of Patent: October 2, 2012Assignee: Desktone, Inc.Inventors: James Snow, Andrew W. Hobgood, Clinton B. Battersby
-
Publication number: 20120227085Abstract: A virtual computing services deployment network provides a consistent user experience from a variety of locations via a connection fabric for accessing a virtual desktop. The connection fabric identifies a user profile defining the virtualized desktop resources required for a particular user. The connection fabric includes distributed data and processing in nodes distributed throughout a public access network accessible from a user access device. Each of the fabric nodes is operable to provide an identifier (such as an IP address) of a computing resource adapted to provide the user specific desktop. A user access device accesses a local fabric node in the connection fabric, and the fabric node determines a computing resource matching a user profile of expected computing resources. The fabric node associates the user access device with the computing resource and sends the user access device an identifier for directly accessing the computing resource.Type: ApplicationFiled: August 29, 2011Publication date: September 6, 2012Applicant: DESKTONE, INC.Inventors: Clinton B. Battersby, Kenneth Ringdahl, James Snow, Paul J. Gaffney, Andrew W. Hobgood
-
Publication number: 20110299811Abstract: Fiber optic collimators are disclosed for use in fiber optic rotary joints (20) providing for improvement in insertion loss performance. One embodiment of the fiber optic collimator has a gradient-index rod lens (61) possessing a pitch of less than one-quarter. Improvement in insertion loss arises due to the increase in the effective focal length of the lens as the pitch is reduced, allowing the collimator to achieve a longer working distance. The increase in the effective focal length is accompanied by an increase in the back focal length of the lens, compared to the zero back focal length of the more typical quarter-pitch gradient-index rod lens. The increased back focal length can be filled by a cylindrical glass spacer (64), to which an optical fiber (68) is attached, resulting in a collimator with very similar form factor to the usual quarter-pitch gradient-index rod lens collimator.Type: ApplicationFiled: February 25, 2009Publication date: December 8, 2011Applicant: FOCAL TECHNOLOGIES CORPORATIONInventors: Michael O'Brien, James Snow
-
Patent number: 8010676Abstract: A virtual computing services deployment network provides a consistent user experience from a variety of locations via a connection fabric for accessing a virtual desktop. The connection fabric identifies a user profile defining the virtualized desktop resources required for a particular user. The connection fabric includes distributed data and processing in nodes distributed throughout a public access network accessible from a user access device. Each of the fabric nodes is operable to provide an identifier (such as an IP address) of a computing resource adapted to provide the user specific desktop. A user access device accesses a local fabric node in the connection fabric, and the fabric node determines a computing resource matching a user profile of expected computing resources. The fabric node associates the user access device with the computing resource and sends the user access device an identifier for directly accessing the computing resource.Type: GrantFiled: January 5, 2009Date of Patent: August 30, 2011Assignee: Desktonc, Inc.Inventors: Clinton B. Battersby, Kenneth Ringdahl, James Snow, Paul J. Gaffney, Andrew W. Hobgood
-
Publication number: 20080083526Abstract: A heat exchanger evaluation system (84) includes a refrigeration subsystem (126) and a platform (94) in communication with the subsystem (126) for attachment of a heat exchanger (32). The system (84) further includes a thermal imaging camera (168) and a monitor (100). A method (180) entails routing a fluid (38) through the heat exchanger (32) via the refrigeration subsystem (126). The camera (168) detects the temperature variation across the heat exchanger (32) as the fluid (38) flows through the heat exchanger, and provides successive thermal images representing the temperature variation responsive to the flow of the fluid (38). The thermal images are utilized to determine an efficacy of the flow through the heat exchanger (32). In particular, a determination can be made as to whether the flow deviates from a pre-determined flow path (79) of the fluid (38) through the heat exchanger.Type: ApplicationFiled: December 4, 2007Publication date: April 10, 2008Applicant: CALSONICKANSEI NORTH AMERICA, INC.Inventors: David Young, John Coates, James Snow
-
Publication number: 20070084763Abstract: Embodiments of the present invention are directed to a method and system for detecting foreign matter in a container, and in particular to the detection of foreign matter during bottle processing operations. The detection system may include an optically clear container support for supporting the container and a light source for illuminating the container. The container may additionally include an imaging device disposed on an opposite side of the optically clear support from the container, wherein the imaging device captures an image of the illuminated container and container contents through the optically clear support in order to detect foreign matter in the container contents.Type: ApplicationFiled: October 18, 2006Publication date: April 19, 2007Inventors: Michael Stephenson, Alexander Nowak, James Snow