Michael Dudley Johnson - San Francisco CA, US Yohann Richard - Cupertino CA, US Hsi Wang - Palo Alto CA, US
International Classification:
G06F 17/00
US Classification:
715234
Abstract:
In one embodiment, in response to an event detected during presentation of a structured document in a graphical user interface of an application hosted by a device, the application renders frames and text content of the structured document by using a main processor of the device, and renders media content of the structured document within a region encompassing the graphical user interface by using a graphics processor of the device.
Scrolling Velocity Modulation In A Tactile Interface For A Social Networking System
Michael Dudley Johnson - San Francisco CA, US Hsi Wang - Palo Alto CA, US
International Classification:
G06F 3/048
US Classification:
715702, 715784, 715727
Abstract:
A user interface includes a tactile interface on a client device that allows users to interact with social networking system content in a manner that is optimized for touch screens and mobile devices. The tactile interface allows users to efficiently navigate the social networking system data as well as to capture new content for upload to the social networking system. New content may be captured in a way that allows the user to preview the content in-context.
Smooth Scrolling Of A Structured Document Presented In A Graphical User Interface With Bounded Memory Consumption
- Menlo Park CA, US Yohann Richard - Cupertino CA, US Hsi Wang - Palo Alto CA, US
International Classification:
G06F 3/0485 G06F 3/14
Abstract:
In one embodiment, one or more main processors of a device detect an event corresponding to scrolling a structured document presented in a scrollable graphical user interface of an application executed by the one or more main processors. The main processors, in response to the event, determine a first set of elements and a second set of elements of the structured document; render the first set of elements of the structured document for presentation in the graphical user interface; and cause one or more graphics processors of the device to render the second set of elements for presentation in the graphical user interface.