Search

Neil Daswani Phones & Addresses

  • Pleasanton, CA
  • Oakland, CA
  • 2358 Winepol Loop, San Jose, CA 95125 (408) 920-7060
  • 4300 The Woods Dr, San Jose, CA 95136 (408) 224-3692
  • Stanford, CA
  • Edison, NJ
  • Alameda, CA
  • New York, NY
  • Sunnyvale, CA
  • 2766 Parasol Ct, San Jose, CA 95125

Work

Position: Clerical/White Collar

Education

Degree: High school graduate or higher

Resumes

Resumes

Neil Daswani Photo 1

Executive In Residence

View page
Location:
558 Montori Ct, Pleasanton, CA 94566
Industry:
Computer Software
Work:
Twitter - San Francisco Bay Area since Jan 2012
Security Engineering

Stanford University - Stanford, CA since Apr 2005
Co-Director, Stanford Advanced Security Certification Program

Dasient Oct 2008 - Jan 2012
Co-Founder and Chief Technology Officer

Google Sep 2005 - Sep 2008
Senior Security Engineer, Product Manager

DoCoMo USA Labs Sep 2004 - Sep 2005
Research Scientist
Education:
Stanford University 1997 - 2005
PhD, Computer Science
Columbia University - Fu Foundation School of Engineering and Applied Science 1992 - 1996
Bachelor of Science (B.S.), Computer Science
Skills:
Cloud Computing
Software Development
Security
Distributed Systems
Start Ups
Computer Security
Algorithms
Java
Software Engineering
Scalability
Mobile Applications
Machine Learning
C++
Enterprise Software
Mobile Devices
Hadoop
Entrepreneurship
Cyber Security
Android
Technology Management
Wireless Networking
Research
Architecture
Security Engineering
Peer To Peer
Consulting
Information Security
Strategy
Software As A Service
Information Technology
Product Management
Big Data
Cross Functional Team Leadership
Leadership
Languages:
English
Awards:
Google Executive Management Group (EMG) Award
Stanford Graduate Student Service Award
Yodlee Fellow
JavaOne Developer Challenge Finalist
Bellcore Presidential Recognition Award
Theodore R. Bashkow Award
Samuel Bronfman Foundation Seagram Fellow
Alfred A. Halden Scholar
Neil Daswani Photo 2

Neil Daswani

View page

Business Records

Name / Title
Company / Classification
Phones & Addresses
Neil Daswani
President
DASIENT, INC
Security Systems Srvcs · Ret Computers/Software · Security Systems Services
1196 Borregas Ave, Sunnyvale, CA 94089
530 Lytton Ave, Palo Alto, CA 94301
(650) 384-0535, (408) 400-2200

Publications

Wikipedia

Neil Daswani

View page

Neil Daswani is a Co-Director of the Stanford Advanced Security Certification Program, and an expert in web application security. He is the lead author of ...

Isbn (Books And Publications)

What Every Programmer Needs to Know About Security

View page
Author

Neil Daswani

ISBN #

0387302409

Wikipedia References

Neil Daswani Photo 3

Neil Daswani

About:
Born:

20 September 1974

Known for:

Dasient

Work:
Position:

Author • Consultant • Product manager • Programmer

Education:
Area of science:

Strategy

Academic degree:

Doctor of Philosophy

Skills & Activities:
Master status:

Student

Award:

With honors

Skill:

Computer science • Online advertising

Neil Daswani Photo 4

Neil Daswani

Us Patents

System For Completing A Multi-Component Task Initiated By A Client Involving Web Sites Without Requiring Interaction From The Client

View page
US Patent:
6510451, Jan 21, 2003
Filed:
Oct 14, 1999
Appl. No.:
09/419708
Inventors:
Jonathan Wu - Mountain View CA
Suman Kumar Inala - Santa Clara CA
Ramakrishna Satyavolu - Santa Clara CA
P Venkat Rangan - San Diego CA
Sreeranga P. Rajan - Santa Clara CA
Neil Daswani - Edison NJ
Anand Rangarajan - Sunnyvale CA
Christoph Kern - Santa Clara CA
Srihari Kumar - Santa Clara CA
Assignee:
Yodlee.com, Inc. - Redwood Shores CA
International Classification:
G06F 1516
US Classification:
709203, 209219
Abstract:
An Internet portal system for accomplishing a multi-component task involving interaction with one or more Internet Web sites includes an Internet-connected server having access to client-related data, an internet-capable client station usable by a client, and software executing on the server for managing individual component tasks in execution of the multi-component task. The software, in response to initiation of a multi-component task specified by the client, defines the component tasks, identifies Internet Web sources for completion of the tasks, manages interaction with the identified Web sites gathering results of the interactions, integrates the gathered results, and communicates final results to the client at the client station. Tasks may be such as trip planning and may include payment for services rendered at Web sites, such as airline reservations, car rentals and the like. A similar system is provided for broadcasting messages to multiple Internet destinations, and further for gathering answers to such messages and communicating the answers to the client.

Method And Apparatus Enabling Automatic Login For Wireless Internet-Capable Devices

View page
US Patent:
6865680, Mar 8, 2005
Filed:
Oct 31, 2000
Appl. No.:
09/703432
Inventors:
Jonathan Wu - Mountain View CA, US
Neil Daswani - Edison NJ, US
Anand Rangarajan - Sunnyvale CA, US
Assignee:
Yodlee.com, Inc. - Redwood Shores CA
International Classification:
H04L009/00
G06F011/30
G06F015/16
H04K001/00
US Classification:
713201, 713182, 713184, 713193, 713202, 380270, 709229
Abstract:
A network-based system for providing automatic login to a network-connected data source on behalf of a network-connected user accessing the system through a wireless communication appliance is provided. The system comprises, a wireless communication appliance, the appliance having network capability and an interactive user interface, the appliance operated for the purpose of accessing the network-connected data source, a network service-provider for providing access to the network; a network gateway for managing communication between the appliance and network-connected data source, a network-connected server node for performing proxy navigation and automated login services for the network-connected user, a data repository accessible to the network-connected server node, the data repository for holding data about the network-connected user and, a network-connected data source, the data source accessible to the network-connected server node. In preferred embodiments, a user operating the appliance while connected to the network invokes a hyperlink displayed in the user interface, the hyperlink containing a browser instruction for contacting the network-connected server node, the server node directing automated navigation to and login to the data source defined by the hyperlink, the login is accomplished through automated insertion of user data retrieved from the data repository into the appropriate fields of a login request.

Method And Apparatus For Synchronizing Data Records Between A Remote Device And A Data Server Over A Data-Packet-Network

View page
US Patent:
7039656, May 2, 2006
Filed:
Jul 31, 2000
Appl. No.:
09/629200
Inventors:
Neil Daswani - Edison NJ, US
Doug Diego - San Rafael CA, US
Assignee:
Yodlee.com, Inc. - Redwood Shores CA
International Classification:
G06F 17/30
US Classification:
707201, 717171
Abstract:
A system for synchronizing data records between a network data server and a requesting client device has a client software application and a network server software application. The system is characterized in that the client application maintains a first table of unique identifiers for data records stored at the client and sends a copy of the table with a request for data from the server, and the server maintains a second table of unique identifiers for candidate data records to be sent to the client, the identifiers at server and client formed by a common process, and in that the server, on receiving the request and first table from the client, compares the first table and the second table, then sends to the client only those records indicated by the comparison as new to the client and a notification of table updates.

Method And Apparatus For Restructuring Of Personalized Data For Transmission From A Data Network To Connected And Portable Network Appliances

View page
US Patent:
7424520, Sep 9, 2008
Filed:
Aug 28, 2007
Appl. No.:
11/846029
Inventors:
Neil Daswani - Edison NJ, US
Suman Kumar Inala - Santa Clara CA, US
Ramakrishna Satyavolu - Santa Clara CA, US
P. Venkat Rangan - San Diego CA, US
Sreeranga P Rajan - Santa Clara CA, US
Assignee:
Yodlee.com - Redwood City CA
International Classification:
G06F 15/16
US Classification:
709217, 709250, 709246
Abstract:
A system for retrieving and disseminating information records from Internet sources includes a client device and an intermediary server , including software, between the client device and the Internet. The collects a record specific to a client from an individual one of said Internet sources in a first form in which the record is recorded at the Internet source, transforms the record from the first form to a second form specific to an application other than an Internet browser application, the application executable by the client device, and transmits the transformed record to the client device for display in the application other than an Internet browser application executable by the client device. In some cases the client device connects by a data link that is not Internet-compatible link. Data mining on the Internet specific to clients and client devices is taught, with aggregation services and synchronization for keeping a client up-to-date efficiently for changing data content.

Method And Apparatus For Restructuring Of Personalized Data For Transmission From A Data Network To Connected And Portable Network Appliances

View page
US Patent:
7263548, Aug 28, 2007
Filed:
Nov 4, 2002
Appl. No.:
10/287911
Inventors:
Neil Daswani - Edison NJ, US
Suman Kumar Inala - Santa Clara CA, US
Ramakrishna Satyavolu - Santa Clara CA, US
P Venkat Rangan - San Diego CA, US
Sreeranga P. Rajan - Santa Clara CA, US
Assignee:
Yodlee.com - Redwood Shores CA
International Classification:
G06F 15/16
US Classification:
709217, 709250, 709246
Abstract:
A system for retrieving and disseminating information records from Internet sources includes a client device and an intermediary server system, including software, between the client device and the Internet. The system collects a record specific to a client from an individual one of said Internet sources in a first form in which the record is recorded at the Internet source, transforms the record from the first form to a second form specific to an application other than an Internet browser application, the application executable by the client device, and transmits the transformed record to the client device for display in the application other than an Internet browser application executable by the client device. In some cases the client device connects by a data link that is not Internet-compatible link. Data mining on the Internet specific to clients and client devices is taught, with aggregation services and synchronization for keeping a client up-to-date efficiently for changing data content.

Flexible Multi-Network Voice/Data Aggregation System Architecture

View page
US Patent:
20020015480, Feb 7, 2002
Filed:
Jun 1, 2001
Appl. No.:
09/872075
Inventors:
Neil Daswani - Edison NJ, US
Jason Freund - Sunnyvale CA, US
International Classification:
H04M001/64
US Classification:
379/088170
Abstract:
A network-based hardware/software system for accessing, obtaining, and aggregating disparately sourced message data on behalf of requesting users is provided. The system comprises, a first server connected to the network for accessing targeted HTTP sourced message data on behalf of the users, a second server connected to network for accessing targeted voice message data on behalf of the users, a data normalizing software application for receiving data obtained by the first and second servers and for normalizing the data into a common machine-readable language and a data repository accessible from first and second servers and from the data normalizing application, the data repository for storing data about the users, data about accessible data sources, and data aggregated for the users. A user subscribing to the system receives voice messaging reconstructed from the normalized data, the normalized data comprising aggregated voice-based and text-based messages originally obtained from the disparate data sources.

Automatic Web Form Interaction Proxy

View page
US Patent:
20020023108, Feb 21, 2002
Filed:
Sep 9, 1999
Appl. No.:
09/393853
Inventors:
NEIL DASWANI - EDISON NJ, US
SUMAN KUMAR INALA - SANTA CLARA CA, US
RAMAKRISHNA SATYAVOLU - SANTA CLARA CA, US
P. VENKAT RANGAN - SAN DIEGO CA, US
International Classification:
G06F017/00
US Classification:
707/507000
Abstract:
An Internet-based subscription service accumulates and stores data pertinent to subscribers and subscriber's WEB destinations, monitors the subscriber's WEB browsing activities, and submits completed forms for the subscribers transparent to the subscribers. The forms may be log-in forms including passwords, and the service may periodically manage and alter security data such as passwords for a subscriber to enhance WEB security. In one aspect the service monitors subscribers filling out forms for the first time, then caches form information for subsequent use in submitting completed forms for the subscribers. In another aspect the service recognizes variable information required in forms, completes a proxy form with available information at the service, and then submits the proxy form to the subscriber to fill in the variable information before submitting the proxy form on behalf of the subscriber.

Method And Apparatus For Restructuring Of Personalized Data For Transmission From A Data Network To Connected And Portable Network Appliances

View page
US Patent:
20090006582, Jan 1, 2009
Filed:
Sep 8, 2008
Appl. No.:
12/206242
Inventors:
Neil Daswani - Edison NJ, US
Suman Kumar Inala - Santa Clara CA, US
Ramakrishna Satyavolu - Santa Clara CA, US
P. Venkat Rangan - San Diego CA, US
Sreeranga P. Rajan - Santa Clara CA, US
Assignee:
YODLEE.COM - Redwood City CA
International Classification:
G06F 15/16
US Classification:
709219
Abstract:
A system for retrieving and disseminating information records from Internet sources includes a client device and an intermediary server system, including software, between the client device and the Internet. The system collects a record specific to a client from an individual one of said Internet sources in a first form in which the record is recorded at the Internet source, transforms the record from the first form to a second form specific to an application other than an Internet browser application, the application executable by the client device, and transmits the transformed record to the client device for display in the application other than an Internet browser application executable by the client device. In some cases the client device connects by a data link that is not Internet-compatible link. Data mining on the Internet specific to clients and client devices is taught, with aggregation services and synchronization for keeping a client up-to-date efficiently for changing data content.
Neil M Daswani from Pleasanton, CA, age ~50 Get Report