Patents by Inventor Stephen Iremonger
Stephen Iremonger 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: 9703831Abstract: A computer-implemented method for contextually displaying saved search queries is disclosed. The method comprises: displaying a user interface comprising a layout, the layout being associated with one or more tables in a database; receiving from the user interface a request for stored search queries; upon receiving the request, identifying a plurality of stored search queries, each of the plurality of stored search query being associated with one or more tables in the database; and displaying a stored search query from the plurality of stored search queries if the one or more tables associated with the stored search query and the one or more tables associated with the layout include at least one table in common.Type: GrantFiled: January 7, 2009Date of Patent: July 11, 2017Assignee: Apple Inc.Inventors: Christopher Crim, David McKee, Richard L. Kalman, Stephen Iremonger
-
Patent number: 8849840Abstract: Methods, program products, and systems for automatically searching data in multiple data fields are described. A user can view data retrieved from a database and formatted based on a layout. While viewing the data, the user can perform a search using one or more search terms. A system can automatically examine the database and identify on which tables and on which data fields of the tables to perform the search. The system can identify searchable tables and data fields by analyzing the database schema as well as characteristics of the tables and data fields.Type: GrantFiled: October 19, 2012Date of Patent: September 30, 2014Assignee: Apple Inc.Inventors: Oleg Zaydman, Christopher Crim, Clay Maeckel, Galt Johnson, Stephen Iremonger
-
Patent number: 8700646Abstract: Methods, program products, and systems for displaying data in formatted views using reference files are described. In some implementations, a database application program can generate a result set using one or more queries. The result set can contain actual data from a database and metadata. The metadata can contain references to data records in the database, the references can include identifiers that can identify the data records. When a user saves a database report file, the user can save at least a part of the result set using the identifiers instead of the queries and layouts. Thus, the result set can be saved as a reference file. When the database application program opens the saved reference file, the database application program can reproduce the result set using the stored references without running all of the queries.Type: GrantFiled: August 12, 2009Date of Patent: April 15, 2014Assignee: Apple Inc.Inventors: Vladimir Brad, Christopher Crim, David McKee, Stephen Iremonger, Toufic Milan
-
Patent number: 8484560Abstract: A system displays content from a database in a formatted view. The formatted view includes one or more data fields arranged in one or more data sections. Each of the data sections includes a sub-summary display field. The system receives a request to modify data in one of the data fields. In response, the system reformats the formatted view. The reformatting includes moving the data field from a first data section to a second data section and updating the sub-summary display field in the first data section and the sub-summary display field in the second data section. The system displays the reformatted view.Type: GrantFiled: April 24, 2009Date of Patent: July 9, 2013Assignee: Apple Inc.Inventors: Duc Vuong, Ashok Srinivasan, Christopher Crim, Toufic Milan, Stephen Iremonger, Andrew Paulsen, Rick Kalman
-
Patent number: 8321435Abstract: Methods, program products, and systems for automatically searching data in multiple data fields are described. A user can view data retrieved from a database and formatted based on a layout. While viewing the data, the user can perform a search using one or more search terms. A system can automatically examine the database and identify on which tables and on which data fields of the tables to perform the search. The system can identify searchable tables and data fields by analyzing the database schema as well as characteristics of the tables and data fields.Type: GrantFiled: August 12, 2009Date of Patent: November 27, 2012Assignee: Apple Inc.Inventors: Oleg Zaydman, Christopher Crim, Clay Maeckel, Galt Johnson, Stephen Iremonger
-
Patent number: 7958146Abstract: Techniques for providing limited access to data stored in records of databases are disclosed. The techniques can be implemented in a database program operating on a computer system. The database program can provide a Graphical User Interface that can be used to conveniently define calculation expressions that limit operations on the records of the database. The calculation expression can be defined for a user or group of users with respect to a particular operation that can be requested to be performed on the records of the database. The calculation expression can be defined based on fields of the records, as well as other information, for example, various state variables of the database (e.g., date, time, number of records, etc.) The calculation expression can, in turn, be evaluated with respect to each record to determine whether a request to perform an operation on that particular record should be granted or denied.Type: GrantFiled: May 4, 2010Date of Patent: June 7, 2011Assignee: Apple Inc.Inventors: Christopher Crim, Stephen Iremonger, L. Lee McIntyre
-
Publication number: 20110040745Abstract: Methods, program products, and systems for automatically searching data in multiple data fields are described. A user can view data retrieved from a database and formatted based on a layout. While viewing the data, the user can perform a search using one or more search terms. A system can automatically examine the database and identify on which tables and on which data fields of the tables to perform the search. The system can identify searchable tables and data fields by analyzing the database schema as well as characteristics of the tables and data fields.Type: ApplicationFiled: August 12, 2009Publication date: February 17, 2011Inventors: Oleg Zaydman, Christopher Crim, Clay Maeckel, Galt Johnson, Stephen Iremonger
-
Publication number: 20110040747Abstract: Methods, program products, and systems for displaying data in formatted views using reference files are described. In some implementations, a database application program can generate a result set using one or more queries. The result set can contain actual data from a database and metadata. The metadata can contain references to data records in the database, the references can include identifiers that can identify the data records. When a user saves a database report file, the user can save at least a part of the result set using the identifiers instead of the queries and layouts. Thus, the result set can be saved as a reference file. When the database application program opens the saved reference file, the database application program can reproduce the result set using the stored references without running all of the queries.Type: ApplicationFiled: August 12, 2009Publication date: February 17, 2011Inventors: Vladimir Brad, Christopher Crim, David McKee, Stephen Iremonger, Toufic Milan
-
Patent number: 7873912Abstract: The present invention provides methods and apparatus for presenting fields associated with a report format suitable for displaying data associated with a plurality of fields, the plurality of fields being associated with one or more records. A layout is obtained, the layout being a report format including the plurality of fields. A user selection is received. A first list of fields that are pertinent to the layout (e.g., including the plurality of fields) is presented when the user selection is in a first state. For instance, the first list of fields may include only the fields that are in the layout (e.g., visible to the user). When the user selection is in a second state, a user is presented or provided access to a second list of fields, where the second list of fields includes fields that are not in the layout. The second list of fields may also include the fields that are pertinent to the layout (e.g., those fields in the layout).Type: GrantFiled: February 25, 2005Date of Patent: January 18, 2011Assignee: Apple Inc.Inventors: Christopher L. Crim, Stephen Iremonger, John Welshofer, Kenneth D. Walter, Jr.
-
Publication number: 20100275149Abstract: A system displays content from a database in a formatted view. The formatted view includes one or more data fields arranged in one or more data sections. Each of the data sections includes a sub-summary display field. The system receives a request to modify data in one of the data fields. In response, the system reformats the formatted view. The reformatting includes moving the data field from a first data section to a second data section and updating the sub-summary display field in the first data section and the sub-summary display field in the second data section. The system displays the reformatted view.Type: ApplicationFiled: April 24, 2009Publication date: October 28, 2010Inventors: Duc Vuong, Ashok Srinivasan, Christopher Crim, Toufic Milan, Stephen Iremonger, Andrew Paulsen, Rick Kalman
-
Publication number: 20100217779Abstract: Techniques for providing limited access to data stored in records of databases are disclosed. The techniques can be implemented in a database program operating on a computer system. The database program can provide a Graphical User Interface that can be used to conveniently define calculation expressions that limit operations on the records of the database. The calculation expression can be defined for a user or group of users with respect to a particular operation that can be requested to be performed on the records of the database. The calculation expression can be defined based on fields of the records, as well as other information, for example, various state variables of the database (e.g., date, time, number of records, etc.) The calculation expression can, in turn, be evaluated with respect to each record to determine whether a request to perform an operation on that particular record should be granted or denied.Type: ApplicationFiled: May 4, 2010Publication date: August 26, 2010Applicant: APPLE INC.Inventors: Christopher Crim, Stephen Iremonger, L. Lee McIntyre
-
Publication number: 20100161644Abstract: A computer-implemented method for contextually displaying saved search queries is disclosed. The method comprises: displaying a user interface comprising a layout, the layout being associated with one or more tables in a database; receiving from the user interface a request for stored search queries; upon receiving the request, identifying a plurality of stored search queries, each of the plurality of stored search query being associated with one or more tables in the database; and displaying a stored search query from the plurality of stored search queries if the one or more tables associated with the stored search query and the one or more tables associated with the layout include at least one table in common.Type: ApplicationFiled: January 7, 2009Publication date: June 24, 2010Inventors: Christopher Crim, David McKee, Richard L Kalman, JR., Stephen Iremonger
-
Patent number: 7739298Abstract: Techniques for providing limited access to data stored in records of databases are disclosed. The techniques can be implemented in a database program operating on a computer system. The database program can provide a Graphical User Interface that can be used to conveniently define calculation expressions that limit operations on the records of the database. The calculation expression can be defined for a user or group of users with respect to a particular operation that can be requested to be performed on the records of the database. The calculation expression can be defined based on fields of the records, as well as other information, for example, various state variables of the database (e.g., date, time, number of records, etc.) The calculation expression can, in turn, be evaluated with respect to each record to determine whether a request to perform an operation on that particular record should be granted or denied.Type: GrantFiled: January 26, 2001Date of Patent: June 15, 2010Assignee: Apple Inc.Inventors: Christopher Crim, Stephen Iremonger, L. Lee McIntyre
-
Publication number: 20070143701Abstract: A tab control includes a tab and a tab region including the tab. The tab region is capable of displaying one or more objects when the tab is activated.Type: ApplicationFiled: December 16, 2005Publication date: June 21, 2007Inventors: Stephen Iremonger, David Clark, Donald Schuller, Christopher Crim
-
Patent number: 7000182Abstract: An assistant for the creation of layouts/reports for databases is disclosed. A layout for a database is the arrangement of information for the database such as for data entry or screen viewing, and a report (or report format) for a database is the arrangement of information from the database for presentation of the data in a printed document or with on-line viewing. The assistant serves to automate in the creation of the layout/reports after an interview sequence with a user.Type: GrantFiled: August 20, 1999Date of Patent: February 14, 2006Assignee: Sun Microsystems, Inc.Inventors: Stephen Iremonger, Jhansi Reddy, Tak Tsubota, Joanna Holsztynska, Christopher L. Crim, David Raffarin