Patents by Inventor John Lorin Welshofer

John Lorin Welshofer 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: 8135758
    Abstract: Techniques for displaying information associated with a database are disclosed. A database-informer displays information (or additional information) about various database objects displayed for a user. The database-informer may be presented to user as a tool-tip. However, the database-informer can be customized and dynamically constructed based on various variables that are dynamically determined at runtime. As such, the information can be dynamically determined based on variables stored in different tables and provided on-demand when the database-informer is invoked by the user. As a result, database users can be provided with customized and up-to-date information without having to view different tables.
    Type: Grant
    Filed: October 27, 2009
    Date of Patent: March 13, 2012
    Assignee: Apple Inc.
    Inventors: Vladimir Bradateanu, Toufic Milan, Lee McIntyre, Geraldine Vahey, John Lorin Welshofer
  • 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
  • Patent number: 7805464
    Abstract: A setup dialog for a web viewer dynamically changes to reflect parameters needed to generate a web address. The setup dialog can include a list box containing websites for which website templates are available for assisting the user in generating web addresses. The list box can also include an option to generate a custom web address without using a website template. An extensible grammar is provided for generating custom website templates.
    Type: Grant
    Filed: September 18, 2006
    Date of Patent: September 28, 2010
    Assignee: Apple Inc.
    Inventors: David McKee, Tom Lloyd, John Lorin Welshofer, Christopher Crim
  • Patent number: 7672968
    Abstract: Techniques for displaying information associated with a database are disclosed. A database-informer displays information (or additional information) about various database objects displayed for a user. The database-informer may be presented to user as a tool-tip. However, the database-informer can be customized and dynamically constructed based on various variables that are dynamically determined at runtime. As such, the information can be dynamically determined based on variables stored in different tables and provided on-demand when the database-informer is invoked by the user. As a result, database users can be provided with customized and up-to-date information without having to view different tables.
    Type: Grant
    Filed: May 12, 2005
    Date of Patent: March 2, 2010
    Assignee: Apple Inc.
    Inventors: Vladimir Bradateanu, Toufic Milan, Lee McIntyre, Geraldine Vahey, John Lorin Welshofer
  • Publication number: 20100042922
    Abstract: Techniques for displaying information associated with a database are disclosed. A database-informer displays information (or additional information) about various database objects displayed for a user. The database-informer may be presented to user as a tool-tip. However, the database-informer can be customized and dynamically constructed based on various variables that are dynamically determined at runtime. As such, the information can be dynamically determined based on variables stored in different tables and provided on-demand when the database-informer is invoked by the user. As a result, database users can be provided with customized and up-to-date information without having to view different tables.
    Type: Application
    Filed: October 27, 2009
    Publication date: February 18, 2010
    Applicant: APPLE INC.
    Inventors: Vladimir BRADATEANU, Toufic MILAN, Lee MCINTYRE, Geraldine VAHEY, John Lorin WELSHOFER
  • 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
  • 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: 20080071790
    Abstract: A setup dialog for a web viewer dynamically changes to reflect parameters needed to generate a web address. The setup dialog can include a list box containing websites for which website templates are available for assisting the user in generating web addresses. The list box can also include an option to generate a custom web address without using a website template. An extensible grammar is provided for generating custom website templates.
    Type: Application
    Filed: September 18, 2006
    Publication date: March 20, 2008
    Inventors: David McKee, Tom Lloyd, John Lorin Welshofer, Christopher Crim