C# C++ Microsoft Sql Server Parallel Computing Microsoft Office Sharepoint Server Entity Framework .Net Performance Tuning Api Design Sql Web Development Software Development Software Engineering Linq Data Modeling Software Design Visual Studio Object Oriented Design Distributed Systems Apis Sharepoint Server Scalability Scrum Agile Methodologies Application Programming Interfaces
Us Patents
View Maintenance Rules For An Update Pipeline Of An Object-Relational Mapping (Orm) Platform
Atul Adya - Redmond WA, US Sergey Melnik - Kirkland WA, US Zlatko Michailov - Redmond WA, US Colin Joseph Meek - Redmond WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 17/30
US Classification:
707 2, 707E17045
Abstract:
A database update pipeline may be incorporated into a data access architecture for providing data services to applications, thereby bridging the gap between application data and data as persisted in databases. The update pipeline has the ability to translate changes made to object instances into data store change constructs, and carry those changes over to a data store. Such a pipeline can also advantageously perform the reverse operation, allowing applications to query using the database update pipeline, and receive materialized object instances.
Error Propagation In Object-Relational Mapping Platform
Zlatko Michailov - Redmond WA, US Colin J. Meek - Redmond WA, US
Assignee:
MICROSOFT CORPORATION - Redmond WA
International Classification:
G06F 7/00
US Classification:
707 1
Abstract:
Systems and methods that present error messages in context of entities to application that issue rich queries, via an error propagation component. Accordingly, errors can be built up along the way (e.g., context/nesting), wherein troubleshooting processes can drill back down to the original cause. Hence, the error messages can be presented in the context of entities, as opposed to the underlying store.
A mechanism is provided to facilitate complex textual pattern matching. Regular expressions are specified utilizing a set of rules of various simplicity/complexity. These rules are subsequently employed to generate a more complex regular expression described by the rules, which can be passed to a regular expression engine to identity textual patterns as a function thereof.
Modeling Distribution And Failover Database Connectivity Behavior
Zlatko V. Michailov - Redmond WA, US David W. Olix - Woodinville WA, US Matt A. Neerincx - Sammamish WA, US Chadwin J. Mumford - Woodinville WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 11/14 G06F 7/00 G06F 17/00
US Classification:
707655, 714E11117
Abstract:
Aspects of the subject matter described herein relate to database connectivity behavior. In aspects, an entity seeking to access data that is replicated via instances of a database follows a plan. The plan provides information as to which instance(s) the entity is to attempt to access the data from. The plan may include connection data that indicates parameters the entity is to use in connecting to the instance(s). The plan may also indicate one or more other instances from which the entity may attempt to access the data if the client is not able to access the data from initial instance(s).
A request for application information can be received from an application running in a process. The application information can be requested from an information repository, and received back from the repository in a first format. The application information can be converted to a second format, and passed to the application in the second format. In addition, the application information can be saved in the second format in a cache in the process. Also, when application information has been cached in response to a request for the information for a first user object, and a subsequent request for the application information for a second user object is received, it can be determined whether the second user object is authorized to access the application information. If so, then the application information can be fetched from the cache and returned for use by the second user object.
Configuration Of Asynchronous Message Processing In Dataflow Networks
Zlatko V. Michailov - Redmond WA, US Stephen H. Toub - Seattle WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 17/00
US Classification:
707613, 707E17007
Abstract:
Managing a concurrency based system. A method includes determining a defined number of concurrent operations for a concurrency based management system. An operation queue is accessed. The operation queue stores or has therein zero or more asynchronous operations. An asynchronous operation is an operation that returns an object representing the asynchronous completion of the operation. The method further includes, as long as the queue is not empty, scheduling asynchronous operations from the queue until a number of asynchronous operations equal to the defined number has been reached.
Zlatko V. Michailov - Redmond WA, US Niklas Gustafsson - Redmond WA, US Daniela Cristina Manu - Sammamish WA, US Stephen H. Toub - Seattle WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 9/46
US Classification:
719313
Abstract:
One embodiment includes a method of performing dataflow processing. The method includes representing a first asynchronous processing node as a first future. The first future represents the lifecycle of processing of the first asynchronous processing node. The method further includes representing one or more other asynchronous operations as one or more other futures. The one or more other futures represent the asynchronous completion of one or more operations' processing. The first future and the one or more other futures are represented as a single composite future. The single composite future represents completion of processing of the combination of the first asynchronous processing node and the one or more other asynchronous operations.
- Redmond WA, US Hoe Jin Kim - Redmond WA, US Zlatko Michailov - Redmond WA, US Hardik V. Shah - Seattle WA, US Shaofeng Zhu - Bellevue WA, US John Zhongqi Wang - Austin TX, US Chae Seong Lim - Issaquah WA, US Hailei Zhang - Redmond WA, US Sudheer Maremanda - Redmond WA, US Abhimanyu Sharma - Redmond WA, US Jay R. Rathi - Redmond WA, US Robert Ion Gavrila - Redmond WA, US Ehab Sobhy - Redmond WA, US Thomas A. Morrison - Redmond WA, US Jai Srinivasan - Bellevue WA, US Rolando Jimenez Salgado - Redmond WA, US Nicholas Weinandt - Redmond WA, US Alexandru Croicu - Redmond WA, US
International Classification:
G06F 9/445 G06F 8/76 G06F 8/61
Abstract:
Systems, methods, and computer-executable instructions for supporting custom functions within an application. An application add-in is received that includes a custom function and a custom function location. The application is available across multiple platforms. The custom function is also available across multiple platforms. The custom function is registered within the application using the custom function location. A request to invoke the custom function is received within the application A custom function implementation is downloaded from the custom function location. The custom function implementation is executed. A return value is received from the custom function implementation. The return value may be displayed within the application.
Googleplus
Zlatko Michailov
Youtube
ONE OF THE BIGGEST MISTAKES FOR A BUSINESS | ...
I had the pleasure of talking with the co-founder and the CEO of Tequi...
Duration:
46s
194 TARENTELLA ISTRIAN CLUB 2010 solo by...
This is a nice little solo.Good for the fingers.Played live at the Ist...
Duration:
4m 3s
Feeling love trompette Gege de Montmartre
Septembre 2014 concert trompette accordeon chansons francaises.
Duration:
2m 46s
FREE MMA Fight | Maciek Gierszewski VS Cian C...
Duration:
11m 12s
Chigaev (2632) Destroyed Magnus | Magnus vs C...
Magnus Carlsen vs Maksim Chigaev Round-8 Titled Tuesday Blitz January ...
Duration:
3m 46s
Fedor Gorst - Erik Hjorleifson | Turning Ston...
My fourth round match of Turning Stone Classic 2023 in the winners sid...