Patents by Inventor James S. Watt

James S. Watt 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: 10310965
    Abstract: A test environment as described herein allows for testing webpages prior to deployment to a website. More particularly, a virtual test environment allows a developer to virtually test webpages instantiated from representations of webpages stored in a repository. The webpage representations may be dynamically updated in the repository with changes to the webpages made in the virtual test environment to maintain updated webpage representations in the repository to allow webpages to be tested against updated webpages.
    Type: Grant
    Filed: February 25, 2016
    Date of Patent: June 4, 2019
    Assignee: Dell Products, LP
    Inventors: James S. Watt, Robert J. Perkins, Kareemullah Khan Fazal, Mark D. Owens, Sohail Zakaria
  • Patent number: 10146664
    Abstract: A test environment as described herein allows for testing webpages prior to deployment to a website. More particularly, a virtual test environment allows a developer to virtually test webpages instantiated from representations of webpages stored in a repository. In an example of testing, upon a change to a webpage of a website, one or more virtual test environments may be instantiated to test the webpage and associated webpages. In an example of test environment functionality, the test environment may generate templates representing webpages from a base template representing a set of features common to the webpages. Furthermore, a centralized computer may be used to coordinate templates representing webpages by, for example, managing naming. The centralized computer may further track virtual test environments. In a further example of test environment functionality, templates representing webpages may be generated from webpage source code of the webpages.
    Type: Grant
    Filed: February 25, 2016
    Date of Patent: December 4, 2018
    Assignee: Dell Products, LP
    Inventors: James S. Watt, Kareemullah Khan Fazal, Mark D. Owens
  • Patent number: 10146518
    Abstract: A software package retention system that uses pre-defined rules to retain software packages based on how the packages are used, and not merely based on a package's date/time of creation (age) or type. A retention policy server in the system integrates with the build, deployments, and artifact storage systems of a software supplier/vendor to ensure appropriate retentions are met for audit and regulatory compliance and unneeded artifacts or packages are purged to save storage space and lower operational costs. The server has the capability to monitor software deployments to the customer and to developer test environments, and to make rule-based decisions on when and how to run retention policy clean-up jobs and on what packages. With increasing reliance on frequent build and release of software packages across the software industry, package management post-release using the rule-based retention policy provides an efficient and cost-effective solution for legal compliance with retention requirements.
    Type: Grant
    Filed: May 25, 2017
    Date of Patent: December 4, 2018
    Assignee: Dell Products L.P.
    Inventors: James S. Watt, Jr., Rene Herrero, Kareemullah Khan Fazal, Mark D. Owens, Douglas Alencar
  • Publication number: 20180341473
    Abstract: A software package retention system that uses pre-defined rules to retain software packages based on how the packages are used, and not merely based on a package's date/time of creation (age) or type. A retention policy server in the system integrates with the build, deployments, and artifact storage systems of a software supplier/vendor to ensure appropriate retentions are met for audit and regulatory compliance and unneeded artifacts or packages are purged to save storage space and lower operational costs. The server has the capability to monitor software deployments to the customer and to developer test environments, and to make rule-based decisions on when and how to run retention policy clean-up jobs and on what packages. With increasing reliance on frequent build and release of software packages across the software industry, package management post-release using the rule-based retention policy provides an efficient and cost-effective solution for legal compliance with retention requirements.
    Type: Application
    Filed: May 25, 2017
    Publication date: November 29, 2018
    Inventors: James S. Watt, JR., Rene Herrero, Kareemullah Khan Fazal, Mark D. Owens, Douglas Alencar
  • Publication number: 20180225155
    Abstract: A workload optimization system includes a workload manager subsystem that provides a plurality of workloads that each generates a jobs, an agent infrastructure subsystem that includes a first container host hosting a first container having a first agent and that processes jobs generated by at least one of the plurality of workloads, and a workload resource optimization subsystem that monitors a job queue of jobs that were generated by the plurality of workloads and that are to be processed by the first container. The workload resource optimization subsystem then determines whether the job queue satisfies a container generation condition. If so, the workload resource optimization subsystem provides instructions to the first container host to generate a second container that includes a second agent. The workload resource optimization subsystem monitors container host utilization to provide instructions to activate a second container host to provide a third container having a third agent.
    Type: Application
    Filed: February 8, 2017
    Publication date: August 9, 2018
    Inventors: James S. Watt, JR., Kareemullah Khan Fazal, Mark Owens, Douglas Braga de Alencar, Rene Herrero
  • Publication number: 20170329698
    Abstract: A system for testing changes to a website includes a hypervisor that instantiates a first virtual machine, from a first snapshot stored in a repository, as a first environment node in a test environment. The hypervisor applies scripts to configure the first virtual machine to test a first proposed webpage of the website. If the test is successful, then a second snapshot of the first virtual machine as configured is stored in the repository. The hypervisor may then instantiate a second virtual machine from the second snapshot, and configure the second virtual machine to test a second webpage of the website.
    Type: Application
    Filed: August 3, 2017
    Publication date: November 16, 2017
    Inventors: James S. Watt, Douglas Braga de Alencar
  • Publication number: 20170249238
    Abstract: A test environment as described herein allows for testing webpages prior to deployment to a website. More particularly, a virtual test environment allows a developer to virtually test webpages instantiated from representations of webpages stored in a repository. In an example of testing, upon a change to a webpage of a website, one or more virtual test environments may be instantiated to test the webpage and associated webpages. In an example of test environment functionality, the test environment may generate templates representing webpages from a base template representing a set of features common to the webpages. Furthermore, a centralized computer may be used to coordinate templates representing webpages by, for example, managing naming. The centralized computer may further track virtual test environments. In a further example of test environment functionality, templates representing webpages may be generated from webpage source code of the webpages.
    Type: Application
    Filed: February 25, 2016
    Publication date: August 31, 2017
    Inventors: James S. Watt, Kareemullah Khan Fazal, Mark D. Owens
  • Publication number: 20170249237
    Abstract: A test environment as described herein allows for testing webpages prior to deployment to a website. More particularly, a virtual test environment allows a developer to virtually test webpages instantiated from representations of webpages stored in a repository. The webpage representations may be dynamically updated in the repository with changes to the webpages made in the virtual test environment to maintain updated webpage representations in the repository to allow webpages to be tested against updated webpages.
    Type: Application
    Filed: February 25, 2016
    Publication date: August 31, 2017
    Inventors: James S. Watt, Robert J. Perkins, Kareemullah Khan Fazal, Mark D. Owens, Sohail Zakaria
  • Patent number: 5511793
    Abstract: Five related strategy type board games which are variations of conventional chess. Two are generic versions which can be played on sixteen square to sixty-four square boards using only simplex pieces: rooks, bishops, and knights; and duplex pieces: princess, crown-prince, and archbishop which are composites of two different simplex components and possess their dual powers. A third version played on a one hundred square board, includes three pairs of simplex playing pieces: rooks, bishops, and knights; three different types of duplex playing pieces: archbishop, crown-prince and queen, are all composites of two different simplex components; plus a king and ten pawns. Pawns have increased powers of movement, cannot be converted to queens, but can liberate captured pieces and possibly be knighted in the process. The crown-prince may succeed to the throne when the king has been annihilated, permitting the contest to continue.
    Type: Grant
    Filed: June 8, 1992
    Date of Patent: April 30, 1996
    Assignee: Quantum Development, Inc.
    Inventor: James S. Watt
  • Patent number: 5026070
    Abstract: A strategic naval warfare board game includes a game board having a playing surface with compass headings and position indicia. The playing surface has a plurality of squares of alternating colors arranged contiguously in a checkerboard fashion and naval bases at the corners. A plurality of primary playing pieces, representing five different types of naval vessels, include a base member and a post of different heights mounted on the base member in an upright position. A plurality of secondary playing pieces in the form of cylindrical rings are adapted to be loosely mounted on the posts of the primary playing pieces in a stacked arrangement and removable therefrom. The ring-shaped secondary playing pieces represent either a unit or power or a unit of damage. A stacked arrangement of secondary playing pieces which represent units of power on a primary playing piece is indicative of the relative strength of the primary playing piece for movement, fire power and repair.
    Type: Grant
    Filed: March 16, 1990
    Date of Patent: June 25, 1991
    Inventor: James S. Watt