Patents by Inventor Mark E. Hanson

Mark E. Hanson 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: 10304098
    Abstract: A request for quote (RFQ) engine (10) includes a data and metrics designer (22) that generates, in response to input from a user, a data and metrics model (42) for an RFQ template using a data and metrics meta-model (32). The RFQ engine (10) also includes a state transition designer (24) that generates, in response to input from the user, a state transition model (44) for the RFQ template using a state transition meta-model (34). Furthermore, the RFQ engine (10) includes a workflow designer (26) that generates, in response to input from the user, a user interface workflow (46) for the RFQ template using a workflow meta-model (36). In addition, the RFQ engine includes an execution engine (40) that executes the RFQ template that includes the data and metrics model (42) generated by the data and metrics designer (22), the state transition model (44) generated by the state transition designer (24), and the user interface workflow (46) generated by the workflow designer (26).
    Type: Grant
    Filed: November 27, 2006
    Date of Patent: May 28, 2019
    Assignee: JDA Software Group, Inc.
    Inventors: Abhay V. Parasnis, Mark E. Hanson, Haidong Li
  • Patent number: 8801058
    Abstract: An adjustable, modular grille guard assembly addresses deficiencies of both single-unit grille guard assemblies and conventional modular grille guard assemblies. The adjustable, modular grille guard assembly is stronger and more durable than both conventional modular grille guard assemblies and single-unit grille guard assemblies. Additionally, the adjustable, modular design allows the assembly to fit various vehicles, is conducive to aftermarket exterior modifications, is cost efficient for manufacturers and suppliers, does not require complete removal when work is performed on the front of the vehicle, and allows quick and easy removal/replacement of specific members. Additionally, due to its modular design, the grille guard assembly is cheaper and easier to ship than single-unit assemblies since it may be broken down to fit into smaller containers.
    Type: Grant
    Filed: January 18, 2013
    Date of Patent: August 12, 2014
    Assignee: Overkill Motorsports Inc.
    Inventors: Mark E. Hanson, Travis O. Kirkman
  • Publication number: 20130187395
    Abstract: An adjustable, modular grille guard assembly addresses deficiencies of both single-unit grille guard assemblies and conventional modular grille guard assemblies. The adjustable, modular grille guard assembly is stronger and more durable than both conventional modular grille guard assemblies and single-unit grille guard assemblies. Additionally, the adjustable, modular design allows the assembly to fit various vehicles, is conducive to aftermarket exterior modifications, is cost efficient for manufacturers and suppliers, does not require complete removal when work is performed on the front of the vehicle, and allows quick and easy removal/replacement of specific members. Additionally, due to its modular design, the grille guard assembly is cheaper and easier to ship than single-unit assemblies since it may be broken down to fit into smaller containers.
    Type: Application
    Filed: January 18, 2013
    Publication date: July 25, 2013
    Inventors: Mark E. Hanson, Travis O. Kirkman
  • Patent number: 8200673
    Abstract: A system and method for on-demand indexing in a data management system is described. An index is generated when it is requested, such as when a database operation requires access to the index. If the index is loaded in memory, the index is retrieved from memory. Otherwise, the index is generated on-demand. A priority configuration identifies at least one priority index which is generated and loaded in memory. The priority configuration can identify priority indexes either directly or indirectly, such as by a threshold parameter.
    Type: Grant
    Filed: June 29, 2009
    Date of Patent: June 12, 2012
    Assignee: SAP AG
    Inventors: Mark E. Hanson, Richard T. Endo, Simon D. Shpilfoygel, Emil Antonov, Xidong Zheng, Hayim Hendeles, David E. Brookler
  • Publication number: 20100332501
    Abstract: A system and method for on-demand indexing in a data management system is described. An index is generated when it is requested, such as when a database operation requires access to the index. If the index is loaded in memory, the index is retrieved from memory. Otherwise, the index is generated on-demand. A priority configuration identifies at least one priority index which is generated and loaded in memory. The priority configuration can identify priority indexes either directly or indirectly, such as by a threshold parameter.
    Type: Application
    Filed: June 29, 2009
    Publication date: December 30, 2010
    Inventors: Mark E. Hanson, Richard T. Endo, Simon D. Shipilfoygel, Emil Antonov, Xidong Zheng, Hayim Hendeles, David E. Brookler
  • Patent number: 7386475
    Abstract: A request for quote (RFQ) engine (10) includes a data and metrics designer (22) that generates, in response to input from a user, a data and metrics model (42) for an RFQ template using a data and metrics meta-model (32). The RFQ engine (10) also includes a state transition designer (24) that generates, in response to input from the user, a state transition model (44) for the RFQ template using a state transition meta-model (34). Furthermore, the RFQ engine (10) includes a workflow designer (26) that generates, in response to input from the user, a user interface workflow (46) for the RFQ template using a workflow meta-model (36). In addition, the RFQ engine includes an execution engine (40) that executes the RFQ template that includes the data and metrics model (42) generated by the data and metrics designer (22), the state transition model (44) generated by the state transition designer (24), and the user interface workflow (46) generated by the workflow designer (26).
    Type: Grant
    Filed: August 27, 2001
    Date of Patent: June 10, 2008
    Assignee: i2 Technologies US, Inc.
    Inventors: Abhay V. Parasnis, Mark E. Hanson, Haidong Li
  • Publication number: 20040187091
    Abstract: A request for quote (RFQ) engine (10) includes a data and metrics designer (22) that generates, in response to input from a user, a data and metrics model (42) for an RFQ template using a data and metrics meta-model (32). The RFQ engine (10) also includes a state transition designer (24) that generates, in response to input from the user, a state transition model (44) for the RFQ template using a state transition meta-model (34). Furthermore, the REQ engine (10) includes a workflow designer (26) that generates, in response to input from the user, a user interface workflow (46) for the RFQ template using a workflow meta-model (36). In addition, the RFQ engine includes an execution engine (40) that executes the RFQ template that includes the data and metrics model (42) generated by the data and metrics designer (22), the state transition model (44) generated by the state transition designer (24), and the user interface workflow (46) generated by the workflow designer (26).
    Type: Application
    Filed: August 27, 2001
    Publication date: September 23, 2004
    Inventors: Abhay V. Parasnis, Mark E. Hanson, Haidong Li
  • Patent number: 6731617
    Abstract: Disclosed is an apparatus providing minimal systems alterations in non-GSM cellular systems wishing to incorporate GSM GPRS messaging capability. This is accomplished by giving a registering terminal or MS an IP address for use in receiving both signaling and traffic data messages rather than using the SGSN as the traffic receiving entity and forwarding traffic to the MS from the SGSN and requiring signaling messages to be transmitted from the MSC to the MS by other means. This approach simplifies the integration of GPRS capability into any non-GSM configuration cellular system by providing a generic way to exchange signaling information between any MSC, having a known IP address, and any MS with an assigned IP address.
    Type: Grant
    Filed: July 16, 1999
    Date of Patent: May 4, 2004
    Assignee: Nortel Networks Limited
    Inventors: Jerry L. Mizell, Cecil L. Taylor, Mark E. Hanson
  • Patent number: 6218812
    Abstract: A method for charging batteries using a solid state battery charger is disclosed which includes the steps of supplying a constant current to the batteries being charged until the battery voltage reaches a first threshold voltage value, supplying a constant voltage to the batteries being charged until current being drawn by the batteries reaches a threshold current value and supplying a constant current to the batteries being charged until a voltage rise per unit time threshold is met.
    Type: Grant
    Filed: May 15, 2000
    Date of Patent: April 17, 2001
    Inventor: Mark E. Hanson
  • Patent number: 4831511
    Abstract: A microcomputer implemented control device having maintenance provisions. Indicators (such as light emitting diodes) are provided on the inputs and the outputs of the microcomputer along with switches to override the normal input or output. As a result, both the inputs and the outputs can be "forced" to a given state to be able to differentiate between a failure in ancillary equipment and a failure in the microcomputer itself.
    Type: Grant
    Filed: September 3, 1986
    Date of Patent: May 16, 1989
    Assignee: Northern Telecom Limited
    Inventor: Mark E. Hanson