Search

David Behnam Dehghan

from Seattle, WA
Age ~89

David Dehghan Phones & Addresses

  • 2515 4Th St, Seattle, WA 98121 (206) 441-3068
  • 4832 40Th Ave SW, Seattle, WA 98116 (206) 234-7461
  • Philadelphia, PA
  • Sammamish, WA
  • Bellevue, WA
  • 2515 4Th Ave APT 703, Seattle, WA 98121

Resumes

Resumes

David Dehghan Photo 1

David Dehghan

View page
Location:
Greater Seattle Area
Industry:
Computer Software
David Dehghan Photo 2

Chief Software Architect

View page
Location:
San Francisco, CA
Industry:
Computer Software
Work:
Dolphin Browser
Chief Software Architect

Draw the Future Foundation
Co-Founder - Executive Director

Software Innovation Lab
Founder and Chief Executive Officer

Microsoft Oct 2004 - Oct 2006
Lead Program Manager

Microsoft Feb 2000 - Oct 2004
Program Manager
Education:
Western University 1996 - 1999
University of Toronto 1995 - 1996
Bachelor of Applied Science, Bachelors, Computer Engineering
Bartlesville High School
Earl Haig Secondary School
Liceo Scientifico G. B. Vico
Skills:
Mobile Devices
Software Development
Software Engineering
Distributed Systems
Software Design
Agile Methodologies
Scalability
Cloud Computing
Mobile Applications
Product Management
Software Project Management
Product Planning
Agile Project Management
Windows Mobile
Enterprise Software
Program Management
.Net
Web Applications
Android
Languages:
Italian
Persian
Mandarin
David Dehghan Photo 3

David Dehghan

View page
Location:
Greater Seattle Area
Industry:
Computer Software

Business Records

Name / Title
Company / Classification
Phones & Addresses
David Dehghan
Managing
Software Innovation Lab LLC
Custom Computer Programing
2133 3 Ave, Seattle, WA 98121
4832 40 Ave SW, Seattle, WA 98116
(425) 753-8008

Publications

Us Patents

Update Distribution System Architecture And Method For Distributing Software

View page
US Patent:
7853609, Dec 14, 2010
Filed:
Mar 12, 2004
Appl. No.:
10/799351
Inventors:
David Dehghan - Seattle WA, US
Edward Reus - Woodinville WA, US
Nirmal Rajesh Soy - Kirkland WA, US
Lie Ma - Redmond WA, US
Marc Shepard - Bellevue WA, US
Jianbo Hou - Issaquah WA, US
David Hennessey - Duvall WA, US
Varadarajan Thiruvillamalai - Sammamish WA, US
Vidyasankar Raman - Redmond WA, US
Thottam R. Sriram - Redmond WA, US
Jason J. Roberts - Durham NC, US
Mazhar Mohammed - Sammamish WA, US
Xiang He - Kirkland WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 7/00
US Classification:
707778, 70799901, 707999101
Abstract:
A hierarchical software update distribution system and method for distributing software updates is presented. The update distribution system includes a root update service node and at least one update service node. In an update distribution system, each update service node, except the root update service node, has one parent update service node. Each update service node may function as a parent update service node to child update service nodes.

Smart Interface System For Mobile Communications Devices

View page
US Patent:
7912503, Mar 22, 2011
Filed:
Dec 7, 2007
Appl. No.:
11/952152
Inventors:
Eric Chang - Beijing, CN
David Dehghan - Sammamish WA, US
Stanley Sun - Beijing, CN
Bin Liu - Beijing, CN
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
H04B 1/38
US Classification:
455557, 455558, 4555521, 455 902
Abstract:
A universal smart interface and peripheral management system for portable devices such as mobile phones. The smart system includes a connector interface that connects peripherals to a phone and/or personal digital assistant (PDA), through the smart system. The smart system includes a cradle for receiving a cell phone and interfacing the phone to external systems such as peripherals, networks and other systems through a USB hub and other suitable connector interfaces. The peripheral devices to which the smart system can interface include, but are not limited to, large displays (e. g. , television), external monitors, input devices such as mice and keyboards, external storage devices, and networks (wired and/or wireless). The smart system also facilitates connectivity to large display systems such as TVs, computer displays and monitors.

Passive Interface And Software Configuration For Portable Devices

View page
US Patent:
8165633, Apr 24, 2012
Filed:
Jan 2, 2008
Appl. No.:
11/968195
Inventors:
Eric Chang - Beijing, CN
David Dehghan - Sammamish WA, US
Stanley Sun - Beijing, CN
Weihun Liew - Beijing, CN
Yongzhi Yang - Beijing, CN
James Cao - Beijing, CN
Zhifeng Wang - Beijing, CN
Rebecca Sundling - Beijing, CN
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
H04B 1/38
US Classification:
455557, 455566, 710305
Abstract:
A universal passive interface for connecting external systems to smart devices such as cell phones and PDAs. The passive system includes a cradle for receiving a compatible smart device that connects the functionality of the smart device to a wide variety of external systems (e. g. , printers, large display, input devices, etc. ). The passive interface includes a USB hub, network port, and other common connector ports for peripherals and other systems. The smart device can connect to the passive system via the cradle slot, a tether, and/or wirelessly. The external systems to which the passive system serves at the interface to the smart device include, but are not limited to, large displays (e. g. , television), external monitors, input devices such as mice and keyboards, external storage devices, and networks (wired and/or wireless). A wizard allows the user to configure the external systems to work with the smart device.

Smart Interface System For Mobile Communications Devices

View page
US Patent:
8185155, May 22, 2012
Filed:
Feb 12, 2011
Appl. No.:
13/026234
Inventors:
Eric Chang - Beijing, CN
David Dehghan - Sammamish WA, US
Stanley Sun - Beijing, CN
Bin Liu - Beijing, CN
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
H04B 1/38
US Classification:
455557, 455558, 4555521, 455 902
Abstract:
A universal smart interface and peripheral management system for portable devices such as mobile phones. The smart system includes a connector interface that connects peripherals to a phone and/or personal digital assistant (PDA), through the smart system. The smart system includes a cradle for receiving a cell phone and interfacing the phone to external systems such as peripherals, networks and other systems through a USB hub and other suitable connector interfaces. The peripheral devices to which the smart system can interface include, but are not limited to, large displays (e. g. , television), external monitors, input devices such as mice and keyboards, external storage devices, and networks (wired and/or wireless). The smart system also facilitates connectivity to large display systems such as TVs, computer displays and monitors.

Application Programming Interface For Administering The Distribution Of Software Updates In An Update Distribution System

View page
US Patent:
8245218, Aug 14, 2012
Filed:
Mar 11, 2005
Appl. No.:
10/537720
Inventors:
Daniel Giambalvo - Seattle WA, US
Jay Thaler - Redmond WA, US
Kenneth Showman - Redmond WA, US
David B Dehghan - Seattle WA, US
Thomas A Sponheim - Seattle WA, US
Renan Jeffereis - Redmond WA, US
Kristopher J Owens - Seattle WA, US
Carey Tanner - Gold Bar WA, US
Quan Wang - Kenmore WA, US
Nicole A Hamilton - Redmond WA, US
Dennis Craig Marl - Seattle WA, US
Nirmal Rajesh Soy - Kirkland WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 9/44
US Classification:
717172, 717168, 717171
Abstract:
An application programming interface (API) for administering the distribution of software updates on an update service node is presented. The API provides a plurality of interface calls through which an administrator can establish rules by which software updates available to the update service node are distributed.

Tag-Based Schema For Distributing Update Metadata In An Update Distribution System

View page
US Patent:
20050228798, Oct 13, 2005
Filed:
Mar 12, 2004
Appl. No.:
10/799440
Inventors:
Marc Shepard - Bellevue WA, US
Derek Menzies - Sammamish WA, US
David Dehghan - Seattle WA, US
Aaron Averbuch - Seattle WA, US
Jeanette Fisher - Kirkland WA, US
Dennis Marl - Seattle WA, US
Seong Khang - Kirkland WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F007/00
US Classification:
707100000
Abstract:
A tag-based structure for communicating software update metadata information to client computers and to update service nodes is presented. An update metadata file includes: an identifier tag including a software update identifier that uniquely identifies the software update; zero or more general properties tags that carry general property information relating the software update; zero or more localized properties tags that carry localized property information organized according to language; zero or more relationship tags that identify dependency relationships the current software update, as described in the update metadata, has with other software updates; zero or more applicability rules tags that carry information for determining the applicability of the software update to a client computer; zero or more files tags that carry information relating to the software update's payload files; and handler specific data tags that carry information directed to the software handler for installing the software update.

Behavior Based Loyalty System To Deliver Personalized Benefits

View page
US Patent:
20120173250, Jul 5, 2012
Filed:
Dec 31, 2010
Appl. No.:
12/983063
Inventors:
Keith Ward Jeffrey - Seattle WA, US
Scott Kenneth Bishop - Seattle WA, US
Bruno Caiado - Issaquah WA, US
Mahesh K. J. Nemichand - Redmond WA, US
Alexander G. Selkirk - Brooklyn NY, US
David Dehghan - Seattle WA, US
Assignee:
MICROSOFT CORPORATION - Redmond WA
International Classification:
G06Q 30/00
US Classification:
705 11
Abstract:
A suggested communication from a plurality of available communications for the user may be determined. The suggested communication may be created specifically for a user or for users in one or more categories. If the suggested communication is determined to be sufficiently similar to the profile of the user, the suggested communication may be provided to the user and the suggested communication may be removed from the available communications for the user for a period of time. A computer usage message may be received indicating whether the suggestion communication was acted upon or not acted upon. If the user responded in a desired way, a benefit may be provided to the user and an additional analysis of the response computer usage message communicated from the user may be performed.
David Behnam Dehghan from Seattle, WA, age ~89 Get Report