Peter S. Ford - Carnation WA Pradeep Bahl - Redmond WA Greg Burns - Seattle WA Frank Beeson - Kenmore WA
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 1516
US Classification:
709245, 709249, 709238, 709221
Abstract:
The utilization is described of an automatically generated Internet protocol (âIPâ) address in a networked environment. An IP address is automatically generated and used while an IP address server is unavailable or unreliable. The system used either the automatically generated IP address or the assigned address depending on certain circumstances. For example, if the IP address server repeatedly assigns conflicting IP address, the system continues to use the generated IP address despite having received an assigned IP address from the IP address server. Also, if the communication is within a common local area network, the generated IP address is used so as to avoid encryption of the communication in accordance with TCP/IP protocol.
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.
Daniel S. Glasser - Mercer Island WA, US Peter S. Ford - Carnation WA, US Jeremy D. Stone - Bellevue WA, US Brian R. Daugherty - Bellevue WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
H04L 12/64
US Classification:
370354, 370420
Abstract:
A system for assisting a user in selecting a packet-based telephony service provider (“PBTSP”) from a group of PBTSPs, and in registering the user with the selected PBTSP for outbound and/or inbound calling. The selection of a particular PBTSP may be stored in a database, and this stored information may be used to enable the user to exchange telephone call data with one of the PBTSPs. One preferred system receives data from the user's computer device, determines whether the user is registered with one the PBTSPs and, if so, transmits data to the computer device which enables it to exchange telephone call data with one of the PBTSPs. The system also receives telephone call data from the computer device, accesses contact information for a PBTSP, and transmits the received telephone call data to the PBTSP using the accessed contact information.
Xml-Based Language Description For Controlled Devices
William Michael Zintel - Kenmore WA, US Amar S. Gandhi - Redmond WA, US Ye Gu - Seattle 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:
G06F 15/177 G06F 15/00
US Classification:
709220, 715513
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.
Schema-Based Services For Identity-Based Data Access
Mark H. Lucovsky - Sammamish WA, US Shaun Douglas Pierce - Sammamish WA, US Steven D. White - Bellevue WA, US Ramu Movva - Issaquah WA, US Jagadeesh Kalki - Redmond WA, US David Benjamin Auerbach - Seattle WA, US Peter Sewall Ford - Carnation WA, US Jay Christopher Jacobs - Danville CA, US Paul Andrew Steckler - Redmond WA, US Walter C. Hsueh - San Jose CA, US Kendall D. Keil - Bothell WA, US Burra Gopal - Redmond WA, US Suresh Kannan - Redmond WA, US Yi-Wen Guu - Bellevue WA, US Samuel John George - San Mateo CA, US William Raymond Hoffman - Berkeley CA, US Philip Michael Smoot - San Francisco CA, US Lijiang Fang - Sammamish WA, US Michael B. Taylor - Seattle WA, US Winnie C. Wu - Bellevue WA, US Paul J. Leach - Seattle WA, US Richard B. Ward - Redmond WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 15/00 G06F 17/00 G06F 15/16
US Classification:
715500, 7155011, 715513, 707 10, 709203, 709217
Abstract:
A schema-based service for Internet access to per-user services data, wherein access to data is based on each user's identity. The service includes a schema that defines rules and a structure for each user's data, and also includes methods that provide access to the data in a defined way. The services schema thus corresponds to a logical document containing the data for each user. The user manipulates (e. g. , reads or writes) data in the logical document by data access requests through defined methods. In one implementation, the services schemas are arranged as XML documents, and the services provide methods that control access to the data based on the requesting user's identification, defined role and scope for that role. In this way, data can be accessed by its owner, and shared to an extent determined by the owner.
Method For Automatic Tuning Of Tcp Receive Window Based On A Determined Bandwidth
A method and system are directed at automatically tuning a TCP receive window (RWIN). The size of the RWIN may be determined by attributes of a network card. One attribute used to size the RWIN is the speed of the adapter card. The adapter speed is readily available by polling the network card. Once the speed is known, the size of the RWIN is selected from a table and is automatically set. Alternatively, the size of the RWIN may be determined by a formula.
Xml-Based Template Language For Devices And Services
William Michael 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:
G06F 15/177 G06F 12/00
US Classification:
709220, 709221
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.
Medical School Monash Univ, Fac of Med, Clayton, Vic, Australia Graduated: 1997
Languages:
English Spanish
Description:
Dr. Ford graduated from the Monash Univ, Fac of Med, Clayton, Vic, Australia in 1997. He works in Charlotte, NC and specializes in Thoracic Surgery and Vascular Surgery. Dr. Ford is affiliated with Carolina Health Care System Union.
Hartford Healthcare Medical GroupHartford Healthcare Medical Group General Surgery 85 Seymour St STE 415, Hartford, CT 06106 860 246-2071 (phone), 860 524-2650 (fax)
Languages:
English Spanish
Description:
Mr. Ford works in Hartford, CT and specializes in General Surgery and Bariatrician. Mr. Ford is affiliated with Hartford Hospital.
Dr. Ford graduated from the Tufts University School of Medicine in 1995. He works in Santa Maria, CA and 1 other location and specializes in Dermatology. Dr. Ford is affiliated with Goleta Valley Cottage Hospital and Santa Barbara Cottage Hospital.
Name / Title
Company / Classification
Phones & Addresses
Mr. Peter Ford General Manager
Door Doctor Garage Doors & Openers
5649 Power Road, Ottawa, ON K1G 3N4 613 749-3667, 613 746-3130
When I'm not doing maths, I spend a lot of my time playing the viola/piano, rowing and playing bridge.
Peter Ford
Lived:
Tacoma, WA
Work:
Bates Technical College - Simulation Technician
Education:
University of Washington
Peter Ford
Education:
City of Bath Boys School, Corsham regis
Peter Ford
Work:
NoTosh
Peter Ford
Work:
Merced Systems - Systems Administrator (2008)
Peter Ford
About:
My name is Peter and I am 26 years old (just turned 26 couple weeks ago). I am laid back person and I'm trying to get my life in order. I am from outside New Orleans, Louisiana and I'm current...