Patents by Inventor Ian Culling

Ian Culling 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: 10025460
    Abstract: System and methods for displaying menu items are disclosed. In some implementations, a method includes: analyzing user interaction with a menu over a first time period. The menu includes a plurality of menu items. The method further includes, causing, a first menu item in the plurality of menu items, to be displayed with a first visual characteristic in accordance with the user interaction. The first visual characteristic relates to at least one of: size, shape, and color. In some implementations, the user interaction is associated with a first user, and the first menu item is displayed with the first visual characteristic to a second user.
    Type: Grant
    Filed: March 19, 2014
    Date of Patent: July 17, 2018
    Assignee: VERSIONONE, INC.
    Inventors: Matthew Almand, Rajiv Delwadia, Bob Vincent, Ian Culling, Robert Holler
  • Patent number: 9858069
    Abstract: A computer-implemented method of managing work items associated with agile software development includes displaying a first group of incomplete work items associated with a current iteration of an agile software development project. In response to a first user input, a first incomplete work item of the first group is transferred from the current iteration to a subsequent iteration of the agile software development project. A determination is made that no incomplete work items remain associated with the current iteration. The current iteration is closed and the subsequent iteration is activated.
    Type: Grant
    Filed: September 8, 2015
    Date of Patent: January 2, 2018
    Assignee: VERSIONONE, INC.
    Inventors: Robert Holler, Ian Culling, Rajiv Delwadia, Pavel Mamut, Mark Crowe, Donald Hanson, Patrick Boudreaux, Dan Gilkerson, Julie Brooks, Eric Farr, Jerry Odenwelder
  • Patent number: 9690461
    Abstract: Systems and method for presenting and enabling editing of project management data for agile software development are provided. In some implementations, a method includes, in a software development application: identifying a first plurality of assets associated with a software product being developed in the software development application in a first content display window; responsive to detecting a user selection of a first link corresponding to a first asset in the first plurality of assets: displaying, in the first content display window, a second plurality of assets associated with the first asset; and responsive to detecting a selection of a second link corresponding to a second asset in the second plurality of assets: displaying in a second content display window separate and distinct from the first content display window, attributes of the second asset configured to be editable by a user.
    Type: Grant
    Filed: May 27, 2014
    Date of Patent: June 27, 2017
    Assignee: VERSIONONE, INC.
    Inventors: Robert Holler, Ian Culling, Rajiv Delwadia, Pavel Mamut, Mark Crowe, Donald Hanson, Patrick Boudreaux
  • Patent number: 9582135
    Abstract: Systems and methods for providing multiple display modes for a pane in a graphical user interface are provided. In some implementations, a computer-implemented method for displaying a pane in a user interface, includes: in a first display mode: displaying the pane in the user interface, wherein display of the pane persists regardless of a position of a pointer icon in the user interface; and ceasing to display the pane in response to detecting selection of an indicator; and in a second display mode: displaying the pane in the user interface, wherein display of the pane persists while the pointer icon is positioned over the indicator or within the perimeter of the pane; and ceasing to display the pane in response to detecting that the pointer icon is no longer positioned over the indicator or within the perimeter of the pane.
    Type: Grant
    Filed: May 8, 2013
    Date of Patent: February 28, 2017
    Assignee: VERSIONONE, INC.
    Inventors: Robert Holler, Ian Culling, Rajiv Delwadia, Pavel Mamut, Mark Crowe, Donald Hanson, Patrick Boudreaux, Dan Gilkerson, Julie Brooks, Eric Farr, Jerry Odenwelder
  • Patent number: 9501751
    Abstract: A method of managing tasks during agile software development includes detecting selection of a level in a project hierarchy. In response to said selection of the level, a table is displayed listing a plurality of assets associated with the level and showing tasks associated with respective assets of the plurality of assets. The table indicates a status of each task. A user action to update the status of a particular task is detected; in response, display of the particular task is updated to indicate an updated status of the particular task. Selection of one or more filter criteria is detected; in response, display of the table is updated based on the one or more filter criteria.
    Type: Grant
    Filed: April 10, 2008
    Date of Patent: November 22, 2016
    Assignee: VERSIONONE, INC.
    Inventors: Robert Holler, Ian Culling, Rajiv Delwadia, Pavel Mamut, Mark Crowe, Donald Hanson, Patrick Boudreaux
  • Publication number: 20160231999
    Abstract: A computer-implemented method of managing work items associated with agile software development includes displaying a first group of incomplete work items associated with a current iteration of an agile software development project. In response to a first user input, a first incomplete work item of the first group is transferred from the current iteration to a subsequent iteration of the agile software development project. A determination is made that no incomplete work items remain associated with the current iteration. The current iteration is closed and the subsequent iteration is activated.
    Type: Application
    Filed: September 8, 2015
    Publication date: August 11, 2016
    Inventors: Robert Holler, Ian Culling, Rajiv Delwadia, Pavel Mamut, Mark Crowe, Donald Hanson, Patrick Boudreaux, Dan Gilkerson, Julie Brooks, Eric Farr, Jerry Odenwelder
  • Patent number: 9129240
    Abstract: A computer-implemented method of managing work items associated with agile software development includes displaying a first group of incomplete work items associated with a current iteration of an agile software development project. In response to a first user input, a first incomplete work item of the first group is transferred from the current iteration to a subsequent iteration of the agile software development project. A determination is made that no incomplete work items remain associated with the current iteration. The current iteration is closed and the subsequent iteration is activated.
    Type: Grant
    Filed: October 15, 2013
    Date of Patent: September 8, 2015
    Assignee: VERSIONONE, INC.
    Inventors: Robert Holler, Ian Culling, Rajiv Delwadia, Pavel Mamut, Mark Crowe, Donald Hanson, Patrick Boudreaux, Dan Gilkerson, Julie Brooks, Eric Farr, Jerry Odenwelder
  • Publication number: 20140359555
    Abstract: A method for reporting build runs includes: obtaining code changes for a software product; identifying the code change as affecting a work item of a software product under development, the work item specifies a feature to be added to or a defect to be removed from the software product; generating (i) a plurality of build runs of the software product, respective build runs corresponding to one or more code changes; and (ii) data associating the work item with one or more build runs that each correspond to at least one of the one or more code changes specified as involving the work item; receiving a user input selecting the work item; and in response to the user input, displaying respective identifiers of at least one build run of the one or more build runs associated with the work item, including presenting an identifier of the at least one build run.
    Type: Application
    Filed: August 19, 2014
    Publication date: December 4, 2014
    Inventors: Robert Holler, Ian Culling, Rajiv Delwadia, Pavel Mamut, Mark Crowe, Donald Hanson, Patrick Boudreaux, Dan Gilkerson, Eric Farr, Jerry Odenwelder
  • Publication number: 20140331172
    Abstract: Systems and method for presenting and enabling editing of project management data for agile software development are provided. In some implementations, a method includes, in a software development application: identifying a first plurality of assets associated with a software product being developed in the software development application in a first content display window; responsive to detecting a user selection of a first link corresponding to a first asset in the first plurality of assets: displaying, in the first content display window, a second plurality of assets associated with the first asset; and responsive to detecting a selection of a second link corresponding to a second asset in the second plurality of assets: displaying in a second content display window separate and distinct from the first content display window, attributes of the second asset configured to be editable by a user.
    Type: Application
    Filed: May 27, 2014
    Publication date: November 6, 2014
    Applicant: VersionOne, Inc.
    Inventors: Robert Holler, Ian Culling, Rajiv Delwadia, Pavel Mamut, Mark Crowe, Donald Hanson, Patrick Boudreaux
  • Patent number: 8875088
    Abstract: A computer-implemented method of performing project schedule forecasting based on stored project data includes receiving a first user input selecting a first plurality of work items in a project. Respective work items of the first plurality have respective work estimates. A second user input is received specifying one or more first work item attributes referencing historical work completion data. A first historical rate of work completion is determined in accordance with the historical work completion data referenced by the one or more first work item attributes. An estimated time of completion of the first plurality of work items is calculated in accordance with the first historical rate of work completion and provided for display.
    Type: Grant
    Filed: January 21, 2009
    Date of Patent: October 28, 2014
    Assignee: Versionone, Inc.
    Inventors: Robert Holler, Ian Culling, Rajiv Delwadia, Pavel Mamut, Mark Crowe, Donald Hanson, Patrick Boudreaux, Dan Gilkerson, Eric Farr, Jerry Odenwelder
  • Patent number: 8813040
    Abstract: A method for reporting build runs includes: obtaining code changes for a software product; identifying the code change as affecting a work item of a software product under development, the work item specifies a feature to be added to or a defect to be removed from the software product; generating (i) a plurality of build runs of the software product, respective build runs corresponding to one or more code changes; and (ii) data associating the work item with one or more build runs that each correspond to at least one of the one or more code changes specified as involving the work item; receiving a user input selecting the work item; and in response to the user input, displaying respective identifiers of at least one build run of the one or more build runs associated with the work item, including presenting an identifier of the at least one build run.
    Type: Grant
    Filed: April 8, 2013
    Date of Patent: August 19, 2014
    Assignee: VersionOne, Inc.
    Inventors: Robert Holler, Ian Culling, Rajiv Delwadia, Pavel Mamut, Mark Crowe, Donald Hanson, Patrick Boudreaux, Dan Gilkerson, Eric Farr, Jerry Odenwelder
  • Patent number: 8739047
    Abstract: A method of managing agile software development includes displaying assets associated with an agile software development process. Selection of a first link corresponding to a respective asset of the displayed assets is detected; in response, one or more related assets associated with the respective asset are displayed. Selection of a second link corresponding to a first related asset of the one or more related assets is detected; in response, a user interface for editing attributes of the first related asset is displayed, wherein the user interface and the one or more related assets are displayed in a common window.
    Type: Grant
    Filed: January 17, 2008
    Date of Patent: May 27, 2014
    Assignee: VersionOne, Inc.
    Inventors: Robert Holler, Ian Culling, Rajiv Delwadia, Pavel Mamut, Mark Crowe, Donald Hanson, Patrick Boudreaux
  • Publication number: 20140115557
    Abstract: A computer-implemented method of managing work items associated with agile software development includes displaying a first group of incomplete work items associated with a current iteration of an agile software development project. In response to a first user input, a first incomplete work item of the first group is transferred from the current iteration to a subsequent iteration of the agile software development project. A determination is made that no incomplete work items remain associated with the current iteration. The current iteration is closed and the subsequent iteration is activated.
    Type: Application
    Filed: October 15, 2013
    Publication date: April 24, 2014
    Applicant: VERSIONONE, INC.
    Inventors: Robert Holler, Ian Culling, Rajiv Delwadia, Pavel Mamut, Mark Crowe, Donald Hanson, Patrick Boudreaux, Dan Gilkerson, Julie Brooks, Eric Farr, Jerry Odenwelder
  • Publication number: 20130339932
    Abstract: A method for reporting build runs includes: obtaining code changes for a software product; identifying the code change as affecting a work item of a software product under development, the work item specifies a feature to be added to or a defect to be removed from the software product; generating (i) a plurality of build runs of the software product, respective build runs corresponding to one or more code changes; and (ii) data associating the work item with one or more build runs that each correspond to at least one of the one or more code changes specified as involving the work item; receiving a user input selecting the work item; and in response to the user input, displaying respective identifiers of at least one build run of the one or more build runs associated with the work item, including presenting an identifier of the at least one build run.
    Type: Application
    Filed: April 8, 2013
    Publication date: December 19, 2013
    Inventors: Robert Holler, Ian Culling, Rajiv Delwadia, Pavel Mamut, Mark Crowe, Donald Hanson, Patrick Boudreaux, Dan Gilkerson, Eric Farr, Jerry Odenwelder
  • Patent number: 8561012
    Abstract: A computer-implemented method of managing work items associated with agile software development includes displaying a first group of incomplete work items associated with a current iteration of an agile software development project. In response to a first user input, a first incomplete work item of the first group is transferred from the current iteration to a subsequent iteration of the agile software development project. A determination is made that no incomplete work items remain associated with the current iteration. The current iteration is closed and the subsequent iteration is activated.
    Type: Grant
    Filed: October 8, 2008
    Date of Patent: October 15, 2013
    Assignee: Versionone, Inc.
    Inventors: Robert Holler, Ian Culling, Rajiv Delwadia, Pavel Mamut, Mark Crowe, Donald Hanson, Patrick Boudreaux, Dan Gilkerson, Julie Brooks, Eric Farr, Jerry Odenwelder
  • Publication number: 20130246966
    Abstract: Systems and methods for providing multiple display modes for a pane in a graphical user interface are provided. In some implementations, a computer-implemented method for displaying a pane in a user interface, includes: in a first display mode: displaying the pane in the user interface, wherein display of the pane persists regardless of a position of a pointer icon in the user interface; and ceasing to display the pane in response to detecting selection of an indicator; and in a second display mode: displaying the pane in the user interface, wherein display of the pane persists while the pointer icon is positioned over the indicator or within the perimeter of the pane; and ceasing to display the pane in response to detecting that the pointer icon is no longer positioned over the indicator or within the perimeter of the pane.
    Type: Application
    Filed: May 8, 2013
    Publication date: September 19, 2013
    Inventors: Robert Holler, Ian Culling, Rajiv Delwadia, Pavel Mamut, Mark Crowe, Donald Hanson, Patrick Boudreaux, Dan Gilkerson, Julie Brooks, Eric Farr, Jerry Odenwelder
  • Patent number: 8453067
    Abstract: A computer-implemented method of displaying a pane in a user interface includes two display modes. In the first display mode, the pane is displayed in the user interface, wherein display of the pane persists regardless of a position of a pointer icon in the user interface, and display of the pane ceases in response to selection of an indicator. In the second display mode, the pane is displayed in the user interface, wherein display of the pane persists while the pointer icon is positioned over the indicator or within the perimeter of the pane, and display of the pane ceases in response to detecting that the pointer icon is no longer positioned over the indicator or within the perimeter of the pane.
    Type: Grant
    Filed: October 8, 2008
    Date of Patent: May 28, 2013
    Assignee: VersionOne, Inc.
    Inventors: Robert Holler, Ian Culling, Rajiv Delwadia, Pavel Mamut, Mark Crowe, Donald Hanson, Patrick Boudreaux, Dan Gilkerson, Julie Brooks, Eric Farr, Jerry Odenwelder
  • Patent number: 8418147
    Abstract: A computer-implemented method of developing software includes receiving successive code changes for a software product. Input is received specifying that one or more code changes involve a work item associated with development of the software product. A plurality of build runs of the software product is generated. Respective build runs of the plurality correspond to one or more of the successive code changes. Data is stored associating the work item with one or more build runs that each correspond to at least one of the one or more code changes specified as involving the work item. A user input selecting the work item is received; in response, respective identifiers of at least one build run of the one or more build runs associated with the work item are displayed.
    Type: Grant
    Filed: May 8, 2009
    Date of Patent: April 9, 2013
    Assignee: Versionone, Inc.
    Inventors: Jerry Odenwelder, Robert Holler, Ian Culling, Rajiv Delwadia, Pavel Mamut, Mark Crowe, Donald Hanson, Patrick Boudreaux, Dan Gilkerson, Eric Farr
  • Patent number: 8370803
    Abstract: A method of creating assets for agile software development includes detecting selection of an asset type for an asset template, receiving values of one or more attributes for the asset template, and creating the asset template. Upon detecting an action to select the asset template, creation of an asset of the selected asset type and having the received values is initiated.
    Type: Grant
    Filed: January 17, 2008
    Date of Patent: February 5, 2013
    Assignee: Versionone, Inc.
    Inventors: Robert Holler, Ian Culling, Rajiv Delwadia, Pavel Mamut, Mark Crowe, Donald Hanson, Patrick Boudreaux