Search

Aravind Bala Phones & Addresses

  • 16560 48Th St, Redmond, WA 98052 (425) 869-1250
  • Seattle, WA
  • Columbus, OH
  • Bellevue, WA
  • Kiona, WA

Resumes

Resumes

Aravind Bala Photo 1

Principal Development Manager At Microsoft (Startup Business Group)

View page
Position:
Principal Development Manager at Microsoft (Startup Business Group), Principal Development Manager at Microsoft (AdCenter Revenue & Relevance)
Location:
Greater Seattle Area
Industry:
Computer Software
Work:
Microsoft (Startup Business Group) - Redmond since Feb 2013
Principal Development Manager

Microsoft (AdCenter Revenue & Relevance) since Jan 2011
Principal Development Manager

Microsoft (Bing) 2008 - Jan 2011
Principal Development Manager

Microsoft (OfficeLabs) 2007 - 2008
Principal SDE

Microsoft (Windows) 2005 - 2007
Principal Development Lead
Education:
Ohio State University Sep 1997 - Dec 1998
MS, Computer Science
Indian Institute of Technology, Bombay 1993 - 1997
B.Tech, Computer Science and Engineering
Skills:
User Experience
Distributed Systems
Scalability
Software Design
Machine Learning
Management
Aravind Bala Photo 2

Co-Founder And Chief Technology Officer

View page
Location:
7361 149Th Ave, Redmond, WA 98052
Industry:
Computer Software
Work:
Seekout
Co-Founder and Chief Technology Officer

Nextio Nov 2015 - Aug 2017
Co-Founder and Chief Technology Officer

Microsoft Feb 2013 - Nov 2015
Partner Engineering Manager

Microsoft Jan 2011 - Jan 2013
Principal Development Manager

Microsoft 2007 - 2008
Principal Sde
Education:
The Ohio State University Sep 1997 - 1999
Master of Science, Masters, Computer Science
Indian Institute of Technology, Bombay 1993 - 1997
Bachelors, Bachelor of Technology, Computer Science, Engineering, Computer Science and Engineering
Ohio State University, Iit Bombay
Skills:
Software Design
User Experience
Search
Distributed Systems
Machine Learning
Software Engineering
Software Development
Algorithms
Scalability
Cloud Computing
Management
Mobile Devices
Big Data
Data Mining
Hadoop
Mapreduce
Online Marketing
Interests:
Children
Economic Empowerment
Education
Poverty Alleviation
Science and Technology
Languages:
English
Tamil
Certifications:
Machine Learning
Neural Networks and Deep Learning
Structuring Machine Learning Projects
Improving Deep Neural Networks: Hyperparameter Tuning, Regularization and Optimization
Aravind Bala Photo 3

Aravind Bala

View page

Publications

Us Patents

Importation Of Automatically Generated Content

View page
US Patent:
7036079, Apr 25, 2006
Filed:
Jul 8, 2004
Appl. No.:
10/887543
Inventors:
Andrew J. McGlinchey - Seattle WA, US
Aravind Bala - Bellevue WA, US
James D. Jacoby - Snohomish WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 3/00
US Classification:
715704, 715751
Abstract:
The present invention is directed to a system for automatically recording information indicative of actions of an author in completing steps in an overall task performed on a user interface. Recording systems are used to record the steps taken to perform the task on different computers having different configurations. The recorded steps are then imported into an authoring component where the recorded steps are arranged into a desired content.

Method And Apparatus For Providing Improved Hmm Pos Tagger For Multi-Word Entries And Factoids

View page
US Patent:
7124074, Oct 17, 2006
Filed:
Jun 14, 2005
Appl. No.:
11/151953
Inventors:
David Neal Weise - Kirkland WA, US
Aravind Bala - Redmond WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 17/27
G06F 17/21
G06F 17/28
US Classification:
704 9, 704 4, 704 10
Abstract:
A method of calculating trigram path probabilities for an input string of text containing a multi-word-entry (MWE) or a factoid includes tokenizing the input string to create a plurality of parse leaf units (PLUs). A PosColumn is constructed for each word, MWE, factoid and character in the input string of text which has a unique first (Ft) and last (Lt) token pair. TrigramColumns are constructed which define corresponding TrigramNodes each representing a trigram for three PosColumns. Forward and backward trigram path probabilities are calculated for each separate TrigramNode. The sums of all trigram path probabilities through each PLU are then calculated as a function of the forward and backward trigram path probabilities. Systems and computer-readable medium configured to implement the methods are also provided.

Automatic Image Capture For Generating Content

View page
US Patent:
7565607, Jul 21, 2009
Filed:
Jul 8, 2004
Appl. No.:
10/887414
Inventors:
Andrew J. McGlinchey - Seattle WA, US
Aravind Bala - Bellevue WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 3/00
US Classification:
715709, 715763, 715967
Abstract:
The present invention is directed to a system for automatically capturing images based on the actions of an author in completing steps in an overall task performed on a user interface. To capture the images the author activates a recording component. The recording component records images corresponding to the author's actions on the user interface. The recording component can pass the recorded images to an editing component where an author can generate text corresponding to the images to describe the actions. The images can also be published embedded in the text, if desired.

Active Content Wizard Testing

View page
US Patent:
7574625, Aug 11, 2009
Filed:
Sep 14, 2004
Appl. No.:
10/940479
Inventors:
Andrew J. McGlinchey - Seattle WA, US
Aravind Bala - Redmond WA, US
Jefferson D. Fletcher - Kirkland WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 11/00
US Classification:
714 38, 714 39, 715273, 715705, 715708, 715731, 703 17, 703 22
Abstract:
Automated testing of active content wizards is provided. A test infrastructure (TI) accesses a list of ACW to test and controls an ACW runtime engine to execute the ACWs. During ACW execution, the TI interacts with the ACW runtime engine to inject simulated user information based upon test information stored relative to each ACW. The TI records errors generated by the ACW runtime engine as well as other errors relative to the ACW. The TI also directs cleanup of the operating environment between each ACW test. Reports of ACW failures can be provided to ACW authors and/or other interested entities for improvement.

Using Existing Content To Generate Active Content Wizard Executables For Execution Of Tasks

View page
US Patent:
7587668, Sep 8, 2009
Filed:
Feb 17, 2005
Appl. No.:
11/060181
Inventors:
Aravind Bala - Redmond WA, US
Assignee:
Microft Corporation - Redmond WA
International Classification:
G06F 17/00
US Classification:
715234, 715236
Abstract:
A computer implemented method of converting existing content files into an active content wizard executable file is provided, along with systems and tools for doing the same. In the method, an existing content file is converted into a corresponding file in an active content wizard schema. A database of user interface elements corresponding to user interface elements found in one or more windows of an application program to which the existing content file corresponds is accessed in order to retrieve information relating to user interface elements referenced in the corresponding file in the active content wizard schema. Then, an active content wizard file is created from the corresponding file in the active content wizard schema and the retrieved information relating to user interface elements.

Searching For Commands To Execute In Applications

View page
US Patent:
7925975, Apr 12, 2011
Filed:
Mar 10, 2006
Appl. No.:
11/372545
Inventors:
Aravind Bala - Redmond WA, US
Karen E. Fries - Seattle WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 3/00
US Classification:
715705, 715709
Abstract:
A user can access a searching component that allows the user to enter search terms to search for commands associated with a computer program. The most likely commands are provided to the user, and a command can be selected for execution.

Searching Command Enhancements

View page
US Patent:
8370743, Feb 5, 2013
Filed:
Feb 1, 2007
Appl. No.:
11/701125
Inventors:
Aravind Bala - Redmond WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 3/00
US Classification:
715705, 715709
Abstract:
A user can access a searching component that allows the user to enter search terms to search for commands associated with a computer program. Some specific embodiments pertain to methods for supporting user access to the searching component, to methods for processing search terms submitted by the user, and to methods for guiding the user in terms of their formulation and selection queries. Methods for generating, organizing and manipulating the search results are also provided.

Yield Management System And Method For Advertising Inventory

View page
US Patent:
8386315, Feb 26, 2013
Filed:
Dec 17, 2001
Appl. No.:
10/024630
Inventors:
Aravind Bala - Bellevue WA, US
Richard E. Chatwin - Cupertino CA, US
Brian B. Jones - Sunnyvale CA, US
Ismail Ahmet Nalcacioglu - Santa Clara CA, US
Sanjay Ranka - Cupertino CA, US
Assignee:
Carl Meyer - Saratoga CA
International Classification:
G06Q 30/00
US Classification:
705 1443, 705 1441
Abstract:
System, method, computer program and computer program product automate and optimize process of placing advertising campaigns on available inventory. When visitor loads one of publisher's web pages, system will be queried for advertisement that should be shown. System periodically analyzes performance data to determine optimal allocations. When queried, identifies advertiser campaign and advertisement to be shown. Results of that visitor encounter are logged or recorded for future analysis. Determination of campaign placements may advantageously be a two-phase process. First, campaign is efficiently tested on the inventory most likely to produce good results. The testing module dynamically adapts, adjusting the amount of testing on different channels until a sufficient determination of the creative performance on different channels can be made. The second phase is the resource allocation. Campaign performance data and contractual constraints are formulated as a network problem.
Aravind Bala from Redmond, WA Get Report