Patents by Inventor Peter Glen

Peter Glen 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: 8081988
    Abstract: Embodiments of the present invention recite a method and system for provisioning a Java equipped cellular telephone. In one embodiment, a Geographic Information Systems (GIS) data collector application is uploaded onto a Java equipped cellular telephone for enabling the Java equipped cellular telephone to perform GIS data collection functions. The method further comprises uploading a data dictionary onto the Java equipped cellular telephone comprising at least one GIS feature type.
    Type: Grant
    Filed: August 22, 2007
    Date of Patent: December 20, 2011
    Assignee: Trimble Navigation Limited
    Inventors: Paul Robin Manson, Bruce Stephen James, Michelle Lynn Frye, Robert Murie Allan, John Francis Rogers, Peter Glen France
  • Patent number: 8081987
    Abstract: Embodiments of the present invention recite a method and system for implementing a Geographic Information Systems (GIS) network. In one embodiment, configuration data comprising a unique identification of a mobile electronic device and an assigned membership of the mobile electronic device to a workgroup is received. The method further comprises selecting a data dictionary comprising at least one desired GIS feature type which was not originally intended for use by the mobile electronic device based upon the assigned membership of the mobile electronic device to the workgroup. The method further comprises sending the data dictionary to the mobile electronic device via a wireless communication network.
    Type: Grant
    Filed: August 22, 2007
    Date of Patent: December 20, 2011
    Assignee: Trimble Navigation Limited
    Inventors: Paul Robin Manson, Bruce Stephen James, Michelle Lynn Frye, Robert Murie Allan, John Francis Rogers, Peter Glen France
  • Patent number: 8081989
    Abstract: Embodiments of the present invention recite a method for implementing Geographic Information Systems (GIS) data collection utilizing a legacy electronic device. In one embodiment, a GIS data collector application is installed upon a legacy electronic device which is not originally intended to be used as a GIS data recording device. The method further comprises selecting a data dictionary comprising at least one desired GIS feature type which was not originally intended for use by the legacy electronic device based upon an assigned membership of the legacy electronic device to a workgroup. The method further comprises sending the data dictionary to the legacy electronic device via a wireless communication network.
    Type: Grant
    Filed: August 22, 2007
    Date of Patent: December 20, 2011
    Assignee: Trimble Navigation Limited
    Inventors: Paul Robin Manson, Bruce Stephen James, Michelle Lynn Frye, Robert Murie Allan, John Francis Rogers, Peter Glen France
  • Patent number: 8068848
    Abstract: Embodiments of the present invention recite a method and system for upgrading a legacy cellular device. In one embodiment, a GIS data collector application for enabling a cellular telephone to perform GIS data collector functions is installed upon a cellular telephone which is not originally intended to be used as a GIS data recording device. The method further comprises selecting a data dictionary comprising at least one desired GIS feature type which was not originally intended for use by the cellular telephone based upon an assigned membership of the cellular telephone to a workgroup. The method further comprises sending the data dictionary to the cellular telephone via a wireless communication network.
    Type: Grant
    Filed: August 22, 2007
    Date of Patent: November 29, 2011
    Assignee: Trimble Navigation Limited
    Inventors: Paul Robin Manson, Bruce Stephen James, Michelle Lynn Frye, Robert Murie Allan, John Francis Rogers, Peter Glen France
  • Patent number: 8068849
    Abstract: Embodiments of the present invention recite a Geographic Information Systems (GIS) data collection network. In one embodiment, the present invention comprises a mobile electronic device that was not originally intended for use as a GIS data collector. The present invention further comprises a data dictionary forwarding device communicatively coupled with the mobile electronic device and a GIS data management component communicatively coupled with the data dictionary forwarding device for receiving GIS data collected by the mobile electronic device.
    Type: Grant
    Filed: August 22, 2007
    Date of Patent: November 29, 2011
    Assignee: Trimble Navigation Limited
    Inventors: Paul Robin Manson, Bruce Stephen James, Michelle Lynn Frye, Robert Murie Allan, John Francis Rogers, Peter Glen France
  • Publication number: 20110271218
    Abstract: Associating an object with a relevant data source is disclosed. In some embodiments, an object pasted into a destination document is associated with a data source included in the destination document. In various embodiments, the data source associated with the object may comprise a data source concurrently pasted with the object into the destination document, a data source already existing in the destination document prior to the object being pasted into the destination document, or a data source generated in the destination document using data extracted from the pasted object.
    Type: Application
    Filed: July 15, 2011
    Publication date: November 3, 2011
    Applicant: APPLE INC.
    Inventors: Peter Glen Berger, Peter William Rapp, Michael Duncan Trent, Christopher Douglas Weeldreyer
  • Patent number: 8032152
    Abstract: Embodiments of the present invention recite a method and system for creating a flexible Geographic Information Systems (GIS) network. In one embodiment, a data dictionary is assigned to a mobile electronic device. In one embodiment, the data dictionary comprises a definition of at least one desired GIS feature type which was not originally intended to be recordable by the mobile electronic device. The method further comprises uploading the data dictionary onto the mobile electronic device.
    Type: Grant
    Filed: April 19, 2007
    Date of Patent: October 4, 2011
    Assignee: Trimble Navigation Limited
    Inventors: Paul Robin Manson, Bruce Stephen James, Michelle Lynn Bergen, Robert Murie Allan, John Francis Rogers, Peter Glen France
  • Patent number: 8006194
    Abstract: Associating an object with a relevant data source is disclosed. In some embodiments, an object pasted into a destination document is associated with a data source included in the destination document. In various embodiments, the data source associated with the object may comprise a data source concurrently pasted with the object into the destination document, a data source already existing in the destination document prior to the object being pasted into the destination document, or a data source generated in the destination document using data extracted from the pasted object.
    Type: Grant
    Filed: August 6, 2007
    Date of Patent: August 23, 2011
    Assignee: Apple Inc.
    Inventors: Peter Glen Berger, Peter William Rapp, Michael Duncan Trent, Christopher Douglas Weeldreyer
  • Publication number: 20110202823
    Abstract: Pasting a set of cells is disclosed. In some embodiments, a selection of an option to paste a set of cells in a paste destination is received; and in response to determining that the paste destination is not large enough to accommodate a paste operation associated with the selected option, the paste destination is automatically expanded so that the paste destination is large enough to accommodate the paste operation.
    Type: Application
    Filed: April 25, 2011
    Publication date: August 18, 2011
    Applicant: APPLE INC.
    Inventors: Peter Glen Berger, Jay Christopher Capela, Yaniv Gur, Roger Rock Rosner, Peter Su, Christopher Douglas Weeldreyer
  • Publication number: 20110164055
    Abstract: A method includes: displaying a collection of objects; detecting a gesture made by a contact on the touch-sensitive surface, the gesture comprising a first movement of the contact on the touch-sensitive surface followed by a pause in movement of the contact followed by a second movement of the contact on the touch-sensitive surface; selecting a plurality of objects in the collection of objects in accordance with the first movement; and, after detecting the pause in movement of the contact, moving the selected plurality of objects away from unselected objects in the collection of objects in accordance with the second movement.
    Type: Application
    Filed: May 27, 2010
    Publication date: July 7, 2011
    Inventors: Ian Patrick McCullough, Peter Glen Berger
  • Publication number: 20110145739
    Abstract: Automated population of location-based data and formulae into electronic documents is disclosed. In one embodiment, in response to detecting a user selection of a first data population control, first location-based data is populated in an electronic document, wherein the first location-based data includes data obtained from a location-data source. After the first location-based data is populated in the electronic document, in response to detecting a user selection of a second data population control, second location-based data and one or more formulae are populated in the electronic document, wherein the second location-based data includes data obtained from the location-data source, and wherein the one or more formulae are configured for performing calculations upon the first and second location-based data.
    Type: Application
    Filed: December 16, 2009
    Publication date: June 16, 2011
    Inventors: Peter Glen Berger, Yik Shing Yip, Matthew Ross Lehrian, Michael Jeremy Coblenz
  • Publication number: 20110141031
    Abstract: Context-sensitive, automated use of a magnification loupe is disclosed to facilitate management and manipulation of user interface content and small user interface elements via gestures on a touch-sensitive surface. In one embodiment, a magnifying loupe is displayed based on the context associated with a finger-based gesture on a touch-sensitive surface. For example, a magnification loupe is displayed when one or more user interface elements corresponding to the location of the gesture on the touch-sensitive surface is smaller than a predefined size threshold, but the loupe is not displayed when the user interface elements corresponding to the location of the gesture on the touch-sensitive surface are larger than the predefined size threshold. In another embodiment, the magnification power of the loupe varies based on the size of the one or more user interface elements corresponding to the location of the gesture on the touch-sensitive surface.
    Type: Application
    Filed: December 15, 2009
    Publication date: June 16, 2011
    Inventors: Ian Patrick McCullough, Peter Glen Berger
  • Patent number: 7954047
    Abstract: Cutting and copying discontiguous selections of cells is disclosed. In some embodiments, in response to receiving an indication of a selection of a set of cells that does not include only a continuous grid of selected cells and receiving an indication of a selection of a paste destination in which the set of cells is desired to be pasted, the set of cells is pasted in the paste destination in a manner that preserves a respective relative position of each cell in the set. In some embodiments, if a paste destination is not large enough to accommodate a paste operation, the paste destination is automatically expanding so that it is large enough to accommodate the paste operation.
    Type: Grant
    Filed: August 6, 2007
    Date of Patent: May 31, 2011
    Assignee: Apple Inc.
    Inventors: Peter Glen Berger, Jay Christopher Capela, Yaniv Gur, Roger Rock Rosner, Peter Su, Christopher Douglas Weeldreyer
  • Publication number: 20100083083
    Abstract: In some embodiments, the cell content portion of a table definition of a table of cells is specified in a prescribed order such that cell positions do not have to be explicitly specified with cell definitions in the cell content portion of the table definition. The cells of the table to which one or more entries in the cell content portion correspond to are inferred from the prescribed order in which the entries are specified.
    Type: Application
    Filed: September 30, 2008
    Publication date: April 1, 2010
    Inventor: Peter Glen Berger
  • Publication number: 20100083091
    Abstract: In some embodiments, text that includes one or more prescribed characters is represented on a pasteboard in a plurality of representations, including an escaped representation that escapes the one or more prescribed characters so that a format of the text can be preserved when the text is pasted into a cell of a spreadsheet application that does not natively support inclusion of the one or more prescribed characters in cell content.
    Type: Application
    Filed: September 30, 2008
    Publication date: April 1, 2010
    Inventors: Peter Glen Berger, Tamara Lynn Abell
  • Publication number: 20100083086
    Abstract: Heuristic based feature degradation and/or restoration is disclosed. In some embodiments, providing a feature with respect to a set of cells includes determining that a degradation threshold associated with the feature is satisfied with respect to the set of cells and at least partially degrading the feature for the set of cells.
    Type: Application
    Filed: September 30, 2008
    Publication date: April 1, 2010
    Inventors: Peter Glen Berger, Yaniv Gur
  • Publication number: 20090044095
    Abstract: Automatically populating and/or generating tables using data extracted from files is disclosed. In some embodiments, in response to receiving an indication that at least a portion of a data object is desired to be included in a table, a set of one or more data values associated with the data object is selected for inclusion in the table and automatically included as an entry corresponding to the data object in the table. In various embodiments, the table may comprise an existing table and/or a newly generated table.
    Type: Application
    Filed: August 6, 2007
    Publication date: February 12, 2009
    Inventors: Peter Glen Berger, Jay Christopher Capela, Yaniv Gur, Roger Rock Rosner, Christopher Douglas Weeldreyer
  • Publication number: 20090044093
    Abstract: Cutting and copying discontiguous selections of cells is disclosed. In some embodiments, in response to receiving an indication of a selection of a set of cells that does not include only a continuous grid of selected cells and receiving an indication of a selection of a paste destination in which the set of cells is desired to be pasted, the set of cells is pasted in the paste destination in a manner that preserves a respective relative position of each cell in the set. In some embodiments, if a paste destination is not large enough to accommodate a paste operation, the paste destination is automatically expanding so that it is large enough to accommodate the paste operation.
    Type: Application
    Filed: August 6, 2007
    Publication date: February 12, 2009
    Inventors: Peter Glen Berger, Jay Christopher Capela, Yaniv Gur, Roger Rock Rosner, Peter Su, Christopher Douglas Weeldreyer
  • Publication number: 20090043804
    Abstract: In some embodiments, the grid definition and data source definition portions of a table definition are segregated. Grid definition values included in the grid definition portion include one or more grid geometry values and/or grid line style values. Cell content values included in the data source definition portion include one or more data values and/or cell-specific style values.
    Type: Application
    Filed: August 6, 2007
    Publication date: February 12, 2009
    Inventors: Peter Glen Berger, Jesse Chapman, Matthew Ross Lehrian, Peter Su
  • Publication number: 20090044121
    Abstract: Associating an object with a relevant data source is disclosed. In some embodiments, an object pasted into a destination document is associated with a data source included in the destination document. In various embodiments, the data source associated with the object may comprise a data source concurrently pasted with the object into the destination document, a data source already existing in the destination document prior to the object being pasted into the destination document, or a data source generated in the destination document using data extracted from the pasted object.
    Type: Application
    Filed: August 6, 2007
    Publication date: February 12, 2009
    Inventors: Peter Glen Berger, Peter William Rapp, Michael Duncan Trent, Christopher Douglas Weeldreyer