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: 11593504Abstract: 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: GrantFiled: July 17, 2019Date of Patent: February 28, 2023Assignee: Workday, Inc.Inventors: John Yates, Mark Hampton, Francis Wang, Lian Zheng, Thomas Nguyen
-
Patent number: 10372725Abstract: 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: GrantFiled: December 16, 2010Date of Patent: August 6, 2019Assignee: International Business Machines CorporationInventors: Mark Hampton, Eric Martinez de Morentin
-
Patent number: 10111487Abstract: 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: GrantFiled: January 26, 2012Date of Patent: October 30, 2018Assignee: Hampton Technology Resources Inc.Inventor: Mark Hampton
-
Patent number: 9342645Abstract: 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: GrantFiled: June 3, 2013Date of Patent: May 17, 2016Assignee: Synopsys, Inc.Inventors: Joerg Grosse, Mark Hampton
-
Publication number: 20140019925Abstract: 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: ApplicationFiled: June 3, 2013Publication date: January 16, 2014Applicant: Synopsys, Inc.Inventors: Joerg Grosse, Mark Hampton
-
Publication number: 20130282525Abstract: 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: ApplicationFiled: April 18, 2012Publication date: October 24, 2013Inventor: Mark Hampton
-
Patent number: 8468503Abstract: 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: GrantFiled: November 28, 2007Date of Patent: June 18, 2013Assignee: Synopsys, Inc.Inventors: Joerg Grosse, Mark Hampton
-
Patent number: 8311793Abstract: 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: GrantFiled: July 28, 2005Date of Patent: November 13, 2012Assignee: Springsoft USA, Inc.Inventors: Joerg Grosse, Mark Hampton
-
Publication number: 20120117716Abstract: 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: ApplicationFiled: January 26, 2012Publication date: May 17, 2012Inventor: Mark Hampton
-
Patent number: 8010919Abstract: 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: GrantFiled: July 28, 2005Date of Patent: August 30, 2011Assignee: Springsoft USA, Inc.Inventors: Joerg Grosse, Mark Hampton
-
Publication number: 20110100380Abstract: 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: ApplicationFiled: November 5, 2009Publication date: May 5, 2011Inventor: Mark Hampton
-
Patent number: 7893328Abstract: 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: GrantFiled: March 27, 2009Date of Patent: February 22, 2011Inventors: Robert Joseph Rigaud, John Mark Hampton
-
Publication number: 20100146490Abstract: 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: ApplicationFiled: November 28, 2007Publication date: June 10, 2010Inventors: Joerg Grosse, Mark Hampton
-
Publication number: 20100125794Abstract: 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: ApplicationFiled: November 17, 2009Publication date: May 20, 2010Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: MARK HAMPTON, WILLIAM IZARD
-
Publication number: 20100057424Abstract: 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: ApplicationFiled: July 28, 2005Publication date: March 4, 2010Inventors: Joerg Grosse, Mark Hampton
-
Publication number: 20090222774Abstract: 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: ApplicationFiled: July 28, 2005Publication date: September 3, 2009Inventors: Joerg Grosse, Mark Hampton
-
Patent number: 7574681Abstract: 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: GrantFiled: July 12, 2005Date of Patent: August 11, 2009Assignee: Springsoft USA, Inc.Inventor: Mark Hampton
-
Publication number: 20090077718Abstract: 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: ApplicationFiled: September 20, 2007Publication date: March 26, 2009Inventor: Mark Hampton
-
Publication number: 20070266351Abstract: 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: ApplicationFiled: July 12, 2005Publication date: November 15, 2007Applicant: CERTESSInventor: Mark Hampton
-
Patent number: 6544098Abstract: 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: GrantFiled: October 22, 1999Date of Patent: April 8, 2003Assignee: Hasbro, Inc.Inventors: David Mark Hampton, Caleb Chung