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: 20240069907
    Abstract: 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: Application
    Filed: August 24, 2022
    Publication date: February 29, 2024
    Inventors: Peter GROENEWEGEN, Mark Alistair WILSON-THOMAS, German David OBANDO CHACON, David Ellis PUGH, Mikhail BRESLAV, Oscar Alfonso OBESO TREJO
  • Patent number: 11577838
    Abstract: 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: Grant
    Filed: March 30, 2020
    Date of Patent: February 14, 2023
    Assignee: Adient Aerospace LLC
    Inventors: Uwe Reichel, Samuel David Pugh, Georg Ruess, Jannik Dech, Daniel Burgey, Stefan Renno
  • Publication number: 20200307801
    Abstract: 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: Application
    Filed: March 30, 2020
    Publication date: October 1, 2020
    Applicant: Adient Aerospace, LLC
    Inventors: Uwe REICHEL, Samuel David PUGH, Georg RUESS, Jannik DECH, Daniel BURGEY, Stefan RENNO
  • Patent number: 10772480
    Abstract: 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: Grant
    Filed: August 24, 2018
    Date of Patent: September 15, 2020
    Assignee: Whirlpool Corporation
    Inventors: Mihir Suresh Ponkshe, Michael E. Gatt, Jonathan David Pugh, Jayesh Prakash Borase, Russikant Behera, Darryl C. Bodine, James W. Kendall, Krzysztof Ploszaj
  • Publication number: 20200060509
    Abstract: 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: Application
    Filed: August 24, 2018
    Publication date: February 27, 2020
    Inventors: Mihir Suresh Ponkshe, Michael E. Gatt, Jonathan David Pugh, Jayesh Prakash Borase, Russikant Behera, Darryl C. Bodine, James W. Kendall, Krzysztof Ploszaj
  • Patent number: 10331289
    Abstract: 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: Grant
    Filed: November 17, 2015
    Date of Patent: June 25, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Monty Hammontree, Murali Krishna Hosabettu Kamalesha, Brandon Adams, Steven John Clarke, Oleg Tkachenko, Zachary S Zaiss, John Tilford, David Pugh, Daniel Dole
  • Patent number: 9811235
    Abstract: 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: Grant
    Filed: September 15, 2015
    Date of Patent: November 7, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Monty Hammontree, Murali Krishna Hosabettu Kamalesha, Brandon Adams, Steven John Clarke, Zachary S Zaiss, David Pugh
  • Patent number: 9785302
    Abstract: 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: Grant
    Filed: May 31, 2013
    Date of Patent: October 10, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Monty Hammontree, Murali Krishna Hosabettu Kamalesha, Brandon Adams, Steven John Clarke, Oleg Tkachenko, Zachary S Zaiss, John Tilford, David Pugh, Daniel Dole
  • Patent number: 9659760
    Abstract: 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: Grant
    Filed: September 17, 2014
    Date of Patent: May 23, 2017
    Assignee: Micromass UK Limited
    Inventors: David Gordon, Alexander Hooper, Daniel James Kenny, Richard Barrington Moulds, David Pugh, Kate Whyatt
  • Publication number: 20160233071
    Abstract: 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: Application
    Filed: September 17, 2014
    Publication date: August 11, 2016
    Inventors: David Gordon, Alexander Hooper, Daniel James Kenny, Richard Barrington Moulds, David Pugh, Kate Whyatt
  • Publication number: 20160070422
    Abstract: 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: Application
    Filed: November 17, 2015
    Publication date: March 10, 2016
    Inventors: Monty Hammontree, Murali Krishna Hosabettu Kamalesha, Brandon Adams, Steven John Clarke, Oleg Tkachenko, Zachary S Zaiss, John Tilford, David Pugh, Daniel Dole
  • Publication number: 20160004421
    Abstract: 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: Application
    Filed: September 15, 2015
    Publication date: January 7, 2016
    Inventors: Monty Hammontree, Murali Krishna Hosabettu Kamalesha, Brandon Adams, Steven John Clarke, Zachary S. Zaiss, David Pugh
  • Patent number: 9189208
    Abstract: 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: Grant
    Filed: May 31, 2013
    Date of Patent: November 17, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Monty Hammontree, Murali Krishna Hosabettu Kamalesha, Brandon Adams, Steven John Clarke, Oleg Tkachenko, Zachary S Zaiss, John Tilford, David Pugh, Daniel Dole
  • Patent number: 9134968
    Abstract: 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: Grant
    Filed: May 31, 2013
    Date of Patent: September 15, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Monty Hammontree, Murali Krishna Hosabettu Kamalesha, Brandon Adams, Steven John Clarke, Zachary S Zaiss, David Pugh
  • Publication number: 20150081223
    Abstract: 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: Application
    Filed: September 18, 2014
    Publication date: March 19, 2015
    Inventors: Michael John Williams, Joel Herve Le Calvez, Tina Hoffart, Geraldine Haas, Daniel Gordon Raymer, David Pugh
  • Publication number: 20140282387
    Abstract: 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: Application
    Filed: May 31, 2013
    Publication date: September 18, 2014
    Inventors: Monty Hammontree, Murali Krishna Hosabettu Kamalesha, Brandon Adams, Steven John Clarke, Oleg Tkachenko, Zachary S. Zaiss, John Tilford, David Pugh, Daniel Dole
  • Publication number: 20140282378
    Abstract: 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: Application
    Filed: May 31, 2013
    Publication date: September 18, 2014
    Applicant: Microsoft Corporation
    Inventors: Monty Hammontree, Murali Krishna Hosabettu Kamalesha, Brandon Adams, Steven John Clarke, Oleg Tkachenko, Zachary S Zaiss, John Tilford, David Pugh, Daniel Dole
  • Publication number: 20140282377
    Abstract: 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: Application
    Filed: May 31, 2013
    Publication date: September 18, 2014
    Inventors: Monty Hammontree, Murali Krishna Hosabettu Kamalesha, Brandon Adams, Steven John Clarke, Zachary S. Zaiss, David Pugh
  • Patent number: 8478953
    Abstract: 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: Grant
    Filed: September 18, 2008
    Date of Patent: July 2, 2013
    Assignee: Microsoft Corporation
    Inventors: David Pugh, Jack Tilford
  • Patent number: 8377342
    Abstract: 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: Grant
    Filed: August 19, 2008
    Date of Patent: February 19, 2013
    Assignee: Atraverda Limited
    Inventors: Keith Ellis, Vaughan Griffiths, David Pugh, Adam Morgan