Patents by Inventor Nikhil Singhal

Nikhil Singhal 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).

  • Publication number: 20230026885
    Abstract: The present disclosure relates to systems, non-transitory computer-readable media, and methods for customizing a set of restrictions for a hashtag or other user-defined annotation that violates guidelines or rules of an online resource based on automated and manual review. In particular, in one or more embodiments, the disclosed systems trigger manual review of user-defined annotations in a social networking system, determine various metrics based on both manual and automated review of content including a particular user-defined annotation, and generate a customized set of restrictions for the user-defined annotation based on those metrics. More specifically, the system can generate and utilize various manual review metrics and a moderated media metric to generate a custom set of restrictions for a user-defined annotation.
    Type: Application
    Filed: October 5, 2022
    Publication date: January 26, 2023
    Inventors: Nikhil Singhal, Roy Koonammave Jose, Anders Skog, Leonard Chang
  • Patent number: 11494459
    Abstract: The present disclosure relates to systems, non-transitory computer-readable media, and methods for customizing a set of restrictions for a hashtag or other user-defined annotation that violates guidelines or rules of an online resource based on automated and manual review. In particular, in one or more embodiments, the disclosed systems trigger manual review of user-defined annotations in a social networking system, determine various metrics based on both manual and automated review of content including a particular user-defined annotation, and generate a customized set of restrictions for the user-defined annotation based on those metrics. More specifically, the system can generate and utilize various manual review metrics and a moderated media metric to generate a custom set of restrictions for a user-defined annotation.
    Type: Grant
    Filed: March 9, 2020
    Date of Patent: November 8, 2022
    Assignee: Meta Platforms, Inc.
    Inventors: Nikhil Singhal, Roy Koonammave Jose, Anders Skog, Leonard Chang
  • Patent number: 11263171
    Abstract: A system, method, and non-transitory computer-readable medium provide backup and archive services for computing devices. Typically, multiple backup snapshots are archived together in each archive cycle. A catalogue for the current archive is efficiently created by starting with a copy of the previous archive catalogue and updating it based on metadata associated with the backup snapshots.
    Type: Grant
    Filed: March 21, 2016
    Date of Patent: March 1, 2022
    Assignee: Druva Inc.
    Inventors: Milind Borate, Shekhar S. Deshkar, Nikhil Singhal
  • Publication number: 20200401635
    Abstract: The present disclosure relates to systems, non-transitory computer-readable media, and methods for customizing a set of restrictions for a hashtag or other user-defined annotation that violates guidelines or rules of an online resource based on automated and manual review. In particular, in one or more embodiments, the disclosed systems trigger manual review of user-defined annotations in a social networking system, determine various metrics based on both manual and automated review of content including a particular user-defined annotation, and generate a customized set of restrictions for the user-defined annotation based on those metrics. More specifically, the system can generate and utilize various manual review metrics and a moderated media metric to generate a custom set of restrictions for a user-defined annotation.
    Type: Application
    Filed: March 9, 2020
    Publication date: December 24, 2020
    Inventors: Nikhil Singhal, Roy Koonammave Jose, Anders Skog, Leonard Chang
  • Publication number: 20200242259
    Abstract: Methods, systems, apparatus, including computer programs encoded on a computer storage medium, for providing a publisher with a privacy control UI that enables the publisher to assign one privacy wall to each domain-purpose pair; determining that the publisher has created an additional privacy wall for a specific domain-purpose pair that has an existing privacy wall; in response to determining, restricting the specific domain-purpose pair to a single active privacy wall, including: in response to creation of the additional privacy wall: enabling only one of the existing privacy wall and the additional privacy wall to be in an active state; maintaining any privacy wall that is not in the active state in an inactive state; detecting a transition of a specific privacy wall from the inactive state to the active state; in response to detecting, transitioning a different privacy wall from the active state to the inactive state.
    Type: Application
    Filed: April 17, 2020
    Publication date: July 30, 2020
    Inventors: Varun Raj Chirravuri, Nikhil Singhal, Lorna T. Lim, Andres Gregoire, Ron Offer Yehoshua, Michael Gazzola, Vegard Johnsen
  • Patent number: 10387378
    Abstract: When a backup client sends a request to back up a file to a backup server, the file and an index (e.g., checksum, hash, encryption, etc.) of the file are stored on the backup server in an efficient deduplication storage. If a backup client sends a request to back up a modified version of a file already stored on a backup server, the modified portion of the file is stored. In addition, an index of the modified portion is generated and stored along with the modified portions on the backup server. The indices can be used to reconstruct the file or modified version of the file when retrieved. The efficient deduplication storage method ensures that multiple copies of files or portions of files do not exist on the servers.
    Type: Grant
    Filed: July 2, 2015
    Date of Patent: August 20, 2019
    Assignee: DRUVA TECHNOLOGIES PTE. LTD.
    Inventors: Nikhil Singhal, Milind Borate, Shekhar S. Deshkar
  • Publication number: 20170169038
    Abstract: A system, method, and non-transitory computer-readable medium provide backup and archive services for computing devices. Typically, multiple backup snapshots are archived together in each archive cycle. A catalogue for the current archive is efficiently created by starting with a copy of the previous archive catalogue and updating it based on metadata associated with the backup snapshots.
    Type: Application
    Filed: March 21, 2016
    Publication date: June 15, 2017
    Inventors: Milind Borate, Shekhar S. Deshkar, Nikhil Singhal
  • Publication number: 20160004717
    Abstract: When a backup client sends a request to back up a file to a backup server, the file and an index (e.g., checksum, hash, encryption, etc.) of the file are stored on the backup server in an efficient deduplication storage. If a backup client sends a request to back up a modified version of a file already stored on a backup server, the modified portion of the file is stored. In addition, an index of the modified portion is generated and stored along with the modified portions on the backup server. The indices can be used to reconstruct the file or modified version of the file when retrieved. The efficient deduplication storage method ensures that multiple copies of files or portions of files do not exist on the servers.
    Type: Application
    Filed: July 2, 2015
    Publication date: January 7, 2016
    Inventors: Nikhil Singhal, Milind Borate, Shekhar S. Deshkar
  • Publication number: 20150200976
    Abstract: A system and method for browser-based collaboration is disclosed. A browser-based collaboration message-passing system can be established which mimics peer-to-peer browser communication. An exemplary system includes an application programming interface (API) that allows web application developers to cluster users of their applications into groups and a collaboration message server that transmits messages among clients and servers which are part of the same group. All collaboration application clients that belong to one group may interact with the same collaboration message server in order to send collaboration messages.
    Type: Application
    Filed: February 27, 2013
    Publication date: July 16, 2015
    Inventors: Corey GOLDFEDER, Nikhil SINGHAL
  • Patent number: 8024328
    Abstract: Searches can be performed by attaching social contact metadata to a query where the metadata may be related to a degree of separation, chat room participation and geographical information related to an owner's contacts. Searches can then be executed by generalized search engines based at least in part on the metadata. The metadata may include contact identifiers that are unique across one or more social networks, and may include contacts for individual people as well as groups or other affiliations.
    Type: Grant
    Filed: December 18, 2006
    Date of Patent: September 20, 2011
    Assignee: Microsoft Corporation
    Inventors: Robert M. Dolin, Nikhil Singhal, Michael I. Torres, Eytan Seidman
  • Patent number: 7634458
    Abstract: Requests received from bots for non-adult personal content pages are processed to prevent the content pages from being stored and indexed. Excluding non-adult personal content pages from access to search engines protects the privacy of the non-adult associated with the page. A personal content page may be implemented as and/or include a profile, a blog, or other content and/or personal information for the non-adult. A recognized bot which sends a content request for a non-adult personal content page is not provided with meta-data allowing a search engine to index the page. Additionally, the bot is instructed to not access and/or index the non-adult personal content page. By not providing personal content page meta-data to the bot and instructing the bot to not access and/or index the non-adult owner's page, the bot should not acquire information regarding the personal content page.
    Type: Grant
    Filed: July 20, 2006
    Date of Patent: December 15, 2009
    Assignee: Microsoft Corporation
    Inventors: Nikhil Singhal, Michael I. Torres, Charles K. Martz
  • Publication number: 20080147722
    Abstract: Searches can be performed within a social network by attaching social contact metadata to data. A webpage or other data that is indexed may have metadata that includes an owner's first degree contacts. Searches can then be executed within the first degree contacts to return data within a social network, and the searches may be performed by generalized search engines. The metadata may include contact identifiers that are unique across one or more social networks, and may include contacts for individual people as well as groups or other affiliations.
    Type: Application
    Filed: December 18, 2006
    Publication date: June 19, 2008
    Applicant: Microsoft Corporation
    Inventors: Robert M. Dolin, Nikhil Singhal, Michael I. Torres, Eytan Seidman
  • Publication number: 20080021903
    Abstract: Requests received from bots for non-adult personal content pages are processed to prevent the content pages from being stored and indexed. Excluding non-adult personal content pages from access to search engines protects the privacy of the non-adult associated with the page. A personal content page may be implemented as and/or include a profile, a blog, or other content and/or personal information for the non-adult. A recognized bot which sends a content request for a non-adult personal content page is not provided with meta-data allowing a search engine to index the page. Additionally, the bot is instructed to not access and/or index the non-adult personal content page. By not providing personal content page meta-data to the bot and instructing the bot to not access and/or index the non-adult owner's page, the bot should not acquire information regarding the personal content page.
    Type: Application
    Filed: July 20, 2006
    Publication date: January 24, 2008
    Applicant: MICROSOFT CORPORATION
    Inventors: Nikhil Singhal, Michael I. Torres, Charles K. Martz