-
公开(公告)号:US10198750B1
公开(公告)日:2019-02-05
申请号:US15134873
申请日:2016-04-21
Applicant: Facebook, Inc.
Inventor: Michael Dudley Johnson , Xiaoliang Wei , Mukund Narasimhan , Jackson Gabbard , Eric Ruth , Todd Krabach , Weizhe Shi , Lior Berry , Herry Sutanto , Hsueh-Fang Cheng , Yan Yu , Itamar Rosenn , Alex Bain
Abstract: In one embodiment, a method includes, by one or more server computing devices, receiving state data of a client computing device. The state data includes event data indicating events generated by or occurring at the client computing device and context data associated with the event data. The context data indicates device states of the client computing device that each coincide with one or more of the events and indicate a context of the one or more of the events. The method also includes, by one or more server computing devices, ordering the events and the device states in the event and context data into a state-data-review structure and analyzing the state-data-review structure to generate one or more recommendations on operation of the client computing device.
-
公开(公告)号:US20180332136A1
公开(公告)日:2018-11-15
申请号:US16026548
申请日:2018-07-03
Applicant: Facebook, Inc.
Inventor: Mukund Narasimhan , Yingyi Liang , Xiaoliang Wei , Ita Pai , Bo Huai Victor Loh , Sara Motiee , Haomin Yu
CPC classification number: H04L67/306 , G06F17/30905 , G06Q50/01 , H04L67/02 , H04L69/22 , H04W4/18 , H04W4/21
Abstract: In one embodiment, a method includes sending a first request comprising an http-header that includes one or more http-header fields for a webpage from a first user to a computing server, receiving a second request for access to a first information associated with the mobile-client system from the computing server in response to the first request, wherein the first information comprises one or more user-profile fields associated with a user profile of the first user, sending the first information responsive to the second request to the computing server, and receiving the requested webpage customized based on one or more determined attributes of the mobile-client system from the computing server, the one or more attributes being determined based on a comparison between the one or more http-header fields and the one or more user-profile fields with a database comprising attributes of a plurality of types of mobile-client systems.
-
公开(公告)号:US10460000B2
公开(公告)日:2019-10-29
申请号:US15219048
申请日:2016-07-25
Applicant: Facebook, Inc.
Inventor: Yuntao Jia , Mukund Narasimhan , Jonathan Chang , Joshua Redstone
IPC: G06F15/16 , G06F16/9537 , H04L29/08 , G06F16/29 , G06F16/23 , G06F16/901 , G06F16/2457 , G06Q50/00
Abstract: In one embodiment, a computing device accesses a social graph comprising nodes and edges connecting the nodes. Each of the edges between two of the nodes represents a single degree of separation between them. The nodes include user nodes corresponding to users of an online social network, and concept nodes corresponding to places. A particular place corresponds to a particular concept node, and corresponds to an associated location and a perimeter. A number of check-ins are received, each check-in being associated with the particular place and having a geographic location. Each check-in corresponds to an edge of the social graph between a user node and the particular concept node. Based on the received check-ins the computing device determines whether to update the associated location and the perimeter.
-
公开(公告)号:US09762689B2
公开(公告)日:2017-09-12
申请号:US14594895
申请日:2015-01-12
Applicant: Facebook, Inc.
Inventor: Pierre Moreels , Mukund Narasimhan
CPC classification number: H04L67/22 , G06Q10/0833 , G06Q30/0261 , G06Q50/01 , H04L67/18 , H04W4/029
Abstract: In one embodiment, one or more computing systems receive a request for a location prediction for a user from a service. The computing systems access one or more real-time location signals and one or more aggregated location signals. The aggregated location signals may comprise one or more previous location signals. The computing systems may then generate one or more location predictions from the one or more real-time location signals and the one or more aggregated location signals, and calculate a single location prediction for the user from the one or more location predictions. The computing systems may then send, in response to the request, the single location prediction for the user to the requesting service.
-
公开(公告)号:US20150127744A1
公开(公告)日:2015-05-07
申请号:US14594895
申请日:2015-01-12
Applicant: Facebook, Inc.
Inventor: Pierre Moreels , Mukund Narasimhan
IPC: H04L29/08
CPC classification number: H04L67/22 , G06Q10/0833 , G06Q30/0261 , G06Q50/01 , H04L67/18 , H04W4/029
Abstract: In one embodiment, one or more computing systems receive a request for a location prediction for a user from a service. The computing systems access one or more real-time location signals and one or more aggregated location signals. The aggregated location signals may comprise one or more previous location signals. The computing systems may then generate one or more location predictions from the one or more real-time location signals and the one or more aggregated location signals, and calculate a single location prediction for the user from the one or more location predictions. The computing systems may then send, in response to the request, the single location prediction for the user to the requesting service.
Abstract translation: 在一个实施例中,一个或多个计算系统从服务接收对用户的位置预测的请求。 计算系统访问一个或多个实时位置信号和一个或多个聚合位置信号。 聚合位置信号可以包括一个或多个先前的位置信号。 计算系统然后可以从一个或多个实时位置信号和一个或多个聚合位置信号产生一个或多个位置预测,并且从该一个或多个位置预测计算用户的单个位置预测。 然后,计算系统可以响应于该请求向用户发送针对请求服务的单个位置预测。
-
公开(公告)号:US10178197B2
公开(公告)日:2019-01-08
申请号:US14672551
申请日:2015-03-30
Applicant: Facebook, Inc.
Inventor: Jeffrey Scott Dunn , Robert William Cathcart , Cameron Alexander Marlow , Mukund Narasimhan , Yuankai Ge , Venkataramanan Iyer Nandagopal , Chad Little
Abstract: A social networking system leverages user's social information to evaluate content submitted for inclusion in objects. If the evaluated submission is accepted, the submission is added to the content of an object. Accepted submissions are also used to predict associations between metadata and objects. Metadata is used to predict which objects will match user searches for information. The social networking system also provides a user interface configured to prompt users to submit information to objects. When a user completes a submission to an object, the user is provided with other options for groups of objects to contribute to. The objects offered are chosen to increase the likelihood that the user will choose to provide submissions to one of the provided objects.
-
公开(公告)号:US10122810B2
公开(公告)日:2018-11-06
申请号:US15646655
申请日:2017-07-11
Applicant: Facebook, Inc.
Inventor: Pierre Moreels , Mukund Narasimhan
Abstract: In one embodiment, one or more computing systems receive a request for a location prediction for a user from a service. The computing systems access one or more real-time location signals and one or more aggregated location signals. The aggregated location signals may comprise one or more previous location signals. The computing systems may then generate one or more location predictions from the one or more real-time location signals and the one or more aggregated location signals, and calculate a single location prediction for the user from the one or more location predictions. The computing systems may then send, in response to the request, the single location prediction for the user to the requesting service.
-
公开(公告)号:US10075554B2
公开(公告)日:2018-09-11
申请号:US13721900
申请日:2012-12-20
Applicant: Facebook, Inc.
Inventor: Mukund Narasimhan , Yingyi Liang , Xiaoliang Wei , Ita Pai , Bo Huai Victor Loh , Sara Motiee , Haomin Yu
CPC classification number: H04L67/306 , G06F16/9577 , G06Q50/01 , H04L67/02 , H04L69/22 , H04W4/18 , H04W4/21
Abstract: In one embodiment, a method includes receiving a request for a webpage from a mobile-client system of a user, where the request includes an http-header, accessing information describing the user, determining the attributes of the mobile-client system based on the http-header and the information describing the user, and transmitting the webpage to the mobile-client system in response to the request, where the webpage has been customized based on the determined attributes of the mobile-client system.
-
公开(公告)号:US20170310776A1
公开(公告)日:2017-10-26
申请号:US15646655
申请日:2017-07-11
Applicant: Facebook, Inc.
Inventor: Pierre Moreels , Mukund Narasimhan
CPC classification number: H04L67/22 , G06Q10/0833 , G06Q30/0261 , G06Q50/01 , H04L67/18 , H04W4/029
Abstract: In one embodiment, one or more computing systems receive a request for a location prediction for a user from a service. The computing systems access one or more real-time location signals and one or more aggregated location signals. The aggregated location signals may comprise one or more previous location signals. The computing systems may then generate one or more location predictions from the one or more real-time location signals and the one or more aggregated location signals, and calculate a single location prediction for the user from the one or more location predictions. The computing systems may then send, in response to the request, the single location prediction for the user to the requesting service.
-
公开(公告)号:US10652345B2
公开(公告)日:2020-05-12
申请号:US16103449
申请日:2018-08-14
Applicant: Facebook, Inc.
Inventor: Pierre Moreels , Mukund Narasimhan
Abstract: In one embodiment, one or more computing systems receive a request for a location prediction for a user from a service. The computing systems access one or more real-time location signals and one or more aggregated location signals. The aggregated location signals may comprise one or more previous location signals. The computing systems may then generate one or more location predictions from the one or more real-time location signals and the one or more aggregated location signals, and calculate a single location prediction for the user from the one or more location predictions. The computing systems may then send, in response to the request, the single location prediction for the user to the requesting service.
-
-
-
-
-
-
-
-
-