A method for generating an index to be provided by data sources or lower level index servers to higher order index servers is suited for use in connection with a distributed directory service comprising a hierarchical arrangement of data sources, data servers and index servers. The method involves determining the amount of data to be indexed, and comparing the amount of data to be indexed to a predefined maximum index size. An index of reduced size is generated if the amount of data to be indexed is greater than the maximum index size, and then this index is provided to higher order index servers. The index is formed by parsing the data in accordance with a prescribed data hierarchy (e. g. , left or right) and using portions of the data while omitting other portions of the data. The index is formed such that it will meet the criteria of (a) producing no false negatives when queried and (b) comprising less data than the data to be indexed.
System And Method Of User Logon In Combination With User Authentication For Network Access
Richard B. Ward - Redmond WA Michael M. Swift - Seattle WA Paul J. Leach - Seattle WA
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 1100
US Classification:
713201, 713200
Abstract:
A system and method of combined user logon-authentication provides enhanced logon performance by utilizing communications with a network access control server for user authentication to provide user account data required for user logon. When a user logs on a computer, the computer initiates a network access control process with a network access control server for obtaining access to network services, including the computer that the user is logging on. During the access control process, the network access control server authenticates the user and queries a directory service for the account data for the user. The network access control server includes the user account data in one of the communication packets sent to the computer in the network access control process. The computer retrieves the user account data from the communication packet and uses the data to complete the user logon.
Efficient Inter-Process Object And Interface Pinging
Keith R. Vogel - Duvall WA Richard P. Draves - Seattle WA Paul J. Leach - Seattle WA
Assignee:
Microsoft Corporation - Redmond CA
International Classification:
G06F 944
US Classification:
709315, 709203
Abstract:
A computer system includes a plurality of client processes executing in respective address spaces and at least one server process executing in a different address space than the client processes. The server process has one or more available server objects for potential use by the client processes. The server objects are accessible by the client processes through a plurality of server object interfaces dynamically created in response to demand for said interfaces by the client processes. The server object interfaces are destroyed when there is no further demand for them. Each object interface can be simultaneously held for use during at least a portion of its lifetime by more than one of the client processes. The computer system further includes one or more client-side ping managers and at least one server-side ping manager. Each client process registers interfaces it is holding for use with an associated client-side ping manager.
Paul Leach - Seattle WA Antony S. Williams - Redmond WA Edward Jung - Seattle WA C. Douglas Hodges - Redmond WA Srinivasa R. Koppolu - Redmond WA Barry B. MacKichan - Bainbridge Island WA Craig Wittenberg - Mercer Island WA
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 944
US Classification:
709316
Abstract:
A method and system for aggregating objects within a computer system are provided. In a preferred embodiment, the method aggregates an enclosed object within an enclosing object. The enclosed object has an object management interface and an external interface, while the enclosing object has a controlling object management interface. The controlling object management interface and the external interface of the enclosed object have query function members for receiving an identifier of an interface and for returning a reference to the identified interface. A preferred embodiment creates an instance of an enclosing object and an object to be enclosed. In static aggregation, the controlling object management interface of the enclosing object knows in advance how to return an identifier to the external interface of the enclosed object. In dynamic aggregation, an object to be enclosed is added to the enclosing object after the enclosing object is instantiated. Once aggregated, when the query function member of the object management interface of the enclosed object receives an identifier of an interface, it invokes the query function member of the controlling object management interface forwarding the interface identifier and returns the reference to an interface returned by the invoked query function member of the controlling object management interface.
System And Method Of User Logon In Combination With User Authentication For Network Access
Richard B. Ward - Redmond WA Michael M. Swift - Seattle WA Paul J. Leach - Seattle WA
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
H04L 900
US Classification:
713201, 713200, 713168, 713171, 713175
Abstract:
A system and method of combined user logon-authentication provides enhanced logon performance by utilizing communications with a network access control server for user authentication to provide user account data required for user logon. When a user logs on a computer, the computer initiates a network access control process with a network access control server for obtaining access to network services, including the computer that the user is logging on. During the access control process, the network access control server authenticates the user and queries a directory service for the account data for the user. The network access control server includes the user account data in one of the communication packets sent to the computer in the network access control process. The computer retrieves the user account data from the communication packet and uses the data to complete the user logon.
A distributed directory service includes data sources (DS# through DS# ), index servers (IS# , IS# and IS# ) and a client. The data sources generate an index of their data as well as a listing of their schema and a mapping from their schema to their index servers schema. This information is then transmitted to the index server for each data source, which repeats the process by providing an index and mapping information to its index server(s), if any.
Method And System For Scheduling The Use Of A Computer System Resource Using A Resource Planner And A Resource Provider
Michael B. Jones - Redmond WA Paul J. Leach - Seattle WA Steven P. Levi - Redmond WA Richard F. Rashid - Woodinville WA Robert P. Fitzgerald - Redmond WA
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 900
US Classification:
709104, 709102
Abstract:
A method and system for scheduling the use of a computer system resource using a resource planner and a resource provider are provided. In a preferred embodiment, a resource is scheduled for use by a plurality of consumer entities. Each consumer entity may request the commitment of a share of the resource. The method and system use representations of resource usage policy, present commitments of shares of the resource, and present commitments of specified amounts of the resource over a specified period of time. The method and system first receive a request from a consumer entity for the commitment of a specified share of the resource. In response, the method and system determine whether the specified share of the resource should be committed to the requesting consumer entity. This determination is based on the representations of resource usage policy and present commitments of shares of the resource. If it is determined that the specified share of the resource should be committed to the requesting consumer entity, then the method and system modify the representation of present commitments of shares of the resource to commit the specified share of the resource to the requesting consumer entity.
Using State Information In Requests That Are Transmitted In A Distributed Network Environment
Paul J. Leach - Seattle WA Chris Kaler - Sammamish WA Ferhan Elvanoglu - Redmond WA Mark H. Lucovsky - Sammamish WA Shaun D Pierce - Sammamish WA
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 1516
US Classification:
709206, 709201, 709203, 709217, 709219
Abstract:
Processing a response to a network request using information that was transplanted into the response from a specific portion of the request. A requesting computer system generates an electronic request that includes the specific portion. The requesting computer system then submits the request to a responding computer system, which processes the request to form a response to the request. During processing of the request, the responding system transplants the specific portion of the request to the response. The responding computer system then transmits the response to the request to a processing computer system that processes the request. The processing computer system receives the response and extracts the information from the specific portion of the response. The processing computer system then uses the extracted information to process the request.
That man Dawes;: The story of a man who has placed his name high among the great of the world in this generation because he ruled his life by common sense
Paul Leach, President, Loenbro:Loenbro is thrilled to partner with Chip Ganassi Racing and to do great things with Steve and Brian behind the wheel. My brother and I have had a passion for racing since we were kids, and many Loenbro employees are big fans of the sport. Chip Ganassi Racing is commi
"Loenbro is thrilled to partner with Chip Ganassi Racing and to do great things with Steve and Brian behind the wheel," said Paul Leach, president. "My brother and I have had a passion for racing since we were kids, and many Loenbro employees are big fans of the sport."
Date: Mar 18, 2015
Category: Sports
Source: Google
Youtube
'Fight the shiver!' - Tony Franklin recalls a...
Retired Kentucky RB coach, Tony Franklin, who worked under OC Mike Lea...
Duration:
5m 59s
ONE ON ONE: Adam Paul Leach December 7th, 201...
Adam Paul Leach sits down for a One On One session at Adams Street in ...
Duration:
22m 46s
Ross Reily gives an update on Mike Leach | Pa...
On The Paul Finebaum Show, Ross Reily gives the latest update on Mike ...
Duration:
1m 19s
Paul Finebaum shares his favorite memories of...
Paul Finebaum shares his favorite memories of Mike Leach | First Take ...