Patents by Inventor Geoff Schuller

Geoff Schuller 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: 8103951
    Abstract: In a database application executing on a computer system, a database table view is represented by a structured object located on a storage device coupled to the computer system. Responsive to a user pasting content (e.g., spreadsheet data) onto the view of the table, the database application determines if the content to be pasted extends beyond the number of rows (records in a database) or columns (database fields) currently displayed in the table view. If the content extends beyond the number of rows or columns currently displayed, the database application automatically adds one or more records or fields to the structured object on the storage device, and updates the table view to display one or more rows or columns corresponding to the records or fields added to the structured object.
    Type: Grant
    Filed: September 30, 2008
    Date of Patent: January 24, 2012
    Assignee: Apple Inc.
    Inventors: Geoff Schuller, Yan Guo
  • Patent number: 8078982
    Abstract: The disclosed implementations allow automatic and transparent creation of data relationships in a database application or other application in response to user generated trigger events. Related data records can be stored and displayed in layouts, screens, forms and user interfaces provided by the database application or other application. Additional or extended information corresponding to the related data can be stored and displayed.
    Type: Grant
    Filed: November 12, 2007
    Date of Patent: December 13, 2011
    Assignee: Apple Inc.
    Inventors: Jeffrey Caldwell Fried, Geoff Schuller, John Lorin Welshofer, Steven Marcek, Brian Barrick
  • Publication number: 20100083092
    Abstract: In a database application executing on a computer system, a database table view is represented by a structured object located on a storage device coupled to the computer system. Responsive to a user pasting content (e.g., spreadsheet data) onto the view of the table, the database application determines if the content to be pasted extends beyond the number of rows (records in a database) or columns (database fields) currently displayed in the table view. If the content extends beyond the number of rows or columns currently displayed, the database application automatically adds one or more records or fields to the structured object on the storage device, and updates the table view to display one or more rows or columns corresponding to the records or fields added to the structured object.
    Type: Application
    Filed: September 30, 2008
    Publication date: April 1, 2010
    Applicant: APPLE INC.
    Inventors: Geoff Schuller, Yan Guo
  • Publication number: 20090125830
    Abstract: A compound field is automatically created in response to a trigger event. In one aspect, a user selects a field type and a compound field associated with the field type is automatically created. A compound field can be manipulated and presented as a single conceptual unit in a user interface (e.g., a form, screen or layout) of an application (e.g., a database application). When an object representing the compound field is dragged and dropped or otherwise selected in the user interface, the compound field is expanded to reveal one or more subfields capable of receiving data from a user. In another aspect, one or more background tables are automatically and transparently created to store compound field objects. In another aspect, a user can create their own compound field types.
    Type: Application
    Filed: November 13, 2007
    Publication date: May 14, 2009
    Applicant: APPLE INC.
    Inventors: Steven Marcek, John Lorin Welshofer, Geoff Schuller, Brian Barrick
  • Publication number: 20090125828
    Abstract: The disclosed implementations allow automatic and transparent creation of data relationships in a database application or other application in response to user generated trigger events. Related data records can be stored and displayed in layouts, screens, forms and user interfaces provided by the database application or other application. Additional or extended information corresponding to the related data can be stored and displayed.
    Type: Application
    Filed: November 12, 2007
    Publication date: May 14, 2009
    Applicant: APPLE INC.
    Inventors: Jeffrey Caldwell Fried, Geoff Schuller, John Lorin Welshofer, Steven Marcek, Brian Barrick