-
公开(公告)号:US10126903B2
公开(公告)日:2018-11-13
申请号:US13862960
申请日:2013-04-15
Applicant: Facebook, Inc.
Inventor: I Chien Peng , Joshua Li , Qixing Du
Abstract: In one embodiment, a computing device receives a request for content in a first portion of a content layout in a displayable region of a screen associated with the computing device. The device may pre-inflate at least one selected element of a display object for a second portion of the content layout, and then store the element in an application-tailored recycler. Selection of the at least one selected element may be based on dimensions of the displayable region, available memory of the computing device, or application-specific rules. The device may then retrieve, in response to a request for content in the second portion of the content layout, the element from the application-tailored recycler, update other elements of the display object as needed for the second portion of the content layout, and return the display object.
-
公开(公告)号:US20170316539A1
公开(公告)日:2017-11-02
申请号:US15654956
申请日:2017-07-20
Applicant: Facebook, Inc.
Inventor: Qixing Du , Ashwin Bhat , Jonathan M. Kaldor , I Chien Peng , Joshua Li , Kang Zhang
IPC: G06T1/00 , G06F3/0485 , G06F9/44 , G06F12/0875 , G06F12/02 , G06F9/445
CPC classification number: G06T1/00 , G06F3/0485 , G06F9/44557 , G06F9/451 , G06F12/023 , G06F12/0253 , G06F12/0875
Abstract: In one embodiment, a computing device receives receive a request for particular content associated with an application. The device may determine, based on a first recycling policy associated with a first recycler, that the first recycler associated with the application includes a display object that is capable of being used for containing the particular content. The device may encapsulate the display object with the particular content in a wrapper object and return the wrapper object encapsulating the display object in response to the request. The device may receive an indication that the display object is no longer needed, and extract the display object from the wrapper object. The display object may be stored in the first recycler. The wrapper object without the display object may be disposed in accordance with a second recycling policy associated with a second recycler associated with an operating system of the computing device.
-
公开(公告)号:US09760964B2
公开(公告)日:2017-09-12
申请号:US13861250
申请日:2013-04-11
Applicant: Facebook, Inc.
Inventor: Qixing Du , Ashwin Bhat , Jonathan M. Kaldor , I Chien Peng , Joshua Li , Kang Zhang
IPC: G06F17/00 , G06F17/30 , G06T1/00 , G06F9/44 , G06F3/0485 , G06F12/02 , G06F12/0875 , G06F9/445
CPC classification number: G06T1/00 , G06F3/0485 , G06F9/44557 , G06F9/451 , G06F12/023 , G06F12/0253 , G06F12/0875
Abstract: A computing device receives a request for content for a content layout in a displayable region of a screen associated with the device. The device determines, based on application-tailored recycling policies, whether a recycler includes a display object that is suitable for recycling or re-use. If it does not, the device creates the display object and fills it with the content. If it does, and if the display object contains the content, the device updates elements of the display object as needed; otherwise, if the display object does not contain the content, the device fills the display object with the content and returns it. The recycling or re-using may also be performed with sub-elements of a display object, some of which may comprise nested display objects.
-
公开(公告)号:US20190253616A1
公开(公告)日:2019-08-15
申请号:US16391214
申请日:2019-04-22
Applicant: Facebook, Inc.
Inventor: John Samuel Barnett , William Samuel Bailey , Cheng Huang , Joshua Li , Alexander Dauning Li
CPC classification number: H04N5/23222 , G06K9/00671 , G06K9/62 , H04L67/02 , H04L67/18 , H04L67/22
Abstract: Systems, methods, and non-transitory computer-readable media can receive a plurality of content items. Tag information is generated for each content item of the plurality of content items. The tag information comprises one or more tags, and at least one tag for each content item is generated based on a machine learning technique. Query information is received from a first user. One or more content items of the plurality of content items is identified based on the query information and the tag information.
-
公开(公告)号:US10291737B2
公开(公告)日:2019-05-14
申请号:US14455807
申请日:2014-08-08
Applicant: Facebook, Inc.
Inventor: Aaron Samuel Filner , Devin Naquin , Joshua Li , Katherine L. Swanson , Colin Cameron Brennan Campbell , Gregory John Moeck
IPC: H04L29/08
Abstract: In one embodiment, a method includes identifying candidate content associated with a user of a computing device, selecting, from the candidate content, cache content to be stored in cache storage of the computing device for access by the user when the computing device does not have network connectivity, and storing the cache content in the cache storage of the computing device. The cache content may be based on information associated with a user node that represents the user in a social graph. The cache content may include entities liked by the user, friends of the user, and/or entities of interest to the user. The cache content includes web pages accessed by the user and/or web pages referenced by content created by the user. The cache content may include information related to past, current, and/or predicted actions of the user, such as social network posts, travel itineraries, and geographic locations.
-
公开(公告)号:US10210590B2
公开(公告)日:2019-02-19
申请号:US15654956
申请日:2017-07-20
Applicant: Facebook, Inc.
Inventor: Qixing Du , Ashwin Bhat , Jonathan M. Kaldor , I Chien Peng , Joshua Li , Kang Zhang
IPC: G06F17/00 , G06F17/30 , G06T1/00 , G06F3/0485 , G06F12/02 , G06F12/0875 , G06F9/451 , G06F9/445
Abstract: In one embodiment, a computing device receives receive a request for particular content associated with an application. The device may determine, based on a first recycling policy associated with a first recycler, that the first recycler associated with the application includes a display object that is capable of being used for containing the particular content. The device may encapsulate the display object with the particular content in a wrapper object and return the wrapper object encapsulating the display object in response to the request. The device may receive an indication that the display object is no longer needed, and extract the display object from the wrapper object. The display object may be stored in the first recycler. The wrapper object without the display object may be disposed in accordance with a second recycling policy associated with a second recycler associated with an operating system of the computing device.
-
公开(公告)号:US10298837B2
公开(公告)日:2019-05-21
申请号:US15393014
申请日:2016-12-28
Applicant: Facebook, Inc.
Inventor: John Samuel Barnett , William Samuel Bailey , Cheng Huang , Joshua Li , Alexander Dauning Li
Abstract: Systems, methods, and non-transitory computer-readable media can receive a plurality of content items. Tag information is generated for each content item of the plurality of content items. The tag information comprises one or more tags, and at least one tag for each content item is generated based on a machine learning technique. Query information is received from a first user. One or more content items of the plurality of content items is identified based on the query information and the tag information.
-
公开(公告)号:US20160044127A1
公开(公告)日:2016-02-11
申请号:US14455807
申请日:2014-08-08
Applicant: Facebook, Inc.
Inventor: Aaron Samuel Filner , Devin Naquin , Joshua Li , Katherine L. Swanson , Colin Cameron Brennan Campbell , Gregory John Moeck
IPC: H04L29/08
CPC classification number: H04L67/2847 , H04L67/10 , H04L67/22
Abstract: In one embodiment, a method includes identifying candidate content associated with a user of a computing device, selecting, from the candidate content, cache content to be stored in cache storage of the computing device for access by the user when the computing device does not have network connectivity, and storing the cache content in the cache storage of the computing device. The cache content may be based on information associated with a user node that represents the user in a social graph. The cache content may include entities liked by the user, friends of the user, and/or entities of interest to the user. The cache content includes web pages accessed by the user and/or web pages referenced by content created by the user. The cache content may include information related to past, current, and/or predicted actions of the user, such as social network posts, travel itineraries, and geographic locations.
Abstract translation: 在一个实施例中,一种方法包括识别与计算设备的用户相关联的候选内容,从候选内容中选择要存储在计算设备的高速缓存存储器中的高速缓存内容以供用户在计算设备不具有 网络连接,以及将高速缓存内容存储在计算设备的高速缓冲存储器中。 缓存内容可以基于与在社交图中表示用户的用户节点相关联的信息。 缓存内容可以包括用户喜欢的实体,用户的朋友和/或用户感兴趣的实体。 缓存内容包括用户所访问的网页和/或由用户创建的内容引用的网页。 缓存内容可以包括与用户的过去,当前和/或预测动作相关的信息,诸如社交网络帖子,旅行行程和地理位置。
-
-
-
-
-
-
-