Search

Ian Culling Phones & Addresses

  • 4146 Westerleigh Ct, Norcross, GA 30092 (770) 409-8965
  • Berkeley Lake, GA
  • 9155 Prestwick Club Dr, Duluth, GA 30097 (678) 428-9626
  • 1414 River Chase Trl, Duluth, GA 30096 (770) 232-1402
  • Johns Creek, GA
  • Cumming, GA

Work

Company: Collabnet versionone Sep 2006 Position: Chief technology officer

Education

Degree: Bachelors, Bachelor of Science School / High School: The University of British Columbia

Skills

Agile Project Management • Agile Methodologies • Scrum • Software Development • Saas • Sdlc • Product Management

Industries

Computer Software

Resumes

Resumes

Ian Culling Photo 1

Chief Technology Officer

View page
Location:
Atlanta, GA
Industry:
Computer Software
Work:
Collabnet Versionone
Chief Technology Officer

Alogent Corporation Jun 2002 - Sep 2006
Vp, Product Development

Click Tactics Oct 2000 - Jun 2002
Chief Technology Officer

Tango Networks Sep 1999 - Sep 2000
Vp, Development

Clarus Corporation 1994 - 1999
Avp, Commerce Development
Education:
The University of British Columbia
Bachelors, Bachelor of Science
Skills:
Agile Project Management
Agile Methodologies
Scrum
Software Development
Saas
Sdlc
Product Management

Business Records

Name / Title
Company / Classification
Phones & Addresses
Ian Culling
Officer, Chief Technology Officer
VersionOne
Computer Software · Software Sales & Development · Agile Project Planning And Management · Computer Related Services · Custom Computer Programing · Nonclassifiable Establishments
6220 Shiloh Rd SUITE 400, Alpharetta, GA 30005
16 W Ctr, Fayetteville, AR 72701
6200 Shiloh Rd, Alpharetta, GA 30005
4239 Riv District, Duluth, GA 30096
(678) 268-3320

Publications

Us Patents

Methods And Systems For Reporting On Build Runs In Software Development

View page
US Patent:
8418147, Apr 9, 2013
Filed:
May 8, 2009
Appl. No.:
12/463299
Inventors:
Jerry Odenwelder - Atlanta GA, US
Robert Holler - Cumming GA, US
Ian Culling - Berkeley Lake GA, US
Rajiv Delwadia - Jasper GA, US
Pavel Mamut - Suwanee GA, US
Mark Crowe - Atlanta GA, US
Donald Hanson - Cumming GA, US
Patrick Boudreaux - Cumming GA, US
Dan Gilkerson - San Diego CA, US
Eric Farr - Alpharetta GA, US
Assignee:
Versionone, Inc. - Alpharetta GA
International Classification:
G06F 9/44
US Classification:
717128, 717131, 717132
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.

Multiple Display Modes For A Pane In A Graphical User Interface

View page
US Patent:
8453067, May 28, 2013
Filed:
Oct 8, 2008
Appl. No.:
12/247963
Inventors:
Robert Holler - Cumming GA, US
Ian Culling - Cumming GA, US
Rajiv Delwadia - Woodstock GA, US
Pavel Mamut - Buford GA, US
Mark Crowe - Kula HI, US
Donald Hanson - Cumming GA, US
Patrick Boudreaux - Cumming GA, US
Dan Gilkerson - San Diego CA, US
Julie Brooks - Washington DC, US
Eric Farr - Alpharetta GA, US
Jerry Odenwelder - Atlanta GA, US
Assignee:
VersionOne, Inc. - Alpharetta GA
International Classification:
G06F 3/048
US Classification:
715779, 715764
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.

Transitioning Between Iterations In Agile Software Development

View page
US Patent:
8561012, Oct 15, 2013
Filed:
Oct 8, 2008
Appl. No.:
12/247939
Inventors:
Robert Holler - Cumming GA, US
Ian Culling - Cumming GA, US
Rajiv Delwadia - Woodstock GA, US
Pavel Mamut - Buford GA, US
Mark Crowe - Kula HI, US
Donald Hanson - Cumming GA, US
Patrick Boudreaux - Cumming GA, US
Dan Gilkerson - San Diego CA, US
Julie Brooks - Washington DC, US
Eric Farr - Alpharetta GA, US
Jerry Odenwelder - Atlanta GA, US
Assignee:
Versionone, Inc. - Alpharetta GA
International Classification:
G06F 9/44
US Classification:
717102, 717105, 717109, 717113, 717122
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.

Multiple Display Modes For A Pane In A Graphical User Interface

View page
US Patent:
20130246966, Sep 19, 2013
Filed:
May 8, 2013
Appl. No.:
13/890179
Inventors:
Robert Holler - Cumming GA, US
Ian Culling - Cumming GA, US
Rajiv Delwadia - Woodstock GA, US
Pavel Mamut - Buford GA, US
Mark Crowe - Kula HI, US
Donald Hanson - Cumming GA, US
Patrick Boudreaux - Cumming GA, US
Dan Gilkerson - San Diego CA, US
Julie Brooks - Washington DC, US
Eric Farr - Alpharetta GA, US
Jerry Odenwelder - Atlanta GA, US
International Classification:
G06F 3/0481
US Classification:
715781
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.

Methods And Systems For Reporting On Build Runs In Software Development

View page
US Patent:
20130339932, Dec 19, 2013
Filed:
Apr 8, 2013
Appl. No.:
13/858819
Inventors:
Robert Holler - Cumming GA, US
Ian Culling - Berkeley Lake GA, US
Rajiv Delwadia - Jasper GA, US
Pavel Mamut - Suwanee GA, US
Mark Crowe - Atlanta GA, US
Donald Hanson - Cumming GA, US
Patrick Boudreaux - Cumming GA, US
Dan Gilkerson - San Diego CA, US
Eric Farr - Alpharetta GA, US
Jerry Odenwelder - Atlanta GA, US
International Classification:
G06F 11/36
US Classification:
717128
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.

Asset Templates For Agile Software Development

View page
US Patent:
8370803, Feb 5, 2013
Filed:
Jan 17, 2008
Appl. No.:
12/016192
Inventors:
Robert Holler - Cumming GA, US
Ian Culling - Cumming GA, US
Rajiv Delwadia - Woodstock GA, US
Pavel Mamut - Buford GA, US
Mark Crowe - Kula HI, US
Donald Hanson - Cumming GA, US
Patrick Boudreaux - Cumming GA, US
Assignee:
Versionone, Inc. - Alpharetta GA
International Classification:
G06F 9/44
US Classification:
717120, 717101, 717107
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.

Transitioning Between Iterations In Agile Software Development

View page
US Patent:
20160231999, Aug 11, 2016
Filed:
Sep 8, 2015
Appl. No.:
14/848271
Inventors:
- Alpharetta GA, US
Ian Culling - Cumming GA, US
Rajiv Delwadia - Woodstock GA, US
Pavel Mamut - Buford GA, US
Mark Crowe - Kula HI, US
Donald Hanson - Cumming GA, US
Patrick Boudreaux - Cumming GA, US
Dan Gilkerson - San Diego CA, US
Julie Brooks - Washington DC, US
Eric Farr - Alpharetta GA, US
Jerry Odenwelder - Atlanta GA, US
International Classification:
G06F 9/44
G06F 3/0484
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.

Methods And Systems For Reporting On Build Runs In Software Development

View page
US Patent:
20140359555, Dec 4, 2014
Filed:
Aug 19, 2014
Appl. No.:
14/463385
Inventors:
- Alpharetta GA, US
Ian Culling - Berkeley Lake GA, US
Rajiv Delwadia - Jasper GA, US
Pavel Mamut - Suwanee GA, US
Mark Crowe - Atlanta GA, US
Donald Hanson - Cumming GA, US
Patrick Boudreaux - Cumming GA, US
Dan Gilkerson - San Diego CA, US
Eric Farr - Alpharetta GA, US
Jerry Odenwelder - Atlanta GA, US
International Classification:
G06F 9/44
US Classification:
717101
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.
Ian C Culling from Berkeley Lake, GA, age ~57 Get Report