Patents by Inventor David G. Terry

David G. Terry 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: 12003121
    Abstract: A wireless charging mat and method of operating the same. The wireless charging mat includes a detection system configured to determine a location and an orientation of an electronic device on the wireless charging mat. The location and orientation are determined based on detected locations of one or more structural features of the electronic device. The wireless charging mat is operated according to the detected location and orientation.
    Type: Grant
    Filed: July 29, 2021
    Date of Patent: June 4, 2024
    Assignee: Apple Inc.
    Inventors: Chad A. Bossetti, Christopher S. Graham, David W. Ritter, Todd K. Moyer, Steven G. Herbst, Shimon Elkayam, Nileshbhai J. Shah, Stephen C. Terry, Zaki Moussaoui
  • Patent number: 10001989
    Abstract: A computer program product for verifying source code in disparate source control systems. A processor configured to: obtain a first source code from a target repository; access a second source code from a source repository; and verify each file in the first source code matches each corresponding file in the second source code. Verifying causes the processor to: read contents of a file in the first source code in the target repository; access a corresponding file in the second source code in the source repository; replace contents of the corresponding file in the second source code in the source repository with the contents of the file in the first source code in the target repository; execute an editor in the source repository to display differences in the corresponding file that have been modified as a result of replacing contents; and log each file that does not match.
    Type: Grant
    Filed: November 30, 2017
    Date of Patent: June 19, 2018
    Assignee: International Business Machines Corporation
    Inventors: Lauren J. Hayward Schaefer, David G. Terry
  • Publication number: 20180074817
    Abstract: A computer program product for verifying source code in disparate source control systems. A processor configured to: obtain a first source code from a target repository; access a second source code from a source repository; and verify each file in the first source code matches each corresponding file in the second source code. Verifying causes the processor to: read contents of a file in the first source code in the target repository; access a corresponding file in the second source code in the source repository; replace contents of the corresponding file in the second source code in the source repository with the contents of the file in the first source code in the target repository; execute an editor in the source repository to display differences in the corresponding file that have been modified as a result of replacing contents; and log each file that does not match.
    Type: Application
    Filed: November 30, 2017
    Publication date: March 15, 2018
    Inventors: Lauren J. Hayward Schaefer, David G. Terry
  • Patent number: 9898281
    Abstract: A computer program product for verifying source code in disparate source control systems. A processor configured to: obtain a first source code from a target repository; access a second source code from a source repository; and verify each file in the first source code matches each corresponding file in the second source code. Verifying causes the processor to: read contents of a file in the first source code in the target repository; access a corresponding file in the second source code in the source repository; replace contents of the corresponding file in the second source code in the source repository with the contents of the file in the first source code in the target repository; execute an editor in the source repository to display differences in the corresponding file that have been modified as a result of replacing contents; and log each file that does not match.
    Type: Grant
    Filed: July 12, 2017
    Date of Patent: February 20, 2018
    Assignee: International Business Machines Corporation
    Inventors: Lauren J. Hayward Schaefer, David G. Terry
  • Patent number: 9870304
    Abstract: A system for verifying historical artifacts in disparate source control systems. The system comprising a computer processor, a computer-readable hardware storage medium, and program code embodied with the computer-readable hardware storage medium for execution by the computer processor to implement a method for obtaining historical artifacts from a target repository; obtaining historical artifacts from a source repository; and verifying the historical artifacts in the target repository match the historical artifacts in the source repository. Verification further comprises comparing commit data in the historical artifacts in the target repository with commit data in the historical artifacts in the source repository; and evaluating whether each commit data event in the historical artifacts in the target repository is equivalent to the corresponding commit data event in the historical artifacts in the source repository.
    Type: Grant
    Filed: May 9, 2017
    Date of Patent: January 16, 2018
    Assignee: International Business Machines Corporation
    Inventors: Joseph C. Leong, Lauren J. Hayward Schaefer, David G. Terry
  • Publication number: 20170315802
    Abstract: A computer program product for verifying source code in disparate source control systems. A processor configured to: obtain a first source code from a target repository; access a second source code from a source repository; and verify each file in the first source code matches each corresponding file in the second source code. Verifying causes the processor to: read contents of a file in the first source code in the target repository; access a corresponding file in the second source code in the source repository; replace contents of the corresponding file in the second source code in the source repository with the contents of the file in the first source code in the target repository; execute an editor in the source repository to display differences in the corresponding file that have been modified as a result of replacing contents; and log each file that does not match.
    Type: Application
    Filed: July 12, 2017
    Publication date: November 2, 2017
    Inventors: Lauren J. Hayward Schaefer, David G. Terry
  • Patent number: 9747098
    Abstract: A computer program product for verifying source code in disparate source control systems. A processor configured to: obtain a first source code from a target repository; access a second source code from a source repository; and verify each file in the first source code matches each corresponding file in the second source code. Verifying causes the processor to: read contents of a file in the first source code in the target repository; access a corresponding file in the second source code in the source repository; replace contents of the corresponding file in the second source code in the source repository with the contents of the file in the first source code in the target repository; execute an editor in the source repository to display differences in the corresponding file that have been modified as a result of replacing contents; and log each file that does not match.
    Type: Grant
    Filed: January 29, 2016
    Date of Patent: August 29, 2017
    Assignee: International Business Machines Corporation
    Inventors: Lauren J. Hayward Schaefer, David G. Terry
  • Publication number: 20170242777
    Abstract: A system for verifying historical artifacts in disparate source control systems. The system comprising a computer processor, a computer-readable hardware storage medium, and program code embodied with the computer-readable hardware storage medium for execution by the computer processor to implement a method for obtaining historical artifacts from a target repository; obtaining historical artifacts from a source repository; and verifying the historical artifacts in the target repository match the historical artifacts in the source repository. Verification further comprises comparing commit data in the historical artifacts in the target repository with commit data in the historical artifacts in the source repository; and evaluating whether each commit data event in the historical artifacts in the target repository is equivalent to the corresponding commit data event in the historical artifacts in the source repository.
    Type: Application
    Filed: May 9, 2017
    Publication date: August 24, 2017
    Inventors: Joseph C. Leong, Lauren J. Hayward Schaefer, David G. Terry
  • Publication number: 20170220337
    Abstract: A computer program product for verifying source code in disparate source control systems. A processor configured to: obtain a first source code from a target repository; access a second source code from a source repository; and verify each file in the first source code matches each corresponding file in the second source code. Verifying causes the processor to: read contents of a file in the first source code in the target repository; access a corresponding file in the second source code in the source repository; replace contents of the corresponding file in the second source code in the source repository with the contents of the file in the first source code in the target repository; execute an editor in the source repository to display differences in the corresponding file that have been modified as a result of replacing contents; and log each file that does not match.
    Type: Application
    Filed: January 29, 2016
    Publication date: August 3, 2017
    Inventors: Lauren J. Hayward Schaefer, David G. Terry
  • Patent number: 9697106
    Abstract: A method for verifying historical artifacts in disparate source control systems. The method comprises obtaining historical artifacts from a target repository; obtaining historical artifacts from a source repository; and verifying the historical artifacts in the target repository match the historical artifacts in the source repository. Verification further comprises comparing commit data in the historical artifacts in the target repository with commit data in the historical artifacts in the source repository; and evaluating whether each commit data event in the historical artifacts in the target repository is equivalent to the corresponding commit data event in the historical artifacts in the source repository. Evaluating further comprises logging a commit data event in the historical artifacts in the target repository which is not equivalent to a corresponding commit data event in the historical artifacts in the source repository; and reviewing the logging results.
    Type: Grant
    Filed: July 28, 2016
    Date of Patent: July 4, 2017
    Assignee: International Business Machines Corporation
    Inventors: Joseph C. Leong, Lauren J. Hayward Schaefer, David G. Terry
  • Patent number: 9430748
    Abstract: A computer program product for verifying historical artifacts in disparate source control systems. A processor is configured to: obtain historical artifacts from a target repository; obtain historical artifacts from a source repository; and verify the historical artifacts in the target repository match the historical artifacts in the source repository. Verification further causes the processor to: compare commit data in the historical artifacts in the target repository with commit data in the historical artifacts in the source repository; and evaluate whether each commit data event in the historical artifacts in the target repository is equivalent to the corresponding commit data event in the historical artifacts in the source repository. Evaluation causes the processor to: log a commit data event in the historical artifacts in the target repository which is not equivalent to a corresponding commit data event in the historical artifacts in the source repository; and review the logging results.
    Type: Grant
    Filed: January 29, 2016
    Date of Patent: August 30, 2016
    Assignee: International Business Machines Corporation
    Inventors: Joseph C. Leong, Lauren J. Hayward Schaefer, David G. Terry
  • Patent number: 9203651
    Abstract: A method, computer program product, and computing system for monitoring, via a monitoring server, attributes of computer systems in communication with the monitoring server. A graphical user interface may display selectable attributes of the computer systems monitored by the monitoring server. The computer systems may be sorted in a tree based upon, at least in part, one or more selected attributes of the computer systems monitored by the monitoring server.
    Type: Grant
    Filed: June 1, 2009
    Date of Patent: December 1, 2015
    Assignee: International Business Machines Corporation
    Inventors: David G. Terry, Masabumi Koinuma, Timothy Lloyd Land, James N. Paterson, Tao Sun
  • Publication number: 20100306364
    Abstract: A method, computer program product, and computing system for monitoring, via a monitoring server, attributes of computer systems in communication with the monitoring server. A graphical user interface may display selectable attributes of the computer systems monitored by the monitoring server. The computer systems may be sorted in a tree based upon, at least in part, one or more selected attributes of the computer systems monitored by the monitoring server.
    Type: Application
    Filed: June 1, 2009
    Publication date: December 2, 2010
    Inventors: David G. Terry, Masabumi Koinuma, Timothy Lloyd Land, James N. Paterson, Tao Sun