Patents by Inventor Charles Hugo Ying

Charles Hugo Ying 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: 10635299
    Abstract: An electronic device detects a gesture input while displaying first content including a first hyperlink in a first window and a second window that includes second content. In response to detecting the gesture input, and in accordance with a determination that the gesture input corresponds to a first gesture type on the first hyperlink, the electronic device replaces display of the first content in the first window with display of third content that is associated with the first hyperlink. In response to detecting the gesture input, and in accordance with a determination that the gesture input corresponds to a second gesture type on the first hyperlink, the electronic device replaces display of the second content in the second window with display of the third content that is associated with the first hyperlink.
    Type: Grant
    Filed: May 31, 2017
    Date of Patent: April 28, 2020
    Assignee: APPLE INC.
    Inventors: Adele C. Peterson, Brian L. Gluth, Charles Hugo Ying, Dan Bernstein, James Savage, Reza Abbasian, Yongjun Zhang
  • Patent number: 10437913
    Abstract: A digital magazine server displays content to a user based on a page template specifying sizing and positioning of content items. Display regions in the page template for presenting content items have a width determined by a width of a display area of a client device presenting the content and heights determined based on a percentage of the width of the display area. For example, heights of various display regions are determined as a product of a value and the percentage of the width of the display area. Heights of display regions may be determined so that different display regions have different heights.
    Type: Grant
    Filed: October 30, 2014
    Date of Patent: October 8, 2019
    Assignee: Flipboard, Inc.
    Inventor: Charles Hugo Ying
  • Patent number: 10222966
    Abstract: An online content system, such as a digital magazine, provides scrollable content that can be advanced in discrete, full-page scrolling increments. Each page of the content may include text and one or more images. The online content system thus provides a page scrolling animation that minimizes the negative affect of fast-scrolling text on a user's experience. In the animation of a single page scroll, the text moves less than a full height of the page and the image(s) move the full height of the page (i.e., the current image moves completely off the page and the new image moves into position from a location completely off the page). During this animation, the image may pass over the text, covering the old text and revealing the new text as it moves into its final position. The old text may also fade out while the new text fades in.
    Type: Grant
    Filed: February 5, 2016
    Date of Patent: March 5, 2019
    Assignee: Flipboard, Inc.
    Inventors: Charles Hugo Ying, Michael Johnston
  • Patent number: 10089295
    Abstract: A digital magazine server displays content to a user based on a page template specifying sizing and positioning of content items. The page template is selected from a set of candidate page templates, which is determined based on characteristics of page templates and characteristics of other page templates used to present content to the user. Different characteristics of a page template are weighted based on the page template's position in a series of additional page templates used to present content and characteristics of the additional page templates. Weights associated with different characteristics of a page template are combined to determine a template score for the page template, and the template score is used to determine if the page template is a candidate page template.
    Type: Grant
    Filed: November 10, 2017
    Date of Patent: October 2, 2018
    Assignee: Flipboard, Inc.
    Inventor: Charles Hugo Ying
  • Publication number: 20180089162
    Abstract: A digital magazine server displays content to a user based on a page template specifying sizing and positioning of content items. The page template is selected from a set of candidate page templates, which is determined based on characteristics of page templates and characteristics of other page templates used to present content to the user. Different characteristics of a page template are weighted based on the page template's position in a series of additional page templates used to present content and characteristics of the additional page templates. Weights associated with different characteristics of a page template are combined to determine a template score for the page template, and the template score is used to determine if the page template is a candidate page template.
    Type: Application
    Filed: November 10, 2017
    Publication date: March 29, 2018
    Inventor: Charles Hugo Ying
  • Publication number: 20170357437
    Abstract: An electronic device detects a gesture input while displaying first content including a first hyperlink in a first window and a second window that includes second content. In response to detecting the gesture input, and in accordance with a determination that the gesture input corresponds to a first gesture type on the first hyperlink, the electronic device replaces display of the first content in the first window with display of third content that is associated with the first hyperlink. In response to detecting the gesture input, and in accordance with a determination that the gesture input corresponds to a second gesture type on the first hyperlink, the electronic device replaces display of the second content in the second window with display of the third content that is associated with the first hyperlink.
    Type: Application
    Filed: May 31, 2017
    Publication date: December 14, 2017
    Inventors: Adele C. Peterson, Brian L. Gluth, Charles Hugo Ying, Dan Bernstein, James Savage, Reza Abbsian, Yongjun Zhang
  • Patent number: 9830310
    Abstract: A digital magazine server displays content to a user based on a page template specifying sizing and positioning of content items. The page template is selected from a set of candidate page templates, which is determined based on characteristics of page templates and characteristics of other page templates used to present content to the user. Different characteristics of a page template are weighted based on the page template's position in a series of additional page templates used to present content and characteristics of the additional page templates. Weights associated with different characteristics of a page template are combined to determine a template score for the page template, and the template score is used to determine if the page template is a candidate page template.
    Type: Grant
    Filed: March 30, 2017
    Date of Patent: November 28, 2017
    Assignee: Flipboard, Inc.
    Inventor: Charles Hugo Ying
  • Publication number: 20170206192
    Abstract: A digital magazine server displays content to a user based on a page template specifying sizing and positioning of content items. The page template is selected from a set of candidate page templates, which is determined based on characteristics of page templates and characteristics of other page templates used to present content to the user. Different characteristics of a page template are weighted based on the page template's position in a series of additional page templates used to present content and characteristics of the additional page templates. Weights associated with different characteristics of a page template are combined to determine a template score for the page template, and the template score is used to determine if the page template is a candidate page template.
    Type: Application
    Filed: March 30, 2017
    Publication date: July 20, 2017
    Inventor: Charles Hugo Ying
  • Patent number: 9648080
    Abstract: A digital magazine server displays content to a user based on a page template specifying sizing and positioning of content items. The page template is selected from a set of candidate page templates, which is determined based on characteristics of page templates and characteristics of other page templates used to present content to the user. Different characteristics of a page template are weighted based on the page template's position in a series of additional page templates used to present content and characteristics of the additional page templates. Weights associated with different characteristics of a page template are combined to determine a template score for the page template, and the template score is used to determine if the page template is a candidate page template.
    Type: Grant
    Filed: October 30, 2014
    Date of Patent: May 9, 2017
    Assignee: Flipboard, Inc.
    Inventor: Charles Hugo Ying
  • Publication number: 20160299654
    Abstract: A client device displays a portion of a feed of content. The content feed is larger than a display area of the client device, and includes an ad not displayed within the display area. The client device receives a user input to scroll the content feed. In response to receiving the user input, the client device scrolls the content feed at a first rate while the ad is not displayed in the display area, and scrolls the content feed at a second rate while the ad is displayed within the display area of the client device.
    Type: Application
    Filed: April 10, 2015
    Publication date: October 13, 2016
    Inventors: Anh Mai, Charles Hugo Ying, Evan Russell Doll
  • Publication number: 20160231894
    Abstract: An online content system, such as a digital magazine, provides scrollable content that can be advanced in discrete, full-page scrolling increments. Each page of the content may include text and one or more images. The online content system thus provides a page scrolling animation that minimizes the negative affect of fast-scrolling text on a user's experience. In the animation of a single page scroll, the text moves less than a full height of the page and the image(s) move the full height of the page (i.e., the current image moves completely off the page and the new image moves into position from a location completely off the page). During this animation, the image may pass over the text, covering the old text and revealing the new text as it moves into its final position. The old text may also fade out while the new text fades in.
    Type: Application
    Filed: February 5, 2016
    Publication date: August 11, 2016
    Inventors: Charles Hugo Ying, Michael Johnston
  • Patent number: 9377932
    Abstract: Systems and methods for enabling users to rapidly flip through displayed pages of content in an intuitive manner are provided. Graphical animations for transitioning from one page to another can be executed so that portions of three or more pages can be simultaneously viewed. This enables a user to make snap judgments as to whether she wishes to explore anyone of those pages in more detail as she rapidly flips through the pages.
    Type: Grant
    Filed: August 25, 2015
    Date of Patent: June 28, 2016
    Assignee: Flipboard, Inc.
    Inventors: Charles Hugo Ying, Marcos A. Weskamp, Michael S. McCue, Didier Hilhorst, Michael Johnston
  • Publication number: 20160124918
    Abstract: A digital magazine server displays content to a user based on a page template specifying sizing and positioning of content items. The page template is selected from a set of candidate page templates, which is determined based on characteristics of page templates and characteristics of other page templates used to present content to the user. Different characteristics of a page template are weighted based on the page template's position in a series of additional page templates used to present content and characteristics of the additional page templates. Weights associated with different characteristics of a page template are combined to determine a template score for the page template, and the template score is used to determine if the page template is a candidate page template.
    Type: Application
    Filed: October 30, 2014
    Publication date: May 5, 2016
    Inventor: Charles Hugo Ying
  • Publication number: 20160124911
    Abstract: A digital magazine server displays content to a user based on a page template specifying sizing and positioning of content items. Display regions in the page template for presenting content items have a width determined by a width of a display area of a client device presenting the content and heights determined based on a percentage of the width of the display area. For example, heights of various display regions are determined as a product of a value and the percentage of the width of the display area. Heights of display regions may be determined so that different display regions have different heights.
    Type: Application
    Filed: October 30, 2014
    Publication date: May 5, 2016
    Inventor: Charles Hugo Ying
  • Publication number: 20150370432
    Abstract: Systems and methods for enabling users to rapidly flip through displayed pages of content in an intuitive manner are provided. Graphical animations for transitioning from one page to another can be executed so that portions of three or more pages can be simultaneously viewed. This enables a user to make snap judgments as to whether she wishes to explore anyone of those pages in more detail as she rapidly flips through the pages.
    Type: Application
    Filed: August 25, 2015
    Publication date: December 24, 2015
    Inventors: Charles Hugo Ying, Marcos A. Weskamp, Michael S. McCue, Didier Hilhorst, Michael Johnston
  • Patent number: 9134883
    Abstract: Systems and methods for enabling users to rapidly flip through displayed pages of content in an intuitive manner are provided. Graphical animations for transitioning from one page to another can be executed so that portions of three or more pages can be simultaneously viewed. This enables a user to make snap judgments as to whether she wishes to explore any one of those pages in more detail as she rapidly flips through the pages.
    Type: Grant
    Filed: January 6, 2015
    Date of Patent: September 15, 2015
    Assignee: Flipboard, Inc.
    Inventors: Charles Hugo Ying, Marcos A. Weskamp, Michael S. McCue, Didier Hilhorst, Michael Johnston
  • Publication number: 20150169744
    Abstract: A digital magazine server creates cover pages identifying relevant content items relevant to a user. Candidate feeds of content items are identified from various sources, such as user-defined sections of content items, social networking systems, external content providers, and recommended content. The digital magazine server retrieves content items from the candidate feeds and generates clusters including retrieved content items based at least in part on the content elements contained in the content items. The content items in various clusters are scored, and one or more content items are selected from each cluster. The selected content items are placed in a consolidated feed, which is used to create a cover page describing a digital magazine for presentation to a digital magazine server user.
    Type: Application
    Filed: December 11, 2014
    Publication date: June 18, 2015
    Inventors: Andrew David Walkingshaw, Boris Lev Aleksandrovsky, Xiaoyu Suzanne Fei, Evan R. Doll, Marcos Weskamp, Didier Hilhorst, Michael S. McCue, Joshua Quittner, Todd Lappin, Eugene Wei, Charles Hugo Ying, Christopher Hamamoto Partridge
  • Publication number: 20150121297
    Abstract: Systems and methods for enabling users to rapidly flip through displayed pages of content in an intuitive manner are provided. Graphical animations for transitioning from one page to another can be executed so that portions of three or more pages can be simultaneously viewed. This enables a user to make snap judgments as to whether she wishes to explore any one of those pages in more detail as she rapidly flips through the pages.
    Type: Application
    Filed: January 6, 2015
    Publication date: April 30, 2015
    Inventors: Charles Hugo Ying, Marcos A. Weskamp, Michael S. McCue, Didier Hilhorst, Michael Johnston