Marc Oshiro - Seattle WA, US Kort Sands - Seattle WA, US Jeffrey N. Margolis - Seattle WA, US John Elsbree - Bellevue WA, US Jeffrey C. Fong - Seattle WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 3/048 G06F 3/14
US Classification:
715788, 715716, 715810, 725 37, 725 44
Abstract:
A dynamic user interface for previewing live content includes multiple tiles. Information for multiple pieces of live content available from a gallery is obtained, and this information is presented in the multiple tiles of the user interface in accordance with a current user interface layout. In accordance with one aspect, this current user interface layout changes automatically over time as the user interface is displayed. In accordance with another aspect, one or more of the multiple tiles is displayed in the user interface more prominently than the other tiles, and which information is to be displayed in the one or more tiles is based at least in part on a received fee.
Managing Virtual Port Associations To Users In A Gesture-Based Computing Environment
Jeffrey Margolis - Seattle WA, US Mark J. Finocchio - Redmond WA, US Brian E. Keane - San Jose CA, US Rudy Jacobus Poot - Clyde Hill WA, US Stephen G. Latta - Seattle WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 3/033
US Classification:
715863, 463 39
Abstract:
Techniques for managing virtual ports are disclosed herein. Each such virtual port may have different associated features such as, for example, privileges, rights or options. When one or more users are in a capture scene of a gesture based system, the system may associate virtual ports with the users and maintain the virtual ports. Also provided are techniques for disassociating virtual ports with users or swapping virtual ports between two or more users.
Anthony Young - Fall City WA, US Niels Van Dongen - Shaw Island WA, US Erika Carlson - Bothell WA, US Jeffrey N. Margolis - Seattle WA, US William Vong - Hunts Points WA, US Joseph Michael Downing - Kirkland WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 3/048
US Classification:
715784, 715830
Abstract:
Embodiments related to the non-uniform scrolling of a scrollable list displayed on a computing device display are disclosed. For example, one disclosed embodiment provides a method of operating a display comprising displaying a scrollable list of items that includes a first pair of list positions separated by a first spacing on the display, and a second pair of list positions separated by a second spacing that is different than the first spacing. The method further comprises detecting a movement of a manipulator from a first location to a second location, and in response, scrolling a first list item on the display between the first pair of list positions at a first scroll distance/manipulator movement distance correspondence, and scrolling a second list item between the second pair of list positions at a second scroll distance/manipulator movement distance correspondence.
Jeffrey Margolis - Seattle WA, US Tricia Lee - Kirkland WA, US Gregory A. Martinez - Seattle WA, US Alex Aben-Athar Kipman - Redmond WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G09G 5/08
US Classification:
345157, 348 77, 348135, 715830
Abstract:
A system and method is provided for using motion-capture data to control navigating of a cursor in a user interface of a computing system. Movement of a user's hand or other object in a three-dimensional capture space is tracked and represented in the computing system as motion-capture model data. The method includes obtaining a plurality of positions for the object from the motion-capture model data. The method determines a curved-gesture center point based on at least some of the plurality of positions for the object. Using the curved-gesture center point as an origin, an angular property is determined for one of the plurality of positions for the object. The method further includes navigating the cursor in a sequential arrangement of selectable items based on the angular property.
Dynamic User Interface For Previewing Live Content
Marc Oshiro - Seattle WA, US Kort Sands - Seattle WA, US Jeffrey N. Margolis - Seattle WA, US John Elsbree - Bellevue WA, US Jeffrey C. Fong - Seattle WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 3/048 G06F 3/14
US Classification:
715788, 715716, 715810, 725 37, 725 44
Abstract:
A dynamic user interface for previewing live content includes multiple tiles. Information for multiple pieces of live content available from a gallery is obtained, and this information is presented in the multiple tiles of the user interface in accordance with a current user interface layout. In accordance with one aspect, this current user interface layout changes automatically over time as the user interface is displayed. In accordance with another aspect, one or more of the multiple tiles is displayed in the user interface more prominently than the other tiles, and which information is to be displayed in the one or more tiles is based at least in part on a received fee.
Handles Interactions For Human—Computer Interface
Andrew Mattingly - Kirkland WA, US Jeremy Hill - Seattle WA, US Arjun Dayal - Redmond WA, US Brian Kramp - Kirkland WA, US Ali Vassigh - Redmond WA, US Christian Klein - Duvall WA, US Adam Poulos - Redmond WA, US Alex Kipman - Redmond WA, US Jeffrey Margolis - Seattle WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 3/14 G06F 3/17
US Classification:
715810, 725 28, 725 37, 345158, 345633
Abstract:
A system is disclosed for providing on-screen graphical handles to control interaction between a user and on-screen objects. A handle defines what actions a user may perform on the object, such as for example scrolling through a textual or graphical navigation menu. Affordances are provided to guide the user through the process of interacting with a handle.
Enhanced User Navigation To Previously Visited Areas In A Media Environment
Mark Newell - Seattle WA, US Jeffrey Margolis - Seattle WA, US Will Vong - Hunts Point WA, US Bill Flora - Seattle WA, US Bojana Ostojic - Seattle WA, US Kristina Voros - Redmond WA, US Christen Coomer - Seattle WA, US Frederic Azera - Kirkland WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 3/00 G06F 3/048
US Classification:
715738, 715854
Abstract:
Described herein is technology for, among other things, performing navigation in a media environment. The technology involves the presenting a user with only a portion of the previously visited pages or areas as he or she moves to previously visited pages or areas. As the user moves around the media environment, the movements are recorded for use when requests are received for previously visited areas or pages. As the user moves to previously visited areas redundant pages or areas are skipped. Thus, the user's forward and backward navigation are different and the user moves backward more easily, quickly and efficiently.
An image of a scene may be observed, received, or captured. The image may then be scanned to determine one or more signals emitted or reflected by an indicator that belongs to an input object. Upon determining the one or more signals, the signals may be grouped together into a cluster that may be used to generate a first vector that may indicate the orientation of the input object in the captured scene. The first vector may then be tracked, a virtual object and/or an avatar associated with the first vector may be rendered, and/or controls to perform in an application executing on the computer environment may be determined based on the first vector.
Medicine Doctors
Dr. Jeffrey S Margolis, San Jose CA - MD (Doctor of Medicine)
260 International Cir, San Jose, CA 95119 4089727000 (Phone)
Certifications:
Orthopedic Surgery, 2011
Awards:
Healthgrades Honor Roll
Languages:
English
Hospitals:
260 International Cir, San Jose, CA 95119
Harrison Medical Center 2520 Cherry Avenue, Bremerton, WA 98310
Kaiser Permanente San Jose Medical Center 250 Hospital Parkway, San Jose, CA 95119
Sutter Maternity and Surgery Center of Santa Cruz 2900 Chanticleer Avenue, Santa Cruz, CA 95065
Education:
Medical School SUNY Downstate Medical Center College Of Medicine
Affiliations:
International Congress for Joint Reconstruction, Member The International Congress for Joint Reconstruction (ICJR) delivers continuing medical education to orthopedic surgeons focused on the latest operative techniques, procedures, advanced devices, and improvements in patient care. Physicians affiliated with ICJR are committed to offering patients the best treatment options available today
Goshen Medical Center 2701 Medical Office Pl, Goldsboro, NC 27534 9197398680 (phone), 9197398616 (fax)
Education:
Medical School University of North Carolina School of Medicine at Chapel Hill Graduated: 1978
Procedures:
Electrocardiogram (EKG or ECG) Vaccine Administration
Conditions:
Atrial Fibrillation and Atrial Flutter Diabetes Mellitus (DM) Disorders of Lipoid Metabolism Gastroesophageal Reflux Disease (GERD) Hypertension (HTN)
Languages:
English Spanish
Description:
Dr. Margolis graduated from the University of North Carolina School of Medicine at Chapel Hill in 1978. He works in Goldsboro, NC and specializes in Family Medicine.
Michigan Healthcare ProfessionalsMichigan Healthcare Professional 3577 W 13 Mile Rd STE 204, Royal Oak, MI 48073 2485512446 (phone), 2485511094 (fax)
Michigan Healthcare ProfessionalsMichigan Healthcare Professional 27900 Grand Riv Ave STE 220, Farmington, MI 48336 2484770552 (phone), 2484770742 (fax)
Michigan Healthcare ProfessionalsOakland Medical Group 32255 Northwestern Hwy STE 150, Farmington, MI 48334 2484193456 (phone), 2484193455 (fax)
Education:
Medical School Case Western Reserve University School of Medicine Graduated: 1993
Procedures:
Bone Marrow Biopsy Chemotherapy
Conditions:
Hodgkin's Lymphoma Malignant Neoplasm of Female Breast Non-Hodgkin's Lymphoma Vitamin B12 Deficiency Anemia Anemia
Languages:
English
Description:
Dr. Margolis graduated from the Case Western Reserve University School of Medicine in 1993. He works in Farmington Hills, MI and 2 other locations and specializes in Hematology/Oncology. Dr. Margolis is affiliated with Beaumont Hospital Grosse Pointe, Botsford Hospital and William Beaumont Hospital.
Jeff Margolis (1959-1963), Michael Stern (1955-1959), Patrick Moore (1963-1967), Elliot Harap (1956-1960), John Meltzer (1953-1957), Peter Salinger (1964-1968)