Patents by Inventor James D. Laflen
James D. Laflen 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: 11625313Abstract: A computing device is provided, including a processor configured to execute an application-under-test including a plurality of tasks. Each task may be executed in one or more task instances. The processor may determine respective performance data for the one or more task instances of each task. The processor may output, for display on a display, a graphical user interface (GUI) including a statistical representation of the performance data. The processor may receive, at the GUI, a selection of a task executed in a plurality of selected task instances in the application-under-test. The selected task instances may be executed in selected task execution time intervals that are at least partially non-contiguous in time. The processor may generate an aggregated view of the corresponding performance data for the selected task instances aggregated over the selected task execution time intervals. The processor may output the aggregated view for display at the GUI.Type: GrantFiled: April 22, 2021Date of Patent: April 11, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Danny Chen, James D Laflen, Colin Mical Francis, Steven John Pratschner
-
Publication number: 20220342798Abstract: A computing device is provided, including a processor configured to execute an application-under-test including a plurality of tasks. Each task may be executed in one or more task instances. The processor may determine respective performance data for the one or more task instances of each task. The processor may output, for display on a display, a graphical user interface (GUI) including a statistical representation of the performance data. The processor may receive, at the GUI, a selection of a task executed in a plurality of selected task instances in the application-under-test. The selected task instances may be executed in selected task execution time intervals that are at least partially non-contiguous in time. The processor may generate an aggregated view of the corresponding performance data for the selected task instances aggregated over the selected task execution time intervals. The processor may output the aggregated view for display at the GUI.Type: ApplicationFiled: April 22, 2021Publication date: October 27, 2022Applicant: Microsoft Technology Licensing, LLCInventors: Danny CHEN, James D. LAFLEN, Colin Mical FRANCIS, Steven John PRATSCHNER
-
Patent number: 10552405Abstract: A drift condition, or change, in a data structure can be detected and communicated to one or more subscribers. Data structure can be monitored by periodic configurable polling of a data source or on demand polling. Upon detection of a change in the in the data structure, subscribers can be notified of the change and optionally other information such as the identity of the object that changed and nature of the change.Type: GrantFiled: June 27, 2017Date of Patent: February 4, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Haroon Ahmed, James D. Laflen
-
Publication number: 20170300523Abstract: A drift condition, or change, in a data structure can be detected and communicated to one or more subscribers. Data structure can be monitored by periodic configurable polling of a data source or on demand polling. Upon detection of a change in the in the data structure, subscribers can be notified of the change and optionally other information such as the identity of the object that changed and nature of the change.Type: ApplicationFiled: June 27, 2017Publication date: October 19, 2017Inventors: Haroon Ahmed, James D. Laflen
-
Patent number: 9697238Abstract: A drift condition, or change, in a data structure can be detected and communicated to one or more subscribers. Data structure can be monitored by periodic configurable polling of a data source or on demand polling. Upon detection of a change in the in the data structure, subscribers can be notified of the change and optionally other information such as the identity of the object that changed and nature of the change.Type: GrantFiled: July 18, 2012Date of Patent: July 4, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Haroon Ahmed, James D. Laflen
-
Publication number: 20170132270Abstract: A drift condition, or change, in a data structure can be detected and communicated to one or more subscribers. Data structure can be monitored by periodic configurable polling of a data source or on demand polling. Upon detection of a change in the in the data structure, subscribers can be notified of the change and optionally other information such as the identity of the object that changed and nature of the change.Type: ApplicationFiled: January 20, 2017Publication date: May 11, 2017Inventors: Haroon Ahmed, James D. Laflen
-
Patent number: 9009183Abstract: A telemetry system can parse and transform one or more change sets from a format intended to be processed by a computer to a form that is readily consumable by a human. The report or display generated to present the results can be customized for a particular domain.Type: GrantFiled: November 3, 2011Date of Patent: April 14, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Haroon Ahmed, James D. Laflen
-
Patent number: 8997050Abstract: TSQL debug breakpoint interoperability across heterogeneous project systems within an IDE can be provided. A user can set a breakpoint in the user's SQL source code and the breakpoint can be triggered by the code within another project. Breakpoints can be set and triggered within SQL source code tiles that reside in one or more SQL Database projects. Binding of the application project being debugged with one or more SQL Database projects that reside within the IDE session can be automated, SQL artifacts not found in any of the SQL Database projects can be debugged.Type: GrantFiled: January 23, 2012Date of Patent: March 31, 2015Assignee: Microsoft Technology Licensing, LLC.Inventors: Jeffrey A. Davis, James D. Laflen
-
Publication number: 20130232123Abstract: A drift condition, or change, in a data structure can be detected and communicated to one or more subscribers. Data structure can be monitored by periodic configurable polling of a data source or on demand polling. Upon detection of a change in the in the data structure, subscribers can be notified of the change and optionally other information such as the identity of the object that changed and nature of the change.Type: ApplicationFiled: July 18, 2012Publication date: September 5, 2013Applicant: MICROSOFT CORPORATIONInventors: Haroon Ahmed, James D. Laflen
-
Publication number: 20130191815Abstract: TSQL debug breakpoint interoperability across heterogeneous project systems within an IDE can be provided. A user can set a breakpoint in the user's SQL source code and the breakpoint can be triggered by the code within another project. Breakpoints can be set and triggered within SQL source code tiles that reside in one or more SQL Database projects. Binding of the application project being debugged with one or more SQL Database projects that reside within the IDE session can be automated, SQL artifacts not found in any of the SQL Database projects can be debugged.Type: ApplicationFiled: January 23, 2012Publication date: July 25, 2013Applicant: MICROSOFT CORPORATIONInventors: Jeffrey A. Davis, James D. Laflen
-
Publication number: 20130117011Abstract: A telemetry system can parse and transform one or more change sets from a format intended to be processed by a computer to a form that is readily consumable by a human. The report or display generated to present the results can be customized for a particular domain.Type: ApplicationFiled: November 3, 2011Publication date: May 9, 2013Applicant: MICROSOFT CORPORATIONInventors: Haroon Ahmed, James D. Laflen
-
Patent number: 8010578Abstract: A database development system is provided. The system includes a current-state source representation of a database that can be captured in a model of the database and a metadata component that preserves user intentions describing when a user interacts with the system to perform a refactoring operation (or other code enhancement) for use in subsequent operations by the system. A deployment component is provided that utilizes the preserved user intentions to optimize behavioral upgrades to the system, where simulations can be run against the model to facilitate efficient and automated deployments.Type: GrantFiled: June 27, 2008Date of Patent: August 30, 2011Assignee: Microsoft CorporationInventors: James D. Laflen, Jason D. Clark, Gerrit Erwin Randolph Drapers, Liangxiao Zhu, Amy L. Myhre, Duncan L. Davenport
-
Publication number: 20090327324Abstract: A database development system is provided. The system includes a current-state source representation of a database that can be captured in a model of the database and a metadata component that preserves user intentions describing when a user interacts with the system to perform a refactoring operation (or other code enhancement) for use in subsequent operations by the system. A deployment component is provided that utilizes the preserved user intentions to optimize behavioral upgrades to the system, where simulations can be run against the model to facilitate efficient and automated deployments.Type: ApplicationFiled: June 27, 2008Publication date: December 31, 2009Applicant: MICROSOFT CORPORATIONInventors: James D. Laflen, Jason D. Clark, Gerrit Erwin Randolph Drapers, Liangxiao Zhu, Amy L. Myhre, Duncan L. Davenport