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.
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.
Dynamic Self-Configuration For Ad Hoc Peer Networking Using Mark-Up Language Formated Description Messages
Ye Gu - Seattle WA, US Peter S. Ford - Carnation WA, US Holly Knight - Woodinville WA, US Yaron Y. Goland - Redmond WA, US Paul J. Leach - Seattle WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F015/177 H04L012/28
US Classification:
709220, 370254, 713 1
Abstract:
A device control model provides an integrated set of addressing, naming, discovery and description processes that enables automatic, dynamic and ad-hoc self-setup by devices to interoperate with other devices on a network. This permits a computing device when introduced into a network to automatically configure so as to connect and interact with other computing devices available on the network, without a user installation experience and without downloading driver software or persisting a configuration setup for connecting and interacting with such other computing devices. Upon completing interaction with such other devices, the computing device automatically releases the setup for such other devices so as to avoid persistent device configurations that might create a configuration maintenance and management burden.
Xml-Based Template Language For Devices And Services
William M. Zintel - Kenmore WA, US Amar S. Gandhi - Redmond WA, US Ye Gu - Seattle WA, US Shyamalan Pather - Redmond WA, US Jeffrey C. Schlimmer - Redmond WA, US Christopher M. Rude - Redmond WA, US Daniel R. Weisman - Kirkland WA, US Donald R. Ryan - Redmond WA, US Paul J. Leach - Seattle WA, US Ting Cai - Redmond WA, US Holly N. Knight - Woodinville WA, US Peter S. Ford - Carnation WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F015/177
US Classification:
709220, 709218, 709225, 709229, 709249
Abstract:
A universal plug and play (UPnP) device makes itself known through a set of processes-discovery, description, control, eventing, and presentation. Following discovery of a UPnP device, an entity can learn more about the device and its capabilities by retrieving the device's description. The description includes vendor-specific manufacturer information like the model name and number, serial number, manufacturer name, URLs to vendor-specific Web sites, etc. The description also includes a list of any embedded devices or services, as well as URLs for control, eventing, and presentation. The description is written by a vendor, and is usually based on a device template produced by a UPnP forum working committee. The template is derived from a template language that is used to define elements to describe the device and any services supported by the device. The template language is written using an XML-based syntax that organizes and structures the elements.
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 ...