Patents by Inventor Benjamin Grady CUNNINGHAM
Benjamin Grady CUNNINGHAM 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: 10613734Abstract: Systems, methods, and non-transitory computer-readable media can receive a first user interaction associated with a first transition in a graphical user interface. The first transition is executed in the graphical user interface. A second user interaction associated with a second transition in the graphical user interface is received during the executing the first transition. The second transition is executed in the graphical user interface during the executing the first transition.Type: GrantFiled: July 7, 2016Date of Patent: April 7, 2020Assignee: Facebook, Inc.Inventor: Benjamin Grady Cunningham
-
Patent number: 10585894Abstract: Systems, methods, and non-transitory computer-readable media can present a content feed through a display screen, the content feed including one or more content items. At least one content item in the content feed for which a layout is to be generated can be determined. The layout for the content item can be generated prior to the content item being accessed.Type: GrantFiled: November 30, 2016Date of Patent: March 10, 2020Assignee: Facebook, Inc.Inventors: Benjamin Grady Cunningham, Shannon Ma
-
Patent number: 10324619Abstract: 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: GrantFiled: August 29, 2016Date of Patent: June 18, 2019Assignee: FACEBOOK, INC.Inventors: Brian Daniel Amerige, Benjamin Grady Cunningham
-
Publication number: 20180150441Abstract: Systems, methods, and non-transitory computer-readable media can present a content feed through a display screen, the content feed including one or more content items. At least one content item in the content feed for which a layout is to be generated can be determined. The layout for the content item can be generated prior to the content item being accessed.Type: ApplicationFiled: November 30, 2016Publication date: May 31, 2018Inventors: Benjamin Grady Cunningham, Shannon Ma
-
Publication number: 20180011719Abstract: Systems, methods, and non-transitory computer-readable media can receive a first user interaction associated with a first transition in a graphical user interface. The first transition is executed in the graphical user interface. A second user interaction associated with a second transition in the graphical user interface is received during the executing the first transition. The second transition is executed in the graphical user interface during the executing the first transition.Type: ApplicationFiled: July 7, 2016Publication date: January 11, 2018Inventor: Benjamin Grady Cunningham
-
Publication number: 20160370987Abstract: 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: ApplicationFiled: August 29, 2016Publication date: December 22, 2016Inventors: Brian Daniel Amerige, Benjamin Grady Cunningham, Michael Matas
-
Patent number: 9430142Abstract: An electronic device includes a display, a touch-sensitive surface, one or more processors, and memory storing one or more programs. The device displays a first user interface of a hierarchy of user interfaces of a software application associated with first and second pan gesture recognizers. The first pan gesture recognizer is configured to recognize a pan gesture that has an initial direction along a first axis and/or a first direction. The second pan gesture recognizer is configured to recognize a pan gesture that has an initial direction along a second axis and/or a second direction distinct from the first direction. The device detects a first pan gesture in an initial direction across the touch-sensitive surface while displaying the first user interface. The device identifies a pan gesture recognizer configured to recognize the first pan gesture, and processes the first pan gesture using the identified pan gesture recognizer.Type: GrantFiled: July 17, 2014Date of Patent: August 30, 2016Assignee: FACEBOOK, INC.Inventors: Brian Daniel Amerige, Benjamin Grady Cunningham
-
Patent number: 9269324Abstract: Methods for presenting an orientation aware application on a device are provided. In one aspect, a method includes receiving visual data providing an image of a physical three-dimensional environment and orientation data indicating an orientation of an actual device within the physical three-dimensional environment, and providing, for display on the actual device, a visual representation of a virtual device displaying an orientation aware application using the image of the physical three-dimensional environment. The visual representation of the virtual device appears within a simulated three-dimensional environment that is based on the orientation data indicating the orientation of the actual device within the physical three-dimensional environment. At least a portion of the area surrounding the visual representation of the virtual device includes a display of the simulated three-dimensional environment. Systems and machine-readable storage media are also provided.Type: GrantFiled: June 29, 2012Date of Patent: February 23, 2016Assignee: Blackboard Inc.Inventor: Benjamin Grady Cunningham
-
Publication number: 20160018981Abstract: An electronic device includes a display, a touch-sensitive surface, one or more processors, and memory storing one or more programs. The device displays a first user interface of a hierarchy of user interfaces of a software application associated with first and second pan gesture recognizers. The first pan gesture recognizer is configured to recognize a pan gesture that has an initial direction along a first axis and/or a first direction. The second pan gesture recognizer is configured to recognize a pan gesture that has an initial direction along a second axis and/or a second direction distinct from the first direction. The device detects a first pan gesture in an initial direction across the touch-sensitive surface while displaying the first user interface. The device identifies a pan gesture recognizer configured to recognize the first pan gesture, and processes the first pan gesture using the identified pan gesture recognizer.Type: ApplicationFiled: July 17, 2014Publication date: January 21, 2016Inventors: Brian Daniel Amerige, Benjamin Grady Cunningham
-
Publication number: 20140002494Abstract: Methods for presenting an orientation aware application on a device are provided. In one aspect, a method includes receiving visual data providing an image of a physical three-dimensional environment and orientation data indicating an orientation of an actual device within the physical three-dimensional environment, and providing, for display on the actual device, a visual representation of a virtual device displaying an orientation aware application using the image of the physical three-dimensional environment. The visual representation of the virtual device appears within a simulated three-dimensional environment that is based on the orientation data indicating the orientation of the actual device within the physical three-dimensional environment. At least a portion of the area surrounding the visual representation of the virtual device includes a display of the simulated three-dimensional environment. Systems and machine-readable storage media are also provided.Type: ApplicationFiled: June 29, 2012Publication date: January 2, 2014Applicant: BLACKBOARD INC.Inventor: Benjamin Grady CUNNINGHAM
-
Publication number: 20140002443Abstract: Methods for augmenting a view of a physical environment with computer-generated sensory input are provided. In one aspect, a method includes receiving visual data providing for display an image of a physical three-dimensional environment and orientation data indicating an orientation of a device within the physical environment, and generating a simulated three-dimensional environment. The method also includes providing the image of the physical environment for display within the simulated environment, and providing at least one computer-generated visual object within the simulated environment for overlaying on the displayed image of the physical environment. The computer-generated visual object is displayed using perspective projection. Systems and machine-readable storage media are also provided.Type: ApplicationFiled: June 29, 2012Publication date: January 2, 2014Applicant: BLACKBOARD INC.Inventor: Benjamin Grady CUNNINGHAM