Vishal Goenka

Vishal Goenka

San Francisco Bay Area
2K followers 500+ connections

About

Specialties: Java, C/C++, Shell, AWK, JavaScript, HTML, XML, SQL, TCP/IP, Networking…

Activity

Join now to see all activity

Experience

  • 2Sigma School Graphic

    2Sigma School

    San Francisco Bay Area

  • -

    San Francisco Bay Area

  • Company ghost image

    • -

    • -

      Mountain View, California

    • -

    • -

  • -

    Silicon Valley, California, United States

  • -

  • -

  • -

  • -

  • -

  • -

Education

  •  Graphic

    -

    -

    Graduated with Honors

  • -

    -

    Activities and Societies: Secretary of Photography Club, Industrial Exhibition co-ordinator at TechKriti, Member of Students' Senate

    1. GPA 9.6/10.0 (3rd Rank in the Department)

    2. Awarded "Gold Medal" (Student of the Year Award) for outstanding all round performance among the graduating class of EE and CS.

    3. Awarded "Best Undergraduate Project in Computer Science" and also the "Best Undergraduate Project in CAD/CAM".

  • -

    -

Licenses & Certifications

Publications

Patents

  • System, method and computer program product for selecting internet-based advertising

    Issued United States 10943241

    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…

    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.

    See patent
  • Method and system for sharing online content

    Issued United States 9521172

    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…

    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.

    See patent
  • Representing and processing inter-slot constraints on component selection for dynamic ads

    Issued USPTO

    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…

    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.

    See patent

Recommendations received

5 people have recommended Vishal Join now to view

View Vishal’s full profile

  • See who you know in common
  • Get introduced
  • Contact Vishal directly
Join to view full profile

Other similar profiles

Explore collaborative articles

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Explore More

Others named Vishal Goenka

Add new skills with these courses