Patents by Inventor Varun Vikram Bhartia

Varun Vikram Bhartia 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: 10681169
    Abstract: In one embodiment, a method includes receiving a request from an application installed on a client system for one or more interactive elements associated with a respective platform for sharing content to a website associated with the platform, wherein the request includes a user identifier and a content identifier; calculating a ranking score for each of a plurality of interactive elements based on profile information associated with the user identifier; and sending to the application a personalized set of the interactive elements, each of the interactive elements in the personalized set having a ranking score above a threshold value.
    Type: Grant
    Filed: December 8, 2015
    Date of Patent: June 9, 2020
    Assignee: Facebook, Inc.
    Inventors: Varun Vikram Bhartia, Todd Michael Hamilton, Raman Kaur Hansi, Yugal Jindle
  • Publication number: 20200073901
    Abstract: A method includes receiving a query identifying a first entity from a first user interface of a first application of a first content provider. A deep-link index is accessed, and one or more records associated with the first entity of the query are identified. Each identified record from the deep-link index includes an entity-identifier matching an entity-identifier of the first entity, an application-identifier corresponding to a second application of a second content provider specified by the query, and a deep link to a display state of the second application and associated with the first entity. Instructions for presenting a second user interface are sent to a client device responsive to the query, and the second user interface displays content items corresponding to respective deep links of the identified records such that the content items are isolated from the first application.
    Type: Application
    Filed: November 4, 2019
    Publication date: March 5, 2020
    Inventors: Alexander P. Stein, Michael Yehuda Rothschild, Ravit Bennier, Tirunelveli R. Vishwanath, Ethan Charles Stock, Varun Vikram Bhartia
  • Patent number: 10503796
    Abstract: A method includes receiving a query identifying a first entity associated with the online social network. The method then includes accessing a deep-link index of the online social network including a plurality of records of indexed deep-links to a plurality of third-party applications. A deep link to the third-party application may include instructions for accessing a display state of the third-party application associated with the entity. The method further includes identifying one or more records of the deep-link index having an entity-identifier matching the identified first entity of the query, and sending one or more search results responsive to the query. The search results may include deep links corresponding to one or more of the identified records, and each deep link may be selectable by the first user to access a display state of a third-party application associated with the first entity of the query.
    Type: Grant
    Filed: October 26, 2015
    Date of Patent: December 10, 2019
    Assignee: Facebook, Inc.
    Inventors: Alexander P. Stein, Michael Yehuda Rothschild, Ravit Bennier, Tirunelveli R. Vishwanath, Ethan Charles Stock, Varun Vikram Bhartia
  • Patent number: 10467213
    Abstract: A method includes receiving, from a first application via a social plug-in associated with the online social network, a request for content from a second application. The content may be related to an entity associated with the online social network. The first application may be a third party application. The request may include an entity-identifier of the entity, an application-identifier of the first application, and a deep link to the first application including instructions for accessing a display state of the first application associated with the request. The method further includes accessing a deep-link index of the online social network including a plurality of records indexing deep-links to third-party applications, and then generating a record in the deep-link index corresponding to the requested entity. The record may include the entity-identifier of the entity, the application-identifier of the first application, and the deep link to the first application.
    Type: Grant
    Filed: October 26, 2015
    Date of Patent: November 5, 2019
    Assignee: Facebook, Inc.
    Inventors: Alexander P. Stein, Michael Yehuda Rothschild, Ravit Bennier, Tirunelveli R. Vishwanath, Ethan Charles Stock, Varun Vikram Bhartia
  • Publication number: 20190014173
    Abstract: In one embodiment, a method includes receiving a user post associated with a plurality of documents which are associated with a common content object and a plurality of respective interactive features provided from a plurality of respective web domains, and updating the plurality of interactive features with the user post by synchronizing the plurality of interactive features and a moderation of the user post based on a set of character strings and one or more moderation rules associated with the plurality of respective web domains.
    Type: Application
    Filed: September 12, 2018
    Publication date: January 10, 2019
    Inventors: Ashoat Tevosyan, Holly Marie Ormseth, Amy Mercy Hwang, Varun Vikram Bhartia, Alan Grant McConnell, Todd Michael Hamilton
  • Patent number: 10097631
    Abstract: In one embodiment, a method includes receiving a first document including at least one content item and an interactive feature which allows users to post comments or additional content in response to the content item. The first document is associated with at least one entity, and is provided from a first web domain. A second document is selected from a second web domain, where the second document has a common content item with the first document, is also associated with the entity, and has its own interactive feature for user posts. A user post is received in connection with the first document, and the interactive features of the first document and the second document are synchronized so that the user post appears in both documents at substantially the same time.
    Type: Grant
    Filed: July 17, 2015
    Date of Patent: October 9, 2018
    Assignee: Facebook, Inc.
    Inventors: Ashoat Tevosyan, Holly Marie Ormseth, Amy Mercy Hwang, Varun Vikram Bhartia, Alan Grant McConnell, Todd Michael Hamilton
  • Patent number: 10061489
    Abstract: A method includes displaying, at a client device of a first user, first content associated with a first application on a user interface of the client device. The first content may be related to an entity associated with an online social network. The method then includes presenting for persistent display a first interactive element associated with a second application on the user interface, and then accessing, upon receiving the first user input selecting the first interactive element, a deep-link index of the online social network to retrieve a deep link to the second application indexed with the entity. The deep link to the second application includes instructions for accessing a display state of the second application associated with the entity. The method further includes executing, at the client device of the first user, the retrieved deep link to present the display state of the second application associated with the entity.
    Type: Grant
    Filed: October 26, 2015
    Date of Patent: August 28, 2018
    Assignee: Facebook, Inc.
    Inventors: Alexander P. Stein, Michael Yehuda Rothschild, Ravit Bennier, Tirunelveli R. Vishwanath, Ethan Charles Stock, Varun Vikram Bhartia
  • Publication number: 20170161281
    Abstract: In one embodiment, a method includes receiving a request from an application installed on a client system for one or more interactive elements associated with a respective platform for sharing content to a website associated with the platform, wherein the request includes a user identifier and a content identifier; calculating a ranking score for each of a plurality of interactive elements based on profile information associated with the user identifier; and sending to the application a personalized set of the interactive elements, each of the interactive elements in the personalized set having a ranking score above a threshold value.
    Type: Application
    Filed: December 8, 2015
    Publication date: June 8, 2017
    Inventors: Varun Vikram Bhartia, Todd Michael Hamilton, Raman Kaur Hansi, Yugal Jindle
  • Publication number: 20170116339
    Abstract: A method includes receiving a query identifying a first entity associated with the online social network. The method then includes accessing a deep-link index of the online social network including a plurality of records of indexed deep-links to a plurality of third-party applications. A deep link to the third-party application may include instructions for accessing a display state of the third-party application associated with the entity. The method further includes identifying one or more records of the deep-link index having an entity-identifier matching the identified first entity of the query, and sending one or more search results responsive to the query. The search results may include deep links corresponding to one or more of the identified records, and each deep link may be selectable by the first user to access a display state of a third-party application associated with the first entity of the query.
    Type: Application
    Filed: October 26, 2015
    Publication date: April 27, 2017
    Inventors: Alexander P. Stein, Michael Yehuda Rothschild, Ravit Bennier, Tirunelveli R. Vishwanath, Ethan Charles Stock, Varun Vikram Bhartia
  • Publication number: 20170116161
    Abstract: A method includes displaying, at a client device of a first user, first content associated with a first application on a user interface of the client device. The first content may be related to an entity associated with an online social network. The method then includes presenting for persistent display a first interactive element associated with a second application on the user interface, and then accessing, upon receiving the first user input selecting the first interactive element, a deep-link index of the online social network to retrieve a deep link to the second application indexed with the entity. The deep link to the second application includes instructions for accessing a display state of the second application associated with the entity. The method further includes executing, at the client device of the first user, the retrieved deep link to present the display state of the second application associated with the entity.
    Type: Application
    Filed: October 26, 2015
    Publication date: April 27, 2017
    Inventors: Alexander P. Stein, Michael Yehuda Rothschild, Ravit Bennier, Tirunelveli R. Vishwanath, Ethan Charles Stock, Varun Vikram Bhartia
  • Publication number: 20170116239
    Abstract: A method includes receiving, from a first application via a social plug-in associated with the online social network, a request for content from a second application. The content may be related to an entity associated with the online social network. The first application may be a third party application. The request may include an entity-identifier of the entity, an application-identifier of the first application, and a deep link to the first application including instructions for accessing a display state of the first application associated with the request. The method further includes accessing a deep-link index of the online social network including a plurality of records indexing deep-links to third-party applications, and then generating a record in the deep-link index corresponding to the requested entity. The record may include the entity-identifier of the entity, the application-identifier of the first application, and the deep link to the first application.
    Type: Application
    Filed: October 26, 2015
    Publication date: April 27, 2017
    Inventors: Alexander P. Stein, Michael Yehuda Rothschild, Ravit Bennier, Tirunelveli R. Vishwanath, Ethan Charles Stock, Varun Vikram Bhartia
  • Publication number: 20170019474
    Abstract: In one embodiment, a method includes receiving a first document including at least one content item and an interactive feature which allows users to post comments or additional content in response to the content item. The first document is associated with at least one entity, and is provided from a first web domain. A second document is selected from a second web domain, where the second document has a common content item with the first document, is also associated with the entity, and has its own interactive feature for user posts. A user post is received in connection with the first document, and the interactive features of the first document and the second document are synchronized so that the user post appears in both documents at substantially the same time.
    Type: Application
    Filed: July 17, 2015
    Publication date: January 19, 2017
    Inventors: Ashoat Tevosyan, Holly Marie Ormseth, Amy Mercy Hwang, Varun Vikram Bhartia, Alan Grant McConnell, Todd Michael Hamilton