Patents by Inventor Mark Hampton

Mark Hampton 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: 11593504
    Abstract: A system for determining access for a hypercube includes an interface configured to receive a request for access from a user to data in a location in a hypercube; receive a tree structure with subcubes of the hypercube arranged in a hierarchical structure; and receive a user permission list, wherein an element of the user permission list comprises a permission, a root node, and a set of pruned nodes. The system also includes a processor configured to determine a user permission associated with the data in the location of the hypercube using the user permission list; and provide an indication of the user permission.
    Type: Grant
    Filed: July 17, 2019
    Date of Patent: February 28, 2023
    Assignee: Workday, Inc.
    Inventors: John Yates, Mark Hampton, Francis Wang, Lian Zheng, Thomas Nguyen
  • Patent number: 10372725
    Abstract: Embodiments of the present invention provide a method, system and computer program product for ordered list management in a replication environment. In an embodiment of the invention, a method for ordered list management in a replication environment includes selecting an item for positioning in a replicant of an ordered list by an ordered list manager executing in memory by at least one processor of a computer. The method also includes determining an intent of positioning for the selected item and associating the determined intent in an order number with the selected item in the replicant of the ordered list. Finally, the method includes replicating the replicant with the ordered list by synchronizing changes in the replicant with other changes applied to other replicants of the ordered list.
    Type: Grant
    Filed: December 16, 2010
    Date of Patent: August 6, 2019
    Assignee: International Business Machines Corporation
    Inventors: Mark Hampton, Eric Martinez de Morentin
  • Patent number: 10111487
    Abstract: Wearable items having wear-susceptible areas or indicia for influencing an emotional or psychological state, after a progressive amount of wear occurs on the area or indicia, are disclosed. The wearable item comprises a substrate that includes wear-susceptible areas, wear-susceptible indicia, and/or a combination of wear-susceptible areas and indicia. One or more wear-susceptible areas incorporate markings and/or indicia such as words, pictures, symbols, which progressively “wear away.” These phrases, symbols, and pictures can relate to emotional and/or psychological obstacles and impediments, which are adversarial in nature.
    Type: Grant
    Filed: January 26, 2012
    Date of Patent: October 30, 2018
    Assignee: Hampton Technology Resources Inc.
    Inventor: Mark Hampton
  • Patent number: 9342645
    Abstract: A method for testing a circuit specification after changing a first version of the circuit specification into a second version of the circuit specification due to a revision of the circuit specification includes receiving a first set of mutations that can be or have been inserted into the first version of the circuit specification and a second set of mutations that can be inserted into the second version of the circuit specification computer program. Changed and unchanged mutations are identified in the first set of mutations and in the second set of mutations based on a comparison between the second version of the circuit specification and against the first version of the circuit specification. Information configured to test the second version of the circuit specification is generated using at least a portion of the identified mutations classified as the changed mutations.
    Type: Grant
    Filed: June 3, 2013
    Date of Patent: May 17, 2016
    Assignee: Synopsys, Inc.
    Inventors: Joerg Grosse, Mark Hampton
  • Publication number: 20140019925
    Abstract: A method for testing a circuit specification after changing a first version of the circuit specification into a second version of the circuit specification due to a revision of the circuit specification includes receiving a first set of mutations that can be or have been inserted into the first version of the circuit specification and a second set of mutations that can be inserted into the second version of the circuit specification computer program. Changed and unchanged mutations are identified in the first set of mutations and in the second set of mutations based on a comparison between the second version of the circuit specification and against the first version of the circuit specification. Information configured to test the second version of the circuit specification is generated using at least a portion of the identified mutations classified as the changed mutations.
    Type: Application
    Filed: June 3, 2013
    Publication date: January 16, 2014
    Applicant: Synopsys, Inc.
    Inventors: Joerg Grosse, Mark Hampton
  • Publication number: 20130282525
    Abstract: A method to facilitate the ordering of products offered for sale on a merchant's website by a user through an agent is provided. The method includes the steps of collecting, on the user processing device, data permitting an identification of a first merchant's website being viewed by the user and an identification of a first product presented on this website (first identification data) automatically by executing a computer program; and transferrin, from the user processing device to an agent processing device, the first identification data.
    Type: Application
    Filed: April 18, 2012
    Publication date: October 24, 2013
    Inventor: Mark Hampton
  • Patent number: 8468503
    Abstract: Methods for testing a computer program after changing a first version of the computer program into a second version of the computer program due to a revision of the computer program are provided. In one aspect, the method includes determining mutations inserted into the first version of the computer program, and the mutations inserted into the second version of the computer program, and comparing the first version of the computer program with the second version of the computer program to determine changed and unchanged mutations in the second version against the first version. The mutations that can be inserted only in the first version of the computer program or only in the second version of the computer program are classified as changed mutations and the mutations that can be inserted in the first and the second version are classified as unchanged mutations.
    Type: Grant
    Filed: November 28, 2007
    Date of Patent: June 18, 2013
    Assignee: Synopsys, Inc.
    Inventors: Joerg Grosse, Mark Hampton
  • Patent number: 8311793
    Abstract: The disclosure relates to a method for rating the quality of a test program for integrated circuits simulated by means of a computer. The method includes provision of a first file which describes an integrated circuit; simulation of a mutated integrated circuit which is obtained by incorporating mutations into the integrated circuit described in the first file; supplying input values to the mutated integrated circuit and recording of the output values produced for these input values by the mutated integrated circuit; comparison of the output values produced by the mutated integrated circuit with expected values which are provided by the test program, where the expected values have been generated in a reference system; and rating of the quality of the test program on the basis of the comparison results.
    Type: Grant
    Filed: July 28, 2005
    Date of Patent: November 13, 2012
    Assignee: Springsoft USA, Inc.
    Inventors: Joerg Grosse, Mark Hampton
  • Publication number: 20120117716
    Abstract: Wearable items having wear-susceptible areas or indicia for influencing an emotional or psychological state, after a progressive amount of wear occurs on the area or indicia, are disclosed. The wearable item comprises a substrate that includes wear-susceptible areas, wear-susceptible indicia, and/or a combination of wear-susceptible areas and indicia. One or more wear-susceptible areas incorporate markings and/or indicia such as words, pictures, symbols, which progressively “wear away.” These phrases, symbols, and pictures can relate to emotional and/or psychological obstacles and impediments, which are adversarial in nature.
    Type: Application
    Filed: January 26, 2012
    Publication date: May 17, 2012
    Inventor: Mark Hampton
  • Patent number: 8010919
    Abstract: The invention relates to a method for rating the quality of a computer program whose execution involves an integrated circuit's input data and output data being influenced, comprising (a) provision of a mutated integrated circuit which is obtained by incorporating one or more functional mutations into the (unmutated) integrated circuit; (b) influencing of the mutated integrated circuit's input data and output data, with the output data from the mutated integrated circuit being recorded; (c) comparison of the output data obtained in this manner from the mutated integrated circuit with the output data which the computer program expects when the unmutated integrated circuit is influenced; and (d) rating of the quality of the computer program on the basis of the comparison results.
    Type: Grant
    Filed: July 28, 2005
    Date of Patent: August 30, 2011
    Assignee: Springsoft USA, Inc.
    Inventors: Joerg Grosse, Mark Hampton
  • Publication number: 20110100380
    Abstract: The invention is a therapeutic system and its components, The system is composed of items of footwear, processes, methods, and apparatus of transformation of the items into therapeutic devices, and their application as therapeutic devices through application of bodyweight, and wear.
    Type: Application
    Filed: November 5, 2009
    Publication date: May 5, 2011
    Inventor: Mark Hampton
  • Patent number: 7893328
    Abstract: A framework for a stringed musical instrument includes a body having a first interlocking interface in an outside face, a neck having a distal end and a proximal end with a second interlocking interface in the proximal end, and a key configured with first and second portions. One of the key portions is configured to interlock in the first interface on the outside face and the other of the portions is configured to interlock in the second interface of the proximal end such that the body and neck are held together, at least in part, by their common interlocking with the key.
    Type: Grant
    Filed: March 27, 2009
    Date of Patent: February 22, 2011
    Inventors: Robert Joseph Rigaud, John Mark Hampton
  • Publication number: 20100146490
    Abstract: The invention relates to a method for testing a computer program after changing a first version of the computer program into a second version of the computer program due to a revision of the computer program. The method comprises the steps of (a) determining the mutations that can be inserted into the first version of the computer program, and the mutations that can be inserted into the second version of the computer program; and (b) comparing the first version of the computer program with the second version of the computer program to determine changed and unchanged mutations in the second version against the first version, wherein (b1) the mutations that can be inserted only in the first version of the computer program or only in the second version of the computer program are classified as changed mutations; and (b2) the mutations that can be inserted in the first and the second version are classified as unchanged mutations.
    Type: Application
    Filed: November 28, 2007
    Publication date: June 10, 2010
    Inventors: Joerg Grosse, Mark Hampton
  • Publication number: 20100125794
    Abstract: An aspect of the present invention provides a computer-implemented method for presenting items in a hierarchy comprising parent items and sub-items. The method comprises the steps of: identifying one or more parent items in the hierarchy, wherein all sub-items of the identified parent items possess a particular property; and presenting the hierarchy in a manner to indicate that all sub-items of the identified parent items possess the particular property.
    Type: Application
    Filed: November 17, 2009
    Publication date: May 20, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: MARK HAMPTON, WILLIAM IZARD
  • Publication number: 20100057424
    Abstract: The invention relates to a method for rating the quality of a test program for integrated circuits simulated by means of a computer, comprising (a) provision of a first file which describes an integrated circuit; (b) simulation of a mutated integrated circuit which is obtained by incorporating mutations into the integrated circuit described in the first file; (c) supply of input values to the mutated integrated circuit and recording of the output values produced for these input values by the mutated integrated circuit; (d) comparison of the output values produced by the mutated integrated circuit with expected values which are provided by the test program, where the expected values have been generated in a reference system; and (e) rating of the quality of the test program on the basis of the comparison results.
    Type: Application
    Filed: July 28, 2005
    Publication date: March 4, 2010
    Inventors: Joerg Grosse, Mark Hampton
  • Publication number: 20090222774
    Abstract: The invention relates to a method for rating the quality of a computer program whose execution involves an integrated circuit's input data and output data being influenced, comprising (a) provision of a mutated integrated circuit which is obtained by incorporating one or more functional mutations into the (unmutated) integrated circuit; (b) influencing of the mutated integrated circuit's input data and output data, with the output data from the mutated integrated circuit being recorded; (c) comparison of the output data obtained in this manner from the mutated integrated circuit with the output data which the computer program expects when the unmutated integrated circuit is influenced; and (d) rating of the quality of the computer program on the basis of the comparison results.
    Type: Application
    Filed: July 28, 2005
    Publication date: September 3, 2009
    Inventors: Joerg Grosse, Mark Hampton
  • Patent number: 7574681
    Abstract: Methods and systems for evaluating computer program tests by mutation analysis, including the execution of mutated programs with the insertion of mutations and the identification of mutated programs which, with a pre-determined test, provide a result identical to a pre-determined result. A series of relevant tests is selected for each mutation from a plurality of tests. A mutation ranking system can be determined with the application of at least a first simplicity criterion to the selected series of tests. The mutated programs are subsequently executed according to the mutation ranking order. Each mutated program is executed with the tests from the associated series of tests. In addition, the method can comprise the programming and activation of a programmable circuit. A ranking system for the tests from a series of tests can be determined with the application of a second simplicity criterion to the tests from said series of tests.
    Type: Grant
    Filed: July 12, 2005
    Date of Patent: August 11, 2009
    Assignee: Springsoft USA, Inc.
    Inventor: Mark Hampton
  • Publication number: 20090077718
    Abstract: The invention is a therapeutic device, manifest as an improvement to footwear generally. The improvement is the inclusion/affixing of a visual reference, for the purpose of suppressing the energy of that to which is referred.
    Type: Application
    Filed: September 20, 2007
    Publication date: March 26, 2009
    Inventor: Mark Hampton
  • Publication number: 20070266351
    Abstract: The invention relates to a method and system for evaluating computer program tests by means of mutation analysis. The inventive method comprises the execution (F7) of mutated programs (Pj) with the insertion (F1) of mutations (Mj) and the identification (F12) of mutated programs (Pj) which, with a pre-determined test (Tk), provide a result (RTkj) identical to a pre-determined result (RTkD). A series (Uj) of relevant tests is selected (F4) for each mutation (Mj) from a plurality of tests (Tk). A mutation (Mj) ranking system (Cm) can be determined (F6) with the application (F6) of at least a first simplicity criterion to the selected series (Uj) of tests. The mutated programs (Pj) are subsequently executed (F7) according to the mutation (Mj) ranking (Cm) order. Each mutated program (Pj) is executed with the tests (Tk) from the associated series (Uj) of tests. In addition, the method can comprise the programming and activation of a programmable circuit.
    Type: Application
    Filed: July 12, 2005
    Publication date: November 15, 2007
    Applicant: CERTESS
    Inventor: Mark Hampton
  • Patent number: 6544098
    Abstract: A very compact interactive toy is provided that provides highly life-like and intelligent seeming interaction with the user thereof. The toy can take the form of a small animal-like creature having a variety of moving body parts that have very precisely controlled and coordinated movements thereof so as to provide the toy with life-like mannerisms. The toy utilizes sensors for detecting sensory inputs which dictate the movements of the body parts in response to the sensed inputs. The sensors also allow several of the toys to interact with each other. The body parts are driven for movement by a single motor which is relatively small in terms of its power requirements given the large number of different movements that it powers. In addition, the motor is reversible so that the body parts can be moved in a non-cyclic life-like manner.
    Type: Grant
    Filed: October 22, 1999
    Date of Patent: April 8, 2003
    Assignee: Hasbro, Inc.
    Inventors: David Mark Hampton, Caleb Chung