Infinite bi-directional scrolling

    公开(公告)号:US10712925B2

    公开(公告)日:2020-07-14

    申请号:US15940491

    申请日:2018-03-29

    Applicant: Facebook, Inc.

    Abstract: In one embodiment, a computing device determines a size of a view port of a graphical user interface based on a scrolling frame rate, processing resources, or memory resources of the computing device. One or more content objects are displayed in the view port. A scroll region for the user to scroll within is determined and the scroll region is independent of the boundaries of the displayed content objects. A first touch gesture across one or more boundaries of the displayed content objects is received. A velocity of the first touch gesture motion is determined. When the velocity is less than or equal to a threshold velocity, the computing device scrolls to an adjacent content object of the current displayed content object. When the velocity is higher than the threshold velocity, the computing device scrolls to advance multiple content objects with respect to the current displayed content object.

    Client-side script bundle management system

    公开(公告)号:US09690568B2

    公开(公告)日:2017-06-27

    申请号:US14495782

    申请日:2014-09-24

    Applicant: Facebook, Inc.

    CPC classification number: G06F8/65 G06F8/61 G06F8/64 G06F8/71 H04L67/10

    Abstract: A method of operation of a bundle management system includes: generating a resource bundle with client-based script code based on a client device condition of a potential client device; generating a condition map correlating the client device condition to the resource bundle; generating a bundle set including the resource bundle based on a developer version of the client-based script code; uploading the condition map to a web service system; and configuring the web service system to operate a web service corresponding to the developer version of the bundle set.

    PROGRESSIVE RENDERING OF DATA SETS
    4.
    发明申请

    公开(公告)号:US20170228347A1

    公开(公告)日:2017-08-10

    申请号:US15494311

    申请日:2017-04-21

    Applicant: Facebook, Inc.

    Abstract: In one embodiment, a computing device may estimate an average dimension of several content objects. The estimation may be based on one or more calculated dimensions of one or more previously rendered content objects. The computing device may determine a first number of content objects to render for display within an area of a graphical user interface (GUI). This determination may be based at least on the average dimension of the content objects and a maximum dimension along an axis of the GUI. The computing device may also render the first number of content objects for display along the axis. The computing device may also display the first number of content objects within the area of the GUI.

    Using clamping to modify scrolling

    公开(公告)号:US10191643B2

    公开(公告)日:2019-01-29

    申请号:US13689598

    申请日:2012-11-29

    Applicant: Facebook, Inc.

    Abstract: In one embodiment, a method includes providing for display to a user content including multiple content objects that each has a boundary defining a two-dimensional area. A two-dimensional scroll region for user scrolling within the content is determined. The two-dimensional scroll region is independent of the two-dimensional areas of the content objects. User input to scroll within the content in one or both of the two dimensions across one or more of the boundaries is received. The method includes scrolling within the content according to the user input, the scrolling being continuous across the boundaries.

    INFINITE BI-DIRECTIONAL SCROLLING
    6.
    发明申请

    公开(公告)号:US20180217730A1

    公开(公告)日:2018-08-02

    申请号:US15940491

    申请日:2018-03-29

    Applicant: Facebook, Inc.

    CPC classification number: G06F3/0485 G06F3/0488

    Abstract: In one embodiment, a computing device determines a size of a view port of a graphical user interface based on a scrolling frame rate, processing resources, or memory resources of the computing device. One or more content objects are displayed in the view port. A scroll region for the user to scroll within is determined and the scroll region is independent of the boundaries of the displayed content objects. A first touch gesture across one or more boundaries of the displayed content objects is received. A velocity of the first touch gesture motion is determined. When the velocity is less than or equal to a threshold velocity, the computing device scrolls to an adjacent content object of the current displayed content object. When the velocity is higher than the threshold velocity, the computing device scrolls to advance multiple content objects with respect to the current displayed content object.

    CLIENT-SIDE SCRIPT BUNDLE MANAGEMENT SYSTEM
    7.
    发明申请
    CLIENT-SIDE SCRIPT BUNDLE MANAGEMENT SYSTEM 有权
    客户端脚本管理系统

    公开(公告)号:US20150012915A1

    公开(公告)日:2015-01-08

    申请号:US14495782

    申请日:2014-09-24

    Applicant: Facebook, Inc.

    CPC classification number: G06F8/65 G06F8/61 G06F8/64 G06F8/71 H04L67/10

    Abstract: A method of operation of a bundle management system includes: generating a resource bundle with client-based script code based on a client device condition of a potential client device; generating a condition map correlating the client device condition to the resource bundle; generating a bundle set including the resource bundle based on a developer version of the client-based script code; uploading the condition map to a web service system; and configuring the web service system to operate a web service corresponding to the developer version of the bundle set.

    Abstract translation: 捆绑管理系统的操作方法包括:基于潜在客户端设备的客户端设备条件,生成具有基于客户端脚本代码的资源束; 生成将所述客户端设备条件与所述资源束相关联的条件图; 基于基于客户端的脚本代码的开发者版本来生成包括资源束的包集合; 将条件映射上传到Web服务系统; 以及配置所述Web服务系统以操作与所述捆绑集的开发者版本相对应的web服务。

Patent Agency Ranking