Srikanth R. Avadhanam - Redmond WA Milind M. Joshi - Bellevue WA Ajay Kalhan - Redmond WA Srikumar Rangarajan - Redmond WA Tsvi M. Reiter - Bellevue WA
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 700
US Classification:
707 2, 707101
Abstract:
A method and system for creating an index for a database table of records in a computer environment having a plurality of processing units wherein each processing unit has access to the database table. The method first determines partition delimiters wherein each partition delimiter separates the database table into non-overlapping partitions of records. Each of these partitions is dedicated to one processing unit for index creation. Next, each processing unit independently creates a sub-index, i. e. , different processing units create at least two sub-indexes. Last, the method merges the sub-indexes together to create a final index related to the database table.
Min Fan - Kirkland WA, US Edward A. Martinez - Bellevue WA, US Tsvi Reiter - Redmond WA, US Jasjit Singh Grewal - Sammamish WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 7/00 G06F 12/00 G06F 17/00 G06F 17/30
US Classification:
707102, 707 9, 707201
Abstract:
The claims of the present application recite a method and system for accessing information in an otherwise inaccessible application database of a DBMS using view definitions that implement a security protocol.
Dean Charles McCrae - Kastrup, DK Torben Wind Meyhoff - Frederikssund, DK Lars-Bo Christiansen - Morud, DK Tsvi M. Reiter - Redmond WA, US Uno Junghans - Hellerup, DK
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 3/00
US Classification:
719328
Abstract:
A business programming library for use by an enterprise resource planning system provides a run-time environment and a library of API services for accessing common data types and business methods, accessing table and form meta-data, and database administration and retrieval/modification. The library provides the ability to safely call into exposed services using multiple threads, and also provides indirect and executable permission checking for increasing system security.
Michael J. Ott - Redmond WA, US Tsvi M. Reiter - Redmond WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 17/30
US Classification:
707796, 707791
Abstract:
A method of adding and analyzing metadata to discrete variables, such as time intervals and a system to implement to method is disclosed. The metadata can be aggregated and analyzed using analysis operations such as intersection, union, subtraction and inversion.
Dean Charles McCrae - Kastrup, DK Torben Wind Meyhoff - Frederikssund, DK Lars-Bo Christiansen - Morud, DK Tsvi Reiter - Redmond WA, US Uno Junghans - Hellerup, DK
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 3/00
US Classification:
719328, 719330
Abstract:
A business programming library for use by an enterprise resource planning system provides a run-time environment and a library of API services for accessing common data types and business methods, accessing table and form meta-data, and database administration and retrieval/modification. The library provides the ability to safely call into exposed services using multiple threads, and also provides indirect and executable permission checking for increasing system security.
Method And System For Creating A Database Table Index Using Multiple Processors
Srikanth Avadhanam - Redmond WA, US Milind Joshi - Bellevue WA, US Ajay Kalhan - Redmond WA, US Srikumar Rangarajan - Redmond WA, US Tsvi Reiter - Bellevue WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F007/00
US Classification:
707/100000
Abstract:
A method and system for creating an index for a database table of records in a computer environment having a plurality of processing units wherein each processing unit has access to the database table. The method first determines partition delimiters wherein each partition delimiter separates the database table into non-overlapping partitions of records. Each of these partitions is dedicated to one processing unit for index creation. Next, each processing unit independently creates a sub-index, i.e., different processing units create at least two sub-indexes. Last, the method merges the sub-indexes together to create a final index related to the database table.
Jagan Peri - Redmond WA, US Jasjit Grewal - Sammamish WA, US Michaeljon Miller - Bellevue WA, US Navin Thadani - Bellevue WA, US Tsvi Reiter - Redmond WA, US Youg Lu - Sammamish WA, US
Assignee:
MICROSOFT CORPORATION - Redmond WA
International Classification:
G06F 17/30
US Classification:
707001000
Abstract:
The method and system of the claims decomposes an organization structure into a set of mapping objects, where each mapping object represents an affiliation between entities of an organization. Each object in the data model is associated with an owner by designating a set of ownership affiliation attributes for each object. A set of privileges is assigned to an affiliation and access is checked based on a user's affiliation to an object and a user's privilege depth. Single privilege checking is performed only as a last resort for special, infrequent situations.
Dan Grunspan - Bellevue WA, US Graham Sheldon - Seattle WA, US Michael Ott - Redmond WA, US Naveen Garg - Seattle WA, US Ilya Baimetov - Redmond WA, US Tsvi Reiter - Redmond WA, US
Assignee:
MICROSOFT CORPORATION - Redmond WA
International Classification:
G06Q 10/00
US Classification:
705005000
Abstract:
A method and apparatus for scheduling is disclosed. The method may include g a service for which a scheduling strategy is to be applied, selecting the scheduling to be applied to the service selected, selecting an action to be applied to the selected accessing a calendar related to the selected service, in view of the service selected, g the constraints to be applied as required by the scheduling strategy and returning a applying the constraints.
Gametation
System Architect
Microsoft Jan 2009 - Oct 2011
Senior Software Development Engineer, Microsoft Dynamics Ax Server Team
Microsoft Oct 2005 - Dec 2008
Senior Software Development Engineer Lead, Dynamics Nav
Microsoft Jan 2002 - Nov 2004
Senior Software Development Engineer
Microsoft Jan 1997 - Dec 2001
Software Development Engineer
Education:
Technion - Israel Institute of Technology 1985 - 1988
Bachelors, Computer Science
Carmel School, Haifa
Skills:
Software Development C# Software Design Microsoft Sql Server Databases Object Oriented Design C++ Distributed Systems Oop Software Project Management Wcf
Youtube
Darabukka Sounds (Basic Oriental).mov
Video-Clip aus der DVD "Percussion"-Ein... Einfhrung (MV Helbling, 20...
Duration:
5m 43s
Midburn 2018
Duration:
49s
Darabukka Duo.mov
Arabo-Flamenco der Band "Dunya"
Duration:
59s
Querying a Database | CompTIA IT Fundamentals...
In this episode, Don Pezet and Ronnie Wong answer the question: how do...
Duration:
32m 26s
What's new in 2011 Volume 2
Our latest release includes an RDL report viewer and map control for S...
Duration:
3m 36s
From International Law to Kabbalah! Prof. Nat...
Rabbi Dr. Shmuly Yanklowitz, President & Dean of Valley Beit Midrash i...