Search

Daniel Battagin Phones & Addresses

  • Seattle, WA
  • San Luis Obispo, CA
  • Bellevue, WA
  • Redmond, WA
  • 2534 Etna St, Berkeley, CA 94704
  • Avila Beach, CA
  • Oceano, CA
  • Kiona, WA

Resumes

Resumes

Daniel Battagin Photo 1

Principle Group Program Manager At Microsoft

View page
Location:
Greater Seattle Area
Industry:
Computer Software
Daniel Battagin Photo 2

Daniel Battagin

View page

Publications

Us Patents

Image For A Portion Of A Display Screen

View page
US Patent:
D558214, Dec 25, 2007
Filed:
Jun 30, 2005
Appl. No.:
29/233228
Inventors:
Daniel Y. Parish - Kirkland WA, US
Daniel C. Battagin - Bellevue WA, US
Shawn Lipstein - Bothell WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
1404
US Classification:
D14486

System And Method For Restricting User Access To A Network Document

View page
US Patent:
7533420, May 12, 2009
Filed:
Dec 9, 2004
Appl. No.:
11/007862
Inventors:
Daniel C. Battagin - Bellevue WA, US
Ira Levin - Seattle WA, US
Eran Megiddo - Bellevue WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 17/30
US Classification:
726 26, 726 29, 713165
Abstract:
A system and method for restricting a client's access to sensitive material in a network document. The system includes a document storage component for storing documents having an associated level of access. The system also includes a server component for receiving a document request from a user, associating the document request with the level of access of the requested document, and sending a server request if the level of access is limited. The system further includes a document governor component for receiving the server request, sending a governor request to the document storage component, receiving an unrestricted document from the document storage component, processing the unrestricted document to limit rights according to the level of access, and sending a limited document to the server in order to allow a user accessibility to the restricted document.

Method, System, And Apparatus For Discovering And Connecting To Data Sources

View page
US Patent:
7558799, Jul 7, 2009
Filed:
Jun 1, 2004
Appl. No.:
10/858190
Inventors:
Daniel C. Battagin - Redmond WA, US
Johnny S. Campbell - Seattle WA, US
Robert G. Hawking - Seattle WA, US
Eran Megiddo - Bellevue WA, US
Liviu Asnash - Redmond WA, US
Alexander Martynov - Sammamish WA, US
Brian L. Welcker - Seattle WA, US
Ira Levin - Seattle WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 17/30
US Classification:
707100, 707 3, 7071041, 709223
Abstract:
A method, system, and apparatus for discovering and connecting to data sources are provided. A system is provided that includes a server computer operative to maintain a centrally managed repository of data connection definitions. A client computer is also provided including an application program capable of consuming data from a data source. When a request is received by the application to connect to a data source, a list of available sources is retrieved from the server computer. If one of the data sources in the list is selected, a data connection file is retrieved and utilized to connect to the data source. If a report is opened by the application that includes a reference to a data source, the repository is utilized to confirm the connection to the data source.

Long Running Requests

View page
US Patent:
7587393, Sep 8, 2009
Filed:
Dec 20, 2004
Appl. No.:
11/018398
Inventors:
Daniel C. Battagin - Bellevue WA, US
Yariv Ben-Tovim - Bellevue WA, US
Shahar Prish - Redmond WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 17/30
US Classification:
707 4, 707102, 707 1, 707 2, 707 3, 709224, 709227, 715205, 715234
Abstract:
A progress UI is displayed within a user's web page for long-running requests. For each long-running request, a progress UI is displayed to the user indicating that the long-running request is being processed until the long-running request has been processed. The progress UI may be a progress indicator showing the user the status of the processing, or the status message could be some other message to the user indicating that the long-running request is still being processed. While the long-running request is being processed, data is sent from the server to the user's browser at a rate such that the server performing the long-running request does not time out. The current state of a web page may be maintained such that when a long running request is made the web page that contains the control that issued the long-running request is not automatically refreshed when the long running request takes place.

Electronic Data Snapshot Generator

View page
US Patent:
7657571, Feb 2, 2010
Filed:
Aug 30, 2005
Appl. No.:
11/214676
Inventors:
Daniel C. Battagin - Bellevue WA, US
Ramakrishnan Natarajan - Redmond WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 17/30
G06F 17/00
US Classification:
707200, 715503
Abstract:
A snapshot of electronic data is generated to provide information about a file at a specific point in time. The snapshot may be shared between several users. The snapshot is generated based on the type of snapshot that is requested. The snapshot types include a static snapshot, a published item snapshot and an interactive snapshot. Each type of snapshot may hide a portion of the file data from requesting users such that sensitive information is not made available to the users. The static snapshot is generated by saving only static data associated with the file. The interactive snapshot is generated by saving static data associated with the file, but any links or references to dynamic file data are maintained. The published item snapshot includes specific file objects and static data associated with the specified objects.

Method, System, And Apparatus For Exposing Workbook Ranges As Data Sources

View page
US Patent:
7664804, Feb 16, 2010
Filed:
Jun 1, 2004
Appl. No.:
10/858175
Inventors:
Daniel C. Battagin - Redmond WA, US
Liviu Asnash - Redmond WA, US
Amir Netz - Bellevue WA, US
Cristian Petculescu - Redmond WA, US
Eran Megiddo - Bellevue WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 7/00
G06F 17/00
G06F 17/30
US Classification:
707804, 707600, 707758, 707803, 707802, 707705, 707790
Abstract:
A method, system, and apparatus are provided for exposing and utilizing workbook ranges as server data sources. The system includes a client computer capable of executing a spreadsheet application program for creating a workbook including a range that includes data objects. The workbook may be published to a server computer where the specified data objects are exposed as server data sources. The server computer allows client applications to discover and connect to the data objects contained within the workbook as server data sources.

System And Method For Optimizing Server Resources While Providing Interaction With Documents Accessible Through The Server

View page
US Patent:
7673050, Mar 2, 2010
Filed:
Dec 17, 2004
Appl. No.:
11/015230
Inventors:
Daniel Chapman Battagin - Bellevue WA, US
Sanjay Govindrao Kulkarni - Sammamish WA, US
Naveen Kumar - Redmond WA, US
Shawn Michael Allen Lipstein - Seattle WA, US
Yariv Ben-Tovim - Bellevue WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 15/173
G06F 15/16
US Classification:
709226, 709218, 709219, 709229
Abstract:
A system and method for optimizing server resources while providing interaction with documents accessible through the server. The system allows a user to open and interact with a document without opening a session. Aspects of the present invention relate to a computer-implemented method having steps for determining whether a document is static in response to a request to open the document, and opening the document in a sessionless mode when the document is static. Other aspects of the present invention relate to a computer-implemented method having steps for determining whether a trigger has occurred and transitioning to a session mode for the document when a trigger has occurred.

Designating, Setting And Discovering Parameters For Spreadsheet Documents

View page
US Patent:
7752536, Jul 6, 2010
Filed:
Sep 9, 2005
Appl. No.:
11/223180
Inventors:
Eran Megiddo - Bellevue WA, US
Daniel Y. Parish - Kirkland WA, US
Daniel Battagin - Bellevue WA, US
Robert L. Archer - Seattle WA, US
Amarinder Singh Grewal - Redmond WA, US
Justin Frederick Rockwood - Kirkland WA, US
Sean Boon - Issaquah WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 17/21
US Classification:
715216, 715200
Abstract:
For standalone spreadsheet applications and/or Web-based spreadsheet services, the ability to designate, discover and set parameters for spreadsheet documents is provided. When creating a spreadsheet document, the ability to designate certain cells or ranges of cells as parameters to a spreadsheet is enabled. Furthermore, whether viewed in a standalone spreadsheet application or via a Web service, the ability to discover these parameters through the user interface or object model is provided. The ability to set or change these parameters one at a time or in bulk and drive the changes into the calculation model is also provided. Accordingly, whether viewed in a standalone spreadsheet application or via a Web rendering service, the effect of the parameters entered by the user can be calculated and viewed at once. The ability to suspend recalculation of a workbook until all relevant values, such as a current set of parameters, are obtained is also enabled.
Daniel Chapman Battagin from Seattle, WA, age ~47 Get Report