Patents by Inventor Ranveer Kunal

Ranveer Kunal 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: 20230342404
    Abstract: Various embodiments provide for systems, methods, and computer-readable storage media that improve media content search functionality and curation of media content. For instance, various embodiments described in this document provide features that can present media content items in the form of dynamic collection of media content items upon a user typing into a search bar. In another instance, various embodiments described herein improve media content search functionality by ranking user facing search features using input signals.
    Type: Application
    Filed: June 26, 2023
    Publication date: October 26, 2023
    Inventors: Newar Husam Al Majid, Wisam Dakka, Donald Giovannini, Andre Madeira, Andrei Damian, Seyed Reza Mir Ghaderi, Yaming Lin, Ranveer Kunal, Congxing Cai, Robson Araujo, Guilherme Fernandes, Jungho Ahn
  • Patent number: 11720640
    Abstract: Various embodiments provide for systems, methods, and computer-readable storage media that improve media content search functionality and curation of media content. For instance, various embodiments described in this document provide features that can present media content items in the form of dynamic collection of media content items upon a user typing into a search bar. In another instance, various embodiments described herein improve media content search functionality by ranking user facing search features using input signals.
    Type: Grant
    Filed: December 22, 2021
    Date of Patent: August 8, 2023
    Assignee: Snap Inc.
    Inventors: Newar Husam Al Majid, Wisam Dakka, Donald Giovannini, Andre Madeira, Andrei Damian, Seyed Reza Mir Ghaderi, Yaming Lin, Ranveer Kunal, Congxing Cai, Robson Araujo, Guilherme Fernandes, Jungho Ahn
  • Publication number: 20220114221
    Abstract: Various embodiments provide for systems, methods, and computer-readable storage media that improve media content search functionality and curation of media content. For instance, various embodiments described in this document provide features that can present media content items in the form of dynamic collection of media content items upon a user typing into a search bar. In another instance, various embodiments described herein improve media content search functionality by ranking user facing search features using input signals.
    Type: Application
    Filed: December 22, 2021
    Publication date: April 14, 2022
    Inventors: Newar Husam Al Majid, Wisam Dakka, Donald Giovannini, Andre Madeira, Andei Damian, Seyed Reza Mir Ghaderi, Yaming Lin, Ranveer Kunal, Congxing Cai, Robson Araujo, Guilherme Fernandes, Jungho Ahn
  • Patent number: 11250075
    Abstract: Various embodiments provide for systems, methods, and computer-readable storage media that improve media content search functionality and curation of media content. For instance, various embodiments described in this document provide features that can present media content items in the form of dynamic collection of media content items upon a user typing into a search bar. In another instance, various embodiments described herein improve media content search functionality by ranking user facing search features using input signals.
    Type: Grant
    Filed: February 20, 2018
    Date of Patent: February 15, 2022
    Assignee: Snap Inc.
    Inventors: Newar Husam Al Majid, Wisam Dakka, Donald Giovannini, Andre Madeira, Andrei Damian, Seyed Reza Mir Ghaderi, Yaming Lin, Ranveer Kunal, Congxing Cai, Robson Araujo, Guilherme Fernandes, Jungho Ahn
  • Publication number: 20220004703
    Abstract: Various embodiments provide for systems, methods, and computer-readable storage media for annotating a collection of media items, such as digital images. According to some embodiments, an annotation system automatically determines one or more annotations for a plurality of media content items, and generates a collection of media content items that associates the determined annotations with the plurality of media content items. Depending on the embodiment, annotations that may be determined for the plurality of media content (and associated with the collection for the media content items) can include, without limitation, a caption, a geographic location, a category, a novelty measurement, an event, and a highlight media content item representing the collection.
    Type: Application
    Filed: September 20, 2021
    Publication date: January 6, 2022
    Inventors: Newar Husam Al Majid, Wisam Dakka, Donald Giovannini, Andre Madeira, Seyed Reza Mir Ghaderi, Yaming Lin, Yan Wu, Ranveer Kunal, Aymeric Damien, Maryam Daneshi, Yi Liu
  • Publication number: 20210357418
    Abstract: Disclosed are implementations for ranking a feed in a social network. In one aspect, a method of generating a feed includes identifying a group of users associated with a first user, identify notifications for the first user based on the group of users, determine one or more actions that may result from each of the identified notifications, rank the notifications based on the one or more determined actions; and display the notifications to the first user according to the ranking.
    Type: Application
    Filed: July 28, 2021
    Publication date: November 18, 2021
    Inventors: Jaewook Chung, Wisam Dakka, Andrei Damian, Jiwoon Jeon, Ranveer Kunal, Andre Madeira, Michael Brian Murray, Emre Yamangil, Diwakar Punjani, Yantao Zheng
  • Patent number: 11163941
    Abstract: Various embodiments provide for systems, methods, and computer-readable storage media for annotating a collection of media items, such as digital images. According to some embodiments, an annotation system automatically determines one or more annotations for a plurality of media content items, and generates a collection of media content items that associates the determined annotations with the plurality of media content items. Depending on the embodiment, annotations that may be determined for the plurality of media content (and associated with the collection for the media content items) can include, without limitation, a caption, a geographic location, a category, a novelty measurement, an event, and a highlight media content item representing the collection.
    Type: Grant
    Filed: March 30, 2018
    Date of Patent: November 2, 2021
    Assignee: Snap Inc.
    Inventors: Newar Husam Al Majid, Wisam Dakka, Donald Giovannini, Andre Madeira, Seyed Reza Mir Ghaderi, Yaming Lin, Yan Wu, Ranveer Kunal, Aymeric Damien, Maryam Daneshi, Yi Liu
  • Patent number: 11106686
    Abstract: Disclosed are implementations for ranking a feed in a social network. In one aspect, a method of generating a feed includes identifying a group of users associated with a first user, identify notifications for the first user based on the group of users, determine one or more actions that may result from each of the identified notifications, rank the notifications based on the one or more determined actions; and display the notifications to the first user according to the ranking.
    Type: Grant
    Filed: November 28, 2018
    Date of Patent: August 31, 2021
    Assignee: Snap Inc.
    Inventors: Jaewook Chung, Wisam Dakka, Andrei Damian, Jiwoon Jeon, Ranveer Kunal, Andre Madeira, Michael Brian Murray, Emre Yamangil, Diwakar Punjani, Yantao Zheng
  • Publication number: 20210174341
    Abstract: Methods and systems for delivering and distributing smart (customizable) gifts. One of the methods includes receiving a request from a gift sender for a smart gift, the smart gift including at least one user customizable constraint and a specified value; creating the smart gift; receiving a claim to the smart gift from a potential gift recipient; receiving authorization for access to at least one account of the potential gift recipient; matching a transaction reflected in the at least one account of the potential gift recipient to the at least one customizable and programmable constraint; and transferring at least a portion of the specified value to an account of the potential gift recipient in response to the matching.
    Type: Application
    Filed: December 9, 2020
    Publication date: June 10, 2021
    Inventors: Robson Araujo, Ranveer Kunal, Andre Madeira, Wisam Dakka
  • Patent number: 9338047
    Abstract: In one implementation, a computer-implemented method includes receiving information related to users of a social network site and determining a graph for at least a portion of the social network, the graph including a plurality of nodes connected by directional links where each node corresponds to a user having a profile page on the social network and where each directional link corresponds to a user viewing at least an aspect of a profile page for another user. The method can further include identifying first nodes as including content associated with a particular subject of interest, and seeding the identified first nodes with first scores. The method can also include determining second scores for second nodes by propagating the first scores across the social graph based upon third nodes having viewed aspects of profile pages associated with the first nodes and the second nodes; and providing the determined second scores.
    Type: Grant
    Filed: October 5, 2012
    Date of Patent: May 10, 2016
    Assignee: Google Inc.
    Inventors: Ranveer Kunal, Kiran S. Panesar, Madhukar N. Thakur, Amogh S. Asgekar
  • Patent number: 8660295
    Abstract: Methods and systems for watermarking of digital images are presented. In one aspect, a method of embedding information in a digital image includes transforming the digital image to a set of coefficient blocks having coefficients in a frequency domain, embedding a watermark-indicator in one or more of the coefficient blocks, and embedding a watermark in one or more watermark blocks that have a predetermined number of coefficient blocks. The embedded watermark is substantially invisible in the output watermarked digital image. Another aspect is a method of extracting a watermark from a digital image that includes transforming a digital image to a coefficient matrix, determining if the digital image is watermarked based on a predetermined watermark-indicator, and retrieving a watermark from a projected watermark block of a projected watermark block distribution.
    Type: Grant
    Filed: December 27, 2011
    Date of Patent: February 25, 2014
    Assignee: Google Inc.
    Inventors: Vivek Seshadri, Kiran Singh Panesar, Ranveer Kunal
  • Patent number: 8311950
    Abstract: In one implementation, a computer-implemented method includes receiving information related to users of a social network site and determining a graph for at least a portion of the social network, the graph including a plurality of nodes connected by directional links where each node corresponds to a user having a profile page on the social network and where each directional link corresponds to a user viewing at least an aspect of a profile page for another user. The method can further include identifying first nodes as including content associated with a particular subject of interest, and seeding the identified first nodes with first scores. The method can also include determining second scores for second nodes by propagating the first scores across the social graph based upon third nodes having viewed aspects of profile pages associated with the first nodes and the second nodes; and providing the determined second scores.
    Type: Grant
    Filed: October 1, 2009
    Date of Patent: November 13, 2012
    Assignee: Google Inc.
    Inventors: Ranveer Kunal, Kiran S. Panesar, Madhukar N. Thakur, Amogh S. Asgekar
  • Patent number: 8306922
    Abstract: In one implementation, a computer-implemented method includes receiving at information related to users of a social network site, and determining a social network graph for at least a portion of the social network, the graph including a plurality of nodes connected by links, each node corresponding to a user that has a profile page on the social network. The method can also include identifying first nodes from the plurality of nodes as including content associated with a particular subject of interest, and seeding the identified first nodes with first scores. The method can additionally include determining second scores for second nodes based on propagation of the first scores from the first nodes to the second nodes using the links of the social network graph; and providing the determined second scores for the second nodes.
    Type: Grant
    Filed: October 1, 2009
    Date of Patent: November 6, 2012
    Assignee: Google Inc.
    Inventors: Ranveer Kunal, Kiran S. Panesar, Madhukar N. Thakur
  • Patent number: 8291108
    Abstract: The present invention provides improvements to load balancing by providing a load balancing solution that allows a user to select metrics, weights and thresholds from metrics collected or determined by a load balancing appliance as well as metrics obtained from another device, such as a server running the service. The systems and methods described providing a load balancing technique in which load balancing decisions can be made based on metrics known by another device monitoring such metrics. The load balancing appliance uses a network management protocol and communication model, such as a Simple Network Management Protocol (SNMP), to identify and collect metrics from a server, service or other device. These metrics are available on the load balancing appliance with appliance determined metrics. Via a configuration interface of the appliance, a user can select one or more appliance determined metrics and/or the metrics obtained via the network management protocol to determine the load of a service.
    Type: Grant
    Filed: March 12, 2007
    Date of Patent: October 16, 2012
    Assignee: Citrix Systems, Inc.
    Inventors: Murali Raja, Manikam Muthiah, Ranveer Kunal, Somanahalli Narayana Raghav
  • Publication number: 20120093356
    Abstract: Methods and systems for watermarking of digital images are presented. In one aspect, a method of embedding information in a digital image includes transforming the digital image to a set of coefficient blocks having coefficients in a frequency domain, embedding a watermark-indicator in one or more of the coefficient blocks, and embedding a watermark in one or more watermark blocks that have a predetermined number of coefficient blocks. The embedded watermark is substantially invisible in the output watermarked digital image. Another aspect is a method of extracting a watermark from a digital image that includes transforming a digital image to a coefficient matrix, determining if the digital image is watermarked based on a predetermined watermark-indicator, and retrieving a watermark from a projected watermark block of a projected watermark block distribution.
    Type: Application
    Filed: December 27, 2011
    Publication date: April 19, 2012
    Applicant: Google Inc.
    Inventors: Vivek SESHADRI, Kiran Singh PANESAR, Ranveer KUNAL
  • Patent number: 8090146
    Abstract: Methods and systems for watermarking of digital images are presented. In one aspect, a method of embedding information in a digital image includes transforming the digital image to a set of coefficient blocks having coefficients in a frequency domain, embedding a watermark-indicator in one or more of the coefficient blocks, and embedding a watermark in one or more watermark blocks that have a predetermined number of coefficient blocks. The embedded watermark is substantially invisible in the output watermarked digital image. Another aspect is a method of extracting a watermark from a digital image that includes transforming a digital image to a coefficient matrix, determining if the digital image is watermarked based on a predetermined watermark-indicator, and retrieving a watermark from a projected watermark block of a projected watermark block distribution.
    Type: Grant
    Filed: January 15, 2009
    Date of Patent: January 3, 2012
    Assignee: Google Inc.
    Inventors: Vivek Seshadri, Kiran Singh Panesar, Ranveer Kunal
  • Publication number: 20100177977
    Abstract: Methods and systems for watermarking of digital images are presented. In one aspect, a method of embedding information in a digital image includes transforming the digital image to a set of coefficient blocks having coefficients in a frequency domain, embedding a watermark-indicator in one or more of the coefficient blocks, and embedding a watermark in one or more watermark blocks that have a predetermined number of coefficient blocks. The embedded watermark is substantially invisible in the output watermarked digital image. Another aspect is a method of extracting a watermark from a digital image that includes transforming a digital image to a coefficient matrix, determining if the digital image is watermarked based on a predetermined watermark-indicator, and retrieving a watermark from a projected watermark block of a projected watermark block distribution.
    Type: Application
    Filed: January 15, 2009
    Publication date: July 15, 2010
    Applicant: Google Inc.
    Inventors: Vivek Seshadri, Kiran Singh Panesar, Ranveer Kunal
  • Publication number: 20080225710
    Abstract: The present invention provides improvements to load balancing by providing a load balancing solution that allows a user to select metrics, weights and thresholds from metrics collected or determined by a load balancing appliance as well as metrics obtained from another device, such as a server running the service. The systems and methods described providing a load balancing technique in which load balancing decisions can be made based on metrics known by another device monitoring such metrics. The load balancing appliance uses a network management protocol and communication model, such as a Simple Network Management Protocol (SNMP), to identify and collect metrics from a server, service or other device. These metrics are available on the load balancing appliance with appliance determined metrics. Via a configuration interface of the appliance, a user can select one or more appliance determined metrics and/or the metrics obtained via the network management protocol to determine the load of a service.
    Type: Application
    Filed: March 12, 2007
    Publication date: September 18, 2008
    Inventors: Murali Raja, Manikam Muthiah, Ranveer Kunal, Somanahalli Narayana Raghav