-
公开(公告)号:US09137723B2
公开(公告)日:2015-09-15
申请号:US13914570
申请日:2013-06-10
Applicant: Facebook, Inc.
Inventor: Yael G. Maguire , Giovanni Coglitore , Caitlin E. Kalinowski
CPC classification number: H04W36/18 , G06Q50/01 , H04L12/2816 , H04L51/32 , H04L65/403 , H04L65/80 , H04L67/125 , H04L67/306 , H04M1/72583 , H04W4/21 , H04W4/80 , H04W8/005 , H04W12/06 , H04W36/14 , H04W48/18 , H04W76/10 , H04W76/14 , H04W88/04 , H04W88/10
Abstract: In one embodiment, a portable, networked, computing device comprises a processor, a plurality of radios, and a memory. The device may be operable to pair, by at least one of the radios, with a device associated with a user. The device may then monitor, by one of the radios, a signal for a connection established with a first network. When the device determines that the signal for the first network has dropped below a threshold level of quality, it may enable access point mode for at least one of the paired devices by turning on a radio to establish a connection with a second network and thereby providing connectivity to the second network for the at least one of the paired devices. If multiple networks are available, the device may select an optimal network based on an assessment of one or more factors.
Abstract translation: 在一个实施例中,便携式,联网的计算设备包括处理器,多个无线电和存储器。 所述设备可操作以通过所述无线电装置中的至少一个与与用户相关联的设备进行配对。 然后,设备可以通过无线电设备之一监视与第一网络建立的连接的信号。 当设备确定第一网络的信号已经降到低于质量阈值水平时,它可以通过打开无线电以建立与第二网络的连接来为配对设备中的至少一个启用接入点模式,从而提供 连接到配对设备中的至少一个的第二网络。 如果多个网络可用,则设备可以基于对一个或多个因素的评估来选择最佳网络。
-
公开(公告)号:US20140282967A1
公开(公告)日:2014-09-18
申请号:US13914570
申请日:2013-06-10
Applicant: Facebook, Inc.
Inventor: Yael G. Maguire , Giovanni Coglitore , Caitlin E. Kalinowski
IPC: H04L29/06
CPC classification number: H04W36/18 , G06Q50/01 , H04L12/2816 , H04L51/32 , H04L65/403 , H04L65/80 , H04L67/125 , H04L67/306 , H04M1/72583 , H04W4/21 , H04W4/80 , H04W8/005 , H04W12/06 , H04W36/14 , H04W48/18 , H04W76/10 , H04W76/14 , H04W88/04 , H04W88/10
Abstract: In one embodiment, a portable, networked, computing device comprises a processor, a plurality of radios, and a memory. The device may be operable to pair, by at least one of the radios, with a device associated with a user. The device may then monitor, by one of the radios, a signal for a connection established with a first network. When the device determines that the signal for the first network has dropped below a threshold level of quality, it may enable access point mode for at least one of the paired devices by turning on a radio to establish a connection with a second network and thereby providing connectivity to the second network for the at least one of the paired devices. If multiple networks are available, the device may select an optimal network based on an assessment of one or more factors.
Abstract translation: 在一个实施例中,便携式,联网的计算设备包括处理器,多个无线电和存储器。 所述设备可操作以通过所述无线电装置中的至少一个与与用户相关联的设备进行配对。 然后,设备可以通过无线电设备之一监视与第一网络建立的连接的信号。 当设备确定第一网络的信号已经降到低于质量阈值水平时,它可以通过打开无线电以建立与第二网络的连接来为配对设备中的至少一个启用接入点模式,从而提供 连接到配对设备中的至少一个的第二网络。 如果多个网络可用,则设备可以基于对一个或多个因素的评估来选择最佳网络。
-
公开(公告)号:US10587715B2
公开(公告)日:2020-03-10
申请号:US16366847
申请日:2019-03-27
Applicant: Facebook, Inc.
Inventor: Giovanni Coglitore , Narsing Krishna Vijayrao
Abstract: Embodiments are disclosed for managing a distributed data center. The managing can include receiving content interaction history associated with a first social networking account of a social networking system at a content distribution system; maintaining a cache map of available cache appliances to implement a distributed cache store; selecting a content item to push to a residential cache appliance based on the content interaction history, wherein pushing the content item includes updating the cache map to associate a network address of the residential cache appliance with an identifier of the content item; and providing a content distribution service configured to redirect a content streaming request for the content item to the residential cache appliance when the content item is determined to be available in the distributed cache store according to the cache map.
-
公开(公告)号:US10164789B2
公开(公告)日:2018-12-25
申请号:US15285271
申请日:2016-10-04
Applicant: Facebook, Inc.
Inventor: Narsing Vijayrao , Giovanni Coglitore
Abstract: The present disclosure relates to a home automation system that is automated based on user preferences provided by a social networking system, where the home automation system provides a short-range, high-speed wireless connection that is contained within the safe boundaries of a home. Briefly described, the home automation system employs one or more home automation devices to control various home devices within the home based on detection of one or more users' social profile, where each home automation device is configured to broadcast and communicate via a short-range, multi-gigabit-per-second (MGbps) wireless communication link that can be utilized by the various home devices. Furthermore, each home automation device is configured to be self-tuning, thereby enabling automatic efficient management of the MGbps wireless communication link.
-
公开(公告)号:US10097641B2
公开(公告)日:2018-10-09
申请号:US15479174
申请日:2017-04-04
Applicant: Facebook, Inc.
Inventor: Yael G. Maguire , Giovanni Coglitore , Caitlin E. Kalinowski
Abstract: In one embodiment, a portable, networked, computing device comprises a processor, a plurality of radios, and a memory. The device may be operable to pair, by at least one of the radios, with a device associated with a user. The device may then monitor, by one of the radios, a signal for a connection established with a first network. When the device determines that the signal for the first network has dropped below a threshold level of quality, it may enable access point mode for at least one of the paired devices by turning on a radio to establish a connection with a second network and thereby providing connectivity to the second network for the at least one of the paired devices. If multiple networks are available, the device may select an optimal network based on an assessment of one or more factors.
-
公开(公告)号:US09877185B2
公开(公告)日:2018-01-23
申请号:US14286873
申请日:2014-05-23
Applicant: Facebook, Inc.
Inventor: Yael Maguire , Damian Kowalewski , Giovanni Coglitore , Aaron Bernstein , Fraidun Akhi
CPC classification number: H04W8/205 , H04L63/0853 , H04L67/1095 , H04M1/72522 , H04W4/21 , H04W8/183 , H04W12/06
Abstract: Techniques for phone number and data management are described. A storage module may be configured to store contact information for a plurality of users, which may be members of a social network. A server device may be configured to receive a SIM change event from a mobile device associated with a first user of the plurality of users. The SIM change event may include updated contact information for the first user. The server may further be configured to identify one or more users from the plurality of users associated with the first user, and provide the updated contact information to one or more mobile devices associated with the one or more identified users.
-
公开(公告)号:US09749233B2
公开(公告)日:2017-08-29
申请号:US14339087
申请日:2014-07-23
Applicant: Facebook, Inc.
Inventor: Yael Maguire , Damian Kowalewski , Giovanni Coglitore , Aaron Samuel Bernstein
IPC: H04M3/00 , H04L12/721 , H04L12/26 , H04W12/04 , H04L12/729 , H04L12/727
CPC classification number: H04L45/70 , H04L43/08 , H04L45/121 , H04L45/125 , H04W12/04
Abstract: Techniques for smart data routing are described. A system may include a storage module configured to store network conditions for a plurality of networks and locations and a server device. The server device may be configured to determine network conditions for each of a plurality of networks and locations based upon detected usage of at least one mobile application being accessed via each of the plurality of networks and in each of the locations. Determined network conditions may be stored at the storage module. The server may be further configured to receive a request for a communication from a client device. Based upon at least the determined network conditions, the server may be configured to determine routing information for the communication. Once determined, the server may be configured to provide the routing information for the communication to the client device.
-
18.
公开(公告)号:US09733850B2
公开(公告)日:2017-08-15
申请号:US15281691
申请日:2016-09-30
Applicant: Facebook, Inc.
Inventor: Giovanni Coglitore , Narsing Vijayrao , Kestutis Patiejunas
CPC classification number: G06F3/0619 , G06F3/0608 , G06F3/0643 , G06F3/0647 , G06F3/0665 , G06F3/0683 , G06F3/0686 , G06F3/0689 , G06F11/1092 , G06F11/1451 , G06F13/102 , G06F2201/80 , G11B27/00 , G11B27/002 , G11B2220/45 , H03M13/1515
Abstract: Various embodiments (“systems”) are described for transferring data from a primary storage (e.g., magnetic disk drives, solid state drives, etc.) to an optical cold storage rack. The optical cold storage rack may include many physical optical storage disks, but a much smaller number of burners and readers (e.g., optical disk drives). When data is to be transferred to the optical cold storage rack, the system may generate a plan for performing the transfer. “Migration worker” components may then implement the plan and may be exclusively dedicated to implementing such plans. In various embodiments, the plan may specify how large data file “aggregates” (collections of portions of one or more data files) are to be distributed across optical disks (“disks”) to improve throughput during subsequent reading operations from the optical cold storage rack. The plan may also anticipate the relation between the limited number of burners/readers and the overall optical cold storage rack disk capacity.
-
公开(公告)号:US20170208129A1
公开(公告)日:2017-07-20
申请号:US15479174
申请日:2017-04-04
Applicant: Facebook, Inc.
Inventor: Yael G. Maguire , Giovanni Coglitore , Caitlin E. Kalinowski
CPC classification number: H04W36/18 , G06Q50/01 , H04L12/2816 , H04L51/32 , H04L65/403 , H04L65/80 , H04L67/125 , H04L67/306 , H04M1/72583 , H04W4/21 , H04W4/80 , H04W8/005 , H04W12/06 , H04W36/14 , H04W48/18 , H04W76/10 , H04W76/14 , H04W88/04 , H04W88/10
Abstract: In one embodiment, a portable, networked, computing device comprises a processor, a plurality of radios, and a memory. The device may be operable to pair, by at least one of the radios, with a device associated with a user. The device may then monitor, by one of the radios, a signal for a connection established with a first network. When the device determines that the signal for the first network has dropped below a threshold level of quality, it may enable access point mode for at least one of the paired devices by turning on a radio to establish a connection with a second network and thereby providing connectivity to the second network for the at least one of the paired devices. If multiple networks are available, the device may select an optimal network based on an assessment of one or more factors.
-
公开(公告)号:US20170017427A1
公开(公告)日:2017-01-19
申请号:US15281691
申请日:2016-09-30
Applicant: Facebook, Inc.
Inventor: Giovanni Coglitore , Narsing Vijayrao , Kestutis Patiejunas
CPC classification number: G06F3/0619 , G06F3/0608 , G06F3/0643 , G06F3/0647 , G06F3/0665 , G06F3/0683 , G06F3/0686 , G06F3/0689 , G06F11/1092 , G06F11/1451 , G06F13/102 , G06F2201/80 , G11B27/00 , G11B27/002 , G11B2220/45 , H03M13/1515
Abstract: Various embodiments (“systems”) are described for transferring data from a primary storage (e.g., magnetic disk drives, solid state drives, etc.) to an optical cold storage rack. The optical cold storage rack may include many physical optical storage disks, but a much smaller number of burners and readers (e.g., optical disk drives). When data is to be transferred to the optical cold storage rack, the system may generate a plan for performing the transfer. “Migration worker” components may then implement the plan and may be exclusively dedicated to implementing such plans. In various embodiments, the plan may specify how large data file “aggregates” (collections of portions of one or more data files) are to be distributed across optical disks (“disks”) to improve throughput during subsequent reading operations from the optical cold storage rack. The plan may also anticipate the relation between the limited number of burners/readers and the overall optical cold storage rack disk capacity.
Abstract translation: 描述了用于将数据从主存储器(例如,磁盘驱动器,固态驱动器等)传送到光学冷藏架的各种实施例(“系统”)。 光学冷藏架可以包括许多物理光学存储盘,但是燃烧器和读取器(例如,光盘驱动器)的数量要少得多。 当数据要传送到光学冷藏架时,系统可以产生执行传送的计划。 “移民工”部门可能会实施该计划,并可能专门用于实施这些计划。 在各种实施例中,该计划可以指定要在光盘(“盘”)之间分布大量数据文件“聚集”(一个或多个数据文件的部分集合)以提高在后续读取操作期间的光通量 架。 该计划也可能预期有限数量的燃烧器/读取器与整体光学冷藏机架磁盘容量之间的关系。
-
-
-
-
-
-
-
-
-