Todd R. Manion - Redmond WA, US Jeremy L. Dewey - Redmond WA, US Robert D. Donner - Sammamish WA, US Scott A. Senkeresty - Duvall WA, US Rohit Gupta - Redmond WA, US Noel W. Anderson - Bellevue WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 3/00 G06F 9/44 G06F 9/46 G06F 13/00
US Classification:
719328, 709223
Abstract:
Application programming interfaces and methods that provide graph management in a peer-to-peer (P2P) network are provided. More specifically, new and improved P2P application programming interfaces (APIs) and methods for the creation and access of graphs, the retrieval of node and graph information, the addition, modification, deletion and management of records (data), the importation and exportation of graph data, the direct communication between graph nodes, the addition of a security provider to a graph, the setting and retrieval of presence information, the registering for event notifications, and other utility and support functions are presented. Each of these interfaces utilize various parameters that are passed in from an application program that uses these interfaces to manage and utilize graphs. The interfaces return a value that indicates the success or failure of the function. For failures, the interfaces provide an indication as to the problem resulting in the failure.
Peer-To-Peer Group Management And Method For Maintaining Peer-To-Peer Graphs
Christian Huitema - Clyde Hill WA, US Alexandru Gavrilescu - Redmond WA, US Noel W. Anderson - Bellevue WA, US Xiaohai Zhang - Redmond WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 15/16
US Classification:
709204, 709230, 709245
Abstract:
A system and method of serverless peer-to-peer group management and maintenance is presented. Group formation and discovery of private, public, and enumerated groups are provided, as is a method of joining such a peer-to-peer group. Group information management provided by the present invention ensures that each node maintains a current database from the initial joining of the group through the run phase of membership. Group graph maintenance utilizes a group signature to ensure that partitions in a graph may be detected and repaired. The utility of connections within the graph are also monitored so that non-productive connections may be dropped to increase the efficiency of the group. The diameter of the graph is also monitored and adjusted to ensure rapid information transfer throughout the group. A disconnect procedure is used to maintain the graph integrity and prevent partitions resulting from the departure of a group member.
Abhishek Abhishek - Woodinville WA, US Amer A. Hassan - Kirkland WA, US Thomas W. Kuehnel - Seattle WA, US Noel W. Anderson - Bellevue WA, US Christian Huitema - Clyde Hill WA, US Jiandong Ruan - Sammamish WA, US Francis Duong - Bellevue WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
H04W 4/00
US Classification:
370338, 370328, 370329, 370349
Abstract:
A wireless station is connected to a wireless network through an access point and can establish a direct client-to-client connection to a second wireless station. The wireless station can communicate directly with the second wireless station without involving the access point. The wireless station communicates with the wired network and with other wireless stations through the access point. The second wireless station may have an infrastructure connection to the access point or may be independent.
Alexandru Gavrilescu - Redmond WA, US Noel W. Anderson - Bellevue WA, US Harpal Bassali - Redmond WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 15/16
US Classification:
709227, 709204, 709208, 709217, 709248
Abstract:
Cobrowsing web sites by two or more users is disclosed. For a cobrowsing session between a first client of a first user and a second client of a second user, the cobrowsing session is first initiated. The first user browses a web site on the first client. The first client sends to the second client a synchronization message. The synchronization message indicates one or more commands reflecting the browsing performed by the first user. The second client receives the synchronization message, and cobrowses the web site in accordance with the message and its included commands. Cobrowsing continues until the cobrowsing session is terminated. The commands of the synchronization message allow for fine granularity of cobrowsing.
Abhishek Abhishek - Sammamish WA, US Amer A. Hassan - Kirkland WA, US Thomas W. Kuehnel - Seattle WA, US Noel W. Anderson - Bellevue WA, US Christian Huitema - Clyde Hill WA, US Jiandong Ruan - Sammamish WA, US Francis Duong - Bellevue WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
H04W 4/00
US Classification:
370338, 370328, 370329, 370349
Abstract:
A wireless station is connected to a wireless network through an access point and can establish a direct client-to-client connection to a second wireless station. The wireless station can communicate directly with the second wireless station without involving the access point. The wireless station communicates with the wired network and with other wireless stations through the access point. The second wireless station may have an infrastructure connection to the access point or may be independent.
Alok Manchanda - Redmond WA, US Taroon Mandhana - Redmond WA, US Noel W. Anderson - Bellevue WA, US Sharad Mittal - Redmond WA, US Deon C. Brewis - Redmond WA, US Olivier Contant - Redmond WA, US Bernard Aboba - Bellevue WA, US Jerry E. Peterson - Bellevue WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 15/16 H04L 12/28
US Classification:
709230, 709227, 370431
Abstract:
A networked computer with a networking framework that can operate in accordance with a standard protocol or may be configured to perform one or more functions that alter or extend processing according to the standard. The framework includes extensibility points and a mechanism to receive plug-ins that may perform extensibility functions. Network profile information indicates configuration of the extensibility points, including specific extensibility functions to be executed at the extensibility points. This information may be used to configure the extensibility points so that, as the computer operates, the extensibility functions are selectively executed instead of or in addition to standard functions.
Alexandru Gavrilescu - Redmond WA, US Noel W. Anderson - Bellevue WA, US Harpal Bassali - Redmond WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 15/16
US Classification:
709203, 709217, 709223
Abstract:
Cobrowsing web sites by two or more users is disclosed. For a cobrowsing session between a first client of a first user and a second client of a second user, the cobrowsing session is first initiated. The first user browses a web site on the first client. The first client sends to the second client a synchronization message. The synchronization message indicates one or more commands reflecting the browsing performed by the first user. The second client receives the synchronization message, and cobrowses the web site in accordance with the message and its included commands. Cobrowsing continues until the cobrowsing session is terminated. The commands of the synchronization message allow for fine granularity of cobrowsing.
Abhishek Abhishek - Sammamish WA, US Amer A. Hassan - Kirkland WA, US Thomas W. Kuehnel - Seattle WA, US Noel W. Anderson - Bellevue WA, US Christian Huitema - Clyde Hill WA, US Jiandong Ruan - Sammamish WA, US Francis Duong - Bellevue WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
H04W 4/00
US Classification:
370338, 370328, 370329, 370349
Abstract:
A wireless station is connected to a wireless network through an access point and can establish a direct client-to-client connection to a second wireless station. The wireless station can communicate directly with the second wireless station without involving the access point. The wireless station communicates with the wired network and with other wireless stations through the access point. The second wireless station may have an infrastructure connection to the access point or may be independent.
Wikipedia References
Noel Anderson
Work:
Position:
Judge • President • Justice • Barrister
Business category:
Lawyers
Education:
Studied at:
University of Auckland
Academic degree:
LLB
Skills & Activities:
Preference:
Appeal
Noel Anderson (Footballer)
Flickr
Youtube
Supermodel Anderson Noel
Duration:
7m 45s
How I Overcame Scoliosis Mentally and Physica...
Setting Scoliosis Straight is proud to present our new patient intervi...
Duration:
15m 34s
NSE #290 | Noel Anderson with Robert Shane
Artist Noel Anderson joins professor and Rail critic Robert Shane for ...
Duration:
1h 37m 41s
Q&A with Noel Anderson
An interview with EFA Studio Member Artist Noel W. Anderson hosted by ...
Duration:
57m 44s
Noel W Anderson: Beyond this Point, Abstracti...
The Alfred R. Shands III and Mary N. Shands Masters Series presents: N...
Duration:
1h 1m 18s
Reporter Resume Reel- Nol Anderson
My name is Nol Anderson. I'm a senior in the Edward R. Murrow College ...
Janet Cody, Juanita Waggoner, Alvin Mcdaniel, Nan Brown, Donald Spurgeon, Roxie Cody, Carl Hubbell, Charlie Criess, John Walker, Edward Brisbin, Bertie Kinchen
Nadine Anderson (1986-1990), Linwald Walters (1964-1968), Orcutt White (1970-1975), Dwayne Pinnock (1989-1993), Edwin Lewis (1960-1964), Noel Anderson (1972-1976)
I'm on the very very wrong side of forty with energy and experience to burn. My passion is music and the arts, with a little be of cheekiness thrown in for good measure. I've directed and writ...
Tagline:
I believe in the power of Music, Pop and Campbell's Soup
Bragging Rights:
I survived St Kilda and lived to tell (that's a nod to someone famous)
Noel Anderson
Education:
Oberlin College - Geology
Noel Anderson
Tagline:
Living the dream
Bragging Rights:
More hotel hospitality points than you'd dare try to get.