Charles A. Finkelstein - Woodinville WA, US Dean Rowe - Bellevue WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 17/30
US Classification:
707798, 707737, 707749, 707754, 707802
Abstract:
A method of linking data objects, such as video objects, image objects, and audio objects, and displaying data associated with the data objects based upon the strength of the relationship between the data objects. Another method for navigating a data collection of data objects by linking groups of data objects based upon related metadata is also disclosed. A user interface including the data associated with the grouped data objects facilitates browsing the data collection of data objects.
Charles A. Finkelstein - Woodinville WA, US Dean Rowe - Bellevue WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 17/30
US Classification:
707749, 707737, 707754, 707802, 707805
Abstract:
Linking data objects, such as video objects, image objects, and audio objects, and displaying data associated with the data objects based upon the strength of the relationship between the data objects. Navigating a data collection of data objects by linking groups of data objects based upon related metadata is also disclosed. A user interface including the data associated with the grouped data objects facilitates browsing the data collection of data objects.
Charles A. Finkelstein - Woodinville WA, US Dean Rowe - Bellevue WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 17/30
US Classification:
707749, 707737, 707754, 707802, 707805
Abstract:
Linking data objects, such as video objects, image objects, and audio objects, and displaying data associated with the data objects based upon the strength of the relationship between the data objects. Navigating a data collection of data objects by linking groups of data objects based upon related metadata is also disclosed. A user interface including the data associated with the grouped data objects facilitates browsing the data collection of data objects.
Charles A. Finkelstein - Woodinville WA, US Dean Rowe - Bellevue WA, US James E. Clarke - Redmond WA, US Kevin Leigh La Chapelle - Redmond WA, US Warren L. Burch - Redmond WA, US Brian Walker - Southbury CT, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06K 9/00
US Classification:
382100
Abstract:
A video at a host is authenticated using a watermark in the video, wherein the watermark includes metadata related to the video, wherein authenticating the video includes comparing metadata in the watermark to unwatermarked metadata attached to the video. Watermarked host-related information is added to the video by the host.
In-Line Database Access Statements Without A Pre-Compiler
Systems and methods that enable a source code file containing in-line database access statements to be compiled into object code for an application without the use of a pre-compiler are disclosed. In one aspect of the system, the source code contains delimiters that enclose an attribute section comprising in-line database access statements. The compiler of the system communicates the attribute section to an attribute provider, which translates the attribute section into statements that can be processed by the compiler. A further aspect of the system is that the attribute provider is a software component. The software component can be a COM (Component Object Model) component. A still further aspect of the system is that the attribute provider can communicate with a database management system in order to assist in validating the attributes against the tables and columns of the database.
- Redmond WA, US Matt Coill - Duvall WA, US Dean Rowe - Bellevue WA, US Richard Sauer - Redmond WA, US Paul Byrne - Seattle WA, US Emily Zu-ping Yan - Mercer Island WA, US Joe Chauvin - Sammamish WA, US
Assignee:
MICROSOFT CORPORATION - Redmond WA
International Classification:
G06F 3/0485
US Classification:
715784
Abstract:
One example method for navigating a scrollable user interface includes outputting to a display device the scrollable user interface, the scrollable user interface including a scroll-control target. The method further includes receiving a pointer input, and moving a position of a virtual pointer on the scrollable user interface responsive to the pointer input. Responsive to the virtual pointer being within a first region of the scroll-control target, the scrollable user interface is scrolled at a first speed. Responsive to the virtual pointer being within a second region of the scroll-control target, the scrollable user interface is scrolled at a second speed, faster than the first speed.
Dean Rowe (1976-1980), Kristi Batta (1978-1983), David Chapman (1967-1969), Chip Bingham (1977-1980), Michael Wylie (1978-1979), Brian Jones (1981-1985)