Patents by Inventor Ryan M. Olshavsky

Ryan M. Olshavsky 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: 11074726
    Abstract: Disclosed herein are techniques for automatically mitigating overlapping labels associated with pie charts. In particular, the techniques involve migrating positions of the labels in response to adjustments of the pie chart to ensure that the labels are distributed in a non-overlapping, uniform, and aesthetically-pleasing manner.
    Type: Grant
    Filed: September 28, 2017
    Date of Patent: July 27, 2021
    Assignee: Apple Inc.
    Inventors: Elizaveta Girsova, Chao-Kuo Lin, Michael D. Trent, Jonathan Cho, Lorraine S. Shim, Ryan M. Olshavsky, Andrew L. Harding, Brian J. Rupert
  • Publication number: 20190370313
    Abstract: The present disclosure relates to dynamically adjusting a title in a donut chart based on an adjustment to the donut chart. The donut chart may include an outer ring portion, an inner hole region, and the title. In particular, the title may be set based on the inner hole region to prevent the title from overlapping the outer ring portion which may prevent the title from obscuring labels located in the outer ring portion. As a property of the donut chart is adjusted, the title may be automatically adjusted for better visual effect. For example, the title may be dynamically resized and/or dynamically rewrapped. In this manner, the title may be dynamically adjusted based on an adjustment to the donut chart, avoiding the tedious process of manually adjusting the title for better visual effect.
    Type: Application
    Filed: June 1, 2018
    Publication date: December 5, 2019
    Inventors: Elizaveta Girsova, Chao-Kuo Lin, Andrew L. Harding, Ryan M. Olshavsky, Carlyle C. Hoch, Kevin D. Broom
  • Patent number: 10474737
    Abstract: The present disclosure relates to dynamically adjusting a title in a donut chart based on an adjustment to the donut chart. The donut chart may include an outer ring portion, an inner hole region, and the title. In particular, the title may be set based on the inner hole region to prevent the title from overlapping the outer ring portion which may prevent the title from obscuring labels located in the outer ring portion. As a property of the donut chart is adjusted, the title may be automatically adjusted for better visual effect. For example, the title may be dynamically resized and/or dynamically rewrapped. In this manner, the title may be dynamically adjusted based on an adjustment to the donut chart, avoiding the tedious process of manually adjusting the title for better visual effect.
    Type: Grant
    Filed: June 1, 2018
    Date of Patent: November 12, 2019
    Assignee: Apple, Inc.
    Inventors: Elizaveta Girsova, Chao-Kuo Lin, Andrew L. Harding, Ryan M. Olshavsky, Carlyle C. Hoch, Kevin D. Broom
  • Patent number: 10152470
    Abstract: Embodiments are disclosed in which an algorithm that updates or rewrites one or more formulas when a table is transposed in an application. In certain embodiments the formula is rewritten so as to preserve the functionality of the formula with respect to the transposed table. In certain embodiments, a notification may be provided that a formula is changed or not changed in response to the table transposition event.
    Type: Grant
    Filed: October 10, 2014
    Date of Patent: December 11, 2018
    Assignee: Apple Inc.
    Inventors: Edward Patrick Hogan, Jonathan Robert Speicher, Matthew Ross Lehrian, Michael Jeremy Coblenz, Ryan M. Olshavsky, Shawn Patrick Flisakowski
  • Publication number: 20180260986
    Abstract: Disclosed herein are techniques for automatically mitigating overlapping labels associated with pie charts. In particular, the techniques involve migrating positions of the labels in response to adjustments of the pie chart to ensure that the labels are distributed in a non-overlapping, uniform, and aesthetically-pleasing manner.
    Type: Application
    Filed: September 28, 2017
    Publication date: September 13, 2018
    Inventors: Elizaveta GIRSOVA, Chao-Kuo LIN, Michael D. TRENT, Jonathan CHO, Lorraine S. SHIM, Ryan M. OLSHAVSKY, Andrew L. HARDING, Brian J. RUPERT
  • Patent number: 9317182
    Abstract: Approaches are disclosed for generating a menu that may be used to provide a set of bounded options for populating associated cells of a table. In certain embodiments, the menu is automatically generated based at least in part on the initial content of one or more cells to be associated with the menu. In certain embodiments, the options listed in the menu may be edited by a user or reformatted based on logic associated with the menu generation process.
    Type: Grant
    Filed: April 11, 2013
    Date of Patent: April 19, 2016
    Assignee: APPLE INC.
    Inventors: Mark Bernstein, Matthew R. Lehrian, Ryan M. Olshavsky, Yik Shing Yip, Christopher Douglas Weeldreyer, Jane H. Chronis
  • Publication number: 20160103819
    Abstract: Embodiments are disclosed in which an algorithm that updates or rewrites one or more formulas when a table is transposed in an application. In certain embodiments the formula is rewritten so as to preserve the functionality of the formula with respect to the transposed table. In certain embodiments, a notification may be provided that a formula is changed or not changed in response to the table transposition event.
    Type: Application
    Filed: October 10, 2014
    Publication date: April 14, 2016
    Inventors: Edward Patrick Hogan, Jonathan Robert Speicher, Matthew Ross Lehrian, Michael Jeremy Coblenz, Ryan M. Olshavsky, Shawn Patrick Flisakowski
  • Patent number: 9026909
    Abstract: Some embodiments provide a list view that displays a list of media clips and, for each media clip, displays each tag associated with the media clip. The list view includes a list area for displaying the list of media clips and tags. In some embodiments, the list view includes a preview section for displaying a representation of a clip selected from the list view's list area. The list view, in some embodiments, displays information related to each tag such as a starting point of the tag's range, an ending point of the tag's range, and a duration of the range.
    Type: Grant
    Filed: May 25, 2011
    Date of Patent: May 5, 2015
    Assignee: Apple Inc.
    Inventors: Colleen Pendergast, Giovanni Agnoli, Mike Stern, Ryan M. Olshavsky, Brian Meaney
  • Publication number: 20140310649
    Abstract: Approaches are disclosed for generating a menu that may be used to provide a set of bounded options for populating associated cells of a table. In certain embodiments, the menu is automatically generated based at least in part on the initial content of one or more cells to be associated with the menu. In certain embodiments, the options listed in the menu may be edited by a user or reformatted based on logic associated with the menu generation process.
    Type: Application
    Filed: April 11, 2013
    Publication date: October 16, 2014
    Applicant: APPLE INC.
    Inventors: Mark Bernstein, Matthew R. Lehrian, Ryan M. Olshavsky, Yik Shing Yip, Christopher Douglas Weeldreyer, Jane H. Chronis
  • Publication number: 20120210218
    Abstract: Some embodiments provide a list view that displays a list of media clips and, for each media clip, displays each tag associated with the media clip. The list view includes a list area for displaying the list of media clips and tags. In some embodiments, the list view includes a preview section for displaying a representation of a clip selected from the list view's list area. The list view, in some embodiments, displays information related to each tag such as a starting point of the tag's range, an ending point of the tag's range, and a duration of the range.
    Type: Application
    Filed: May 25, 2011
    Publication date: August 16, 2012
    Inventors: Colleen Pendergast, Giovanni Agnoli, Mike Stern, Ryan M. Olshavsky, Brian Meaney
  • Publication number: 20120210219
    Abstract: Some embodiments of the invention provide a keyword association tool for organizing media content. Each keyword can be associated with an entire clip or a portion of the clip. For each specified keyword, the keyword association tool creates a collection (e.g., bin, folder, etc.) in a dynamic collection structure. In some embodiments, a keyword collection is dynamically added to the collection structure each time a new keyword is associated with a media clip. To associate a clip with a keyword, a user can drag and drop a clip onto a keyword collection that corresponds to the keyword. The same technique can be used to associate multiple clips with the keyword by simultaneously dragging and dropping the clips onto the keyword collection.
    Type: Application
    Filed: May 25, 2011
    Publication date: August 16, 2012
    Inventors: Giovanni Agnoli, Colleen Pendergast, Ryan M. Olshavsky, Mike Stern