-
公开(公告)号:US20140189056A1
公开(公告)日:2014-07-03
申请号:US14064065
申请日:2013-10-25
Applicant: Facebook, Inc.
Inventor: Luke St. Clair , Daniel Weaver
IPC: H04L29/08
CPC classification number: H04L67/26 , H04L67/303 , H04L67/325
Abstract: In one embodiment, a method includes determining a power consumption profile for a device. Status information for the device may be received, wherein the status information comprises power status and network connectivity status. Using a resource-control algorithm and based on the status information and the power consumption profile, a schedule for sending push events to the device may be determined. Content to be provisioned to the device may be identified, and the scheduled push events may be sent to the device, in order to provision the identified content to the device. The resource-control algorithm may be further based on one or more device-based consumption factors, such as a periodic data usage transfer limit with respect to a specified network and a data usage status with respect to the specified network, or system-wide consumption factors, such as a power threshold that applies across all devices.
Abstract translation: 在一个实施例中,一种方法包括确定设备的功耗简档。 可以接收设备的状态信息,其中状态信息包括电源状态和网络连接状态。 使用资源控制算法并基于状态信息和功耗简档,可以确定向设备发送推送事件的调度。 可以识别要设置到设备的内容,并且可以将调度的推送事件发送到设备,以便将识别的内容提供给设备。 资源控制算法还可以基于一个或多个基于设备的消费因素,例如相对于指定网络的周期性数据使用传输限制和相对于指定网络的数据使用状态或系统范围的消费 因素,例如适用于所有设备的功率阈值。
-
公开(公告)号:US10748189B2
公开(公告)日:2020-08-18
申请号:US15698534
申请日:2017-09-07
Applicant: Facebook, Inc.
Inventor: Luke St. Clair
IPC: G06Q30/02
Abstract: In particular embodiments, a client computing device identifies an available timeslot for displaying content on a screen. The client computing device notifies one or more applications of the available timeslot and receives from each of one or more applications a bid to fill the available timeslot with content associated with the application. Each bid indicates the application, indicates a format of the content associated with the application, and provides at least a portion of the content associated with the application. The client computing device selects one of the bids and displays in the available timeslot on the screen the content associated with the selected bid with the format indicated by the selected bid.
-
公开(公告)号:US20200249784A1
公开(公告)日:2020-08-06
申请号:US16854421
申请日:2020-04-21
Applicant: Facebook, Inc.
Inventor: Luke St. Clair , Daniel Weaver , Joshua Van Dyke Watzman , Daniel Schafer
Abstract: In one embodiment, a method includes receiving a cover feed interaction history from a device associated with a user of a social-networking system. An order for a plurality of content boards may be determined based on the cover feed interaction history (e.g., viewing history, download status, the current order of content boards in the cover feed, user interaction history, whether the user bookmarked or pinned a particular content board), user information related to the user, and device information about device-based events and device status. Finally, the order for the content boards may be sent to the device. The determination of the order for the content boards may be based on the cover feed interaction history, recency of content included in the content boards, popularity of the content, relevance of content to the user, or device-based events.
-
公开(公告)号:US10671413B2
公开(公告)日:2020-06-02
申请号:US15444052
申请日:2017-02-27
Applicant: Facebook, Inc.
Inventor: Luke St. Clair
IPC: G06F3/00 , G06F9/451 , G06F3/048 , G06F16/9535 , G06F16/9537
Abstract: In one embodiment, a method includes identifying a content object for display based at least in part on one or more filtering criteria. The filtering criteria is a measure of suitability of each content object for presentation based at least in part on social-graph information between a first user and one or more second users or a current geo-location of the first user. The method also includes applying the filtering criteria to the content object; and providing for display on a user interface (UI) the content object based on whether the content object is suitable for presentation based at least in part on the filtering criteria.
-
公开(公告)号:US10241645B2
公开(公告)日:2019-03-26
申请号:US14808974
申请日:2015-07-24
Applicant: Facebook, Inc.
Inventor: Luke St. Clair
IPC: G06F3/00 , G06F3/0482 , H04L12/58 , G06F17/30 , H04L29/06 , G06F8/61 , G06F3/0484 , G06F3/0481
Abstract: In one embodiment, a method includes receiving information associated with interactions of one or more first users with one or more applications; identifying one or more interactive elements associated with the applications based at least in part on the received information; and providing for display on a user interface (UI), one or more of the identified interactive elements. The displayed interactive elements are dynamically adjusted based on receiving updated information of interactions associated with one or more of the interactive elements.
-
公开(公告)号:US20180260035A1
公开(公告)日:2018-09-13
申请号:US15979948
申请日:2018-05-15
Applicant: Facebook, Inc.
Inventor: Luke St. Clair
IPC: G06F3/01 , G06F3/0488 , G06F3/0486 , G06F3/0484
CPC classification number: G06F3/017 , G06F3/04842 , G06F3/04847 , G06F3/0486 , G06F3/0488 , G06F3/04883 , G06F2203/04101 , G06F2203/04808
Abstract: In one embodiment, a method includes identifying a gesture with respect to one or more surfaces of the computing device, the gesture comprising an earlier portion on at least one of the surfaces that includes one or more first points touching the at least one of the surfaces; and immediately following the earlier portion of the gesture, a later portion of the gesture that includes a series of second points distant from the surfaces, wherein the series of second points forms a trajectory vector having: an initial point defined by the first points, and a terminal point distant from the surfaces; determining a user input based on the identified gesture and a corresponding first location on the user interface; and executing one or more actions based on the determined user input.
-
公开(公告)号:US20180107381A1
公开(公告)日:2018-04-19
申请号:US15847491
申请日:2017-12-19
Applicant: Facebook, Inc.
Inventor: Jenny Yuen , Luke St. Clair
IPC: G06F3/0488 , G06F3/023
CPC classification number: G06F3/04886 , G06F3/0237
Abstract: In one embodiment, a method includes providing for display a first set of touch-screen keys corresponding to a first set of symbols; providing for display, at least partially underneath the first set of touch-screen keys the first set of touch-screen keys, a second set of touch-screen keys corresponding to a second set of symbols; detecting a touch gesture by a user over the first and second sets of keys intending to input a first symbol; determining, based on an amount of lapsed time between the detected touch gesture and a previous touch gesture, a context associated with the detected touch gesture; and selecting, based at least in part on the context, a symbol in the first set of symbols or a symbol in the second set of symbols as the first symbol that the user intended to input.
-
公开(公告)号:US20180027108A1
公开(公告)日:2018-01-25
申请号:US15723714
申请日:2017-10-03
Applicant: Facebook, Inc.
Inventor: Jenny Yuen , Luke St. Clair
IPC: H04M1/725 , H04L12/58 , G06F3/0488
CPC classification number: H04M1/72552 , G06F3/04886 , H04L51/32 , H04M1/72569
Abstract: In one embodiment, a method includes detecting a communication session between a first user and one or more second users. The method also includes determining a social context of the communication session, and determining based at least in part on the social context a set of symbols for communication by the first user in the communication session with the second users. The method further includes providing for display to the first user a set of keys corresponding to the set of symbols. The keys indicate symbols for input by the first user in the communication session.
-
公开(公告)号:US20170353571A1
公开(公告)日:2017-12-07
申请号:US15684832
申请日:2017-08-23
Applicant: Facebook, Inc.
Inventor: Luke St. Clair , Daniel Weaver
IPC: H04L29/08
CPC classification number: H04L67/26 , H04L67/303 , H04L67/325
Abstract: In one embodiment, a method includes determining a power consumption profile for each of multiple devices, where the power consumption profile includes information regarding a typical rate of power consumption by the corresponding device, and receiving status information for a first device of the multiple devices, where the status information includes power status and network connectivity status. The method also includes determining a schedule for sending push events to the first device using a resource-control algorithm, where the determining is based at least in part on a comparison of the power consumption profile for the first device with the power consumption profiles for one or more second devices and the status information for the first device. The method further includes sending the scheduled push events to the first device, where the push events provision content to the first device.
-
公开(公告)号:US09781223B2
公开(公告)日:2017-10-03
申请号:US14064065
申请日:2013-10-25
Applicant: Facebook, Inc.
Inventor: Luke St. Clair , Daniel Weaver
IPC: H04L29/08
CPC classification number: H04L67/26 , H04L67/303 , H04L67/325
Abstract: In one embodiment, a method includes determining a power consumption profile for a device. Status information for the device may be received, wherein the status information comprises power status and network connectivity status. Using a resource-control algorithm and based on the status information and the power consumption profile, a schedule for sending push events to the device may be determined. Content to be provisioned to the device may be identified, and the scheduled push events may be sent to the device, in order to provision the identified content to the device. The resource-control algorithm may be further based on one or more device-based consumption factors, such as a periodic data usage transfer limit with respect to a specified network and a data usage status with respect to the specified network, or system-wide consumption factors, such as a power threshold that applies across all devices.
-
-
-
-
-
-
-
-
-