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: 10635299Abstract: 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: GrantFiled: May 31, 2017Date of Patent: April 28, 2020Assignee: APPLE INC.Inventors: Adele C. Peterson, Brian L. Gluth, Charles Hugo Ying, Dan Bernstein, James Savage, Reza Abbasian, Yongjun Zhang
-
Patent number: 10437913Abstract: 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: GrantFiled: October 30, 2014Date of Patent: October 8, 2019Assignee: Flipboard, Inc.Inventor: Charles Hugo Ying
-
Patent number: 10222966Abstract: 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: GrantFiled: February 5, 2016Date of Patent: March 5, 2019Assignee: Flipboard, Inc.Inventors: Charles Hugo Ying, Michael Johnston
-
Patent number: 10089295Abstract: 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: GrantFiled: November 10, 2017Date of Patent: October 2, 2018Assignee: Flipboard, Inc.Inventor: Charles Hugo Ying
-
Publication number: 20180089162Abstract: 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: ApplicationFiled: November 10, 2017Publication date: March 29, 2018Inventor: Charles Hugo Ying
-
Publication number: 20170357437Abstract: 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: ApplicationFiled: May 31, 2017Publication date: December 14, 2017Inventors: Adele C. Peterson, Brian L. Gluth, Charles Hugo Ying, Dan Bernstein, James Savage, Reza Abbsian, Yongjun Zhang
-
Patent number: 9830310Abstract: 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: GrantFiled: March 30, 2017Date of Patent: November 28, 2017Assignee: Flipboard, Inc.Inventor: Charles Hugo Ying
-
Publication number: 20170206192Abstract: 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: ApplicationFiled: March 30, 2017Publication date: July 20, 2017Inventor: Charles Hugo Ying
-
Patent number: 9648080Abstract: 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: GrantFiled: October 30, 2014Date of Patent: May 9, 2017Assignee: Flipboard, Inc.Inventor: Charles Hugo Ying
-
Publication number: 20160299654Abstract: 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: ApplicationFiled: April 10, 2015Publication date: October 13, 2016Inventors: Anh Mai, Charles Hugo Ying, Evan Russell Doll
-
Publication number: 20160231894Abstract: 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: ApplicationFiled: February 5, 2016Publication date: August 11, 2016Inventors: Charles Hugo Ying, Michael Johnston
-
Patent number: 9377932Abstract: 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: GrantFiled: August 25, 2015Date of Patent: June 28, 2016Assignee: Flipboard, Inc.Inventors: Charles Hugo Ying, Marcos A. Weskamp, Michael S. McCue, Didier Hilhorst, Michael Johnston
-
Publication number: 20160124918Abstract: 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: ApplicationFiled: October 30, 2014Publication date: May 5, 2016Inventor: Charles Hugo Ying
-
Publication number: 20160124911Abstract: 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: ApplicationFiled: October 30, 2014Publication date: May 5, 2016Inventor: Charles Hugo Ying
-
Publication number: 20150370432Abstract: 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: ApplicationFiled: August 25, 2015Publication date: December 24, 2015Inventors: Charles Hugo Ying, Marcos A. Weskamp, Michael S. McCue, Didier Hilhorst, Michael Johnston
-
Patent number: 9134883Abstract: 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: GrantFiled: January 6, 2015Date of Patent: September 15, 2015Assignee: Flipboard, Inc.Inventors: Charles Hugo Ying, Marcos A. Weskamp, Michael S. McCue, Didier Hilhorst, Michael Johnston
-
Publication number: 20150169744Abstract: 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: ApplicationFiled: December 11, 2014Publication date: June 18, 2015Inventors: 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: 20150121297Abstract: 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: ApplicationFiled: January 6, 2015Publication date: April 30, 2015Inventors: Charles Hugo Ying, Marcos A. Weskamp, Michael S. McCue, Didier Hilhorst, Michael Johnston