Patents by Inventor Michael Matas

Michael Matas 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: 9696898
    Abstract: In one embodiment, a method includes displaying one or more first content items on a screen of an electronic device, the first content items being part of a series of content items; and in response to a user input with respect to the first content items, displaying an animation sequence depicting one or more second content items replacing the first content items on the screen of the electronic device, the second content items being part of the series of content items; and displaying the second content items on the screen of the electronic device.
    Type: Grant
    Filed: November 14, 2012
    Date of Patent: July 4, 2017
    Assignee: Facebook, Inc.
    Inventor: Michael Matas
  • Patent number: 9684935
    Abstract: In one embodiment, a method includes presenting a comment icon in connection with a third-party application, the comment icon being associated with a first party and enabling a user to compose comment concerning the third-party application; and while the user is interacting with the third-party application, in response to the user activating the comment icon, creating a comment post concerning the third-party application; enabling the user to input comment inside the comment post; and enabling the user to submit the comment post to the first party for publication.
    Type: Grant
    Filed: November 14, 2012
    Date of Patent: June 20, 2017
    Assignee: Facebook, Inc.
    Inventor: Michael Matas
  • Publication number: 20170131859
    Abstract: In one embodiment, a method includes presenting a hierarchical user interface on a screen of an electronic device, the hierarchical user interface having one or more content sections at a first level and each content section having one or more content items at one or more second levels above the first level; adjusting a layout of the content sections or the content items of each content section based on a size, orientation, or aspect ratio of the screen of the electronic device; and enabling a user to view the content sections and the content items of each content section.
    Type: Application
    Filed: January 23, 2017
    Publication date: May 11, 2017
    Inventor: Michael Matas
  • Publication number: 20170131889
    Abstract: In one embodiment, one or more components of a user interface are arranged in a hierarchy of layers. The user interface is presented according to the structure of the hierarchy, with one or more first components from a first layer floating on top of a second component from a second layer beneath the first layer. The first components are children of the second components. A user may interact with components uniformly, meaning that each specific user interaction applied to each component results in similar response from each component.
    Type: Application
    Filed: January 23, 2017
    Publication date: May 11, 2017
    Inventors: Michael Matas, Kimon Tsinteris, Austin Sarner, Charles Melcher
  • Patent number: 9645724
    Abstract: In one embodiment, a first content section and one or more first content items of the first content section are displayed on an electronic device. In response to a user scrolling in a first direction to a second content section, displaying one or more second content items of the second content section, the one or more second content items replacing the one or more first content items. In response to the user scrolling in a second direction to a third content section, displaying the one or more third content items of the third content section, the one or more third content items replacing the one or more first content items.
    Type: Grant
    Filed: November 14, 2012
    Date of Patent: May 9, 2017
    Assignee: Facebook, Inc.
    Inventor: Michael Matas
  • Publication number: 20170118164
    Abstract: In one embodiment, a method includes receiving a notification configured to be displayed on a screen of the mobile device, determining whether the mobile device is online to receive the notification, when it is determined that the mobile device is online, sending the notification to be displayed on the screen of the mobile device based on one or more types of events predetermined by the first user, and when it is determined that the mobile device is offline, saving the notification in a notification queue for a predetermined amount of time until it is determined that the mobile device is online.
    Type: Application
    Filed: January 9, 2017
    Publication date: April 27, 2017
    Inventor: Michael Matas
  • Publication number: 20170109000
    Abstract: A method includes arranging a plurality of components on a user interface in a hierarchy, the hierarchy having layers and each layer having at least one of the components of the user interface, presenting the user interface according to a structure of the hierarchy by displaying a pile of stacked images associated with a first content item on a layer of the user interface, wherein the pile visually indicates that there are multiple images stacked in the pile, and in response to a first user input to interact with the pile, expanding the pile to display a number of images in a series. In addition, in response to a second user input to move from the first content item to a second content item, automatically collapsing the series of images to display the pile of stacked images associated with the first content item before displaying the second content item.
    Type: Application
    Filed: December 28, 2016
    Publication date: April 20, 2017
    Inventor: Michael Matas
  • Patent number: 9606708
    Abstract: Particular embodiments arrange a plurality of objects in a hierarchy, the hierarchy having one or more layers and each layer having at least one of the objects; display a portion of a sequence of first objects on a screen of a user device, the sequence of first objects all belong to a first layer in the hierarchy, each first object having as its children one or more second objects belonging to a second layer immediately below the first layer in the hierarchy; in response to a user scrolling through the sequence of first objects, estimate which specific first object in the sequence the user is likely to be viewing at a predetermined time in the future based on an acceleration of the user scrolling through the sequence of first objects; and preload the second objects that are children of the specific first object.
    Type: Grant
    Filed: July 23, 2012
    Date of Patent: March 28, 2017
    Assignee: Facebook, Inc.
    Inventors: Michael Matas, Kimon Tsinteris, Austin Sarner, Charles Melcher
  • Patent number: 9607289
    Abstract: In one embodiment, a plurality of content items is displayed. The content items are of a plurality of content types. In response to a user selecting a specific content type, only those content items of the specific content type are displayed. In response to the user unselecting the specific content type, all the content types are displayed.
    Type: Grant
    Filed: November 14, 2012
    Date of Patent: March 28, 2017
    Assignee: Facebook, Inc.
    Inventor: Michael Matas
  • Patent number: 9606717
    Abstract: In one embodiment, a method includes creating and presenting a first content item for composing by a user; presenting a plurality of icons respectively representing a plurality of content types; in response to the user selecting a specific icon representing a specific content type, presenting a plurality of second content items of the specific content type; and in response to the user selecting a specific second content item, incorporating the specific second content item into the first content item.
    Type: Grant
    Filed: November 14, 2012
    Date of Patent: March 28, 2017
    Assignee: Facebook, Inc.
    Inventor: Michael Matas
  • Patent number: 9606695
    Abstract: In one embodiment, a method includes while a user is interacting with a mobile device, displaying a notification on a screen of the mobile device automatically and without any user input to the mobile device, the notification informing the user an event that has occurred recently and is not related to the user's interaction with the mobile device.
    Type: Grant
    Filed: November 14, 2012
    Date of Patent: March 28, 2017
    Assignee: Facebook, Inc.
    Inventor: Michael Matas
  • Publication number: 20170085801
    Abstract: Systems and methods for previewing newly captured image content and reviewing previously stored image content using an electronic device are provided. The previously stored image content may include an individual distinct image or at least two consecutive video frame images.
    Type: Application
    Filed: August 26, 2016
    Publication date: March 23, 2017
    Inventors: Michael Matas, Mallory Paine
  • Patent number: 9591227
    Abstract: Systems and methods for previewing newly captured image content and reviewing previously stored image content using an electronic device are provided. The previously stored image content may include an individual distinct image or at least two consecutive video frame images.
    Type: Grant
    Filed: September 28, 2015
    Date of Patent: March 7, 2017
    Assignee: APPLE INC.
    Inventors: Michael Matas, Mallory Paine
  • Patent number: 9557876
    Abstract: In one embodiment, a method includes presenting a hierarchical user interface on a screen of an electronic device, the hierarchical user interface having one or more content sections at a first level and each content section having one or more content items at one or more second levels above the first level; adjusting a layout of the content sections or the content items of each content section based on a size, orientation, or aspect ratio of the screen of the electronic device; and enabling a user to view the content sections and the content items of each content section.
    Type: Grant
    Filed: November 14, 2012
    Date of Patent: January 31, 2017
    Assignee: Facebook, Inc.
    Inventor: Michael Matas
  • Publication number: 20170024099
    Abstract: In one embodiment, a method includes sending information to display a visual content; determining a scroll range for the visual content based on dimensions of the visual content; determining an origin position within the visual content from which the visual content is configured to be scrolled, wherein the origin position is determined based on a type of an application associated with the visual content; receiving an initial tilt measurement of a client computing device; receiving a second tilt measurement of the client computing device; determining a progress parameter based on at least the scroll range, the origin position, the initial tilt measurement, and the second tilt measurement; and sending information to scroll the visual content based on the progress parameter.
    Type: Application
    Filed: September 30, 2016
    Publication date: January 26, 2017
    Inventors: Michael Matas, Brian D. Amerige
  • Patent number: 9552147
    Abstract: In one embodiment, one or more components of a user interface are arranged in a hierarchy of layers. The user interface is presented according to the structure of the hierarchy, with one or more first components from a first layer floating on top of a second component from a second layer beneath the first layer. The first components are children of the second components. A user may interact with components uniformly, meaning that each specific user interaction applied to each component results in similar response from each component.
    Type: Grant
    Filed: June 4, 2012
    Date of Patent: January 24, 2017
    Assignee: Facebook, Inc.
    Inventors: Michael Matas, Kimon Tsinteris, Austin Sarner
  • Patent number: 9547627
    Abstract: In one embodiment, a method includes displaying a content item on a screen of a computing device; displaying a first portion of a series of comments concerning the content item in close proximity to the content item on the screen of the computing device; and in response to a user scrolling down the series of comments, adjusting the content item so that the content item occupies less space on the screen of the computing device and there is more space available on the screen of the computing device for displaying the series of comments; and displaying a second portion of the series of comments using the more space, the second portion including more comments than the first portion.
    Type: Grant
    Filed: November 14, 2012
    Date of Patent: January 17, 2017
    Assignee: Facebook, Inc.
    Inventors: Michael Matas, William Joseph Flynn, III
  • Patent number: 9547416
    Abstract: In one embodiment, a method includes displaying a plurality of images stacked into a pile; visually indicating that there are multiple images stacked in the pile; and in response to a first user input in connection with the pile, expanding the pile to display the images in a series. In one embodiment, the method further includes in response to a second user input in connection with the series, collapsing the series to display the image in the pile.
    Type: Grant
    Filed: November 14, 2012
    Date of Patent: January 17, 2017
    Assignee: Facebook, Inc.
    Inventor: Michael Matas
  • Publication number: 20160370987
    Abstract: A method is performed at an electronic device that includes a display, a touch-sensitive surface, one or more processors, and memory storing one or more programs. The device displays a user interface of a software application, wherein the user interface includes a plurality of user-interface elements. A first gesture is detected on the touch-sensitive surface while displaying the first user interface, and an initial direction of movement is determined for the first gesture. The device recognizes that the initial direction corresponds to one of a first predefined direction on the touch-sensitive surface or a second predefined direction on the touch-sensitive surface, wherein the first predefined direction is distinct from the second predefined direction. Display of one or more user-interface elements of the plurality of user-interface elements is manipulated in accordance with the corresponding one of the first or second predefined direction.
    Type: Application
    Filed: August 29, 2016
    Publication date: December 22, 2016
    Inventors: Brian Daniel Amerige, Benjamin Grady Cunningham, Michael Matas
  • Patent number: 9507757
    Abstract: In one embodiment, a method includes constructing a plurality of versions of a first content item respectively for a plurality of device platforms, the first content item comprising one or more second content items. For each version of the first content item corresponding to a specific device platform, selecting at least one of the second content items to be included in the version of the first content item based on a screen configuration of the specific device platform; and arranging the at least one of the second content items for presentation on a screen of the specific device platform according to the screen configuration of the specific device platform.
    Type: Grant
    Filed: November 14, 2012
    Date of Patent: November 29, 2016
    Assignee: Facebook, Inc.
    Inventors: Michael Matas, Sharon Nian You Hwang