Patents by Inventor Filipe Fortes
Filipe Fortes 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: 10204421Abstract: A digital magazine server presents content, which may include images, retrieved from various sources to a user. To improve presentation of images while allowing modification of images, the digital magazine server identifies feature points in an image and identifies regions of the image including the feature points. Groups of regions are generated based at least on the number of feature points in each region and the location of each region. Based on information associated with the groups, such as the location of various groups and the aspect ratio of various groups, one or more groups are selected and associated with the image. The selected groups may identify regions of the image including an object or not including an object, providing information for modifying the image without obscuring objects in the image.Type: GrantFiled: June 16, 2017Date of Patent: February 12, 2019Assignee: Flipboard, Inc.Inventors: Meng Guo, Filipe Fortes
-
Patent number: 10067930Abstract: A digital magazine server creates a section of a digital magazine including content items based on a page template describing the relative positioning and sizing of content items. A page template may include display regions specifying the size of content items as a percentage of a display area. Additionally, a display region in a page template may specify use of a sub-template for presenting content items. The sub-template includes display regions specifying the relative positioning of content items presented in the display region specifying use of the sub-template. To generate the section of the digital magazine, various page templates are scored and a page template is selected based on the scoring. One or more diversity policies may be enforced when selecting the page template to improve user interaction with the digital magazine.Type: GrantFiled: October 24, 2016Date of Patent: September 4, 2018Assignee: Flipboard, Inc.Inventors: Charles Ying, Filipe Fortes
-
Patent number: 10067929Abstract: A digital magazine server creates a section of a digital magazine including content items based on a page template describing the relative positioning and sizing of content items. A page template may include display regions specifying the size of content items as a percentage of a display area. Additionally, a display region in a page template may specify use of a sub-template for presenting content items. The sub-template includes display regions specifying the relative positioning of content items presented in the display region specifying use of the sub-template. To generate the section of the digital magazine, various page templates are scored and a page template is selected based on the scoring. One or more diversity policies may be enforced when selecting the page template to improve user interaction with the digital magazine.Type: GrantFiled: April 12, 2016Date of Patent: September 4, 2018Assignee: Flipboard, Inc.Inventors: Charles Ying, Filipe Fortes
-
Publication number: 20170287158Abstract: A digital magazine server presents content, which may include images, retrieved from various sources to a user. To improve presentation of images while allowing modification of images, the digital magazine server identifies feature points in an image and identifies regions of the image including the feature points. Groups of regions are generated based at least on the number of feature points in each region and the location of each region. Based on information associated with the groups, such as the location of various groups and the aspect ratio of various groups, one or more groups are selected and associated with the image. The selected groups may identify regions of the image including an object or not including an object, providing information for modifying the image without obscuring objects in the image.Type: ApplicationFiled: June 16, 2017Publication date: October 5, 2017Inventors: Meng Guo, Filipe Fortes
-
Patent number: 9715735Abstract: A digital magazine server presents content, which may include images, retrieved from various sources to a user. To improve presentation of images while allowing modification of images, the digital magazine server identifies feature points in an image and identifies regions of the image including the feature points. Groups of regions are generated based at least on the number of feature points in each region and the location of each region. Based on information associated with the groups, such as the location of various groups and the aspect ratio of various groups, one or more groups are selected and associated with the image. The selected groups may identify regions of the image including an object or not including an object, providing information for modifying the image without obscuring objects in the image.Type: GrantFiled: January 23, 2015Date of Patent: July 25, 2017Assignee: Flipboard, Inc.Inventors: Meng Guo, Filipe Fortes
-
Publication number: 20170046328Abstract: A digital magazine server creates a section of a digital magazine including content items based on a page template describing the relative positioning and sizing of content items. A page template may include display regions specifying the size of content items as a percentage of a display area. Additionally, a display region in a page template may specify use of a sub-template for presenting content items. The sub-template includes display regions specifying the relative positioning of content items presented in the display region specifying use of the sub-template. To generate the section of the digital magazine, various page templates are scored and a page template is selected based on the scoring. One or more diversity policies may be enforced when selecting the page template to improve user interaction with the digital magazine.Type: ApplicationFiled: October 24, 2016Publication date: February 16, 2017Inventors: Charles Ying, Filipe Fortes
-
Patent number: 9529790Abstract: A digital magazine server creates a section of a digital magazine including content items based on a page template describing the relative positioning and sizing of content items. A page template may include display regions specifying the size of content items as a percentage of a display area. Additionally, a display region in a page template may specify use of a sub-template for presenting content items. The sub-template includes display regions specifying the relative positioning of content items presented in the display region specifying use of the sub-template. To generate the section of the digital magazine, various page templates are scored and a page template is selected based on the scoring. One or more diversity policies may be enforced when selecting the page template to improve user interaction with the digital magazine.Type: GrantFiled: July 9, 2013Date of Patent: December 27, 2016Assignee: Flipboard, Inc.Inventors: Charles Ying, Filipe Fortes
-
Patent number: 9489349Abstract: A digital magazine server creates a section of a digital magazine including content items based on a page template describing the relative positioning and sizing of content items. A page template may include display regions specifying the size of content items as a percentage of a display area. Additionally, a display region in a page template may specify use of a sub-template for presenting content items. The sub-template includes display regions specifying the relative positioning of content items presented in the display region specifying use of the sub-template. To generate the section of the digital magazine, various page templates are scored and a page template is selected based on the scoring. One or more diversity policies may be enforced when selecting the page template to improve user interaction with the digital magazine.Type: GrantFiled: July 9, 2013Date of Patent: November 8, 2016Assignee: Flipboard, Inc.Inventors: Charles Ying, Filipe Fortes
-
Patent number: 9483444Abstract: A digital magazine server creates a section of a digital magazine including content items based on a page template describing the relative positioning and sizing of content items. A page template may include display regions specifying the size of content items as a percentage of a display area. Additionally, a display region in a page template may specify use of a sub-template for presenting content items. The sub-template includes display regions specifying the relative positioning of content items presented in the display region specifying use of the sub-template. To generate the section of the digital magazine, various page templates are scored and a page template is selected based on the scoring. One or more diversity policies may be enforced when selecting the page template to improve user interaction with the digital magazine.Type: GrantFiled: July 9, 2013Date of Patent: November 1, 2016Assignee: Flipboard, Inc.Inventors: Charles Ying, Filipe Fortes
-
Publication number: 20160253292Abstract: A digital magazine server creates a section of a digital magazine including content items based on a page template describing the relative positioning and sizing of content items. A page template may include display regions specifying the size of content items as a percentage of a display area. Additionally, a display region in a page template may specify use of a sub-template for presenting content items. The sub-template includes display regions specifying the relative positioning of content items presented in the display region specifying use of the sub-template. To generate the section of the digital magazine, various page templates are scored and a page template is selected based on the scoring. One or more diversity policies may be enforced when selecting the page template to improve user interaction with the digital magazine.Type: ApplicationFiled: April 12, 2016Publication date: September 1, 2016Inventors: Charles Ying, Filipe Fortes
-
Publication number: 20150213610Abstract: A digital magazine server presents content, which may include images, retrieved from various sources to a user. To improve presentation of images while allowing modification of images, the digital magazine server identifies feature points in an image and identifies regions of the image including the feature points. Groups of regions are generated based at least on the number of feature points in each region and the location of each region. Based on information associated with the groups, such as the location of various groups and the aspect ratio of various groups, one or more groups are selected and associated with the image. The selected groups may identify regions of the image including an object or not including an object, providing information for modifying the image without obscuring objects in the image.Type: ApplicationFiled: January 23, 2015Publication date: July 30, 2015Inventors: Meng Guo, Filipe Fortes
-
Patent number: 9015578Abstract: Embodiments provide for systems, methods, and computer program products for optimizing content rendered at a display unit by dynamically formatting the content layout based on a display unit's parameters. For example, content is received from a server. The content is capable of being rendered at a number of remote display devices with various display parameters. In addition, a number of display rules are also received. The display rules specify how content should be rendered in terms of content layout and properties by the remote display devices based on the parameters of the display devices. The display rules are compared with the parameters of a display device that is used to render the content. Based on the comparison, at least one of the display rules is applied such that the layout of the content on the display device is optimized for the particular parameters of the display device.Type: GrantFiled: January 24, 2006Date of Patent: April 21, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Michael S. Cooper, Filipe Fortes, Kevin B. Gjerstad, Radoslav P. Nickolov, David H. Salesin, Raman Narayanan
-
Publication number: 20150019957Abstract: A digital magazine server creates a section of a digital magazine including content items based on a page template describing the relative positioning and sizing of content items. A page template may include display regions specifying the size of content items as a percentage of a display area. Additionally, a display region in a page template may specify use of a sub-template for presenting content items. The sub-template includes display regions specifying the relative positioning of content items presented in the display region specifying use of the sub-template. To generate the section of the digital magazine, various page templates are scored and a page template is selected based on the scoring. One or more diversity policies may be enforced when selecting the page template to improve user interaction with the digital magazine.Type: ApplicationFiled: July 9, 2013Publication date: January 15, 2015Inventors: Charles Ying, Filipe Fortes
-
Publication number: 20150019943Abstract: A digital magazine server creates a section of a digital magazine including content items based on a page template describing the relative positioning and sizing of content items. A page template may include display regions specifying the size of content items as a percentage of a display area. Additionally, a display region in a page template may specify use of a sub-template for presenting content items. The sub-template includes display regions specifying the relative positioning of content items presented in the display region specifying use of the sub-template. To generate the section of the digital magazine, various page templates are scored and a page template is selected based on the scoring. One or more diversity policies may be enforced when selecting the page template to improve user interaction with the digital magazine.Type: ApplicationFiled: July 9, 2013Publication date: January 15, 2015Inventors: Charles Ying, Filipe Fortes
-
Publication number: 20150019958Abstract: A digital magazine server creates a section of a digital magazine including content items based on a page template describing the relative positioning and sizing of content items. A page template may include display regions specifying the size of content items as a percentage of a display area. Additionally, a display region in a page template may specify use of a sub-template for presenting content items. The sub-template includes display regions specifying the relative positioning of content items presented in the display region specifying use of the sub-template. To generate the section of the digital magazine, various page templates are scored and a page template is selected based on the scoring. One or more diversity policies may be enforced when selecting the page template to improve user interaction with the digital magazine.Type: ApplicationFiled: July 9, 2013Publication date: January 15, 2015Inventors: Charles Ying, Filipe Fortes
-
Patent number: 8560942Abstract: Determining document layout between different views is disclosed. The content of the document is reformatted between layouts while user experience elements are persisted between views. In general, a user may switch between document views. An anchor point for a first view is identified and the anchor point is mapped to the content of the new view. The anchor point is positioned in the new view to allow a smooth user transition between views. Zooming ratios and selections may be persisted between views to create continuity between views. Objects may be reformatted between views to best fit the view.Type: GrantFiled: December 15, 2005Date of Patent: October 15, 2013Assignee: Microsoft CorporationInventors: Filipe Fortes, Gregory A. Hermann, Grzegorz Andrzej Zygmunt
-
Patent number: 8166390Abstract: Various technologies and techniques are disclosed that provide ways to position, size, and/or anchor page elements for display on varying output devices. A user can assign rendering specifications to both text and graphic elements. Rendering specifications include, but are not limited to width, height, anchor(s), and/or offset(s) to one, some, or all page elements. Page elements will appear in the positions and relationships to each other as specified in the source document.Type: GrantFiled: February 15, 2006Date of Patent: April 24, 2012Assignee: Microsoft CorporationInventors: Filipe Fortes, Gregory A. Hermann, Grzegorz A. Zygmunt
-
Patent number: 7770109Abstract: Aspects of the subject matter described herein relate to arranging content in single and multi-column formats to be displayed using a graphical user interface (GUI). Aspects also relate to utilizing user feedback to determine available screen area for displaying multiple items of the content and arranging and formatting the content for display using heuristics (e.g., rules or logic) that provide guidelines for arranging the content in a readable format while utilizing the available area indicated by the user.Type: GrantFiled: December 16, 2005Date of Patent: August 3, 2010Assignee: Microsoft CorporationInventor: Filipe Fortes
-
Patent number: 7694221Abstract: Described is a technology by which a piece of content is selected from among at least two pieces of content in response to a request to return content. The selection is based on an evaluation of current state data against the properties/characteristics of the content. For example, the state data may define a currently available size; each piece of content has associated size properties (e.g., height and width ranges) that can be matched in the selection process. In a layout system, a parent container may request content from a child container that is associated with the selection process. The selection process may, for example, evaluate the child's pieces of content in an evaluation order, with the first appropriate matching piece of content selected. If no content matches, a default piece of content, or a code that indicates that no content is to be shown, is returned.Type: GrantFiled: February 28, 2006Date of Patent: April 6, 2010Assignee: Microsoft CorporationInventor: Filipe Fortes
-
Publication number: 20090199185Abstract: Microwork customers may create microtasks and publish them with a microwork broker. Microwork providers may discover published microtasks and complete them in exchange for specified compensation. Microtask creation, publication, discovery and workflow facilities may be integrated into document editors, productivity tools, and the like. To facilitate trust and efficiency, particularly in the context of large public microwork brokers, public reputations may be maintained for microwork participants by the microwork broker. Distinct reputations may be maintained with respect to particular microwork categories. Discovery of microtasks, access to microtasks, selection of providers, and even compensation may be based on reputation.Type: ApplicationFiled: February 5, 2008Publication date: August 6, 2009Applicant: Microsoft CorporationInventors: Dean A. Slawson, Neema M. Moraveji, Filipe Fortes, David Zhang, Janine Michelle Perret, Christopher Edward Graves