-
公开(公告)号:US20170286423A1
公开(公告)日:2017-10-05
申请号:US15085841
申请日:2016-03-30
Applicant: Facebook, Inc.
Inventor: Aigerim Shorman , Ben Chen , Jeremy Samuel Friedland , Alan Thomas Clark , Ryan Michael Houx , Xiao Yang Xie , Xiaoyi Zhang , Rahul Rajagopalan , Adam Ankenmann , Mitchell Sadao Fukumoto , Noah Bradley Blecher , Adam Shih , Jing Chen , David Martin Kaye , Crystal Rhan-Tsor Chen
IPC: G06F17/30
CPC classification number: G06F16/24578 , G06F16/248 , G06F16/9535 , G06Q50/01
Abstract: In one embodiment, a method includes accessing, from a data store of the communication network, user information associated with a first user of the communication network, identifying one or more entities associated with the communication network that are relevant to the first user based on the user information, and retrieving, for each identified entity, one or more content frames associated with the entity. The method includes ranking the one or more content frames based on the user information. The method also includes sending, to a client device of the first user, one or more of the content frames for display to the first user in ranked order, wherein each content frame is selectable by the first user to display the selected content frame in association with a particular content item for a specified period of time.
-
公开(公告)号:US11157493B2
公开(公告)日:2021-10-26
申请号:US15394743
申请日:2016-12-29
Applicant: Facebook, Inc.
Inventor: Timothy Robert Yung , Jing Chen , Lewis Marshall Roch, IV
IPC: G06F16/2453 , G06F16/248 , G06F16/951
Abstract: Embodiments are disclosed for fast data fetching and rendering. In some embodiments, in response to receiving a page display request, a system constructs a static, possibly nested query for retrieving all the data to be rendered for the page and stores the query result in a data store. For a future page display request, the system similarly constructs a query and determines whether the query can be resolved from the data store. If not, the system constructs a “diff query” to fetch only the missing data. In some embodiments, in response to a subsequent page update request, the system retrieves from the server all the data likely to be viewed or updated and renders the data changes corresponding to the requested update. The system then submits the data changes to the server and undoes the rendering of the data changes when the server fails to process the data changes.
-
公开(公告)号:US20170193127A1
公开(公告)日:2017-07-06
申请号:US15394732
申请日:2016-12-29
Applicant: Facebook, Inc.
Inventor: Jing Chen , Yuzhi Zheng , Laney Elizabeth Kuenzel , Timothy Robert Yung , Lewis Marshall Roch, IV
CPC classification number: H04L1/16 , G06F17/30165 , H04L1/08
Abstract: Embodiments are disclosed for fast data fetching and rendering. In some embodiments, in response to receiving a page display request, a system constructs a static, possibly nested query for retrieving all the data to be rendered for the page and stores the query result in a data store. For a future page display request, the system similarly constructs a query and determines whether the query can be resolved from the data store. If not, the system constructs a “diff query” to fetch only the missing data. In some embodiments, in response to a subsequent page update request, the system retrieves from the server all the data likely to be viewed or updated and renders the data changes corresponding to the requested update. The system then submits the data changes to the server and undoes the rendering of the data changes when the server fails to process the data changes.
-
公开(公告)号:US20170193042A1
公开(公告)日:2017-07-06
申请号:US15394743
申请日:2016-12-29
Applicant: Facebook, Inc.
Inventor: Timothy Robert Yung , Jing Chen , Lewis Marshall Roch, IV
IPC: G06F17/30
CPC classification number: G06F16/2453 , G06F16/248 , G06F16/951
Abstract: Embodiments are disclosed for fast data fetching and rendering. In some embodiments, in response to receiving a page display request, a system constructs a static, possibly nested query for retrieving all the data to be rendered for the page and stores the query result in a data store. For a future page display request, the system similarly constructs a query and determines whether the query can be resolved from the data store. If not, the system constructs a “diff query” to fetch only the missing data. In some embodiments, in response to a subsequent page update request, the system retrieves from the server all the data likely to be viewed or updated and renders the data changes corresponding to the requested update. The system then submits the data changes to the server and undoes the rendering of the data changes when the server fails to process the data changes.
-
公开(公告)号:US20190213229A1
公开(公告)日:2019-07-11
申请号:US16299484
申请日:2019-03-12
Applicant: Facebook, Inc.
Inventor: Jing Chen , Yuzhi Zheng , Laney Elizabeth Kuenzel , Timothy Robert Yung , Lewis Marshall Roch
IPC: G06F16/957 , G06F16/9538 , G06F16/9536 , G06F16/2458
Abstract: Embodiments are disclosed for fast data fetching and rendering. In some embodiments, in response to receiving a page display request, a system constructs a static, possibly nested query for retrieving all the data to be rendered for the page and stores the query result in a data store. For a future page display request, the system similarly constructs a query and determines whether the query can be resolved from the data store. If not, the system constructs a “diff query” to fetch only the missing data. In some embodiments, in response to a subsequent page update request, the system retrieves from the server all the data likely to be viewed or updated and renders the data changes corresponding to the requested update. The system then submits the data changes to the server and undoes the rendering of the data changes when the server fails to process the data changes.
-
公开(公告)号:US10277362B2
公开(公告)日:2019-04-30
申请号:US15394732
申请日:2016-12-29
Applicant: Facebook, Inc.
Inventor: Jing Chen , Yuzhi Zheng , Laney Elizabeth Kuenzel , Timothy Robert Yung , Lewis Marshall Roch, IV
Abstract: Embodiments are disclosed for fast data fetching and rendering. In some embodiments, in response to receiving a page display request, a system constructs a static, possibly nested query for retrieving all the data to be rendered for the page and stores the query result in a data store. For a future page display request, the system similarly constructs a query and determines whether the query can be resolved from the data store. If not, the system constructs a “diff query” to fetch only the missing data. In some embodiments, in response to a subsequent page update request, the system retrieves from the server all the data likely to be viewed or updated and renders the data changes corresponding to the requested update. The system then submits the data changes to the server and undoes the rendering of the data changes when the server fails to process the data changes.
-
公开(公告)号:US10366090B2
公开(公告)日:2019-07-30
申请号:US15085841
申请日:2016-03-30
Applicant: Facebook, Inc.
Inventor: Aigerim Shorman , Ben Chen , Jeremy Samuel Friedland , Alan Thomas Clark , Ryan Michael Houx , Xiao Yang Xie , Xiaoyi Zhang , Rahul Rajagopalan , Adam Ankenmann , Mitchell Sadao Fukumoto , Noah Bradley Blecher , Adam Shih , Jing Chen , David Martin Kaye , Crystal Rhan-Tsor Chen
IPC: G06F16/2457 , G06Q50/00 , G06F16/9535 , G06F16/248
Abstract: In one embodiment, a method includes accessing, from a data store of the communication network, user information associated with a first user of the communication network, identifying one or more entities associated with the communication network that are relevant to the first user based on the user information, and retrieving, for each identified entity, one or more content frames associated with the entity. The method includes ranking the one or more content frames based on the user information. The method also includes sending, to a client device of the first user, one or more of the content frames for display to the first user in ranked order, wherein each content frame is selectable by the first user to display the selected content frame in association with a particular content item for a specified period of time.
-
-
-
-
-
-