Patents by Inventor Vishal Goenka

Vishal Goenka 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: 20230385274
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium for managing a relationship between content and an environment for provisioning the content. In one aspect, a method includes receiving a request for a content item; and in response to receiving the request: selecting a creative from a plurality of creatives, the creative including a reference to a profile associated with one or more elements; retrieving content data from one or more content feeds bound to the elements; and delivering the creative and the content data to a user device.
    Type: Application
    Filed: August 3, 2023
    Publication date: November 30, 2023
    Inventors: Stephen Tsun, Vikas Jha, Shamim Samadi, Vishal Goenka, David Monsees
  • Patent number: 11789939
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium for managing a relationship between content and an environment for provisioning the content. In one aspect, a method includes receiving a request for a content item; and in response to receiving the request: selecting a creative from a plurality of creatives, the creative including a reference to a profile associated with one or more elements; retrieving content data from one or more content feeds bound to the elements; and delivering the creative and the content data to a user device.
    Type: Grant
    Filed: January 3, 2022
    Date of Patent: October 17, 2023
    Assignee: Google LLC
    Inventors: Stephen Tsun, Vikas Jha, Shamim Samadi, Vishal Goenka, David Monsees
  • Publication number: 20220349719
    Abstract: An interactive landmark localization system includes a database of visual landmarks corresponding to prominent physical objects within a geographic area. The visual landmark database includes geographic information for each landmark including the location and height of the landmark, the orientation that the landmark faces, the size of the landmark, the appearance of the landmark, the name of the landmark, a viewshed for the landmark indicating a set of locations from which the landmark is visible, etc. When a user requests map data or navigation directions to a destination, the interactive landmark localization system verifies the location and orientation of the user using the visual landmarks and their corresponding geographic information. For example, when the user is at a particular location and orientation, the interactive landmark localization system provides indications of landmarks within the vicinity of the particular location to verify the user's location and orientation.
    Type: Application
    Filed: May 24, 2019
    Publication date: November 3, 2022
    Inventors: Brian Brewington, Jaydeep Untwal, Matt Strosnick, Brian Shucker, Vishal Goenka
  • Patent number: 11481386
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium for managing a relationship between content and an environment for provisioning the content. In one aspect, a method includes receiving a request for a content item; and in response to receiving the request: selecting a creative from a plurality of creatives, the creative including a reference to a profile associated with one or more elements; retrieving content data from one or more content feeds bound to the elements; and delivering the creative and the content data to a user device.
    Type: Grant
    Filed: December 2, 2020
    Date of Patent: October 25, 2022
    Assignee: Google LLC
    Inventors: Stephen Tsun, Vikas Jha, Shamim Samadi, Vishal Goenka, David Monsees
  • Patent number: 11354682
    Abstract: Embodiments of a system method and computer program product for selecting an advertisement and presenting it to a user are described. Products and services offered by various merchants are read using a merchant specific catalog and stored in a common format. Categories for such products and services are normalized and virtual categories are created using various product attributes. Visual creatives, termed as ad-templates are created to control the visual and interactive aspects of the ad, including ad-size, color, as well as product attributes that are displayed in the ad. Ad-templates may be constrained to specific products or product categories. A learning algorithm uses an adaptive sampling process to sample various products, product categories and ad-templates independently for different learning units such as individual users, groups of users determined by some demographics, individual web pages and groups of web pages grouped using various similarity criteria.
    Type: Grant
    Filed: January 11, 2021
    Date of Patent: June 7, 2022
    Assignee: GOOGLE LLC
    Inventors: Vikas Jha, Vassilis Argyrus Papavassiliou, Rajeev Bector, Vishal Goenka, Sailendra Padala
  • Publication number: 20220121655
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium for managing a relationship between content and an environment for provisioning the content. In one aspect, a method includes receiving a request for a content item; and in response to receiving the request: selecting a creative from a plurality of creatives, the creative including a reference to a profile associated with one or more elements; retrieving content data from one or more content feeds bound to the elements; and delivering the creative and the content data to a user device.
    Type: Application
    Filed: January 3, 2022
    Publication date: April 21, 2022
    Inventors: Stephen Tsun, Vikas Jha, Shamim Samadi, Vishal Goenka, David Monsees
  • Patent number: 11216449
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium for managing a relationship between content and an environment for provisioning the content. In one aspect, a method includes receiving a request for a content item; and in response to receiving the request: selecting a creative from a plurality of creatives, the creative including a reference to a profile associated with one or more elements; retrieving content data from one or more content feeds bound to the elements; and delivering the creative and the content data to a user device.
    Type: Grant
    Filed: September 27, 2018
    Date of Patent: January 4, 2022
    Assignee: Google LLC
    Inventors: Stephen Tsun, Vikas Jha, Shamim Samadi, Vishal Goenka, David Monsees
  • Publication number: 20210270618
    Abstract: Provided are methods, systems, devices, apparatuses, and tangible non-transitory computer readable media for navigation and geocoding. The disclosed technology can perform operations including accessing location data and semantic tags. The location data can include information associated with locations including the location of a carrier and the location of a passenger. The semantic tags can include information associated with features of the locations. The location data and the semantic tags that satisfy meeting criteria can be identified. The meeting criteria can be associated with a suitability of a location for the carrier and the passenger. A meeting location for the carrier and the passenger can be determined based on the location data and the semantic tags that satisfy the meeting criteria. Furthermore, indications associated with the meeting location can be generated based on the features of the meeting location.
    Type: Application
    Filed: January 7, 2019
    Publication date: September 2, 2021
    Inventors: Yan Mayster, Brian Edmond Brewington, Brian Daniel Shucker, Vishal Goenka
  • Publication number: 20210133768
    Abstract: Embodiments of a system method and computer program product for selecting an advertisement and presenting it to a user are described. Products and services offered by various merchants are read using a merchant specific catalog and stored in a common format. Categories for such products and services are normalized and virtual categories are created using various product attributes. Visual creatives, termed as ad-templates are created to control the visual and interactive aspects of the ad, including ad-size, color, as well as product attributes that are displayed in the ad. Ad-templates may be constrained to specific products or product categories. A learning algorithm uses an adaptive sampling process to sample various products, product categories and ad-templates independently for different learning units such as individual users, groups of users determined by some demographics, individual web pages and groups of web pages grouped using various similarity criteria.
    Type: Application
    Filed: January 11, 2021
    Publication date: May 6, 2021
    Applicant: Google LLC
    Inventors: Vikas JHA, Vassilis Argyrus PAPAVASSILIOU, Rajeev BECTOR, Vishal GOENKA, Sailendra PADALA
  • Publication number: 20210089521
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium for managing a relationship between content and an environment for provisioning the content. In one aspect, a method includes receiving a request for a content item; and in response to receiving the request: selecting a creative from a plurality of creatives, the creative including a reference to a profile associated with one or more elements; retrieving content data from one or more content feeds bound to the elements; and delivering the creative and the content data to a user device.
    Type: Application
    Filed: December 2, 2020
    Publication date: March 25, 2021
    Inventors: Stephen Tsun, Vikas Jha, Shamim Samadi, Vishal Goenka, David Monsees
  • Patent number: 10943241
    Abstract: Embodiments of a system method and computer program product for selecting an advertisement and presenting it to a user are described. Products and services offered by various merchants are read using a merchant specific catalog and stored in a common format. Categories for such products and services are normalized and virtual categories are created using various product attributes. Visual creatives, termed as ad-templates are created to control the visual and interactive aspects of the ad, including ad-size, color, as well as product attributes that are displayed in the ad. Ad-templates may be constrained to specific products or product categories. A learning algorithm uses an adaptive sampling process to sample various products, product categories and ad-templates independently for different learning units such as individual users, groups of users determined by some demographics, individual web pages and groups of web pages grouped using various similarity criteria.
    Type: Grant
    Filed: August 13, 2018
    Date of Patent: March 9, 2021
    Assignee: Google LLC
    Inventors: Vikas Jha, Vassilis Argyrus Papavassiliou, Rajeev Bector, Vishal Goenka, Sailendra Padala
  • Publication number: 20190034480
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium for managing a relationship between content and an environment for provisioning the content. In one aspect, a method includes receiving a request for a content item; and in response to receiving the request: selecting a creative from a plurality of creatives, the creative including a reference to a profile associated with one or more elements; retrieving content data from one or more content feeds bound to the elements; and delivering the creative and the content data to a user device.
    Type: Application
    Filed: September 27, 2018
    Publication date: January 31, 2019
    Inventors: Stephen Tsun, Vikas Jha, Shamim Samadi, Vishal Goenka, David Monsees
  • Publication number: 20180365707
    Abstract: Embodiments of a system method and computer program product for selecting an advertisement and presenting it to a user are described. Products and services offered by various merchants are read using a merchant specific catalog and stored in a common format. Categories for such products and services are normalized and virtual categories are created using various product attributes. Visual creatives, termed as ad-templates are created to control the visual and interactive aspects of the ad, including ad-size, color, as well as product attributes that are displayed in the ad. Ad-templates may be constrained to specific products or product categories. A learning algorithm uses an adaptive sampling process to sample various products, product categories and ad-templates independently for different learning units such as individual users, groups of users determined by some demographics, individual web pages and groups of web pages grouped using various similarity criteria.
    Type: Application
    Filed: August 13, 2018
    Publication date: December 20, 2018
    Applicant: Google LLC
    Inventors: Vikas JHA, Vassilis Argyrus PAPAVASSILIOU, Rajeev BECTOR, Vishal GOENKA, Sailendra PADALA
  • Publication number: 20170017988
    Abstract: Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a method for updating campaigns. A content sponsor is identified that has one or more campaigns for presenting content to users. A prompt is provided to the content sponsor to provide one or both of conversion value information or estimates for one or more conversion actions, the estimates being for actions that are currently unable to be directly measured. The estimates are received. Rates for conversions are determined for each of the one or more conversion actions, including using the estimates and interaction data associated with the one or more campaigns to determine the rates. The determined rates are used to make a suggestion or automatically adjust one or more parameters associated with the one or more campaigns.
    Type: Application
    Filed: June 6, 2014
    Publication date: January 19, 2017
    Inventors: Vishal Goenka, Conrad Wai, Bhanu Narasimhan, Surojit Chatterjee, Jyotirmaya Manoj Akkad, Atul Bhandari, Alexandra Baugher, Shibani Sanan, Hidetoshi Muta
  • Patent number: 9521172
    Abstract: A system and a computer-implemented method for sharing online content are provided. The method is implemented using a computer device coupled to a user interface and a memory device. The method includes receiving, from a sharer, a selection of at least one feed of online content to be shared and at least one sharee of the feed of online content, the feed of online content including a plurality of items, each item including a reference identifier linking each item to respective historical interaction data, pairing the sharer with at least one sharee of the feed of online content by securely linking an account of the sharer to an account of the sharee, sharing the selected at least one feed of online content from the sharer to the sharee, and displaying a link to the shared feed as a normal feed object under the sharee's account.
    Type: Grant
    Filed: December 31, 2013
    Date of Patent: December 13, 2016
    Assignee: Google Inc.
    Inventors: Vishal Goenka, Stephen Ngok Tsun, Dave Monsees
  • Publication number: 20140156416
    Abstract: Methods and systems for previewing, approving and testing online content, particularly dynamically-created content, are provided. The methods and systems described herein enable a reviewer to access an online content management system through a user interface and view a dynamically-created item of online content as it would be viewed by an online user. In addition, a reviewer is able to create and view a plurality of similar but non-identical items of dynamically-created online content, and then save the underlying build data so that the plurality of items can be regenerated together at a later time. In addition, the build data may be saved to permit it to be transmitted to a third party to enable the third party to regenerate and view the items of online content.
    Type: Application
    Filed: December 3, 2012
    Publication date: June 5, 2014
    Inventors: Vishal Goenka, Stephen N. Tsun, David Monsees, Tom Ayles
  • Publication number: 20130297636
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium for managing a relationship between content and an environment for provisioning the content. In one aspect, a method includes receiving a request for a content item; and in response to receiving the request: selecting a creative from a plurality of creatives, the creative including a reference to a profile associated with one or more elements; retrieving content data from one or more content feeds bound to the elements; and delivering the creative and the content data to a user device.
    Type: Application
    Filed: March 12, 2013
    Publication date: November 7, 2013
    Applicant: GOOGLE INC.
    Inventors: Stephen Tsun, Vikas Jha, Shamim Samadi, Vishal Goenka, David Monsees
  • Patent number: 8533225
    Abstract: Systems, methods, and computer-readable media for representing and processing inter-slot co-occurrence constraints on component selection for dynamically generated content items are disclosed. Components available for constructing the content items are organized into a hierarchy of categories. Co-occurrence constraints are specified in terms of categories in the hierarchy rather than explicit enumerated black-lists or white-lists at the component-to-component level. A set of processing rules based on the hierarchical taxonomy are used to expand a set of co-occurrence constraints specified in terms of categories into explicit enumerations of allowed component combinations, and to resolve potential conflicts in the set of co-occurrence constraints in a predictable manner. The explicit enumerations of allowed component combinations can be stored in a relational data table. When constructing a content item, candidate components can be obtained by querying the relational data table.
    Type: Grant
    Filed: September 27, 2010
    Date of Patent: September 10, 2013
    Assignee: Google Inc.
    Inventor: Vishal Goenka
  • Publication number: 20120078961
    Abstract: Systems, methods, and computer-readable media for representing and processing inter-slot co-occurrence constraints on component selection for dynamically generated content items are disclosed. Components available for constructing the content items are organized into a hierarchy of categories. Co-occurrence constraints are specified in terms of categories in the hierarchy rather than explicit enumerated black-lists or white-lists at the component-to-component level. A set of processing rules based on the hierarchical taxonomy are used to expand a set of co-occurrence constraints specified in terms of categories into explicit enumerations of allowed component combinations, and to resolve potential conflicts in the set of co-occurrence constraints in a predictable manner. The explicit enumerations of allowed component combinations can be stored in a relational data table. When constructing a content item, candidate components can be obtained by querying the relational data table.
    Type: Application
    Filed: September 27, 2010
    Publication date: March 29, 2012
    Applicant: GOOGLE INC.
    Inventor: Vishal Goenka
  • Publication number: 20120059707
    Abstract: Among other disclosed subject matter, a computer-implemented method includes receiving a first data set associated with a first data provider. The first data set includes a first set of data attributes associated with a first set of users. The method includes receiving a second data set associated with a second different data provider. The second data set includes a second set of data attributes associated with a second set of users. The method includes generating user cluster information based at least in part on at least one common data attribute associated with the first set of users and the second set of users. The method includes providing the user cluster information to a data purchaser.
    Type: Application
    Filed: August 31, 2011
    Publication date: March 8, 2012
    Applicant: GOOGLE INC.
    Inventors: Vishal Goenka, Anurag Agarwal, Arun Dev Qamra, Vassilis Papavassiliou, Daishi Harada, Rajas Moonka, David Monsees