Patents by Inventor Salahuddin Choudhary

Salahuddin Choudhary 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: 11349793
    Abstract: A messaging system receives a message sent by an enterprise to an individual user. The message has an associated message tag describing the content of the message. The messaging system applies a filtering policy to the message. The filtering policy selectively blocks messages sent by enterprises to users. The filtering policy allows the message having the associated tag to pass through the filter even though the message might otherwise violate the filtering policy. The messaging system samples a subset of tagged messages from enterprises and analyzes the messages for compliance with a tagging policy. The messaging system may also train one or more tag models to recognize the correct tags for the messages.
    Type: Grant
    Filed: October 25, 2017
    Date of Patent: May 31, 2022
    Assignee: Meta Platforms, Inc.
    Inventors: Salahuddin Choudhary, Yi Xiao, Mikhail Larionov
  • Publication number: 20210250658
    Abstract: The subject matter of this specification can be implemented in, among other things, a computer-implemented method that includes identifying metadata related to television programming being presented on a display device. The method further includes extracting one or more keywords from the metadata. The method further includes generating multiple search suggestions based on the keywords and first search results based on one or more of the search suggestions. The method further includes presenting the search suggestions and the first search results together on the display device.
    Type: Application
    Filed: April 26, 2021
    Publication date: August 12, 2021
    Inventors: Vincent Dureau, Salahuddin Choudhary, Benjamin Ling, Shalini Pai, Dennis Miloseski, Justin Koh, Richard William Bragg, Alok Chandel
  • Patent number: 10992996
    Abstract: The subject matter of this specification can be implemented in, among other things, a computer-implemented method that includes identifying metadata related to television programming being presented on a display device. The method further includes extracting one or more keywords from the metadata. The method further includes generating multiple search suggestions based on the keywords and first search results based on one or more of the search suggestions. The method further includes presenting the search suggestions and the first search results together on the display device.
    Type: Grant
    Filed: April 6, 2020
    Date of Patent: April 27, 2021
    Assignee: Google LLC
    Inventors: Vincent Dureau, Salahuddin Choudhary, Benjamin Ling, Shalini Pai, Dennis Miloseski, Justin Koh, Richard William Bragg, Alok Chandel
  • Publication number: 20200236442
    Abstract: The subject matter of this specification can be implemented in, among other things, a computer-implemented method that includes identifying metadata related to television programming being presented on a display device. The method further includes extracting one or more keywords from the metadata. The method further includes generating multiple search suggestions based on the keywords and first search results based on one or more of the search suggestions. The method further includes presenting the search suggestions and the first search results together on the display device.
    Type: Application
    Filed: April 6, 2020
    Publication date: July 23, 2020
    Inventors: Vincent Dureau, Salahuddin Choudhary, Benjamin Ling, Shalini Pai, Dennis Miloseski, Justin Koh, Richard William Bragg, Alok Chandel
  • Patent number: 10616658
    Abstract: The subject matter of this specification can be implemented in, among other things, a computer-implemented method that includes identifying metadata related to television programming being presented on a display device. The method further includes extracting one or more keywords from the metadata. The method further includes generating multiple search suggestions based on the keywords and first search results based on one or more of the search suggestions. The method further includes presenting the search suggestions and the first search results together on the display device.
    Type: Grant
    Filed: January 7, 2019
    Date of Patent: April 7, 2020
    Assignee: Google LLC
    Inventors: Vincent Dureau, Salahuddin Choudhary, Benjamin Ling, Shalini Pai, Dennis Miloseski, Justin Koh, Richard William Bragg, Alok Chandel
  • Publication number: 20190141404
    Abstract: The subject matter of this specification can be implemented in, among other things, a computer-implemented method that includes identifying metadata related to television programming being presented on a display device. The method further includes extracting one or more keywords from the metadata. The method further includes generating multiple search suggestions based on the keywords and first search results based on one or more of the search suggestions. The method further includes presenting the search suggestions and the first search results together on the display device.
    Type: Application
    Filed: January 7, 2019
    Publication date: May 9, 2019
    Inventors: Vincent Dureau, Salahuddin Choudhary, Benjamin Ling, Shalini Pai, Dennis Miloseski, Justin Koh, Richard William Bragg, Alok Chandel
  • Publication number: 20190124025
    Abstract: A messaging system receives a message sent by an enterprise to an individual user. The message has an associated message tag describing the content of the message. The messaging system applies a filtering policy to the message. The filtering policy selectively blocks messages sent by enterprises to users. The filtering policy allows the message having the associated tag to pass through the filter even though the message might otherwise violate the filtering policy. The messaging system samples a subset of tagged messages from enterprises and analyzes the messages for compliance with a tagging policy. The messaging system may also train one or more tag models to recognize the correct tags for the messages.
    Type: Application
    Filed: October 25, 2017
    Publication date: April 25, 2019
    Inventors: Salahuddin Choudhary, Yi Xiao, Mikhail Larionov
  • Patent number: 10178438
    Abstract: The subject matter of this specification can be implemented in, among other things, a computer-implemented method that includes identifying metadata related to television programming being presented on a display device. The method further includes extracting one or more keywords from the metadata. The method further includes generating multiple search suggestions based on the keywords and first search results based on one or more of the search suggestions. The method further includes presenting the search suggestions and the first search results together on the display device.
    Type: Grant
    Filed: October 27, 2017
    Date of Patent: January 8, 2019
    Assignee: Google LLC
    Inventors: Vincent Dureau, Salahuddin Choudhary, Benjamin Ling, Shalini Pai, Dennis Miloseski, Justin Koh, Richard William Bragg, Alok Chandel
  • Publication number: 20180300414
    Abstract: Techniques for ranking of selected bots are described. In one embodiment, for example, an apparatus may comprise a client front-end component operative to receive a bot contact display prompt from a client device; and send an ordered bot contact list to the client device; a bot contact list component operative to retrieve a bot contact list from a selection component, the bot contact list comprising a plurality of bot contacts; and a contact ranking component operative to determine a ranking weight for each of the plurality of bot contacts; and generate the ordered bot contact list by ordering the bot contact list based on the ranking weight. Other embodiments are described and claimed.
    Type: Application
    Filed: July 19, 2017
    Publication date: October 18, 2018
    Inventors: Yingming Chen, Jeremy Harrison Goldberg, Kemal El Moujahid, Yoram Talmor, Chih Shao Lee, Seyed Ahmad Anvari, Michael Allen Anvari, Haotian Zhang, Matthew Robert Anger, Nicolas Andrij Bushak, Salahuddin Choudhary, Christopher Bing Chen
  • Publication number: 20180063592
    Abstract: The subject matter of this specification can be implemented in, among other things, a computer-implemented method that includes identifying metadata related to television programming being presented on a display device. The method further includes extracting one or more keywords from the metadata. The method further includes generating multiple search suggestions based on the keywords and first search results based on one or more of the search suggestions. The method further includes presenting the search suggestions and the first search results together on the display device.
    Type: Application
    Filed: October 27, 2017
    Publication date: March 1, 2018
    Inventors: Vincent Dureau, Salahuddin Choudhary, Benjamin Ling, Shalini Pai, Dennis Miloseski, Justin Koh, Richard William Bragg, Alok Chandel
  • Patent number: 9807464
    Abstract: The subject matter of this specification can be implemented in, among other things, a computer-implemented method that includes identifying metadata related to television programming being presented on a display device. The method further includes extracting one or more keywords from the metadata. The method further includes generating multiple search suggestions based on the keywords and first search results based on one or more of the search suggestions. The method further includes presenting the search suggestions and the first search results together on the display device.
    Type: Grant
    Filed: May 10, 2011
    Date of Patent: October 31, 2017
    Assignee: GOOGLE INC.
    Inventors: Vincent Dureau, Salahuddin Choudhary, Benjamin Ling, Shalini Pai, Dennis Miloseski, Justin Koh, Rich Bragg, Alok Chandel
  • Patent number: 9451581
    Abstract: A current context of a geographic application executing on a user device is determined. Commercial geographic content is selected for presentation at the user device based at least in part on the determined current context, and the commercial geographic content is provided to the user device via a communication network. A first indication is received, indicating that the commercial geographic content was presented at a first level of detail via a user interface of the user device. In response to the first indication, a first metric is updated. As second indication is received, indicating that the commercial geographic content was presented at a second level of detail via the user interface of the user device in response to user input, where the second level of detail is higher than the first level of detail. A second metric is updated in response to the second indication.
    Type: Grant
    Filed: July 8, 2015
    Date of Patent: September 20, 2016
    Assignee: GOOGLE INC.
    Inventors: Pawel Szczepanski, Taj J. Campbell, Koichi Suematsu, Fred Vaucher, Vikki Ku, Rishi Agarwal, Salahuddin Choudhary
  • Patent number: 8255949
    Abstract: Methods, systems, and apparatus, including computer program products are provided for television advertisement bidding that allows advertisers to target and/or exclude specific television programs. Advertisers can search for television programs and in response be provided with a list of scheduled air times for television programs. Additional programs can also be identified for advertising based on similar targeting criteria, such as demographics, ratings, and genre.
    Type: Grant
    Filed: January 7, 2009
    Date of Patent: August 28, 2012
    Assignee: Google Inc.
    Inventors: Jason Bayer, Steve Stukenborg, Jeff T. Lu, Walter Lee, Salahuddin Choudhary
  • Publication number: 20110289530
    Abstract: The subject matter of this specification can be implemented in, among other things, a computer-implemented method that includes identifying metadata related to television programming being presented on a display device. The method further includes extracting one or more keywords from the metadata. The method further includes generating multiple search suggestions based on the keywords and first search results based on one or more of the search suggestions. The method further includes presenting the search suggestions and the first search results together on the display device.
    Type: Application
    Filed: May 10, 2011
    Publication date: November 24, 2011
    Applicant: GOOGLE INC.
    Inventors: Vincent Dureau, Salahuddin Choudhary, Benjamin Ling, Shalini Pai, Dennis Miloseski, Justin Koh, Rich Bragg, Alok Chandel