Patents by Inventor Chad Hinkle

Chad Hinkle 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: 10169219
    Abstract: Methods and systems for inferring call stacks in a program, such as a video game or simulation program, are described herein. The call stack data can be inferred using a database of previously captured call stacks along with a minimal set of identifiers that fingerprint each call stack. If just the minimal fingerprint can be captured during a subsequent profile, then the corresponding call stack can be inferred.
    Type: Grant
    Filed: April 21, 2015
    Date of Patent: January 1, 2019
    Assignee: Nintendo Co., Ltd.
    Inventors: Steven Rabin, Chad Hinkle
  • Publication number: 20160314063
    Abstract: Methods and systems for inferring call stacks in a program, such as a video game or simulation program, are described herein. The call stack data can be inferred using a database of previously captured call stacks along with a minimal set of identifiers that fingerprint each call stack. If just the minimal fingerprint can be captured during a subsequent profile, then the corresponding call stack can be inferred.
    Type: Application
    Filed: April 21, 2015
    Publication date: October 27, 2016
    Inventors: Steven RABIN, Chad HINKLE
  • Patent number: 8863089
    Abstract: Analysis data from the execution of a computer program is collected. The analysis data may include samples of two different types of performance data from the execution of the computer program. Performance data may include sampled hardware performance counter data and sampled executing functions. The performance data is used to create a composite view of the data. The composite view may allow a user to efficiently correlate the different types of performance data by using a colored visual display.
    Type: Grant
    Filed: May 5, 2011
    Date of Patent: October 14, 2014
    Assignee: Nintendo Co., Ltd.
    Inventors: Steve Rabin, Chad Hinkle
  • Patent number: 8850408
    Abstract: To reconstruct a call stack, a range of call addresses is determined. Based on the range of addresses, raw stack data is extracted based on the execution of a computer program. The raw stack data is parsed to reconstruct a call stack (or a series of call stacks). In obtaining the call stack, a depth between a function and a return address is calculated.
    Type: Grant
    Filed: August 10, 2011
    Date of Patent: September 30, 2014
    Assignee: Nintendo of America, Inc.
    Inventor: Chad Hinkle
  • Patent number: 8516467
    Abstract: A method and apparatus that utilizes techniques for formatting assembly and/or machine code, including using arrows, indentations and textual symbols, so that a programmer who reads the code has an enhanced understanding of the program flow. Different methods of assessing computing time complexity (e.g., the up branch method and the strongly connected subgraph method) have strengths and weaknesses but benefit from being used together.
    Type: Grant
    Filed: August 31, 2010
    Date of Patent: August 20, 2013
    Assignee: Nintendo Co., Ltd.
    Inventors: Nathaniel Guy, Chad Hinkle, Mark Jawad, Steve Rabin
  • Publication number: 20130042223
    Abstract: To reconstruct a call stack, a range of call addresses is determined. Based on the range of addresses, raw stack data is extracted based on the execution of a computer program. The raw stack data is parsed to reconstruct a call stack (or a series of call stacks). In obtaining the call stack, a depth between a function and a return address is calculated.
    Type: Application
    Filed: August 10, 2011
    Publication date: February 14, 2013
    Applicant: NINTENDO COMPANY LTD.
    Inventor: Chad HINKLE
  • Publication number: 20120222017
    Abstract: Analysis data from the execution of a computer program is collected. The analysis data may include samples of two different types of performance data from the execution of the computer program. Performance data may include sampled hardware performance counter data and sampled executing functions. The performance data is used to create a composite view of the data. The composite view may allow a user to efficiently correlate the different types of performance data by using a colored visual display.
    Type: Application
    Filed: May 5, 2011
    Publication date: August 30, 2012
    Inventors: Chad Hinkle, Steven Rabin
  • Publication number: 20110213640
    Abstract: A method and kit for determining consumer preferences and desires for a product line or service, utilizing images which symbolize archetypes and/or represent emotional drivers of human behavior. Images are used to determine consumer preferences for product lines or services by examining Respondents' psychological framework to reveal the “must have” emotional components for a product or service. Since the Respondent typically is not able to explain exactly what their preferences are as consumers, the use of the present invention provides symbology to allow them to reveal their inarticulable preferences for a product or service.
    Type: Application
    Filed: May 10, 2011
    Publication date: September 1, 2011
    Inventors: Chad Hinkle, Lois Hinkle-Coleman
  • Publication number: 20110191760
    Abstract: A method and apparatus that utilizes techniques for formatting assembly and/or machine code, including using arrows, indentations and textual symbols, so that a programmer who reads the code has an enhanced understanding of the program flow. Different methods of assessing computing time complexity (e.g., the up branch method and the strongly connected subgraph method) have strengths and weaknesses but benefit from being used together.
    Type: Application
    Filed: August 31, 2010
    Publication date: August 4, 2011
    Inventors: Nathaniel Guy, Chad Hinkle, Mark Jawad, Steve Rabin
  • Publication number: 20080205692
    Abstract: A method and kit for determining consumer preferences and desires for a product line or service, utilizing images which symbolize archetypes and/or represent emotional drivers of human behavior. Images are used to determine consumer preferences for product lines or services by examining Respondents' psychological framework to reveal the “must have” emotional components for a product or service. Since the Respondent typically is not able to explain exactly what their preferences are as consumers, the use of the present invention provides symbology to allow them to reveal their inarticulable preferences for a product or service.
    Type: Application
    Filed: February 26, 2007
    Publication date: August 28, 2008
    Inventors: Chad Hinkle, Lois Hinkle-Coleman