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: 10192331
    Abstract: 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: Grant
    Filed: December 18, 2015
    Date of Patent: January 29, 2019
    Assignee: Apple Inc.
    Inventors: Heather L. Winkle, Toufic Milan, Tianzhou Chen, Andrew Phan, Nikita Pisliakov, Duc Vuong, Ashok Srinivasan
  • Publication number: 20160179780
    Abstract: 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: Application
    Filed: December 18, 2015
    Publication date: June 23, 2016
    Inventors: Heather L. WINKLE, Toufic MILAN, Ryan CHEN, Andrew PHAN, Nikita Pisliakov, Duc VUONG, Ashok SRINIVASAN
  • Patent number: 9224217
    Abstract: 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: Grant
    Filed: January 6, 2012
    Date of Patent: December 29, 2015
    Assignee: Apple Inc.
    Inventors: Heather L. Winkle, Toufic Milan, Ryan Chen, Andrew Phan, Nikita Pisliakov, Duc Vuong, Ashok Srinivasan
  • Publication number: 20140365877
    Abstract: 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: Application
    Filed: June 5, 2013
    Publication date: December 11, 2014
    Inventors: Eric Jacobson, Heather L. Winkle, Nikita Pisliakov, Clay Maeckel, Toufic Milan
  • Patent number: 8878777
    Abstract: 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: Grant
    Filed: January 6, 2012
    Date of Patent: November 4, 2014
    Assignee: Apple Inc.
    Inventors: Heather L. Winkle, Andrew Paulsen, Nicolas M. Hunter
  • Publication number: 20140137019
    Abstract: 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: Application
    Filed: November 14, 2012
    Publication date: May 15, 2014
    Applicant: APPLE INC.
    Inventors: Andrew Paulsen, Heather L. Winkle
  • Publication number: 20140089830
    Abstract: 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: Application
    Filed: September 25, 2012
    Publication date: March 27, 2014
    Applicant: Apple Inc.
    Inventors: Heather L. Winkle, Ashok Srinivasan
  • Publication number: 20130176201
    Abstract: 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: Application
    Filed: January 6, 2012
    Publication date: July 11, 2013
    Inventors: Heather L. Winkle, Andrew Paulsen, Nicolas M. Hunter
  • Publication number: 20130176315
    Abstract: 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: Application
    Filed: January 6, 2012
    Publication date: July 11, 2013
    Inventors: Heather L. Winkle, Toufic Milan, Ryan Chen, Andrew Phan, Nikita Pisliakov, Duc Vuong, Ashok Srinivasan