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: 12003121Abstract: 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: GrantFiled: July 29, 2021Date of Patent: June 4, 2024Assignee: 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: 10001989Abstract: 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: GrantFiled: November 30, 2017Date of Patent: June 19, 2018Assignee: International Business Machines CorporationInventors: Lauren J. Hayward Schaefer, David G. Terry
-
Publication number: 20180074817Abstract: 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: ApplicationFiled: November 30, 2017Publication date: March 15, 2018Inventors: Lauren J. Hayward Schaefer, David G. Terry
-
Patent number: 9898281Abstract: 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: GrantFiled: July 12, 2017Date of Patent: February 20, 2018Assignee: International Business Machines CorporationInventors: Lauren J. Hayward Schaefer, David G. Terry
-
Patent number: 9870304Abstract: 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: GrantFiled: May 9, 2017Date of Patent: January 16, 2018Assignee: International Business Machines CorporationInventors: Joseph C. Leong, Lauren J. Hayward Schaefer, David G. Terry
-
Publication number: 20170315802Abstract: 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: ApplicationFiled: July 12, 2017Publication date: November 2, 2017Inventors: Lauren J. Hayward Schaefer, David G. Terry
-
Patent number: 9747098Abstract: 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: GrantFiled: January 29, 2016Date of Patent: August 29, 2017Assignee: International Business Machines CorporationInventors: Lauren J. Hayward Schaefer, David G. Terry
-
Publication number: 20170242777Abstract: 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: ApplicationFiled: May 9, 2017Publication date: August 24, 2017Inventors: Joseph C. Leong, Lauren J. Hayward Schaefer, David G. Terry
-
Publication number: 20170220337Abstract: 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: ApplicationFiled: January 29, 2016Publication date: August 3, 2017Inventors: Lauren J. Hayward Schaefer, David G. Terry
-
Patent number: 9697106Abstract: 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: GrantFiled: July 28, 2016Date of Patent: July 4, 2017Assignee: International Business Machines CorporationInventors: Joseph C. Leong, Lauren J. Hayward Schaefer, David G. Terry
-
Patent number: 9430748Abstract: 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: GrantFiled: January 29, 2016Date of Patent: August 30, 2016Assignee: International Business Machines CorporationInventors: Joseph C. Leong, Lauren J. Hayward Schaefer, David G. Terry
-
Patent number: 9203651Abstract: 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: GrantFiled: June 1, 2009Date of Patent: December 1, 2015Assignee: International Business Machines CorporationInventors: David G. Terry, Masabumi Koinuma, Timothy Lloyd Land, James N. Paterson, Tao Sun
-
Publication number: 20100306364Abstract: 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: ApplicationFiled: June 1, 2009Publication date: December 2, 2010Inventors: David G. Terry, Masabumi Koinuma, Timothy Lloyd Land, James N. Paterson, Tao Sun