Raymond E. Ozzie - Seattle WA, US Eric M. Patey - Rockport MA, US Brian M. Lambert - Boston MA, US George P. Moromisato - Seattle WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 15/173
US Classification:
709226, 709223
Abstract:
Among other things, one or more techniques and/or systems are disclosed for generating a human memorable resource name. Both a first part of the resource name and a second part of the resource name are generated, where both parts respectively comprise a memorable alphanumeric string (e. g. , easily remembered). The first and second parts of the resource name are combined with an intervening separator symbol to generate the first resource name, comprising the first part, the symbol, and the second part. The first resource name is compared against a desired threshold to determine if it can be used as the name for the resource. If the first resource name does not meet the threshold a second resource name is generated for the resource.
Raymond Ozzie - Seattle WA, US Eric Patey - Rockport MA, US Brian Lambert - Boston MA, US George Moromisato - Seattle WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 7/06 G06F 17/30
US Classification:
707708, 707731, 707738, 707749, 707754, 707769
Abstract:
Data items of various data feeds (such as articles posted to a website or entries in an RSS feed) may be associated with various topics, but a user may be unable to monitor a large number of data feeds, and to avoid previously reviewed data items while searching for new data items. An aggregation service may monitor many data feeds, perform an automated topical evaluation of the data items, and generate a set of topical data feeds. Additional services may also be applied, such as filtering the topical data feeds by various criteria, translating data items from a native language into another language, and removing equivalent data items, such as articles redundantly covering the same news story. A centralized or cooperatively distributed service may scale for improved efficiency and value, since each data feed may be monitored and each data item received and evaluated on behalf of many users.
Matthew S. Augustine - Seattle WA, US John Burkhardt - Arlington MA, US Brian M. Lambert - Redmond WA, US Raymond E. Ozzie - Seattle WA, US Jason E. Schleifer - Cambridge MA, US Richard Z. Speyer - Cambridge MA, US
Assignee:
MICROSOFT CORPORATION - Redmond WA
International Classification:
G06F 9/46
US Classification:
719316
Abstract:
Sharing of objects may be implemented in a way that allows programs to use shared objects in much the same way that they would use local objects. In one example, a program creates an object and sets properties through normal instructions that would be used to create a local object. The program then registers the object with a shared object model, which may be maintained by a shared object server. For each machine on which the object may be used, a shared object runtime monitors for changes to the objects, and notifies the server of these changes. The server updates the object, and notifies other machines of changes to the state of the object. The shared object runtimes on those machines receive notification of the changes, and update the local copies.
Matthew S. Augustine - Seattle WA, US John Burkhardt - Arlington MA, US Brian M. Lambert - Redmond WA, US Raymond E. Ozzie - Seattle WA, US Jason E. Schleifer - Cambridge MA, US Richard Z. Speyer - Cambridge MA, US Paresh S. Suthar - Austin TX, US
Assignee:
MICROSOFT CORPORATION - Redmond WA
International Classification:
G06F 17/30
US Classification:
707636, 707E17005
Abstract:
A data sharing mechanism may allow programs to share access to data collections. The mechanisms that implement the sharing may allow programs written in any language to read and write a shared collection. The mechanisms may make the shared nature of the collection relatively transparent to the program and to the programmer, by allowing a program to operate on the data more or less as if it were purely local data. The sharing of collections may be managed by a shared object runtime on each machine on which a collection is used, and by a shared object server. The shared object server maintains the true state of the collection, and deterministically resolves collections when programs operate on the same collection without knowledge of each other's operations. The mechanisms by which collections are shared may be implemented so as to be agnostic as to the kind of data in the collection.
Pocono Oral & Maxillofacial Surgery 451 E Main St, Middletown, NY 10940 (845)3437529 (phone), (845)3437532 (fax)
Education:
Medical School Columbia University College of Physicians and Surgeons Graduated: 1996
Conditions:
Tempromandibular Joint Disorders (TMJ)
Languages:
English
Description:
Dr. Lambert graduated from the Columbia University College of Physicians and Surgeons in 1996. He works in Middletown, NY and specializes in Oral & Maxillofacial Surgery. Dr. Lambert is affiliated with Orange Regional Medical Center.
Lambert Eyecare Associates 28531 Us Hwy 119, South Williamson, KY 41503 (606)2377196 (phone), (606)2377205 (fax)
Education:
Medical School University of Louisville School of Medicine Graduated: 1996
Languages:
English
Description:
Dr. Lambert graduated from the University of Louisville School of Medicine in 1996. He works in South Williamson, KY and specializes in Ophthalmology. Dr. Lambert is affiliated with Tug Valley ARH Regional Medical Center.
Colonial Car Care Inc The Specialist Auto Services
4085 Baseline Road, East, Ramsayville, ON K0A 2Y0 (613)8223445, (613)8223446
Mr. Brian Lambert President
Triton Health Blue Horizon Industries. Inc.. Gold Nutrition Store. Logan Systems. Inc.. TritonHealth.com Vitamins & Food Supplements. Medical Service Organizations. Internet Shopping
10380 SW Village Center Drive, #411, Port St. Lucie, FL 34987
Brian Lambert Owner
The Pines Mobil & Rv Park Real State
1907 Olympic Hwy N, Kamilche, WA 98584 (360)4263273
Brian Lambert is the Director, Sales Development & Performance at ASTD
Before joining the American Society for Training & Development, Brian founded the... Brian Lambert is the Director, Sales Development & Performance at ASTD
Before joining the American Society for Training & Development, Brian founded the United Professional Sales Association where he oversaw the development of standards for salesperson performance. His work on salesperson...