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: 11272137Abstract: 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: GrantFiled: February 8, 2021Date of Patent: March 8, 2022Assignee: Facebook Technologies, LLCInventors: Vincent Charles Cheung, Marc Layne Hemeon, Nipun Mathur
-
Patent number: 11049193Abstract: 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: GrantFiled: July 12, 2019Date of Patent: June 29, 2021Assignee: Facebook, Inc.Inventors: Scott Shapiro, Brian T. Boland, Kelly MacLean, Nipun Mathur
-
Patent number: 10917607Abstract: 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: GrantFiled: October 14, 2019Date of Patent: February 9, 2021Assignee: Facebook Technologies, LLCInventors: Vincent Charles Cheung, Marc Layne Hemeon, Nipun Mathur
-
Patent number: 10607302Abstract: 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: GrantFiled: January 7, 2019Date of Patent: March 31, 2020Assignee: Facebook, Inc.Inventors: Antonio Felipe Garcia-Martinez, Nipun Mathur
-
Patent number: 10475134Abstract: 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: GrantFiled: January 24, 2013Date of Patent: November 12, 2019Assignee: Facebook, Inc.Inventors: Deborah Liu, Nipun Mathur, Jeffrey Andrew Kanter, Vijaye Raji
-
Patent number: 10410296Abstract: 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: GrantFiled: February 19, 2013Date of Patent: September 10, 2019Assignee: Facebook, Inc.Inventors: Scott Shapiro, Brian T. Boland, Kelly MacLean, Nipun Mathur
-
Patent number: 10374929Abstract: 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: GrantFiled: December 27, 2016Date of Patent: August 6, 2019Assignee: Facebook, Inc.Inventors: Alexey Maykov, Ryan Edward Huettl, Anirudhan Vijayakanthan, Nipun Mathur
-
Patent number: 10325305Abstract: 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: GrantFiled: October 13, 2015Date of Patent: June 18, 2019Assignee: Facebook, Inc.Inventors: Antonio Felipe Garcia-Martinez, Nipun Mathur
-
Patent number: 10217172Abstract: 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: GrantFiled: July 19, 2012Date of Patent: February 26, 2019Assignee: Facebook, Inc.Inventors: Antonio Felipe Garcia-Martinez, Nipun Mathur
-
Patent number: 9930078Abstract: 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: GrantFiled: November 28, 2012Date of Patent: March 27, 2018Assignee: Facebook, Inc.Inventors: Gokul Rajaram, Antonio Felipe Garcia-Martinez, Brian Thomas Boland, Nipun Mathur
-
Patent number: 9881319Abstract: 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: GrantFiled: July 17, 2014Date of Patent: January 30, 2018Assignee: Facebook, Inc.Inventors: Deborah Liu, Nipun Mathur, Teck Chia, Vijaye Raji
-
Patent number: 9742822Abstract: 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: GrantFiled: July 6, 2015Date of Patent: August 22, 2017Assignee: Facebook, Inc.Inventors: Philip Anastasios Zigoris, Nipun Mathur, Robert Kang-Xing Jin, Brian Thomas Boland
-
Publication number: 20170111255Abstract: 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: ApplicationFiled: December 27, 2016Publication date: April 20, 2017Inventors: Alexey Maykov, Ryan Edward Huettl, Anirudhan Vijayakanthan, Nipun Mathur
-
Patent number: 9565090Abstract: 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: GrantFiled: November 21, 2013Date of Patent: February 7, 2017Assignee: Facebook, Inc.Inventors: Alexey Maykov, Ryan Edward Huettl, Anirudhan Vijayakanthan, Nipun Mathur
-
Patent number: 9514478Abstract: 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: GrantFiled: January 23, 2013Date of Patent: December 6, 2016Assignee: Facebook, Inc.Inventors: Deborah Liu, Nipun Mathur, Teck Chia, Vijaye Raji
-
Patent number: 9317869Abstract: 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: GrantFiled: July 19, 2012Date of Patent: April 19, 2016Assignee: Facebook, Inc.Inventors: Antonio Felipe Garcia-Martinez, Nipun Mathur
-
Publication number: 20160035004Abstract: 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: ApplicationFiled: October 13, 2015Publication date: February 4, 2016Inventors: Antonio Felipe Garcia-Martinez, Nipun Mathur
-
Patent number: 9195632Abstract: 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: GrantFiled: September 26, 2012Date of Patent: November 24, 2015Assignee: Facebook, Inc.Inventors: Antonio Felipe Garcia-Martinez, Nipun Mathur
-
Publication number: 20150312292Abstract: 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: ApplicationFiled: July 6, 2015Publication date: October 29, 2015Inventors: Philip Anastasios Zigoris, Nipun Mathur, Robert Kang-Xing Jin, Brian Thomas Boland
-
Patent number: 9123079Abstract: 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: GrantFiled: December 15, 2011Date of Patent: September 1, 2015Assignee: Facebook, Inc.Inventors: Philip Anastasios Zigoris, Nipun Mathur, Robert Kang-Xin Jin, Brian Boland