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: 20250058190
    Abstract: 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: Application
    Filed: January 30, 2024
    Publication date: February 20, 2025
    Inventor: James Snow
  • Patent number: 12149454
    Abstract: 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: Grant
    Filed: September 3, 2021
    Date of Patent: November 19, 2024
    Assignee: Omnissa, LLC
    Inventors: Clinton B. Battersby, Kenneth Ringdahl, James Snow, Paul J. Gaffney, Andrew W. Hobgood
  • Publication number: 20210399996
    Abstract: 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: Application
    Filed: September 3, 2021
    Publication date: December 23, 2021
    Applicant: VMware, Inc.
    Inventors: Clinton B. Battersby, Kenneth Ringdahl, James Snow, Paul J. Gaffney, Andrew W. Hobgood
  • Patent number: 11121982
    Abstract: 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: Grant
    Filed: August 7, 2018
    Date of Patent: September 14, 2021
    Assignee: VMware, Inc.
    Inventors: Clinton B. Battersby, Kenneth Ringdahl, James Snow, Paul J. Gaffney, Andrew W. Hobgood
  • Publication number: 20180351877
    Abstract: 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: Application
    Filed: August 7, 2018
    Publication date: December 6, 2018
    Applicant: VMware, Inc.
    Inventors: Clinton B. Battersby, Kenneth Ringdahl, James Snow, Paul J. Gaffney, Andrew W. Hobgood
  • Patent number: 10057189
    Abstract: 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: Grant
    Filed: December 23, 2016
    Date of Patent: August 21, 2018
    Assignee: VMware, Inc.
    Inventors: Clinton B. Battersby, Kenneth Ringdahl, James Snow, Paul J. Gaffney, Andrew W. Hobgood
  • Publication number: 20170111291
    Abstract: 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: Application
    Filed: December 23, 2016
    Publication date: April 20, 2017
    Applicant: VMware, Inc.
    Inventors: Clinton B. Battersby, Kenneth Ringdahl, James Snow, Paul J. Gaffney, Andrew W. Hobgood
  • Patent number: 9614748
    Abstract: 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: Grant
    Filed: July 26, 2011
    Date of Patent: April 4, 2017
    Assignee: VMware, Inc.
    Inventors: Maria V. Battersby, Kenneth Ringdahl, James Snow, Andrew Hobgood
  • Patent number: 9531638
    Abstract: 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: Grant
    Filed: May 27, 2014
    Date of Patent: December 27, 2016
    Assignee: VMware, Inc.
    Inventors: Clinton B. Battersby, Kenneth Ringdahl, James Snow, Paul J. Gaffney, Andrew W. Hobgood
  • Patent number: 9237147
    Abstract: 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: Grant
    Filed: February 16, 2015
    Date of Patent: January 12, 2016
    Assignee: VMware, Inc.
    Inventors: James Snow, Andrew W. Hobgood, Clinton B. Battersby
  • Publication number: 20150264027
    Abstract: 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: Application
    Filed: February 16, 2015
    Publication date: September 17, 2015
    Inventors: James Snow, Andrew W. Hobgood, Clinton B. Battersby
  • Patent number: 8959338
    Abstract: 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: Grant
    Filed: October 1, 2012
    Date of Patent: February 17, 2015
    Assignee: Desktone, Inc.
    Inventors: James Snow, Andrew W. Hobgood, Clinton B. Battersby
  • Publication number: 20140280979
    Abstract: 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: Application
    Filed: May 27, 2014
    Publication date: September 18, 2014
    Applicant: Desktone, Inc.
    Inventors: Clinton B. Battersby, Kenneth Ringdahl, James Snow, Paul J. Gaffney, Andrew W. Hobgood
  • Patent number: 8745236
    Abstract: 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: Grant
    Filed: August 29, 2011
    Date of Patent: June 3, 2014
    Assignee: Desktone, Inc.
    Inventors: Clinton B. Battersby, Kenneth Ringdahl, James Snow, Paul J. Gaffney, Andrew W. Hobgood
  • Patent number: 8281377
    Abstract: 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: Grant
    Filed: April 15, 2009
    Date of Patent: October 2, 2012
    Assignee: Desktone, Inc.
    Inventors: James Snow, Andrew W. Hobgood, Clinton B. Battersby
  • Publication number: 20120227085
    Abstract: 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: Application
    Filed: August 29, 2011
    Publication date: September 6, 2012
    Applicant: DESKTONE, INC.
    Inventors: Clinton B. Battersby, Kenneth Ringdahl, James Snow, Paul J. Gaffney, Andrew W. Hobgood
  • Publication number: 20110299811
    Abstract: 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: Application
    Filed: February 25, 2009
    Publication date: December 8, 2011
    Applicant: FOCAL TECHNOLOGIES CORPORATION
    Inventors: Michael O'Brien, James Snow
  • Patent number: 8010676
    Abstract: 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: Grant
    Filed: January 5, 2009
    Date of Patent: August 30, 2011
    Assignee: Desktonc, Inc.
    Inventors: Clinton B. Battersby, Kenneth Ringdahl, James Snow, Paul J. Gaffney, Andrew W. Hobgood
  • Publication number: 20080083526
    Abstract: 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: Application
    Filed: December 4, 2007
    Publication date: April 10, 2008
    Applicant: CALSONICKANSEI NORTH AMERICA, INC.
    Inventors: David Young, John Coates, James Snow
  • Publication number: 20070084763
    Abstract: 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: Application
    Filed: October 18, 2006
    Publication date: April 19, 2007
    Inventors: Michael Stephenson, Alexander Nowak, James Snow