Patents by Inventor Nipun Mathur

Nipun Mathur 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: 11272137
    Abstract: This disclosure describes techniques that include modifying text associated with a sequence of images or a video sequence to thereby generate new text and overlaying the new text as captions in the video sequence. In one example, this disclosure describes a method that includes receiving a sequence of images associated with a scene occurring over a time period; receiving audio data of speech uttered during the time period; transcribing into text the audio data of the speech, wherein the text includes a sequence of original words; associating a timestamp with each of the original words during the time period; generating, responsive to input, a sequence of new words; and generating a new sequence of images by overlaying each of the new words on one or more of the images.
    Type: Grant
    Filed: February 8, 2021
    Date of Patent: March 8, 2022
    Assignee: Facebook Technologies, LLC
    Inventors: Vincent Charles Cheung, Marc Layne Hemeon, Nipun Mathur
  • Patent number: 11049193
    Abstract: An ad bidder receives a request from a user device to select an advertisement (“ad”) for presentation along with a web page. The ad bidder includes a user profile database and may be a social networking system. The ad bidder determines if the user of the user device is logged into the ad bidder and selects the advertisement based on information in the user profile database if the user is logged into the ad bidder. If the ad bidder determines the user is not logged into the ad bidder, the ad bidder retrieves a device cookie stored on the user device. The device cookie describes interactions with content from the user device, such as viewed web pages or ads. Data stored by the device cookie is then used to select the ad for presentation.
    Type: Grant
    Filed: July 12, 2019
    Date of Patent: June 29, 2021
    Assignee: Facebook, Inc.
    Inventors: Scott Shapiro, Brian T. Boland, Kelly MacLean, Nipun Mathur
  • Patent number: 10917607
    Abstract: This disclosure describes techniques that include modifying text associated with a sequence of images or a video sequence to thereby generate new text and overlaying the new text as captions in the video sequence. In one example, this disclosure describes a method that includes receiving a sequence of images associated with a scene occurring over a time period; receiving audio data of speech uttered during the time period; transcribing into text the audio data of the speech, wherein the text includes a sequence of original words; associating a timestamp with each of the original words during the time period; generating, responsive to input, a sequence of new words; and generating a new sequence of images by overlaying each of the new words on one or more of the images.
    Type: Grant
    Filed: October 14, 2019
    Date of Patent: February 9, 2021
    Assignee: Facebook Technologies, LLC
    Inventors: Vincent Charles Cheung, Marc Layne Hemeon, Nipun Mathur
  • Patent number: 10607302
    Abstract: An entity having a brand page maintained by a social networking system defines a sequence of content items associated with a brand page is determined. Different content items in the sequence include different information that is dependent on interaction between a user and the sequence. For example, content items in the sequence provide increasingly more detailed or complex information when progressing from the first content item to the last content item in the sequence. When a viewing user of a social networking system interacts with the brand page, prior interactions with the sequence by the viewing user are used to classify the viewing user and to select a content item from the sequence that is communicated to the viewing user.
    Type: Grant
    Filed: January 7, 2019
    Date of Patent: March 31, 2020
    Assignee: Facebook, Inc.
    Inventors: Antonio Felipe Garcia-Martinez, Nipun Mathur
  • Patent number: 10475134
    Abstract: A social networking system presents suggestions to a user of a social networking system to use or install one or more applications accessible in the system. The social networking system offers suggestions by ranking candidate applications for a particular user and selecting applications to recommend based on the rankings. Advertisers associated with some applications may bid to boost the rankings of an application, making it more likely to appear for a given user.
    Type: Grant
    Filed: January 24, 2013
    Date of Patent: November 12, 2019
    Assignee: Facebook, Inc.
    Inventors: Deborah Liu, Nipun Mathur, Jeffrey Andrew Kanter, Vijaye Raji
  • Patent number: 10410296
    Abstract: An ad bidder receives a request from a user device to select an advertisement (“ad”) for presentation along with a web page. The ad bidder includes a user profile database and may be a social networking system. The ad bidder determines if the user of the user device is logged into the ad bidder and selects the advertisement based on information in the user profile database if the user is logged into the ad bidder. If the ad bidder determines the user is not logged into the ad bidder, the ad bidder retrieves a device cookie stored on the user device. The device cookie describes interactions with content from the user device, such as viewed web pages or ads. Data stored by the device cookie is then used to select the ad for presentation.
    Type: Grant
    Filed: February 19, 2013
    Date of Patent: September 10, 2019
    Assignee: Facebook, Inc.
    Inventors: Scott Shapiro, Brian T. Boland, Kelly MacLean, Nipun Mathur
  • Patent number: 10374929
    Abstract: An online system determines a frequency with which its users delete information stored in a browser on client devices associated with each user. When a user accesses the online system, the online system determines a user identifier associated with the user and determines if one or more conditions are satisfied based on information received from a browser used to access the online system. If a condition is satisfied, the online system communicates an instruction to the browser to communicate information associated with a third party and the user identifier to the third party. Information previously stored in the browser and associated with the user identifier is compared to information associated with the user identifier received from the browser. Deletion of information stored in the browser is determined when stored information associated with the user identifier differs from received information associated with the user identifier.
    Type: Grant
    Filed: December 27, 2016
    Date of Patent: August 6, 2019
    Assignee: Facebook, Inc.
    Inventors: Alexey Maykov, Ryan Edward Huettl, Anirudhan Vijayakanthan, Nipun Mathur
  • Patent number: 10325305
    Abstract: A social networking system user's interaction with a brand page may be tailored to match the user's interests. Content providers or page administrators of a brand page associate keywords with content posted to the brand page. A keyword may define a characteristic of a social networking system user to receive the content or may describe a characteristic of the content. The keywords are compared to a user profile of a user requesting the brand page and content posted to the brand page is selected for presentation to the user based on the user profile and the keywords. For example, content is presented to a user having a characteristic defined by criteria keyword. The selected content posted to the brand page is presented to the user requesting the brand page.
    Type: Grant
    Filed: October 13, 2015
    Date of Patent: June 18, 2019
    Assignee: Facebook, Inc.
    Inventors: Antonio Felipe Garcia-Martinez, Nipun Mathur
  • Patent number: 10217172
    Abstract: An entity having a brand page maintained by a social networking system defines a sequence of content items associated with a brand page is determined. Different content items in the sequence include different information that is dependent on interaction between a user and the sequence. For example, content items in the sequence provide increasingly more detailed or complex information when progressing from the first content item to the last content item in the sequence. When a viewing user of a social networking system interacts with the brand page, prior interactions with the sequence by the viewing user are used to classify the viewing user and to select a content item from the sequence that is communicated to the viewing user.
    Type: Grant
    Filed: July 19, 2012
    Date of Patent: February 26, 2019
    Assignee: Facebook, Inc.
    Inventors: Antonio Felipe Garcia-Martinez, Nipun Mathur
  • Patent number: 9930078
    Abstract: Based on information used by the external system to identify a target user, the external system generates a target user hash identifier that is communicated to the social networking system along with a message. Using information from user profiles maintained by the social networking system, the social networking system generates hash identifiers for its users and compares the target user hash identifier to the generated hash identifiers hash identifiers for social networking system users are generated. The social networking system sends the message to a user associated with a hash identifier generated from user profile information that matches the target user hash identifier. Hence, an external application may communicate with social networking system users without accessing access information about the users maintained by the social networking system.
    Type: Grant
    Filed: November 28, 2012
    Date of Patent: March 27, 2018
    Assignee: Facebook, Inc.
    Inventors: Gokul Rajaram, Antonio Felipe Garcia-Martinez, Brian Thomas Boland, Nipun Mathur
  • Patent number: 9881319
    Abstract: An application executing on a mobile device, such as an application associated with a social networking system provides a link to install a third-party application. The link may be presented in an advertisement, and the link is used to retrieve data comprising a client application for execution by the mobile device. To track installations, the client application stores an indication that the client application was installed in a shared memory location on the mobile device, as native applications do not have access to cookies. A social networking application executing on the mobile device retrieves the indication the client application was installed from the shared memory location and communicates it to a social networking system for storing in a user profile.
    Type: Grant
    Filed: July 17, 2014
    Date of Patent: January 30, 2018
    Assignee: Facebook, Inc.
    Inventors: Deborah Liu, Nipun Mathur, Teck Chia, Vijaye Raji
  • Patent number: 9742822
    Abstract: Methods, apparatuses and systems directed to sponsored story generation from an organic activity stream in a social networking site. A user wishing to promote an entry from an organic activity stream may, using a sponsor user interface, specify the types of stories to promote to a portion of the home page displayed to a member of a social network.
    Type: Grant
    Filed: July 6, 2015
    Date of Patent: August 22, 2017
    Assignee: Facebook, Inc.
    Inventors: Philip Anastasios Zigoris, Nipun Mathur, Robert Kang-Xing Jin, Brian Thomas Boland
  • Publication number: 20170111255
    Abstract: An online system determines a frequency with which its users delete information stored in a browser on client devices associated with each user. When a user accesses the online system, the online system determines a user identifier associated with the user and determines if one or more conditions are satisfied based on information received from a browser used to access the online system. If a condition is satisfied, the online system communicates an instruction to the browser to communicate information associated with a third party and the user identifier to the third party. Information previously stored in the browser and associated with the user identifier is compared to information associated with the user identifier received from the browser. Deletion of information stored in the browser is determined when stored information associated with the user identifier differs from received information associated with the user identifier.
    Type: Application
    Filed: December 27, 2016
    Publication date: April 20, 2017
    Inventors: Alexey Maykov, Ryan Edward Huettl, Anirudhan Vijayakanthan, Nipun Mathur
  • Patent number: 9565090
    Abstract: An online system determines a frequency with which its users delete information stored in a browser on client devices associated with each user. When a user accesses the online system, the online system determines a user identifier associated with the user and determines if one or more conditions are satisfied based on information received from a browser used to access the online system. If a condition is satisfied, the online system communicates an instruction to the browser to communicate information associated with a third party and the user identifier to the third party. Information previously stored in the browser and associated with the user identifier is compared to information associated with the user identifier received from the browser. Deletion of information stored in the browser is determined when stored information associated with the user identifier differs from received information associated with the user identifier.
    Type: Grant
    Filed: November 21, 2013
    Date of Patent: February 7, 2017
    Assignee: Facebook, Inc.
    Inventors: Alexey Maykov, Ryan Edward Huettl, Anirudhan Vijayakanthan, Nipun Mathur
  • Patent number: 9514478
    Abstract: An application executing on a mobile device, such as an application associated with a social networking system provides a link to install a third-party application. The link may be presented in an advertisement, and the link is used to retrieve data comprising a client application for execution by the mobile device. To track installations, the client application stores an indication that the client application was installed in a shared memory location on the mobile device, as native applications do not have access to cookies. A social networking application executing on the mobile device retrieves the indication the client application was installed from the shared memory location and communicates it to a social networking system for storing in a user profile.
    Type: Grant
    Filed: January 23, 2013
    Date of Patent: December 6, 2016
    Assignee: Facebook, Inc.
    Inventors: Deborah Liu, Nipun Mathur, Teck Chia, Vijaye Raji
  • Patent number: 9317869
    Abstract: Content posted to a brand page is associated with one or more tags defined by an entity associated with the brand page. Tags associated with content with which the user interacts are identified. As users of a social networking system interact with the content, the tags allow identification of user interests based on interaction with content items. Interactions with the tagged content allow the entity to use the tags to infer content in which different users have an interest. Because the tags are defined by the entity, distribution lists of users interested in content, such as content associated with business segments, may be created by the entity. The entity may also correlate user interests to aspects of user profiles, thereby developing an understanding of its consumers.
    Type: Grant
    Filed: July 19, 2012
    Date of Patent: April 19, 2016
    Assignee: Facebook, Inc.
    Inventors: Antonio Felipe Garcia-Martinez, Nipun Mathur
  • Publication number: 20160035004
    Abstract: A social networking system user's interaction with a brand page may be tailored to match the user's interests. Content providers or page administrators of a brand page associate keywords with content posted to the brand page. A keyword may define a characteristic of a social networking system user to receive the content or may describe a characteristic of the content. The keywords are compared to a user profile of a user requesting the brand page and content posted to the brand page is selected for presentation to the user based on the user profile and the keywords. For example, content is presented to a user having a characteristic defined by criteria keyword. The selected content posted to the brand page is presented to the user requesting the brand page.
    Type: Application
    Filed: October 13, 2015
    Publication date: February 4, 2016
    Inventors: Antonio Felipe Garcia-Martinez, Nipun Mathur
  • Patent number: 9195632
    Abstract: A social networking system user's interaction with a brand page may be tailored to match the user's interests. Content providers or page administrators of a brand page associate keywords with content posted to the brand page. A keyword may define a characteristic of a social networking system user to receive the content or may describe a characteristic of the content. The keywords are compared to a user profile of a user requesting the brand page and content posted to the brand page is selected for presentation to the user based on the user profile and the keywords. For example, content is presented to a user having a characteristic defined by criteria keyword. The selected content posted to the brand page is presented to the user requesting the brand page.
    Type: Grant
    Filed: September 26, 2012
    Date of Patent: November 24, 2015
    Assignee: Facebook, Inc.
    Inventors: Antonio Felipe Garcia-Martinez, Nipun Mathur
  • Publication number: 20150312292
    Abstract: Methods, apparatuses and systems directed to sponsored story generation from an organic activity stream in a social networking site. A user wishing to promote an entry from an organic activity stream may, using a sponsor user interface, specify the types of stories to promote to a portion of the home page displayed to a member of a social network.
    Type: Application
    Filed: July 6, 2015
    Publication date: October 29, 2015
    Inventors: Philip Anastasios Zigoris, Nipun Mathur, Robert Kang-Xing Jin, Brian Thomas Boland
  • Patent number: 9123079
    Abstract: Methods, apparatuses and systems directed to sponsored story generation from an organic activity stream in a social networking site. A user wishing to promote an entry from an organic activity stream may, using a sponsor user interface, specify the types of stories to promote to a portion of the home page displayed to a member of a social network.
    Type: Grant
    Filed: December 15, 2011
    Date of Patent: September 1, 2015
    Assignee: Facebook, Inc.
    Inventors: Philip Anastasios Zigoris, Nipun Mathur, Robert Kang-Xin Jin, Brian Boland