Patents by Inventor David Pugh
David Pugh 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).
-
Publication number: 20240069907Abstract: Historic context data is automatically associated with particular pieces of source code by retrieval data structures. Ephemeral information is preserved, such as how a piece of code originated operationally and was changed over time, which research sources informed the code's origination and changes, and why particular changes in the code were made. Code may be rolled back to an earlier version based on parameters such as whether code had been refactored, or results of testing or static analysis. Rollback goes beyond editor undo actions, and a developer need not specify a timestamp or a version number. Developer documentation burdens are reduced, developer understanding is increased, and code quality is enhanced, by providing ready access to the code's software development context history data. Some actions made possible include highlighting code that was generated automatically by autocompletion or otherwise, highlighting refactored code, and highlighting pasted code, among other actions.Type: ApplicationFiled: August 24, 2022Publication date: February 29, 2024Inventors: Peter GROENEWEGEN, Mark Alistair WILSON-THOMAS, German David OBANDO CHACON, David Ellis PUGH, Mikhail BRESLAV, Oscar Alfonso OBESO TREJO
-
Patent number: 11577838Abstract: A seat, in particular an aircraft seat, having a seat support structure having at least one seat surface with a seat surface frame and a backrest with a backrest frame being pivotable relative to the seat surface, a base support element supporting the seat support structure, and a seat adjustment arrangement, which includes at least one coupling unit movable relative to the base support element, the coupling unit is configured to connect the seat surface frame and the backrest frame to one another and which is provided with at least one bearing element, and which includes at least one guide element in which the bearing element is movably guided. The seat adjustment arrangement being adapted to transfer the seat support structure into a sitting position, a comfort position or lying position by displacing the bearing element along the guide element.Type: GrantFiled: March 30, 2020Date of Patent: February 14, 2023Assignee: Adient Aerospace LLCInventors: Uwe Reichel, Samuel David Pugh, Georg Ruess, Jannik Dech, Daniel Burgey, Stefan Renno
-
Publication number: 20200307801Abstract: A seat, in particular an aircraft seat, having a seat support structure having at least one seat surface with a seat surface frame and a backrest with a backrest frame being pivotable relative to the seat surface, a base support element supporting the seat support structure, and a seat adjustment arrangement, which includes at least one coupling unit movable relative to the base support element, the coupling unit is configured to connect the seat surface frame and the backrest frame to one another and which is provided with at least one bearing element, and which includes at least one guide element in which the bearing element is movably guided. The seat adjustment arrangement being adapted to transfer the seat support structure into a sitting position, a comfort position or lying position by displacing the bearing element along the guide element.Type: ApplicationFiled: March 30, 2020Publication date: October 1, 2020Applicant: Adient Aerospace, LLCInventors: Uwe REICHEL, Samuel David PUGH, Georg RUESS, Jannik DECH, Daniel BURGEY, Stefan RENNO
-
Patent number: 10772480Abstract: A household appliance includes a cabinet defining a chamber with an access opening. A door assembly is movably mounted to the cabinet to selectively open and close the access opening. The door assembly includes a door panel defining a front surface and side surfaces. A door panel flange extends inwardly from a rear edge of the side surface. A single-piece console defines a top surface, a front surface, and a rear attachment surface, the top surface substantially perpendicular to the front surface. A rotatable spacer is positioned between the rear attachment surface of the single-piece console and the door panel flange.Type: GrantFiled: August 24, 2018Date of Patent: September 15, 2020Assignee: Whirlpool CorporationInventors: Mihir Suresh Ponkshe, Michael E. Gatt, Jonathan David Pugh, Jayesh Prakash Borase, Russikant Behera, Darryl C. Bodine, James W. Kendall, Krzysztof Ploszaj
-
Publication number: 20200060509Abstract: A household appliance includes a cabinet defining a chamber with an access opening. A door assembly is movably mounted to the cabinet to selectively open and close the access opening. The door assembly includes a door panel defining a front surface and side surfaces. A door panel flange extends inwardly from a rear edge of the side surface. A single-piece console defines a top surface, a front surface, and a rear attachment surface, the top surface substantially perpendicular to the front surface. A rotatable spacer is positioned between the rear attachment surface of the single-piece console and the door panel flange.Type: ApplicationFiled: August 24, 2018Publication date: February 27, 2020Inventors: Mihir Suresh Ponkshe, Michael E. Gatt, Jonathan David Pugh, Jayesh Prakash Borase, Russikant Behera, Darryl C. Bodine, James W. Kendall, Krzysztof Ploszaj
-
Patent number: 10331289Abstract: Disclosed herein is a system and method for optimizing a developer's ability to find and navigate relevant documents, relationships, and other information related to an identifier in the code they are developing. An inline viewport is presented to the user in response to the user selecting an identifier in the code whereby the user is able to see relevant information related to the identifier in a spatially consistent location with the code they are investigating. Further, the developer has the ability to make changes to the code in the viewport without leaving the current editor.Type: GrantFiled: November 17, 2015Date of Patent: June 25, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Monty Hammontree, Murali Krishna Hosabettu Kamalesha, Brandon Adams, Steven John Clarke, Oleg Tkachenko, Zachary S Zaiss, John Tilford, David Pugh, Daniel Dole
-
Patent number: 9811235Abstract: Disclosed herein is a system and method for optimizing a developer's ability to find and navigate relevant documents, relationships, and other information related to an identifier in the code they are developing. An inline viewport is presented to the user in response to the user selecting an identifier in the code whereby the user is able to see relevant information related to the identifier in a spatially consistent location with the code they are investigating. The developer further has the ability to cascade the viewports such that multiple levels of depth of relationships can be viewed in the viewport.Type: GrantFiled: September 15, 2015Date of Patent: November 7, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Monty Hammontree, Murali Krishna Hosabettu Kamalesha, Brandon Adams, Steven John Clarke, Zachary S Zaiss, David Pugh
-
Patent number: 9785302Abstract: Disclosed herein is a system and method for optimizing a developer's ability to find and navigate relevant documents, relationships, and other information related to an identifier in the code they are developing. An inline viewport is presented to the user in response to the user selecting an identifier in the code whereby the user is able to see relevant information related to the identifier in a spatially consistent location with the code they are investigating. Further, the developer has the ability to make changes to the code in the viewport without leaving the current editor.Type: GrantFiled: May 31, 2013Date of Patent: October 10, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Monty Hammontree, Murali Krishna Hosabettu Kamalesha, Brandon Adams, Steven John Clarke, Oleg Tkachenko, Zachary S Zaiss, John Tilford, David Pugh, Daniel Dole
-
Patent number: 9659760Abstract: A method of Electrospray ionization is disclosed comprising passing a sample liquid through a liquid chromatography column, monitoring a liquid chromatography back pressure and varying a voltage applied to an Electrospray ionization source electrode in dependence upon said monitored liquid chromatography back pressure.Type: GrantFiled: September 17, 2014Date of Patent: May 23, 2017Assignee: Micromass UK LimitedInventors: David Gordon, Alexander Hooper, Daniel James Kenny, Richard Barrington Moulds, David Pugh, Kate Whyatt
-
Publication number: 20160233071Abstract: A method of Electrospray ionisation is disclosed comprising passing a sample liquid through a liquid chromatography column, monitoring a liquid chromatography back pressure and varying a voltage applied to an Electrospray ionisation source electrode in dependence upon said monitored liquid chromatography back pressure.Type: ApplicationFiled: September 17, 2014Publication date: August 11, 2016Inventors: David Gordon, Alexander Hooper, Daniel James Kenny, Richard Barrington Moulds, David Pugh, Kate Whyatt
-
Publication number: 20160070422Abstract: Disclosed herein is a system and method for optimizing a developer's ability to find and navigate relevant documents, relationships, and other information related to an identifier in the code they are developing. An inline viewport is presented to the user in response to the user selecting an identifier in the code whereby the user is able to see relevant information related to the identifier in a spatially consistent location with the code they are investigating. Further, the developer has the ability to make changes to the code in the viewport without leaving the current editor.Type: ApplicationFiled: November 17, 2015Publication date: March 10, 2016Inventors: Monty Hammontree, Murali Krishna Hosabettu Kamalesha, Brandon Adams, Steven John Clarke, Oleg Tkachenko, Zachary S Zaiss, John Tilford, David Pugh, Daniel Dole
-
Publication number: 20160004421Abstract: Disclosed herein is a system and method for optimizing a developer's ability to find and navigate relevant documents, relationships, and other information related to an identifier in the code they are developing. An inline viewport is presented to the user in response to the user selecting an identifier in the code whereby the user is able to see relevant information related to the identifier in a spatially consistent location with the code they are investigating. The developer further has the ability to cascade the viewports such that multiple levels of depth of relationships can be viewed in the viewport.Type: ApplicationFiled: September 15, 2015Publication date: January 7, 2016Inventors: Monty Hammontree, Murali Krishna Hosabettu Kamalesha, Brandon Adams, Steven John Clarke, Zachary S. Zaiss, David Pugh
-
Patent number: 9189208Abstract: Disclosed herein is a system and method for optimizing a developer's ability to find and navigate relevant documents, relationships, and other information related to an identifier in the code they are developing. An inline viewport is presented to the user in response to the user selecting an identifier in the code whereby the user is able to see relevant information related to the identifier in a spatially consistent location with the code they are investigating. Further, the developer has the ability to make changes to the code in the viewport without leaving the current editor.Type: GrantFiled: May 31, 2013Date of Patent: November 17, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Monty Hammontree, Murali Krishna Hosabettu Kamalesha, Brandon Adams, Steven John Clarke, Oleg Tkachenko, Zachary S Zaiss, John Tilford, David Pugh, Daniel Dole
-
Patent number: 9134968Abstract: An inline view port is presented to a user in response to the user selecting an identifier in the code whereby the user is able to see relevant information related to the identifier in a spatially consistent location with the code that is being investigated. The user further has the ability to dive further into portions of the viewport document without having to leave the current editor, drive into additionally relevant portions of code through the viewport, and cascade the viewports such that multiple levels of depth of relationships can be viewed in the viewport.Type: GrantFiled: May 31, 2013Date of Patent: September 15, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Monty Hammontree, Murali Krishna Hosabettu Kamalesha, Brandon Adams, Steven John Clarke, Zachary S Zaiss, David Pugh
-
Publication number: 20150081223Abstract: Methods, computing systems, and computer-readable media for processing seismic data. The method may include obtaining a model of a subterranean domain, and determining one or more synthetic waveforms for one or more events located in the subterranean domain, based at least partially on the model. The method may also include identifying, using a processor, one or more arrival waves in the one or more synthetic waveforms, wherein at least one of the one or more arrivals represents a mode-converted wave, and generating a processing chain for determining at least a location of an event in the subterranean domain based at least partially on the at least one mode-converted wave.Type: ApplicationFiled: September 18, 2014Publication date: March 19, 2015Inventors: Michael John Williams, Joel Herve Le Calvez, Tina Hoffart, Geraldine Haas, Daniel Gordon Raymer, David Pugh
-
Publication number: 20140282387Abstract: Disclosed herein is a system and method for optimizing a developer's ability to find and navigate relevant documents, relationships, and other information related to an identifier in the code they are developing. An inline viewport is presented to the user in response to the user selecting an identifier in the code whereby the user is able to see relevant information related to the identifier in a spatially consistent location with the code they are investigating. Further, the developer has the ability to make changes to the code in the viewport without leaving the current editor.Type: ApplicationFiled: May 31, 2013Publication date: September 18, 2014Inventors: Monty Hammontree, Murali Krishna Hosabettu Kamalesha, Brandon Adams, Steven John Clarke, Oleg Tkachenko, Zachary S. Zaiss, John Tilford, David Pugh, Daniel Dole
-
Publication number: 20140282378Abstract: Disclosed herein is a system and method for optimizing a developer's ability to find and navigate relevant documents, relationships, and other information related to an identifier in the code they are developing. An inline viewport is presented to the user in response to the user selecting an identifier in the code whereby the user is able to see relevant information related to the identifier in a spatially consistent location with the code they are investigating. Further, the developer has the ability to make changes to the code in the viewport without leaving the current editor.Type: ApplicationFiled: May 31, 2013Publication date: September 18, 2014Applicant: Microsoft CorporationInventors: Monty Hammontree, Murali Krishna Hosabettu Kamalesha, Brandon Adams, Steven John Clarke, Oleg Tkachenko, Zachary S Zaiss, John Tilford, David Pugh, Daniel Dole
-
Publication number: 20140282377Abstract: Disclosed herein is a system and method for optimizing a developer's ability to find and navigate relevant documents, relationships, and other information related to an identifier in the code they are developing. An inline viewport is presented to the user in response to the user selecting an identifier in the code whereby the user is able to see relevant information related to the identifier in a spatially consistent location with the code they are investigating. The developer further has the ability to cascade the viewports such that multiple levels of depth of relationships can be viewed in the viewport.Type: ApplicationFiled: May 31, 2013Publication date: September 18, 2014Inventors: Monty Hammontree, Murali Krishna Hosabettu Kamalesha, Brandon Adams, Steven John Clarke, Zachary S. Zaiss, David Pugh
-
Patent number: 8478953Abstract: A snapshots data structure provides compilers and other tools with snapshots of a buffer at different points in time. Snapshot heads identify trees within a directed acyclic graph (DAG) of nodes. Leaf nodes of a given tree collectively hold data elements representing information that was resident in the buffer at a particular point in time regardless of subsequent editing of the buffer. During buffer editing operations a new tree is created in the DAG with leaf nodes holding data elements that match one-to-one a subsequence of data elements held by leaf nodes of an existing tree.Type: GrantFiled: September 18, 2008Date of Patent: July 2, 2013Assignee: Microsoft CorporationInventors: David Pugh, Jack Tilford
-
Patent number: 8377342Abstract: A titanium suboxide powder comprising Ti4O7, Ti5O9 and Ti6O11, wherein the Ti4O7, Ti5O9 and Ti6O11 provide over 92% of the powder, and wherein the Ti4O7 is present at above 30% of the total powder.Type: GrantFiled: August 19, 2008Date of Patent: February 19, 2013Assignee: Atraverda LimitedInventors: Keith Ellis, Vaughan Griffiths, David Pugh, Adam Morgan