Patents by Inventor Heather L. Winkle
Heather L. Winkle 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: 10192331Abstract: Methods, program products, and systems for analytical charting are described. A system implementing analytical charting techniques can receive a selection input from a data view displaying data retrieved from a database table. The system can determine a context of the selection input, a data environment in which the selection input is received, and characteristics of data being selected. Based on the context, the data environment, and the characteristics, the system can generate a chart data grouping that specifies a relationship between data in a chart. The system can automatically specify one or more data series for the chart based on the chart data grouping. The system can generate chart parameters automatically and transparently to the user. The system can provide the system-generated chart parameters for display and allow user modification to the system-generated chart parameters. The system can then generate a chart using the chart parameters.Type: GrantFiled: December 18, 2015Date of Patent: January 29, 2019Assignee: Apple Inc.Inventors: Heather L. Winkle, Toufic Milan, Tianzhou Chen, Andrew Phan, Nikita Pisliakov, Duc Vuong, Ashok Srinivasan
-
Publication number: 20160179780Abstract: Methods, program products, and systems for analytical charting are described. A system implementing analytical charting techniques can receive a selection input from a data view displaying data retrieved from a database table. The system can determine a context of the selection input, a data environment in which the selection input is received, and characteristics of data being selected. Based on the context, the data environment, and the characteristics, the system can generate a chart data grouping that specifies a relationship between data in a chart. The system can automatically specify one or more data series for the chart based on the chart data grouping. The system can generate chart parameters automatically and transparently to the user. The system can provide the system-generated chart parameters for display and allow user modification to the system-generated chart parameters. The system can then generate a chart using the chart parameters.Type: ApplicationFiled: December 18, 2015Publication date: June 23, 2016Inventors: Heather L. WINKLE, Toufic MILAN, Ryan CHEN, Andrew PHAN, Nikita Pisliakov, Duc VUONG, Ashok SRINIVASAN
-
Patent number: 9224217Abstract: Methods, program products, and systems for analytical charting are described. A system implementing analytical charting techniques can receive a selection input from a data view displaying data retrieved from a database table. The system can determine a context of the selection input, a data environment in which the selection input is received, and characteristics of data being selected. Based on the context, the data environment, and the characteristics, the system can generate a chart data grouping that specifies a relationship between data in a chart. The system can automatically specify one or more data series for the chart based on the chart data grouping. The system can generate chart parameters automatically and transparently to the user. The system can provide the system-generated chart parameters for display and allow user modification to the system-generated chart parameters. The system can then generate a chart using the chart parameters.Type: GrantFiled: January 6, 2012Date of Patent: December 29, 2015Assignee: Apple Inc.Inventors: Heather L. Winkle, Toufic Milan, Ryan Chen, Andrew Phan, Nikita Pisliakov, Duc Vuong, Ashok Srinivasan
-
Publication number: 20140365877Abstract: A history of uploading an electronic document to one or more destinations is stored as a file tag. The file tag can be a portion of metadata associated with the document. Each time the document is copied to a new location, e.g., uploaded to a database server or a webserver, the location is stored in the tag. When the document is copied locally, the operating system can copy the tag with the document. When the tagged document is edited, a prompt can be displayed. The prompt can provide an option for editing the document locally and an option for editing the uploaded copy.Type: ApplicationFiled: June 5, 2013Publication date: December 11, 2014Inventors: Eric Jacobson, Heather L. Winkle, Nikita Pisliakov, Clay Maeckel, Toufic Milan
-
Patent number: 8878777Abstract: Methods, program products, and systems for corner control are described. Each of the four corners of a rectangular display field can be individually configured to be a rounded corner or an angled corner. In some implementations, a method can include providing a user interface item for display. The user interface item can include four control elements. Each of the control elements can correspond to a corner of a display field. Each of the control elements can individually and independently control a shape of the corresponding corner of the display field. The display field can have one or more corners in rounded shape and one or more corners in angled shape, according to user input received through the user interface item.Type: GrantFiled: January 6, 2012Date of Patent: November 4, 2014Assignee: Apple Inc.Inventors: Heather L. Winkle, Andrew Paulsen, Nicolas M. Hunter
-
Publication number: 20140137019Abstract: Methods, program products, and systems for object connection are described. A first user interface item representing a first data object can be visually connected to a second user interface item representing a second data object. Once connected, a connection line representing the connection can be displayed. Moving the first connected user interface item can cause the second connected user interface item to move in synchronization with the first user interface item. During movement of the user interface items, relative positions of the user interface items can remain unchanged.Type: ApplicationFiled: November 14, 2012Publication date: May 15, 2014Applicant: APPLE INC.Inventors: Andrew Paulsen, Heather L. Winkle
-
Publication number: 20140089830Abstract: A system can provide for display a ribbon having multiple segments for controlling how data in a table are sorted. The data can be sorted according to a sort hierarchy including multiple sort levels, each sort level corresponding to a field. Each segment in the ribbon can correspond to a field in the table. A position of a segment in the ribbon can represent a sort level of the corresponding field. An order of the segments in the ribbon can represent the sort hierarchy for the table. The system can receive a user input rearranging the segments in the ribbon. When the order of the segments in the ribbon changes according to the rearrangement, the system can change the sort hierarchy of the table.Type: ApplicationFiled: September 25, 2012Publication date: March 27, 2014Applicant: Apple Inc.Inventors: Heather L. Winkle, Ashok Srinivasan
-
Publication number: 20130176201Abstract: Methods, Methods, program products, and systems for corner control are described. Each of the four corners of a rectangular display field can be individually configured to be a rounded corner or an angled corner. In some implementations, a method can include providing a user interface item for display. The user interface item can include four control elements. Each of the control elements can correspond to a corner of a display field. Each of the control elements can individually and independently control a shape of the corresponding corner of the display field. The display field can have one or more corners in rounded shape and one or more corners in angled shape, according to user input received through the user interface item.Type: ApplicationFiled: January 6, 2012Publication date: July 11, 2013Inventors: Heather L. Winkle, Andrew Paulsen, Nicolas M. Hunter
-
Publication number: 20130176315Abstract: Methods, program products, and systems for analytical charting are described. A system implementing analytical charting techniques can receive a selection input from a data view displaying data retrieved from a database table. The system can determine a context of the selection input, a data environment in which the selection input is received, and characteristics of data being selected. Based on the context, the data environment, and the characteristics, the system can generate a chart data grouping that specifies a relationship between data in a chart. The system can automatically specify one or more data series for the chart based on the chart data grouping. The system can generate chart parameters automatically and transparently to the user. The system can provide the system-generated chart parameters for display and allow user modification to the system-generated chart parameters. The system can then generate a chart using the chart parameters.Type: ApplicationFiled: January 6, 2012Publication date: July 11, 2013Inventors: Heather L. Winkle, Toufic Milan, Ryan Chen, Andrew Phan, Nikita Pisliakov, Duc Vuong, Ashok Srinivasan