Patents by Inventor Wit RIEWRANGBOONYA

Wit RIEWRANGBOONYA 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: 10782996
    Abstract: In a computer-implemented method for automatic network configuration of a pre-configured hyper-converged computing device network configuration information is requested from another pre-configured hyper-converged computing device already configured on a network. The network configuration information is received from the another pre-configured hyper-converged computing device. The network configuration is automatically performed by the pre-configured hyper-converged computing device such that the pre-configured hyper-converged computing device is automatically configured to the network.
    Type: Grant
    Filed: November 28, 2018
    Date of Patent: September 22, 2020
    Assignee: VMware, Inc.
    Inventors: Wit Riewrangboonya, Michael R. MacFaden, Dave Shanley
  • Patent number: 10402217
    Abstract: In a computer-implemented method for automatic reconfiguration of a computing device for supporting a virtualization infrastructure, wherein the computing device comprises independent server nodes, upon initialization of the computing device, functioning independent server nodes of the independent server nodes self-register with one another, wherein one of the independent server nodes is a default primary independent server node comprising virtualization infrastructure management software. In response to the default primary independent server node not self-registering with the functioning independent server nodes, one of the functioning independent server nodes is automatically reconfigured as a new primary independent server node.
    Type: Grant
    Filed: May 15, 2014
    Date of Patent: September 3, 2019
    Assignee: VMware, Inc.
    Inventors: Dave Shanley, Mornay Van Der Walt, Wit Riewrangboonya
  • Patent number: 10334040
    Abstract: In a non-transitory computer-readable storage medium having instructions embodied therein that when executed cause a computer system to perform a method of sharing information between pre-configured hyper-converged computing devices over a wide area network via a distributed peer-to-peer protocol. The method includes automatically discovering pre-configured hyper-converged computing devices in a local area network, and sharing information between pre-configured hyper-converged computing devices over a wide area network via a distributed peer-to-peer protocol such that there is no single point of failure for the sharing information between the pre-configured hyper-converged computing devices over the wide area network.
    Type: Grant
    Filed: May 1, 2015
    Date of Patent: June 25, 2019
    Assignee: VMware, Inc.
    Inventors: Dave Shanley, Wit Riewrangboonya
  • Publication number: 20190171475
    Abstract: In a computer-implemented method for automatic network configuration of a pre-configured hyper-converged computing device network configuration information is requested from another pre-configured hyper-converged computing device already configured on a network. The network configuration information is received from the another pre-configured hyper-converged computing device. The network configuration is automatically performed by the pre-configured hyper-converged computing device such that the pre-configured hyper-converged computing device is automatically configured to the network.
    Type: Application
    Filed: November 28, 2018
    Publication date: June 6, 2019
    Applicant: VMware, Inc.
    Inventors: Wit RIEWRANGBOONYA, Michael R. MACFADEN, Dave SHANLEY
  • Patent number: 10310881
    Abstract: A method for managing a virtual infrastructure is described. The method includes: generating a configuration information model representing a virtual infrastructure based on known virtual machines and network settings thereon; querying one or more sources of truth other than the known virtual machines, wherein the one or more sources of truth includes a data storage that stores at least one data object that answers a particular question; and comparing the data from the one or more sources of truth with a store of configuration model information, wherein the configuration model information comprises a time stamp and a source identifier; based on the comparing, generates a set of rules; and based on the set of rules, updates the configuration information model.
    Type: Grant
    Filed: October 29, 2015
    Date of Patent: June 4, 2019
    Assignee: VMware, Inc.
    Inventors: David Byard, Wit Riewrangboonya, Nick Tenczar
  • Patent number: 10284642
    Abstract: A pre-configured hyper-converged computing device for supporting a virtualization infrastructure includes one or more independent server nodes each comprising a CPU, memory, and storage. The device also includes a peer-to-peer communication agent, that when executed, provides peer-to-peer communication between pre-configured hyper-converged computing devices in a wide area network, and enables a federated single sign-on to the wide area network.
    Type: Grant
    Filed: May 1, 2015
    Date of Patent: May 7, 2019
    Assignee: VMware, Inc.
    Inventors: Dave Shanley, Wit Riewrangboonya
  • Patent number: 10257041
    Abstract: A method for validating configuration inputs for a computing device dependent on a network, including: accessing a validated portion of input, wherein the validated portion of input is consistent with information internal to the computing device; determining if a content of the validated portion of input is sufficient to enable a network validation determination to be performed, thereby achieving a positive network probe determination or a negative network probe determination; based on the positive network probe determination, querying an external network to determine if the external network includes a configuration enabling a functioning of the computing device therein, wherein the external network is external to the computing device; and based on the querying, generating a network validation determination, wherein the network validation determination includes a determination as to whether or not the external network includes a configuration enabling a functioning of the computing device therein.
    Type: Grant
    Filed: June 13, 2016
    Date of Patent: April 9, 2019
    Assignee: VMware, Inc.
    Inventors: David Byard, Jehad Affoneh, Wit Riewrangboonya
  • Patent number: 10169064
    Abstract: In a computer-implemented method for automatic network configuration of a pre-configured hyper-converged computing device network configuration information is requested from another pre-configured hyper-converged computing device already configured on a network. The network configuration information is received from the another pre-configured hyper-converged computing device. The network configuration is automatically performed by the pre-configured hyper-converged computing device such that the pre-configured hyper-converged computing device is automatically configured to the network.
    Type: Grant
    Filed: October 31, 2014
    Date of Patent: January 1, 2019
    Assignee: VMware, Inc.
    Inventors: Wit Riewrangboonya, Michael R. MacFaden, Dave Shanley
  • Patent number: 10057124
    Abstract: A method for suggesting network values for configuration parameters, associated with a computing device, that fail validation processes, including: accessing a negative validation, wherein the negative validation signifies that the network configuration parameters, of input, are found to be inconsistent with known network configuration parameters; comparing at least the negative validation with the input and a set of rules to achieve comparison results, wherein the set of rules comprises network configuration information associated with a network, network configuration information associated with the computing device and a predetermined listing of expected formats and expected content of the input; comparing the comparison results with a recommendation table, and based on the comparing the comparison results with the recommendation table, generating a recommendation.
    Type: Grant
    Filed: June 13, 2016
    Date of Patent: August 21, 2018
    Assignee: VMware, Inc.
    Inventors: Jehad Affoneh, Wit Riewrangboonya, David Byard
  • Patent number: 9996375
    Abstract: A pre-configured hyper-converged computing device for supporting a virtualization infrastructure includes a first independent server node at a first location comprising a first server node unique identifier, a second independent server node at a second location comprising a second server node unique identifier. The first server node unique identifier correlates to the first location. The second server node unique identifier correlates to the second location such that an exact location of the first or second independent server node are determined within the pre-configured hyper-converged computing device.
    Type: Grant
    Filed: October 31, 2014
    Date of Patent: June 12, 2018
    Assignee: VMware, Inc.
    Inventors: Wit Riewrangboonya, Michael R. Macfaden, Dave Shanley
  • Patent number: 9916148
    Abstract: A method for managing a software package, including: accessing a request to process one or more package definitions in relation to a data repository which retains package definitions, wherein the one or more package definitions is associated with the software package; determining a status of an assertion that indicates either a completed assertion or an incomplete assertion; if the status is determined to be the incomplete assertion, then determining requirements for the software package to be configured for the hyper-converged appliance; attempting to find a match for the assertion in a pool of known resolvable assertions, wherein the match will allow the assertion to be resolved through accessible provisions and thereby fulfill the requirements; if the match is found, then using the accessible provisions to resolve and thereby complete the assertion; and if the assertion is completed, continuing an installation process of the software package.
    Type: Grant
    Filed: December 2, 2015
    Date of Patent: March 13, 2018
    Assignee: VMware, Inc.
    Inventors: Wit Riewrangboonya, Michael Toback, David Byard, Nick Tenczar
  • Publication number: 20170270284
    Abstract: A method for converting licenses from one product to another product is described. The method includes: accessing client product license information for a client, wherein the client product license information comprises product licenses acquired by the client; determining if the client product license information comprises an available license that covers the first product and that could cover the second product associated with the client; and if a status determination is made that the available license exists, then presenting a discovered available license for conversion from covering the first product to cover the second product.
    Type: Application
    Filed: March 15, 2016
    Publication date: September 21, 2017
    Applicant: VMware, Inc.
    Inventors: Sreenidhi SREESHA, Wit RIEWRANGBOONYA, Dave SHANLEY, Aleksey LIB
  • Publication number: 20170161046
    Abstract: A method for managing a software package, including: accessing a request to process one or more package definitions in relation to a data repository which retains package definitions, wherein the one or more package definitions is associated with the software package; determining a status of an assertion that indicates either a completed assertion or an incomplete assertion; if the status is determined to be the incomplete assertion, then determining requirements for the software package to be configured for the hyper-converged appliance; attempting to find a match for the assertion in a pool of known resolvable assertions, wherein the match will allow the assertion to be resolved through accessible provisions and thereby fulfil the requirements; if the match is found, then using the accessible provisions to resolve and thereby complete the assertion; and if the assertion is completed, continuing an installation process of the software package.
    Type: Application
    Filed: December 2, 2015
    Publication date: June 8, 2017
    Applicant: VMware, Inc.
    Inventors: Wit RIEWRANGBOONYA, Michael TOBACK, David BYARD, Nick TENCZAR
  • Patent number: 9665380
    Abstract: A technique for booting a computing device using a boot image that is downloaded from a distributed network booting system involves identifying a tracker computing device that manages a plurality of computing devices that store all or a portion of the boot image, receiving from the tracker computing device information about one or more computing devices from which to download the boot image, and downloading the boot image from the one or more computing devices.
    Type: Grant
    Filed: February 26, 2013
    Date of Patent: May 30, 2017
    Assignee: VMware, Inc.
    Inventors: Daniel Kerry Hiltgen, Suresh Sundriyal, Wit Riewrangboonya
  • Publication number: 20170123831
    Abstract: A method for managing a virtual infrastructure is described. The method includes: generating a configuration information model representing a virtual infrastructure based on known virtual machines and network settings thereon; querying one or more sources of truth other than the known virtual machines, wherein the one or more sources of truth includes a data storage that stores at least one data object that answers a particular question; and comparing the data from the one or more sources of truth with a store of configuration model information, wherein the configuration model information comprises a time stamp and a source identifier; based on the comparing, generates a set of rules; and based on the set of rules, updates the configuration information model.
    Type: Application
    Filed: October 29, 2015
    Publication date: May 4, 2017
    Applicant: VMware, Inc.
    Inventors: David BYARD, Wit RIEWRANGBOONYA, Nick TENCZAR
  • Patent number: 9626211
    Abstract: In a computer-implemented method for auto-discovery of pre-configured hyper-converged computing devices on a network, upon initial connection to a network, an auto-discovery request is automatically broadcasting over the network, by a first pre-configured hyper-converged computing device for supporting a virtualization infrastructure, to other pre-configured hyper-converged computing devices on the network. A response to the auto-discovery request is received from the other pre-configured hyper-converged computing devices for auto-discovery of the other pre-configured hyper-converged computing devices on the network.
    Type: Grant
    Filed: October 31, 2014
    Date of Patent: April 18, 2017
    Assignee: VMware, Inc.
    Inventors: Wit Riewrangboonya, Michael R. MacFaden, Dave Shanley, Duncan Epping
  • Publication number: 20170054601
    Abstract: A method for suggesting network values for configuration parameters, associated with a computing device, that fail validation processes, including: accessing a negative validation, wherein the negative validation signifies that the network configuration parameters, of input, are found to be inconsistent with known network configuration parameters; comparing at least the negative validation with the input and a set of rules to achieve comparison results, wherein the set of rules comprises network configuration information associated with a network, network configuration information associated with the computing device and a predetermined listing of expected formats and expected content of the input; comparing the comparison results with a recommendation table, and based on the comparing the comparison results with the recommendation table, generating a recommendation.
    Type: Application
    Filed: June 13, 2016
    Publication date: February 23, 2017
    Applicant: VMware, Inc.
    Inventors: Jehad AFFONEH, Wit RIEWRANGBOONYA, David BYARD
  • Publication number: 20170054602
    Abstract: A method for validating configuration inputs for a computing device dependent on a network, including: accessing a validated portion of input, wherein the validated portion of input is consistent with information internal to the computing device; determining if a content of the validated portion of input is sufficient to enable a network validation determination to be performed, thereby achieving a positive network probe determination or a negative network probe determination; based on the positive network probe determination, querying an external network to determine if the external network includes a configuration enabling a functioning of the computing device therein, wherein the external network is external to the computing device; and based on the querying, generating a network validation determination, wherein the network validation determination includes a determination as to whether or not the external network includes a configuration enabling a functioning of the computing device therein.
    Type: Application
    Filed: June 13, 2016
    Publication date: February 23, 2017
    Applicant: VMware, Inc.
    Inventors: David BYARD, Jehad AFFONEH, Wit RIEWRANGBOONYA
  • Publication number: 20160323376
    Abstract: In a non-transitory computer-readable storage medium having instructions embodied therein that when executed cause a computer system to perform a method of sharing information between pre-configured hyper-converged computing devices over a wide area network via a distributed peer-to-peer protocol. The method includes automatically discovering pre-configured hyper-converged computing devices in a local area network, and sharing information between pre-configured hyper-converged computing devices over a wide area network via a distributed peer-to-peer protocol such that there is no single point of failure for the sharing information between the pre-configured hyper-converged computing devices over the wide area network.
    Type: Application
    Filed: May 1, 2015
    Publication date: November 3, 2016
    Inventors: Dave SHANLEY, Wit RIEWRANGBOONYA
  • Publication number: 20160323375
    Abstract: A pre-configured hyper-converged computing device for supporting a virtualization infrastructure includes one or more independent server nodes each comprising a CPU, memory, and storage. The device also includes a peer-to-peer communication agent, that when executed, provides peer-to-peer communication between pre-configured hyper-converged computing devices in a wide area network, and enables a federated single sign-on to the wide area network.
    Type: Application
    Filed: May 1, 2015
    Publication date: November 3, 2016
    Inventors: Dave SHANLEY, Wit RIEWRANGBOONYA