Patents by Inventor Daniel Gregory Muriello
Daniel Gregory Muriello has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 10659299Abstract: In one embodiment, a method includes receiving an indication of a trigger action associated with a first user and with respect to a particular entity, sending to the first user a content-update interface for updating privacy settings associated with multiple content objects associated with the first user or the particular entity, receiving, from the first user via the content-update interface, settings updates for the content objects, and applying the settings updates to the privacy settings associated with the content objects.Type: GrantFiled: June 30, 2016Date of Patent: May 19, 2020Assignee: Facebook, Inc.Inventors: Kelly B. Winters, Brian Jay Thomas, Daniel Gregory Muriello, Emily Grace Albert
-
Patent number: 10356024Abstract: Users of social networking system are provided with user interface elements permitting the user to post comments on pages within the social networking system. Pages may be provided for any non-user entity, including for example, pages for businesses, products, concepts, etc. Embodiments provided herein permit page moderators to ban certain content from being displayed on a page. For example, the social networking system may receive a list of proscribed content and block comments containing the proscribed content by reducing the distribution of those comments to other viewing users. However, the social networking system may display the blocked content to the commenting user such that the commenting user is not made aware that his or her comment was blocked, thereby providing fewer incentives to the commenting user to spam the page or attempt to circumvent the social networking system filters.Type: GrantFiled: February 18, 2015Date of Patent: July 16, 2019Assignee: Facebook, Inc.Inventors: Jeffrey Andrew Kanter, Mitu Singh, Daniel Gregory Muriello
-
Publication number: 20190043147Abstract: Methods, systems, computer-readable media, and apparatuses for determining, by one or more computer devices, metadata of a social network indicating whether a user of a social network requires assistance to mitigate self-injury risk to the user.Type: ApplicationFiled: August 2, 2017Publication date: February 7, 2019Inventors: Daniel Gregory Muriello, Daniel Mark Ben-David, Jennifer L. Guadagno, Vanessa Callison-Burch, Swithin Ray Tauro
-
Patent number: 10110384Abstract: In particular embodiments, a computing device accesses a device identifier that is encoded in the hardware of the computing device. The device identifier is used to generate a device key that will uniquely identify the particular computing device. The computing device stores the device key in a data store, and sends the device key to be stored on a first computer server. The computing device subsequently requests a user action from a second computer server, and the second computing server requests user authentication. The computing device generates a first authentication code using a cryptographic hash algorithm and the device key, and sends the first authentication code to the second computer server. The computing device is authenticated based on a second authentication code generated by the first computer server using the device key.Type: GrantFiled: October 16, 2017Date of Patent: October 23, 2018Assignee: Facebook, Inc.Inventors: Jacob Andrew Brill, Daniel Gregory Muriello
-
Publication number: 20180041340Abstract: In particular embodiments, a computing device accesses a device identifier that is encoded in the hardware of the computing device. The device identifier is used to generate a device key that will uniquely identify the particular computing device. The computing device stores the device key in a data store, and sends the device key to be stored on a first computer server. The computing device subsequently requests a user action from a second computer server, and the second computing server requests user authentication. The computing device generates a first authentication code using a cryptographic hash algorithm and the device key, and sends the first authentication code to the second computer server. The computing device is authenticated based on a second authentication code generated by the first computer server using the device key.Type: ApplicationFiled: October 16, 2017Publication date: February 8, 2018Inventors: Jacob Andrew Brill, Daniel Gregory Muriello
-
Patent number: 9819492Abstract: In particular embodiments, a computing device accesses a device identifier that is encoded in the hardware of the computing device. The device identifier is used to generate a device key that will uniquely identify the particular computing device. The computing device stores the device key in a data store, and sends the device key to be stored on a first computer server. The computing device subsequently requests a user action from a second computer server, and the second computing server requests user authentication. The computing device generates a first authentication code using a cryptographic hash algorithm and the device key, and sends the first authentication code to the second computer server. The computing device is authenticated based on a second authentication code generated by the first computer server using the device key.Type: GrantFiled: August 10, 2016Date of Patent: November 14, 2017Assignee: Facebook, Inc.Inventors: Jacob Andrew Brill, Daniel Gregory Muriello
-
Patent number: 9660993Abstract: Particular embodiments may receive and log information related to one or more events occurring on one or more client computing devices associated with a user. An event may comprise a restriction of a user action on a social-networking system, the restriction comprising the social-networking system blocking the user from performing the user action. An event may comprise a login issue associated with logging in to the social-networking system. An event may comprise a system or device error. System errors may comprise events originating from a third-party system. For each event, an indication of the event and at least one user-activatable reference may be provided for display to the user. A control action may then be determined for the event in response to a user selection of the user-activatable reference. An interface may provide third parties with a view of a user's events as well as functionality to effect control actions.Type: GrantFiled: October 25, 2012Date of Patent: May 23, 2017Assignee: Facebook, Inc.Inventors: Jacob Andrew Brill, Daniel Gregory Muriello, Andrew Bartholomew
-
Patent number: 9578499Abstract: An online system determines whether a request for creating a session with the online system is suspicious. The online system associates a user account with a mobile key of a mobile device and geographical locations of the mobile device. The mobile key comprises unique identifier of the mobile device that is permanently stored on the mobile device. Upon receiving a request to create a session for the user account, the online system compares information associated with the user request with information describing the mobile device. For example, information associated with the user request can be a location determined by mapping internet protocol addresses obtained from the request. The online system determines whether the request is suspicious based on the comparison. If the online system determines that the request is suspicious, the online system may require enhanced authentication before granting the request.Type: GrantFiled: August 21, 2012Date of Patent: February 21, 2017Assignee: Facebook, Inc.Inventors: Jacob Andrew Brill, Ryan McGeehan, Daniel Gregory Muriello
-
Publication number: 20160352519Abstract: In particular embodiments, a computing device accesses a device identifier that is encoded in the hardware of the computing device. The device identifier is used to generate a device key that will uniquely identify the particular computing device. The computing device stores the device key in a data store, and sends the device key to be stored on a first computer server. The computing device subsequently requests a user action from a second computer server, and the second computing server requests user authentication. The computing device generates a first authentication code using a cryptographic hash algorithm and the device key, and sends the first authentication code to the second computer server. The computing device is authenticated based on a second authentication code generated by the first computer server using the device key.Type: ApplicationFiled: August 10, 2016Publication date: December 1, 2016Inventors: Jacob Andrew Brill, Daniel Gregory Muriello
-
Patent number: 9485423Abstract: Images uploaded by users of a social networking system are analyzed to determine signatures of cameras used to capture the images. A camera signature comprises features extracted from images that characterize the camera used for capturing the image, for example, faulty pixel positions in the camera and metadata available in files storing the images. Associations between users and cameras are inferred based on actions relating users with the cameras, for example, users uploading images, users being tagged in images captured with a camera, and the like. Associations between users of the social networking system related via cameras are inferred. These associations are used beneficially for the social networking system, for example, for recommending potential connections to a user, recommending events and groups to users, identifying multiple user accounts created by the same user, detecting fraudulent accounts, and determining affinity between users.Type: GrantFiled: January 14, 2015Date of Patent: November 1, 2016Assignee: Facebook, Inc.Inventors: Daniel Gregory Muriello, Stephen Charles Heise, Jie Chen
-
Patent number: 9444624Abstract: In particular embodiments, a user associated with a user account wishes to utilize their computing device to facilitate authentication of their identity. The user may provide a device key to an online system hosting the user account, wherein the device key uniquely identifies their computing device. The device key may be based on a device identifier encoded in hardware of the computing device. The online system may then store the device key in association with the user account. Subsequently, if an action related to the online system requires authentication, the user may be asked to provide authentication using their computing device. The user generates an authentication code using their device, which can be entered by the user into a user interface for comparison against an authentication code generated using the device key stored by the online system.Type: GrantFiled: November 2, 2012Date of Patent: September 13, 2016Assignee: Facebook, Inc.Inventors: Jacob Andrew Brill, Daniel Gregory Muriello
-
Publication number: 20150163184Abstract: Users of social networking system are provided with user interface elements permitting the user to post comments on pages within the social networking system. Pages may be provided for any non-user entity, including for example, pages for businesses, products, concepts, etc. Embodiments provided herein permit page moderators to ban certain content from being displayed on a page. For example, the social networking system may receive a list of proscribed content and block comments containing the proscribed content by reducing the distribution of those comments to other viewing users. However, the social networking system may display the blocked content to the commenting user such that the commenting user is not made aware that his or her comment was blocked, thereby providing fewer incentives to the commenting user to spam the page or attempt to circumvent the social networking system filters.Type: ApplicationFiled: February 18, 2015Publication date: June 11, 2015Inventors: Jeffrey Andrew Kanter, Mitu Singh, Daniel Gregory Muriello
-
Publication number: 20150124107Abstract: Images uploaded by users of a social networking system are analyzed to determine signatures of cameras used to capture the images. A camera signature comprises features extracted from images that characterize the camera used for capturing the image, for example, faulty pixel positions in the camera and metadata available in files storing the images. Associations between users and cameras are inferred based on actions relating users with the cameras, for example, users uploading images, users being tagged in images captured with a camera, and the like. Associations between users of the social networking system related via cameras are inferred. These associations are used beneficially for the social networking system, for example, for recommending potential connections to a user, recommending events and groups to users, identifying multiple user accounts created by the same user, detecting fraudulent accounts, and determining affinity between users.Type: ApplicationFiled: January 14, 2015Publication date: May 7, 2015Inventors: Daniel Gregory Muriello, Stephen Charles Heise, Jie Chen
-
Patent number: 8977685Abstract: Users of social networking system are provided with user interface elements permitting the user to post comments on pages within the social networking system. Pages may be provided for any non-user entity, including for example, pages for businesses, products, concepts, etc. Embodiments provided herein permit page moderators to ban certain content from being displayed on a page. For example, the social networking system may receive a list of proscribed content and block comments containing the proscribed content by reducing the distribution of those comments to other viewing users. However, the social networking system may display the blocked content to the commenting user such that the commenting user is not made aware that his or her comment was blocked, thereby providing fewer incentives to the commenting user to spam the page or attempt to circumvent the social networking system filters.Type: GrantFiled: November 30, 2011Date of Patent: March 10, 2015Assignee: Facebook, Inc.Inventors: Jeffrey Andrew Kanter, Mitu Singh, Daniel Gregory Muriello
-
Patent number: 8965041Abstract: Images uploaded by users of a social networking system are analyzed to determine signatures of cameras used to capture the images. A camera signature comprises features extracted from images that characterize the camera used for capturing the image, for example, faulty pixel positions in the camera and metadata available in files storing the images. Associations between users and cameras are inferred based on actions relating users with the cameras, for example, users uploading images, users being tagged in images captured with a camera, and the like. Associations between users of the social networking system related via cameras are inferred. These associations are used beneficially for the social networking system, for example, for recommending potential connections to a user, recommending events and groups to users, identifying multiple user accounts created by the same user, detecting fraudulent accounts, and determining affinity between users.Type: GrantFiled: July 16, 2014Date of Patent: February 24, 2015Assignee: Facebook, Inc.Inventors: Daniel Gregory Muriello, Stephen Charles Heise, Jie Chen
-
Patent number: 8943604Abstract: An online services system includes a mechanism for providing user confidence information to an external data consumer, and for determining user contribution quality. Using stored information about user actions and interactions, user confidence is evaluated for one or more parameters associated with the validity of the user's account and/or quality of the user's contributions to the online services system. Confidence values are assigned to each parameter, and the values are exposed to external data consumers. Using stored information, user actions and interactions are correlated with contribution quality to produce a metric indicative of user contribution quality. Users with low quality parameter metrics may have their contributions shown to a smaller audience or have a lower prominence in a news feed.Type: GrantFiled: February 26, 2013Date of Patent: January 27, 2015Assignee: Facebook, Inc.Inventors: Daniel Gregory Muriello, Jacob Andrew Brill, Siddharth Kar, Alexander Steven Rice, Ryan McGeehan
-
Publication number: 20140328542Abstract: Images uploaded by users of a social networking system are analyzed to determine signatures of cameras used to capture the images. A camera signature comprises features extracted from images that characterize the camera used for capturing the image, for example, faulty pixel positions in the camera and metadata available in files storing the images. Associations between users and cameras are inferred based on actions relating users with the cameras, for example, users uploading images, users being tagged in images captured with a camera, and the like. Associations between users of the social networking system related via cameras are inferred. These associations are used beneficially for the social networking system, for example, for recommending potential connections to a user, recommending events and groups to users, identifying multiple user accounts created by the same user, detecting fraudulent accounts, and determining affinity between users.Type: ApplicationFiled: July 16, 2014Publication date: November 6, 2014Inventors: Daniel Gregory Muriello, Stephen Charles Heise, Jie Chen
-
Patent number: 8818022Abstract: Images uploaded by users of a social networking system are analyzed to determine signatures of cameras used to capture the images. A camera signature comprises features extracted from images that characterize the camera used for capturing the image, for example, faulty pixel positions in the camera and metadata available in files storing the images. Associations between users and cameras are inferred based on actions relating users with the cameras, for example, users uploading images, users being tagged in images captured with a camera, and the like. Associations between users of the social networking system related via cameras are inferred. These associations are used beneficially for the social networking system, for example, for recommending potential connections to a user, recommending events and groups to users, identifying multiple user accounts created by the same user, detecting fraudulent accounts, and determining affinity between users.Type: GrantFiled: June 13, 2013Date of Patent: August 26, 2014Assignee: Facebook, Inc.Inventors: Daniel Gregory Muriello, Stephen Charles Heise, Jie Chen
-
Publication number: 20140129834Abstract: In particular embodiments, a user associated with a user account wishes to utilize their computing device to facilitate authentication of their identity. The user may provide a device key to an online system hosting the user account, wherein the device key uniquely identifies their computing device. The device key may be based on a device identifier encoded in hardware of the computing device. The online system may then store the device key in association with the user account. Subsequently, if an action related to the online system requires authentication, the user may be asked to provide authentication using their computing device. The user generates an authentication code using their device, which can be entered by the user into a user interface for comparison against an authentication code generated using the device key stored by the online system.Type: ApplicationFiled: November 2, 2012Publication date: May 8, 2014Inventors: Jacob Andrew Brill, Daniel Gregory Muriello
-
Publication number: 20140123228Abstract: Particular embodiments may receive and log information related to one or more events occurring on one or more client computing devices associated with a user. An event may comprise a restriction of a user action on a social-networking system, the restriction comprising the social-networking system blocking the user from performing the user action. An event may comprise a login issue associated with logging in to the social-networking system. An event may comprise a system or device error. System errors may comprise events originating from a third-party system. For each event, an indication of the event and at least one user-activatable reference may be provided for display to the user. A control action may then be determined for the event in response to a user selection of the user-activatable reference. An interface may provide third parties with a view of a user's events as well as functionality to effect control actions.Type: ApplicationFiled: October 25, 2012Publication date: May 1, 2014Inventors: Jacob Andrew Brill, Daniel Gregory Muriello, Andrew Bartholomew