Search

Viral Gupta Phones & Addresses

  • Lathrop, CA
  • Sunnyvale, CA
  • Jersey City, NJ
  • Boston, MA
  • Morristown, NJ

Resumes

Resumes

Viral Gupta Photo 1

Machine Learning Engineer

View page
Location:
Sunnyvale, CA
Industry:
Internet
Work:
Linkedin
Machine Learning Engineer

Bloomberg Lp Jan 1, 2009 - 2017
Senior Software Engineer

Northeastern University Jan 2008 - Jan 2009
Student Researcher

Goldman Sachs 2007 - 2007
Co-Op Analyst
Education:
Stanford University 2015
Cfa Institute 2011 - 2012
Northeastern University 2006 - 2008
Masters, Computer Science
Malaviya National Institute of Technology Jaipur 2000 - 2004
Bachelors, Bachelor of Technology, Engineering
Stanford University 1992 - 1993
Skills:
Machine Learning
C++
Software Development
Deep Learning
Algorithms
Artificial Intelligence
Distributed Systems
Publications
Research
Unix
Architectures
Software Project Management
Java
Sql
Management
Project Management
Testing
Xml
Javascript
Databases
Apache Spark
Scala
Interests:
Algorithms
Systems
Viral Gupta Photo 2

Viral Gupta

View page

Publications

Us Patents

Identifying The Primary Objective In Online Parameter Selection

View page
US Patent:
20200311747, Oct 1, 2020
Filed:
Mar 29, 2019
Appl. No.:
16/370127
Inventors:
- Redmond WA, US
Kinjal Basu - Sunnyvale CA, US
Viral Gupta - Sunnyvale CA, US
Shaunak Chatterjee - Sunnyavle CA, US
International Classification:
G06Q 30/02
G06N 5/04
G06Q 10/06
G06N 7/00
H04L 29/08
Abstract:
Techniques for automatically identifying a primary objective for a multi-objective optimization problem are provided. In one technique, an experiment is conduct and results of the experiment involving different values of a model parameter are tracked and stored. Multiple metrics are generated based on the results. For each metric, a maximum or minimum value of the metric given a particular value of the model parameter is determined and a variance associated with the metric is determined based on the maximum or minimum value. A metric that is associated with the lowest variance among the multiple metrics is identified. The identified metric is used as a primary metric in a multi-objective optimization problem.

Joint Optimization Of Notification And Feed

View page
US Patent:
20200104420, Apr 2, 2020
Filed:
Sep 27, 2018
Appl. No.:
16/144848
Inventors:
- Redmond WA, US
Ajith Muralidharan - Sunnyvale CA, US
Viral Gupta - Sunnyvale CA, US
Yijie Wang - Sunnyvale CA, US
Deepak Agarwal - Sunnyvale CA, US
International Classification:
G06F 17/30
G06F 17/18
G06F 15/18
Abstract:
In an example embodiment, a machine learned model is used to determine whether to send a notification for a feed object to a user. This machine learned model is optimized not just based on the likelihood that the notification will cause the user to interact with the feed object, but also the likely short-term and long-term impacts of the user interacting with the feed object. This machine learned model factors in not only the viewer's probability of immediate action, such as clicking on a feed object, but also the probability of long-term impact, such as the display causing the viewer to contribute content to the network or the viewer's response encouraging more people to contribute content to the network. As such, the machine learned model is optimized not just on notification interactivity but also on feed objects interactivity.

Inverted Fan-Out For Relevant Notification Of Activity

View page
US Patent:
20190190877, Jun 20, 2019
Filed:
Dec 20, 2017
Appl. No.:
15/849541
Inventors:
- Redmond WA, US
Yan Gao - Sunnyvale CA, US
Viral Gupta - Sunnyvale CA, US
Shaunak Chatterjee - Sunnyvale CA, US
Shipeng Yu - Sunnyvale CA, US
Gaurav Chandalia - Fremont CA, US
International Classification:
H04L 12/58
G06F 17/30
H04L 29/08
Abstract:
Techniques for reducing delay in broadcasting content over a network using an inverted fan-out process are disclosed herein. In some embodiments, a computer-implemented method comprises: in response to an activity associated with content being performed by a user on an online service, detecting that the activity has been performed: identifying a plurality of recipient users in response to the detecting; and for each one of the plurality of recipient users, transmitting a notification of the activity to a destination associated with the recipient user in response to the identifying of the recipient users, the notification comprising an indication of the content, and the transmitting of the notification of the activity being performed without waiting for the recipient user to navigate to a web page of the online service on a computing device or for the recipient to open a mobile application of the online service on a mobile device.
Viral Gupta from Lathrop, CA, age ~43 Get Report