Patents by Inventor Brian D. Amerige
Brian D. Amerige 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: 10684740Abstract: In one embodiment, a method includes receiving a touch input within a particular region of a display area of the computing device. The display area presents a user interface (UI) including a number of views organized in a hierarchy. One or more of the views has a gesture recognizer configured to process a touch input detected within the regions of the display area associated with each of the views. Each of the views corresponds to one or more regions of the display area. One or more of the gesture recognizers has one or more intervention conditions. A particular one of the views is a default view to process the touch input. The method also includes evaluating the intervention conditions to identify a particular one of the views from among the number of views to process the touch input.Type: GrantFiled: November 4, 2013Date of Patent: June 16, 2020Assignee: Facebook, Inc.Inventor: Brian D. Amerige
-
Patent number: 10540079Abstract: In one embodiment, a method includes sending information to display a visual content item; determining an origin position within the visual content item, wherein the origin position is an initial position in the visual content item from which the visual content item is to be scrolled, and wherein the origin position is determined based on a type of an application associated with the visual content item; receiving an initial tilt measurement of a client computing device; receiving a second tilt measurement of the client computing device; and sending information to scroll the visual content item based on the initial tilt measurement and the second tilt measurement.Type: GrantFiled: April 17, 2018Date of Patent: January 21, 2020Assignee: Facebook, Inc.Inventors: Michael Matas, Brian D. Amerige
-
Patent number: 10452254Abstract: In one embodiment, a method includes sending information to display a visual content item; determining an origin position within the visual content item, wherein the origin position is an initial position in the visual content item from which the visual content item is to be scrolled, and wherein the origin position is determined based on a type of an application associated with the visual content item; receiving an initial tilt measurement of a client computing device; receiving a second tilt measurement of the client computing device; and sending information to scroll the visual content item based on the initial tilt measurement and the second tilt measurement.Type: GrantFiled: April 17, 2018Date of Patent: October 22, 2019Assignee: Facebook, Inc.Inventors: Michael Matas, Brian D. Amerige
-
Publication number: 20180321827Abstract: A method is performed by an electronic device. The method displays a first portion of a content item, consisting of (i) embedded content with opposing first and second sides, displayed at a first resolution, and (ii) a first text portion displayed adjacent to the first side. The method detects selection of the embedded content. In response to the selection, the method displays the embedded content at a second resolution greater than the first resolution. While displaying the embedded content at the second resolution, the method detects a swipe gesture in a first direction. In response to the swipe gesture, the method displays a second portion of the content item consisting of (i) the embedded content, displayed at the first resolution, and (ii) a second text portion, which is not included in the first portion of the content item, displayed adjacent to the second side of the embedded content.Type: ApplicationFiled: July 19, 2018Publication date: November 8, 2018Inventors: Michael James MATAS, Benjamin S. LANGHOLZ, Brian D. AMERIGE
-
Publication number: 20180232122Abstract: In one embodiment, a method includes sending information to display a visual content item; determining an origin position within the visual content item, wherein the origin position is an initial position in the visual content item from which the visual content item is to be scrolled, and wherein the origin position is determined based on a type of an application associated with the visual content item; receiving an initial tilt measurement of a client computing device; receiving a second tilt measurement of the client computing device; and sending information to scroll the visual content item based on the initial tilt measurement and the second tilt measurement.Type: ApplicationFiled: April 17, 2018Publication date: August 16, 2018Inventors: Michael Matas, Brian D. Amerige
-
Patent number: 10019147Abstract: 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: GrantFiled: September 30, 2016Date of Patent: July 10, 2018Assignee: Facebook, Inc.Inventors: Michael Matas, Brian D. Amerige
-
Patent number: 9703477Abstract: In one embodiment, a method includes receiving a touch input within a particular region of a display area of the computing device. The display area presents a user interface (UI) including a number of views and an outside view. Each of the views corresponds to one or more regions of the display area. One or more of the views has a gesture recognizer configured to process a touch input detected within the regions of the display area associated with each of the views. The outside view has a gesture recognizer configured to process the touch input detected within the display area. The views are organized in a hierarchy. The method also includes determining whether a particular one of the views from among the views is set as a modal view.Type: GrantFiled: February 19, 2013Date of Patent: July 11, 2017Assignee: Facebook, Inc.Inventor: Brian D. Amerige
-
Publication number: 20170024099Abstract: 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: ApplicationFiled: September 30, 2016Publication date: January 26, 2017Inventors: Michael Matas, Brian D. Amerige
-
Patent number: 9459705Abstract: In one embodiment, a method includes sending information to display an image on a screen. A scroll range for the image may be determined based on dimensions of the image. An origin position and an initial tilt of a gyroscope may also be determined for the image. Tilt measurements associated with the presentation of the image may be received as the gyroscope detects changes in tilt. A progress parameter may be determined based on at least the scroll range, the origin position, and the initial tilt. A scrolling presentation of the image may then be rendered based on the progress parameter. The scrolling presentation of the image may be smoothed by applying an RK4 solver to the tilt measurements to eliminate jitter due to hand tremors. A virtual spring effect may also be applied to give the scrolling presentation a bouncy effect as the edge of the image is reached.Type: GrantFiled: March 18, 2013Date of Patent: October 4, 2016Assignee: Facebook, Inc.Inventors: Michael Matas, Brian D. Amerige
-
Patent number: 9229632Abstract: In one embodiment, an image may be displayed in one of several display modes. When an image is displayed in a first display mode on the screen of an electronic device, a user input may cause the image to transition to a second display mode. An animation sequence is displayed while the image transitions from the first display mode to the second display mode.Type: GrantFiled: October 29, 2012Date of Patent: January 5, 2016Assignee: Facebook, Inc.Inventors: Brandon Marshall Walkin, Michael Matas, Brian D. Amerige
-
Publication number: 20150128086Abstract: In one embodiment, a method includes receiving a touch input within a particular region of a display area of the computing device. The display area presents a user interface (UI) including a number of views organized in a hierarchy. One or more of the views has a gesture recognizer configured to process a touch input detected within the regions of the display area associated with each of the views. Each of the views corresponds to one or more regions of the display area. One or more of the gesture recognizers has one or more intervention conditions. A particular one of the views is a default view to process the touch input. The method also includes evaluating the intervention conditions to identify a particular one of the views from among the number of views to process the touch input.Type: ApplicationFiled: November 4, 2013Publication date: May 7, 2015Applicant: Facebook, Inc.Inventor: Brian D. Amerige