Patents by Inventor Joshua Flank

Joshua Flank 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: 9715347
    Abstract: Techniques for managing the migration of data from one virtual machine to another using volume snapshotting and sub-file cloning are described. According to exemplary embodiments, data including a header and content is stored on a storage volume associated with a first virtual machine. The header is converted to be compatible with a second virtual machine, and the storage volume is snapshotted to provide a read-only representation of the storage volume at the time that the snapshot was created. New data is created using the converted header and a pointer to the location of the data inside the volume snapshot. Using the exemplary techniques described herein, data can be migrated from one virtual machine to another in constant time, and data access is more robust because the pointer refers to the volume snapshot.
    Type: Grant
    Filed: May 14, 2015
    Date of Patent: July 25, 2017
    Assignee: NETAPP, INC.
    Inventors: Sungwook Ryu, Joshua Flank, Pradeep Thirunavukkarasu
  • Patent number: 9672060
    Abstract: Exemplary embodiments provide techniques for managing VM migrations that use relatively simple and uncomplicated commands or APIs that can be executed through scripts or applications. Configuration and preparation for the conversion may be addressed by one set of command-lets or APIs, while the conversion itself is handled by a separate set of command-lets or APIs, which allows the conversion command-lets to be uncomplex and to require little input. Moreover, the architecture-specific commands can be largely abstracted away, so that the configuration and conversion processes can be carried out through straightforward general commands, which automatically cause an interface (e.g., at the conversion server) to call upon any necessary architecture-specific functionality.
    Type: Grant
    Filed: July 31, 2015
    Date of Patent: June 6, 2017
    Assignee: NETAPP, INC.
    Inventors: Shweta Behere, Sung Ryu, Joshua Flank, Pradeep Thirunavukkarasu
  • Publication number: 20160335106
    Abstract: Exemplary embodiments provide techniques for managing VM migrations that use relatively simple and uncomplicated commands or APIs that can be executed through scripts or applications. Configuration and preparation for the conversion may be addressed by one set of command-lets or APIs, while the conversion itself is handled by a separate set of command-lets or APIs, which allows the conversion command-lets to be uncomplex and to require little input. Moreover, the architecture-specific commands can be largely abstracted away, so that the configuration and conversion processes can be carried out through straightforward general commands, which automatically cause an interface (e.g., at the conversion server) to call upon any necessary architecture-specific functionality.
    Type: Application
    Filed: July 31, 2015
    Publication date: November 17, 2016
    Applicant: NETAPP, INC.
    Inventors: Shweta Behere, Sung Ryu, Joshua Flank, Pradeep Thirunavukkarasu
  • Publication number: 20160335007
    Abstract: Techniques for managing the migration of data from one virtual machine to another using volume snapshotting and sub-file cloning are described. According to exemplary embodiments, data including a header and content is stored on a storage volume associated with a first virtual machine. The header is converted to be compatible with a second virtual machine, and the storage volume is snapshotted to provide a read-only representation of the storage volume at the time that the snapshot was created. New data is created using the converted header and a pointer to the location of the data inside the volume snapshot. Using the exemplary techniques described herein, data can be migrated from one virtual machine to another in constant time, and data access is more robust because the pointer refers to the volume snapshot.
    Type: Application
    Filed: May 14, 2015
    Publication date: November 17, 2016
    Applicant: NETAPP, INC.
    Inventors: Sungwook Ryu, Joshua Flank, Pradeep Thirunavukkarasu
  • Patent number: 7441013
    Abstract: Systems and methods for automatically accessing Internet information and local applications from another local application on a handheld Internet appliance is provided. The systems and methods of the present invention consist of a software solution that enables users of handheld Internet appliances to interact with the Internet and other local applications from any local application in the handheld Internet appliance. Each local application is equipped with a user interface to enable users quick and easy access to Internet information and other local applications.
    Type: Grant
    Filed: July 30, 2007
    Date of Patent: October 21, 2008
    Assignee: Earthlink, Inc.
    Inventors: David K. Rensin, John Miniati, George Williams, Joshua Flank
  • Publication number: 20070288583
    Abstract: Systems and methods for transferring Internet content displayed on a web site in a handheld Internet appliance to a local database in the handheld Internet appliance are provided. The systems and methods of the present invention consist of a software solution that enables users of handheld Internet appliances to automatically transfer information displayed on web sites to local databases associated with handheld Internet appliance applications. A user interface is provided in the web sites for enabling users to automatically transfer the information displayed on the web sites into the handheld Internet appliance.
    Type: Application
    Filed: July 30, 2007
    Publication date: December 13, 2007
    Inventors: David Rensin, John Miniati, George Williams, Joshua Flank
  • Publication number: 20070266116
    Abstract: Systems and methods for automatically accessing Internet information and local applications from another local application on a handheld Internet appliance is provided. The systems and methods of the present invention consist of a software solution that enables users of handheld Internet appliances to interact with the Internet and other local applications from any local application in the handheld Internet appliance. Each local application is equipped with a user interface to enable users quick and easy access to Internet information and other local applications.
    Type: Application
    Filed: July 30, 2007
    Publication date: November 15, 2007
    Inventors: David Rensin, John Miniati, George Williams, Joshua Flank
  • Patent number: 7277923
    Abstract: Systems and methods for automatically accessing Internet information and local applications from another local application on a handheld Internet appliance is provided. The systems and methods of the present invention consist of a software solution that enables users of handheld Internet appliances to interact with the Internet and other local applications from any local application in the handheld Internet appliance. Each local application is equipped with a user interface to enable users quick and easy access to Internet information and other local applications.
    Type: Grant
    Filed: April 13, 2001
    Date of Patent: October 2, 2007
    Assignee: Earthlink, Inc.
    Inventors: David K. Rensin, John Miniati, George Williams, Joshua Flank
  • Patent number: 7277927
    Abstract: Systems and methods for transferring Internet content displayed on a web site in a handheld Internet appliance to a local database in the handheld Internet appliance are provided. The systems and methods of the present invention consist of a software solution that enables users of handheld Internet appliances to automatically transfer information displayed on web sites to local databases associated with handheld Internet appliance applications. A user interface is provided in the web sites for enabling users to automatically transfer the information displayed on the web sites into the handheld Internet appliance.
    Type: Grant
    Filed: April 13, 2001
    Date of Patent: October 2, 2007
    Assignee: Earthlink, Inc.
    Inventors: David K. Rensin, John Miniati, George Williams, Joshua Flank
  • Publication number: 20020165926
    Abstract: Systems and methods for transferring Internet content displayed on a web site in a handheld Internet appliance to a local database in the handheld Internet appliance are provided. The systems and methods of the present invention consist of a software solution that enables users of handheld Internet appliances to automatically transfer information displayed on web sites to local databases associated with handheld Internet appliance applications. A user interface is provided in the web sites for enabling users to automatically transfer the information displayed on the web sites into the handheld Internet appliance.
    Type: Application
    Filed: April 13, 2001
    Publication date: November 7, 2002
    Inventors: David K. Rensin, John Miniati, George Williams, Joshua Flank
  • Publication number: 20020165932
    Abstract: Systems and methods for automatically accessing Internet information and local applications from another local application on a handheld Internet appliance is provided. The systems and methods of the present invention consist of a software solution that enables users of handheld Internet appliances to interact with the Internet and other local applications from any local application in the handheld Internet appliance. Each local application is equipped with a user interface to enable users quick and easy access to Internet information and other local applications.
    Type: Application
    Filed: April 13, 2001
    Publication date: November 7, 2002
    Inventors: David K. Rensin, John Miniati, George Williams, Joshua Flank
  • Publication number: 20020152332
    Abstract: Systems and methods for transferring information from a local database in a handheld Internet appliance to a web site displayed on the handheld Internet appliance is provided. The systems and methods of the present invention consist of a software solution that enables users of handheld Internet appliances to automatically transfer information from local databases associated with local applications in the handheld Internet appliance to web sites containing on-line forms. A user interface is provided in the web site for enabling the user to automatically fill on-line forms with information stored in the handheld Internet appliance.
    Type: Application
    Filed: April 13, 2001
    Publication date: October 17, 2002
    Inventors: David K. Rensin, John Miniati, George Williams, Joshua Flank