Patents by Inventor JON HAYWARD

JON HAYWARD 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: 11507591
    Abstract: Methods, systems, and computer readable mediums for command engine execution are disclosed. One method for command engine execution includes receiving free-form information for requesting or modifying information about a computing system. The method also includes identifying a portion in the free-form information that is unsupported by a command engine. The method further includes converting, using a grammar module that supports the portion, the free-form information into at least one compatible command for interacting with at least one data set. The method also includes requesting or modifying the information about the computing system by interacting with the at least one data set using the at least one compatible command.
    Type: Grant
    Filed: January 29, 2020
    Date of Patent: November 22, 2022
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Geoffrey David Bourne, Jeffery Jon Hayward, Jonathan Peter Streete
  • Publication number: 20200167363
    Abstract: Methods, systems, and computer readable mediums for command engine execution are disclosed. One method for command engine execution includes receiving free-form information for requesting or modifying information about a computing system. The method also includes identifying a portion in the free-form information that is unsupported by a command engine. The method further includes converting, using a grammar module that supports the portion, the free-form information into at least one compatible command for interacting with at least one data set. The method also includes requesting or modifying the information about the computing system by interacting with the at least one data set using the at least one compatible command.
    Type: Application
    Filed: January 29, 2020
    Publication date: May 28, 2020
    Inventors: Geoffrey David Bourne, Jeffery Jon Hayward, Jonathan Peter Streete
  • Patent number: 10585911
    Abstract: Methods, systems, and computer readable mediums for command engine execution are disclosed. One method for command engine execution includes receiving free-form information for requesting or modifying information about a computing system. The method also includes identifying a portion in the free-form information that is unsupported by a command engine. The method further includes converting, using a grammar module that supports the portion, the free-form information into at least one compatible command for interacting with at least one data set. The method also includes requesting or modifying the information about the computing system by interacting with the at least one data set using the at least one compatible command.
    Type: Grant
    Filed: December 30, 2016
    Date of Patent: March 10, 2020
    Assignee: VCE IP Holding Company LLC
    Inventors: Geoffrey David Bourne, Jeffery Jon Hayward, Jonathan Peter Streete
  • Patent number: 10318658
    Abstract: A system, method, apparatus, and computer program product for generating an elevation plan for a computing system are disclosed. A method may include accessing a build specification identifying components to be included in the computing system. The method may also include accessing a set of component placement rules defining rules for placing components within a rack. The method may further include generating an elevation plan defining a respective mount position for each of a subset of the components within one or more racks based on the set of component placement rules.
    Type: Grant
    Filed: August 15, 2014
    Date of Patent: June 11, 2019
    Assignee: VCE IP Holding Company LLC
    Inventors: Timothy Allen Cox, Jeffery Jon Hayward, Brian Keefe
  • Publication number: 20160048611
    Abstract: A system, method, apparatus, and computer program product for generating an elevation plan for a computing system are disclosed. A method may include accessing a build specification identifying components to be included in the computing system. The method may also include accessing a set of component placement rules defining rules for placing components within a rack. The method may further include generating an elevation plan defining a respective mount position for each of a subset of the components within one or more racks based on the set of component placement rules.
    Type: Application
    Filed: August 15, 2014
    Publication date: February 18, 2016
    Inventors: Timothy Allen Cox, Jeffery Jon Hayward, Brian Keefe
  • Publication number: 20010014868
    Abstract: The system for the automatic determination of customized prices and promotions automatically constructs product offers tailored to individual shoppers, or types of shopper, in a way that attempts to maximize the vendor's profits. These offers are represented digitally. They are communicated either to the vendor, who may act on them as desired, or to an on-line computer shopping system that directly makes such offers to shoppers. Largely by tracking the behavior of shoppers, the system accumulates extensive profiles of the shoppers and the offers that they consider. The system can then select, present, price, and promote goods and services in ways that are tailored to an individual consumer. Likely shoppers can be identified, then enticed with the most effective visual and textual advertisements; deals can be offered to them, either on-line or off-line; detailed product information screens can be subtly rearranged from one type of shopper to the next.
    Type: Application
    Filed: July 22, 1998
    Publication date: August 16, 2001
    Inventors: FREDERICK HERZ, JASON EISNER, LYLE UNGER, WALTER PAUL LABYS, BERNIE ROEMMELE, JON HAYWARD