Patents by Inventor William Blume

William Blume 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: 8887143
    Abstract: A system for describing computing environments as electronic documents, programs or other types of electronic representation or data is disclosed. The environment description can be created, transferred and ultimately used to create the specified computing environment for use by an end user, or users, in many different applications. The invention provides abstraction software and a user interface to allow a human user to specify a definition for the computing environment. Desired components are selected and included in the environment definition. Environment definitions can be stored and transferred in a manner compatible with typical electronic information. Environment definitions can be installed onto hardware and software resources by installation software. Environments can be installed on specific components from which the environment was originally abstracted, or on other sufficiently similar components.
    Type: Grant
    Filed: May 8, 2006
    Date of Patent: November 11, 2014
    Assignee: Symantec Operating Corporation
    Inventors: William Blume, Sekaran Nanja, Jagadish Bandhole
  • Patent number: 7792125
    Abstract: A system and method for provisioning a virtual network is provided. Virtual networks can be automatically formed including switches in networks, such as local and private networks. Once the virtual networks are formed, virtual computing devices can be provisioned in place of physical computing devices that are connected to the switches. A system for provisioning a virtual network including a first virtual subnet and a second virtual subnet is provided. The system includes a first switch; a second switch; a first software process associated with first switch for provisioning the first virtual subnet; a second software process associated with the second switch for provisioning the second virtual subnet; and a communication link connecting the first switch and the second switch.
    Type: Grant
    Filed: January 18, 2006
    Date of Patent: September 7, 2010
    Assignee: Symantec Operating Corporation
    Inventors: Carleton Miyamoto, Chang Lin, William Blume, Jagadish Bandhole
  • Patent number: 7496920
    Abstract: A system and a method of providing a dynamic computing environment to a user, in which the dynamic computing environment is configured to communicate and to operate under the control of the user. The dynamic computing environment has one or more virtual resources including at least one virtual computing device and one or more computer programs associated with the at least one virtual computing device. According to the present invention, the user has access, for example, to interact with, to modify, and to use the dynamic computing environment including the at least one virtual resource and the at least one physical resource.
    Type: Grant
    Filed: June 25, 2007
    Date of Patent: February 24, 2009
    Assignee: Symantec Operating Corporation
    Inventors: Jagadish Bandhole, Sekaran Nanja, William Blume, Carleton Miyamoto
  • Patent number: 7278142
    Abstract: A system and a method of providing a dynamic computing environment to a user, in which the dynamic computing environment is configured to communicate and to operate under the control of the user. The dynamic computing environment has one or more virtual resources including at least one virtual computing device and one or more computer programs associated with the at least one virtual computing device. According to the present invention, the user has access, for example, to interact with, to modify, and to use the dynamic computing environment including the at least one virtual resource and the at least one physical resource.
    Type: Grant
    Filed: May 17, 2001
    Date of Patent: October 2, 2007
    Assignee: Veritas Operating Corporation
    Inventors: Jagadish Bandhole, Sekaran Nanja, William Blume, Carleton Miyamoto
  • Publication number: 20060114842
    Abstract: A system and method for provisioning a virtual network is provided. Virtual networks can be automatically formed including switches in networks, such as local and private networks. Once the virtual networks are formed, virtual computing devices can be provisioned in place of physical computing devices that are connected to the switches. A system for provisioning a virtual network including a first virtual subnet and a second virtual subnet is provided. The system includes a first switch; a second switch; a first software process associated with first switch for provisioning the first virtual subnet; a second software process associated with the second switch for provisioning the second virtual subnet; and a communication link connecting the first switch and the second switch.
    Type: Application
    Filed: January 18, 2006
    Publication date: June 1, 2006
    Inventors: Carleton Miyamoto, Chang Lin, William Blume, Jagadish Bandhole
  • Patent number: 7043724
    Abstract: A system for describing computing environments as electronic documents, programs or other types of electronic representation or data is disclosed. The environment description can be created, transferred and ultimately used to create the specified computing environment for use by an end user, or users, in many different applications. The invention provides abstraction software and a user interface to allow a human user to specify a definition for the computing environment. Desired components are selected and included in the environment definition. Environment definitions can be stored and transferred in a manner compatible with typical electronic information. Environment definitions can be installed onto hardware and software resources by installation software. Environments can be installed on specific components from which the environment was originally abstracted, or on other sufficiently similar components.
    Type: Grant
    Filed: June 1, 2001
    Date of Patent: May 9, 2006
    Assignee: VERITAS Operating Corporation
    Inventors: William Blume, Sekaran Nanja, Jagadish Bandhole
  • Patent number: 7027412
    Abstract: A system and method for provisioning a virtual network is provided. Virtual networks can be automatically formed including switches in networks, such as local and private networks. Once the virtual networks are formed, virtual computing devices can be provisioned in place of physical computing devices that are connected to the switches. A system for provisioning a virtual network including a first virtual subnet and a second virtual subnet is provided. The system includes a first switch; a second switch; a first software process associated with first switch for provisioning the first virtual subnet; a second software process associated with the second switch for provisioning the second virtual subnet; and a communication link connecting the first switch and the second switch.
    Type: Grant
    Filed: May 18, 2001
    Date of Patent: April 11, 2006
    Assignee: Veritas Operating Corporation
    Inventors: Carleton Miyamoto, Chang Lin, William Blume, Jagadish Bandhole
  • Publication number: 20020057684
    Abstract: A system and method for provisioning a virtual network is provided. Virtual networks can be automatically formed including switches in networks, such as local and private networks. Once the virtual networks are formed, virtual computing devices can be provisioned in place of physical computing devices that are connected to the switches. A system for provisioning a virtual network including a first virtual subnet and a second virtual subnet is provided. The system includes a first switch; a second switch; a first software process associated with first switch for provisioning the first virtual subnet; a second software process associated with the second switch for provisioning the second virtual subnet; and a communication link connecting the first switch and the second switch.
    Type: Application
    Filed: May 18, 2001
    Publication date: May 16, 2002
    Inventors: Carleton Miyamoto, Chang Lin, William Blume, Jagadish Bandhole
  • Publication number: 20020049803
    Abstract: A system and a method of providing a dynamic computing environment to a user, in which the dynamic computing environment is configured to communicate and to operate under the control of the user. The dynamic computing environment has one or more virtual resources including at least one virtual computing device and one or more computer programs associated with the at least one virtual computing device. According to the present invention, the user has access, for example, to interact with, to modify, and to use the dynamic computing environment including the at least one virtual resource and the at least one physical resource.
    Type: Application
    Filed: May 17, 2001
    Publication date: April 25, 2002
    Inventors: Jagadish Bandhole, Sekaran Nanja, William Blume, Carleton Miyamoto
  • Publication number: 20020032695
    Abstract: A system for describing computing environments as electronic documents, programs or other types of electronic representation or data. The environment description can be easily created, transferred and ultimately used to create the specified environment for use by an end user, or users, in many different applications. The invention provides abstraction software and a user interface to allow a human user to specify a definition for the computing environment. Desired components are selected and included in the environment definition. Default components can be provided to help a user design a viable environment. Hardware and software components can also be associated with constraints so that, for example, incompatible components such as software that can not run on different central processing units, under certain operating systems, etc., will not be selected. Abstraction software can also use parameters to associate additional qualities, restrictions or properties with components.
    Type: Application
    Filed: June 1, 2001
    Publication date: March 14, 2002
    Inventors: William Blume, Sekaran Nanja, Jagadish Bandhole