Patents by Inventor David A. Snowdon

David A. Snowdon 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: 10120711
    Abstract: Examples quickly suspend and resume virtual desktops on demand or on schedule. Virtual desktops, or desktops as a service, are provided to users, where the virtual desktop is a forked VM, cloned VM, or otherwise at least a partial duplicate of an existing VM. The virtual desktop points to existing memory maintained by the existing VM, and the virtual desktop only writes to memory the pages that the virtual desktop creates or modifies.
    Type: Grant
    Filed: March 21, 2017
    Date of Patent: November 6, 2018
    Assignee: VMware, Inc.
    Inventors: Daniel James Beveridge, David Snowdon
  • Publication number: 20170192814
    Abstract: Examples quickly suspend and resume virtual desktops on demand or on schedule. Virtual desktops, or desktops as a service, are provided to users, where the virtual desktop is a forked VM, cloned VM, or otherwise at least a partial duplicate of an existing VM. The virtual desktop points to existing memory maintained by the existing VM, and the virtual desktop only writes to memory the pages that the virtual desktop creates or modifies.
    Type: Application
    Filed: March 21, 2017
    Publication date: July 6, 2017
    Applicant: VMware, Inc.
    Inventors: Daniel James Beveridge, David Snowdon
  • Publication number: 20170111295
    Abstract: A method of data switching. Data is received at least one input port of a crosspoint switch. The crosspoint switch configurably casts the data to at least one output port of the crosspoint switch. The or each output port of the crosspoint switch is connected to a respective input of a logic function device such as a FPGA. The logic function device applies a logic function to data received from the or each output port of the crosspoint switch, such as address filtering or multiplexing, and outputs processed data to one or more respective logic function device output interfaces. Also, a method of switching involving circuit switching received data to an output while also copying the data to a higher layer function.
    Type: Application
    Filed: December 3, 2014
    Publication date: April 20, 2017
    Inventors: David SNOWDON, Scott McDAID, Charles THOMAS, Lindsay POWLES
  • Patent number: 9619268
    Abstract: Examples quickly suspend and resume virtual desktops on demand or on schedule. Virtual desktops, or desktops as a service, are provided to users, where the virtual desktop is a forked VM, cloned VM, or otherwise at least a partial duplicate of an existing VM. The virtual desktop points to existing memory maintained by the existing VM, and the virtual desktop only writes to memory the pages that the virtual desktop creates or modifies.
    Type: Grant
    Filed: February 5, 2015
    Date of Patent: April 11, 2017
    Assignee: VMware, Inc.
    Inventors: Daniel James Beveridge, David Snowdon
  • Patent number: 9612992
    Abstract: This specification discloses a protocol agnostic networking apparatus and method of networking. The networking apparatus receives physical layer signal through a plurality of communications ports that interface with external computing systems. A dynamic routing module interconnects the communications ports with discrete reconfigurable data conduits. Each of the data conduits defines a transmission pathway between predetermined communications ports. A management module maintains the data conduits based on routing commands received from an external computing system. The management module interfaces with the dynamic routing module to make and/or break data conduits responsive to received routing commands.
    Type: Grant
    Filed: April 18, 2013
    Date of Patent: April 4, 2017
    Assignee: Zomojo Pty Ltd
    Inventors: Matthew Hurd, Charles Thomas, David Snowdon, Scott McDaid
  • Publication number: 20170056097
    Abstract: A medical instrument is disclosed. The medical instrument includes at least one electrical contact element, a battery, a radio frequency (RF) generation circuit coupled to and operated by the battery and operable to generate an RF drive signal and to provide the RF drive signal to the at least one electrical contact, and a battery discharge circuit coupled to the battery. A processor is coupled to the battery discharge circuit and a memory is coupled to the processor. The memory stores machine executable instructions that when executed cause the processor to monitor activation of the RF generation circuit and disable the RF generation circuit when the RF drive signal is fired a predetermined number of times. The medical instrument may include an activation switch and/or a disposal switch supported by the housing.
    Type: Application
    Filed: November 15, 2016
    Publication date: March 2, 2017
    Inventors: Gavin M. Monson, Gregory A. Trees, Gordon J. Leather, David J. Stocks, David A. Snowdon, John Hefin Bowen Evans, David I. Ruddenklau, Alan E. Green, Robin M. Lee, Paul C. Roberts, Paulo Alexandre da Torre Pinheiro, Clive Styler
  • Patent number: 9516020
    Abstract: Image scanning and encoding technologies can be utilized to authenticate devices to virtual desktops and to transfer virtual desktop sessions between devices. One device (e.g., PC or laptop) may encode certain information into an image that is displayed on a display screen, while another mobile device equipped with a digital camera (e.g., mobile phone or tablet) can be used to scan the image on the display screen. Once the image is scanned, it can be decoded by the mobile device to get the information encoded in the image (e.g., device ID, session ID, etc.). The information obtained from the image can be used to authenticate a device or to transfer a virtual desktop session between the devices.
    Type: Grant
    Filed: August 20, 2014
    Date of Patent: December 6, 2016
    Assignee: VMware, Inc.
    Inventors: Haiou Jiang, Dong Wang, David Snowdon, Adam Gregory Gross, Jin Yu, Kun Shi
  • Patent number: 9374365
    Abstract: Image scanning and encoding technologies can be utilized to authenticate devices to virtual desktops and to transfer virtual desktop sessions between devices. One device (e.g., PC or laptop) may encode certain information into an image that is displayed on a display screen, while another mobile device equipped with a digital camera (e.g., mobile phone or tablet) can be used to scan the image on the display screen. Once the image is scanned, it can be decoded by the mobile device to get the information encoded in the image (e.g., device ID, session ID, etc.). The information obtained from the image can be used to authenticate a device or to transfer a virtual desktop session between the devices.
    Type: Grant
    Filed: August 20, 2014
    Date of Patent: June 21, 2016
    Assignee: VMware, Inc.
    Inventors: Haiou Jiang, Dong Wang, David Snowdon, Adam Gregory Gross, Jin Yu, Kun Shi
  • Publication number: 20160055021
    Abstract: Examples quickly suspend and resume virtual desktops on demand or on schedule. Virtual desktops, or desktops as a service, are provided to users, where the virtual desktop is a forked VM, cloned VM, or otherwise at least a partial duplicate of an existing VM. The virtual desktop points to existing memory maintained by the existing VM, and the virtual desktop only writes to memory the pages that the virtual desktop creates or modifies.
    Type: Application
    Filed: February 5, 2015
    Publication date: February 25, 2016
    Inventors: Daniel James BEVERIDGE, David SNOWDON
  • Publication number: 20160057135
    Abstract: Image scanning and encoding technologies can be utilized to authenticate devices to virtual desktops and to transfer virtual desktop sessions between devices. One device (e.g., PC or laptop) may encode certain information into an image that is displayed on a display screen, while another mobile device equipped with a digital camera (e.g., mobile phone or tablet) can be used to scan the image on the display screen. Once the image is scanned, it can be decoded by the mobile device to get the information encoded in the image (e.g., device ID, session ID, etc.). The information obtained from the image can be used to authenticate a device or to transfer a virtual desktop session between the devices.
    Type: Application
    Filed: August 20, 2014
    Publication date: February 25, 2016
    Inventors: Haiou Jiang, Dong Wang, David Snowdon, Adam Gregory Gross, Jin Yu, Kun Shi
  • Publication number: 20160057123
    Abstract: Image scanning and encoding technologies can be utilized to authenticate devices to virtual desktops and to transfer virtual desktop sessions between devices. One device (e.g., PC or laptop) may encode certain information into an image that is displayed on a display screen, while another mobile device equipped with a digital camera (e.g., mobile phone or tablet) can be used to scan the image on the display screen. Once the image is scanned, it can be decoded by the mobile device to get the information encoded in the image (e.g., device ID, session ID, etc.). The information obtained from the image can be used to authenticate a device or to transfer a virtual desktop session between the devices.
    Type: Application
    Filed: August 20, 2014
    Publication date: February 25, 2016
    Inventors: Haiou Jiang, Dong Wang, David Snowdon, Adam Gregory Gross, Jin Yu, Kun Shi
  • Publication number: 20150046613
    Abstract: This specification discloses a protocol agnostic networking apparatus and method of networking. The networking apparatus receives physical layer signal through a plurality of communications ports that interface with external computing systems. A dynamic routing module interconnects the communications ports with discrete reconfigurable data conduits. Each of the data conduits defines a transmission pathway between predetermined communications ports. A management module maintains the data conduits based on routing commands received from an external computing system. The management module interfaces with the dynamic routing module to make and/or break data conduits responsive to received routing commands.
    Type: Application
    Filed: April 18, 2013
    Publication date: February 12, 2015
    Inventors: Matthew Hurd, Charles Thomas, David Snowdon, Scott McDaid
  • Patent number: 7929809
    Abstract: A method for recommending a collection of digital images from a set of images includes specifying at least one image selection criterion. For each of a plurality of images in the set of images, an image quality value for the image is determined. Images are recommended for the collection by taking into consideration the image quality value for the images and the degree to which the collection satisfies the at least one image selection criterion.
    Type: Grant
    Filed: March 19, 2010
    Date of Patent: April 19, 2011
    Assignee: Xerox Corporation
    Inventors: David Snowdon, Christopher R. Dance
  • Publication number: 20100172588
    Abstract: A method for recommending a collection of digital images from a set of images includes specifying at least one image selection criterion. For each of a plurality of images in the set of images, an image quality value for the image is determined. Images are recommended for the collection by taking into consideration the image quality value for the images and the degree to which the collection satisfies the at least one image selection criterion.
    Type: Application
    Filed: March 19, 2010
    Publication date: July 8, 2010
    Applicant: Xerox Corporation
    Inventors: David Snowdon, Christopher R. Dance
  • Patent number: 7711211
    Abstract: A method for recommending a collection of digital images from a set of images includes specifying at least one image selection criterion. For each of a plurality of images in the set of images, an image quality value for the image is determined. Images are recommended for the collection by taking into consideration the image quality value for the images and the degree to which the collection satisfies the at least one image selection criterion.
    Type: Grant
    Filed: June 8, 2005
    Date of Patent: May 4, 2010
    Assignee: Xerox Corporation
    Inventors: David Snowdon, Christopher R. Dance
  • Publication number: 20090254206
    Abstract: A system, apparatus, and method for generating audio information based upon information corresponding to a user. The system including one or more controllers which input user information, form one or more streams of information based upon the user information, create a pattern in accordance with the user information, and generate audio information based upon the pattern. Further, the one or more controllers can optionally communicate with each other using wired or wireless (e.g., a cellular) networking systems.
    Type: Application
    Filed: April 2, 2008
    Publication date: October 8, 2009
    Inventors: David Snowdon, Lawrence Ball
  • Publication number: 20060280427
    Abstract: A method for recommending a collection of digital images from a set of images includes specifying at least one image selection criterion. For each of a plurality of images in the set of images, an image quality value for the image is determined. Images are recommended for the collection by taking into consideration the image quality value for the images and the degree to which the collection satisfies the at least one image selection criterion.
    Type: Application
    Filed: June 8, 2005
    Publication date: December 14, 2006
    Inventors: David Snowdon, Christopher Dance