Patents by Inventor Kevin S. Borden

Kevin S. Borden 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: 10656971
    Abstract: A software development platform comprising one or more user-selectable modular units containing a vertical stack of back-end business logic. One or more user-selectable modular units containing domain model components. One or more user-selectable modular units containing front end presentation components. A virtual appliance comprising application-specific logic that includes one or more of the modular units containing the vertical stack of back-end business logic, one or more of the user-selectable modular units containing the domain model components and one or more of the user-selectable modular units containing front end presentation components.
    Type: Grant
    Filed: January 31, 2014
    Date of Patent: May 19, 2020
    Assignee: DELL PRODUCTS L.P.
    Inventors: Stanley K. Poon, Maisa C. Manoel, Yao Lu, Gavin D. Scott, Andrew T. Miller, Michael D. Condon, Kevin S. Borden, Praharsh S. Shah, Roger W. Faulkner, James Watt
  • Patent number: 9626251
    Abstract: A method of for system management, comprising initiating a workflow operating on a processor. Initiating a sub-workflow operating on the processor from the workflow. Electronically reading state data for one or more resources designated by the sub-workflow prior to performing a first logical process of the sub-workflow. Storing the state data in a non-transient data memory. Performing logical processes associated with the sub-workflow using the processor. Restoring the state data for the one or more resources if it is determined that an error has occurred.
    Type: Grant
    Filed: January 31, 2014
    Date of Patent: April 18, 2017
    Assignee: DELL PRODUCTS L.P.
    Inventors: Kevin S. Borden, Andrew T. Miller, Michael D. Condon, Aaron Merkin, Gavin D. Scott
  • Patent number: 9459859
    Abstract: A method for template derivation comprising generating a plurality of templates using a processor, each template having a plurality of unfixed attributes. The plurality of templates are stored in a non-transient data memory. One of the plurality of templates is retrieved using the processor. One or more of the unfixed attributes of the retrieved template is fixed. The modified template is stored as a new template having a plurality fixed attributes and a plurality of unfixed attributes.
    Type: Grant
    Filed: January 31, 2014
    Date of Patent: October 4, 2016
    Assignee: DELL PRODUCTS L.P.
    Inventors: Kevin S. Borden, Andrew T. Miller, Michael D. Condon, Gavin D. Scott, Maisa C. Manoel
  • Publication number: 20150220325
    Abstract: A software development platform comprising one or more user-selectable modular units containing a vertical stack of back-end business logic. One or more user-selectable modular units containing domain model components. One or more user-selectable modular units containing front end presentation components. A virtual appliance comprising application-specific logic that includes one or more of the modular units containing the vertical stack of back-end business logic, one or more of the user-selectable modular units containing the domain model components and one or more of the user-selectable modular units containing front end presentation components.
    Type: Application
    Filed: January 31, 2014
    Publication date: August 6, 2015
    Applicant: Dell Products L.P.
    Inventors: Stanley K. Poon, Maisa C. Manoel, Yao Lu, Gavin D. Scott, Andrew T. Miller, Michael D. Condon, Kevin S. Borden, Praharsh S. Shah, Roger W. Faulkner, James Watt
  • Publication number: 20150220404
    Abstract: A method of for system management, comprising initiating a workflow operating on a processor. Initiating a sub-workflow operating on the processor from the workflow. Electronically reading state data for one or more resources designated by the sub-workflow prior to performing a first logical process of the sub-workflow. Storing the state data in a non-transient data memory. Performing logical processes associated with the sub-workflow using the processor. Restoring the state data for the one or more resources if it is determined that an error has occurred.
    Type: Application
    Filed: January 31, 2014
    Publication date: August 6, 2015
    Applicant: DELL PRODUCTS L.P.
    Inventors: Kevin S. Borden, Andrew T. Miller, Michael D. Condon, Aaron Merkin, Gavin D. Scott
  • Publication number: 20150220308
    Abstract: A system for representing devices in a software application, comprising a plurality of templates, each having an associated device, each of the templates configured to be added to an operating software application. A plurality of resource models, each storing state data for one of the plurality of devices, each of resource models configured to be added to the operating software application. A plurality of drivers, each associated with one of the plurality of devices, each of the drivers configured to be added to the operating software application, and wherein the plurality of templates, the plurality of resource models and the plurality of drivers are stored in a non-transient electronic data memory as a single associated unit.
    Type: Application
    Filed: January 31, 2014
    Publication date: August 6, 2015
    Applicant: DELL PRODUCTS L.P.
    Inventors: Michael D. Condon, Andrew T. Miller, Kevin S. Borden, Gavin D. Scott, Maisa C. Manoel, Stanley K. Poon
  • Publication number: 20150220330
    Abstract: A method for template derivation comprising generating a plurality of templates using a processor, each template having a plurality of unfixed attributes. The plurality of templates are stored in a non-transient data memory. One of the plurality of templates is retrieved using the processor. One or more of the unfixed attributes of the retrieved template is fixed. The modified template is stored as a new template having a plurality fixed attributes and a plurality of unfixed attributes.
    Type: Application
    Filed: January 31, 2014
    Publication date: August 6, 2015
    Applicant: DELL PRODUCTS L.P.
    Inventors: Kevin S. Borden, Andrew T. Miller, Michael D. Condon, Gavin D. Scott, Maisa C. Manoel