Stewart P. MacLeod - Woodinville WA, US James H. Booth - Issaquah WA, US Kim Cameron - Bellevue WA, US Jonathan A. Fischer - Carnation WA, US Max L. Benson - Redmond WA, US Felix Wong - Bellevue WA, US Robert Dan Thompson IV - Fort Worth TX, US Hilal Al-Hilali - Seattle WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F017/30
US Classification:
707103R, 707103 Y, 707103, 707103 Z, 7071041
Abstract:
The described arrangements and procedures provide a directory schema with object classes that have flexible attributes. This means that attributes can be extended independent of modifications to the directory schema. Specifically, an object instance of a content class described in the directory schema is instantiated. The content class includes a flexible attribute having a data type. A property is assigned to the attribute. The property is any combination of an operational and data providing property. The property is independent of the attribute's data type. Thus, without modifying the directory schema, multiple instances of the same object class can have attributes that provide completely different data types and completely different data operations.
Extending A Directory Schema Independent Of Schema Modification
Stewart P. MacLeod - Woodinville WA, US James H. Booth - Barrie, CA Kim Cameron - Bellevue WA, US Jonathan A. Fischer - Carnation WA, US Max L. Benson - Redmond WA, US Felix W. Wong - Bellevue WA, US Robert Dan Thompson - Ft. Worth TX, US Hilal Al-Hilali - Seattle WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 7/00
US Classification:
707100, 707103 R, 707103 X, 707103 Y, 707103 Z, 7071041
Abstract:
Systems and methods for extending a directory schema independent of schema modification are described. In one aspect, a directory schema data structure includes a flexible attribute data field. The flexible attribute data field identifies a complex data type. The complex data type is used to express one or more operational or data providing properties of a flexible attribute. The one or more operational or data providing properties are independent of the complex data type and independent of directory schema modification. The directory schema data structure also includes a flexible structural object content class to encapsulate the flexible attribute.
Extending A Directory Schema Independent Of Schema Modification
Stewart P. MacLeod - Woodinville WA, US James H. Booth - Issaquah WA, US Kim Cameron - Bellevue WA, US Jonathan A. Fischer - Carnation WA, US Max L. Benson - Redmond WA, US Felix Wong - Bellevue WA, US Hilal Al-Hilali - Seattle WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 17/30
US Classification:
707103R, 707101, 707102, 707 10, 717165, 717122
Abstract:
Systems and methods for extending a directory schema independent of schema modification are described. In one aspect, a directory schema data structure includes a flexible attribute data field. The flexible attribute data field identifies a complex data type. The complex data type is used to express one or more operational or data providing properties of a flexible attribute. The one or more operational or data providing properties are independent of the complex data type and independent of directory schema modification. The directory schema data structure also includes a flexible structural object content class to encapsulate the flexible attribute.
Incremental Non-Chronological Synchronization Of Namespaces
John H. Zybura - Seattle WA, US Max L. Benson - Redmond WA, US Herman Man - Issaquah WA, US Edward H. Wayt - Seattle WA, US Felix W. Wong - Bellevue WA, US Jing Wu - Sammamish WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 17/30 G06F 17/00 G06F 15/16
US Classification:
707200, 707 1, 707 10, 7071041, 707205, 709203
Abstract:
Described are mechanisms and techniques for enabling incremental non-chronological synchronization of namespaces. In an environment, entities must have unique names within a namespace and entities may only refer to entities that actually exist within the namespace. Synchronizing two such namespaces involves providing a mechanism for indicating that an entity has been created because a reference to that entity has been made even though that entity does not yet exist. At such time as the entity is formally created, the indication is removed. Synchronizing two such namespaces also involves providing a mechanism for indicating that an entity's unique name in the namespace has been compromised through the synchronization process.
Network Device Information Collection And Analysis
Stewart P. MacLeod - Woodinville WA, US Felix W. Wong - Bellevue WA, US Gilbert Wong - Bellevue WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 15/173
US Classification:
709224, 709223, 707E17044
Abstract:
Method and system for collecting network device information is provided. A meta-meta model structure is used by a plurality of collectors that collect information from a plurality of network devices. The meta-meta model identifies a network protocol that is used for data collection, identifies the type of information that is to be collected and also identifies how collected data is to be stored in a database. A plurality of collectors is configured to interface with the database. When data needs to be collected, an inventory engine reads the meta-meta model and instantiates a collector to collect and store information in the database as specified by the meta-meta model.
Kim Cameron - Bellevue WA, US Ahmad Abdel-Wahed - Duvall WA, US Matthias Leibmann - Woodinville WA, US Kevin Miller - Bellevue WA, US James Booth - Barrie, CA Derek Murman - Redmond WA, US Max Benson - Redmond WA, US Felix Wong - Bellevue WA, US Cezar Ungureanasu - Sammamish WA, US
International Classification:
G06F017/00
US Classification:
707100000
Abstract:
Subject matter includes a password management system in which a web application obtains a list of accounts associated with a given user from an identity integration system connected to diverse data sources and in which a password can be updated in each data source, even when the identity integration system does not natively communicate with a data source.
Propagating Attributes Between Entities In Correlated Namespaces
John Zybura - Seattle WA, US Max Benson - Redmond WA, US Herman Man - Issaquah WA, US Edward Wayt - Seattle WA, US Felix Wong - Bellevue WA, US Jing Wu - Sammamish WA, US
International Classification:
G06F015/16 G06F017/30
US Classification:
709248000, 707203000
Abstract:
Changes to references are propagated between entities in correlated namespaces. A first object in one external namespace refers to a second object in the one external namespace. The first object and the second object have associated central representations in a central namespace. A change to that reference is propagated to a third object in a third namespace by evaluating the associations between the central representations in the central namespace to determine if the third object is associated with one of the central representations, and if so, propagating the change to the reference. A user interface for configuring the flow of the propagations is also described.
Assessment And/Or Deployment Of Computer Network Component(S)
Stewart MacLeod - Woodinville WA, US Felix Wong - Bellevue WA, US Joseph Coulombe - Woodinville WA, US Perry Owen - Woodinville WA, US Osman Mohiuddin - Redmond WA, US Kalpesh Patel - Redmond WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06Q 10/00
US Classification:
705028000
Abstract:
A system and method that facilitates automated assessment and/or deployment related to computer network(s) is provided. The assessment system can be employed to automatically discover network asset(s) and inventory the discovered asset(s) (e.g., hardware and/or software). The deployment system can utilize the inventory to (1) create diagram(s) of the network asset(s) and/or proposed infrastructure; (2) create a customized, detailed proposal to upgrade and/or migrate existing infrastructure; (3) create checklist(s) and/or job aids to facilitate upgrade and/or migration; (4) automate setup of the network infrastructure, (5) identify hardware and/or software compatibility issue(s), if any; and/or (6) prepare a software license summary. For example, the system and method can be employed to quickly provide information to business decision makers to facilitate the decision-making process with regard to migration of the computer network infrastructure.
Felix Wong, 21, who has been involved in the protests forthe past eight days: I will keep coming back if the governmentcontinues to ignore what we say. I dont quite agree on the ideaof having multiple meetings with the government.
Date: Oct 06, 2014
Category: World
Source: Google
Hong Kong Protests Dwindle as Negotiations Ease Tensions
I think the momentum is still here, but the student leaders should really set a deadline on how much longer the sit-in should take, said Felix Wong, who was one of the protesters sitting outside Leungs office this morning. Otherwise, the voice of the opposition side will get stronger and the stu