Patents by Inventor Steven M. Drucker
Steven M. Drucker has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 7853886Abstract: Persistent, spatial collaboration on the web supports a free-form, user-intuitive approach to a variety of projects and activities. Users can place differing object types at any time any where on a web page and/or the system can automatically, and with no user effort, affect object placement based on one or more meta data characteristics. A user can, in real-time, see changes made by another user to a web page, and, if desired, react accordingly, enabling true collaboration even if the various users are at remote locations. The flexibility of the methodology and system provides a platform for users to engage in projects and activities in a manner and environment suited to the users' mind sets, creativity, and natural proclivities.Type: GrantFiled: February 27, 2007Date of Patent: December 14, 2010Assignee: Microsoft CorporationInventors: Steven M. Drucker, Aamer Hydrie, Li-wei He, Rajesh K. Hegde, Zhengyou Zhang
-
Patent number: 7830359Abstract: Methods and systems for using a foot-based interface to interact with a computer are described. An application program from a plurality of application programs is executed on an operating system of a personal computer. The application program is configured to receive user input via a foot-based interface. Further, user input is received from the foot-based interface and mapped into a command. Moreover, the command controls an application program function. Also, the command is executed and an output corresponding to the execution of the command is generated. Additionally, the output is displayed to the user.Type: GrantFiled: February 8, 2006Date of Patent: November 9, 2010Assignee: Microsoft CorporationInventors: Alice Jane B. Brush, Brian R. Meyers, Marc A. Smith, Steven M. Drucker
-
Patent number: 7809798Abstract: A store of interfaced software objects are distributed between a server computer and multiple client computers to support an object oriented application communication environment that provides communication between software applications on each client computer. The application communication environment may include a central shared object store of interfaced software objects that operate on a server computer and communicate with one or more software applications on the server computer. A local shared object store of interfaced software objects operates on each client computer and communicates with the central shared object store and one or more software applications on that client computer. Changes to interfaced software objects in the local shared object stores may be automatically propagated to the interfaced software objects in the central shared object store.Type: GrantFiled: September 29, 2005Date of Patent: October 5, 2010Assignee: Microsoft CorporationInventors: Harry R. Chesley, Steven M. Drucker, Lili Cheng
-
Patent number: 7774299Abstract: Systems and methods directed at providing flow computing. An application configured with flow computing capabilities can determine possible results that are intended by a user based on one or more user-initiated actions. The application identifies idling computing resources in the computing device that are available and automatically performs other actions to produce the possible results using the idling computing resources. The application caches the results and provides at least one of the cached results in an interactive data stream. The user directs the data stream by selecting pre-generated choices to achieve the desired outcome.Type: GrantFiled: May 9, 2005Date of Patent: August 10, 2010Assignee: Microsoft CorporationInventors: Curtis G. Wong, James T. Kajiya, Steven M. Drucker
-
Patent number: 7769832Abstract: A system and method facilitating media browsing is provided. The invention includes a browsing component and a media display system that provides a focus media and related media. The focus media and the related media are associated based, at least in part, upon metadata. The invention further provides for an association identifier that identifies related media based, at least in part, upon metadata associated with the focus media and the related media. The association identifier can further cluster the related media based upon metadata associated with the related media.Type: GrantFiled: October 10, 2006Date of Patent: August 3, 2010Assignee: Microsoft CorporationInventors: Steven M. Drucker, Curtis G. Wong, Asta L. Glatzer
-
Patent number: 7757171Abstract: A system and method for facilitating non-linear viewing of media is provided. The system facilitates non-linear viewing of media by providing a scene selector that scans a digitized media and selects a scene in the digitized media and a metadata generator that produces metadata associated with the scenes and relates the metadata to the selected scene. With the scenes annotated with metadata, a playlist generator can generate a playlist of related scenes based on user inputs like queries and a playlist updater can adapt the playlist based on user reaction to the displayed scenes. The scenes can be displayed on a variety of devices exhibiting various levels of intelligence. The displays can be distributed as can the system.Type: GrantFiled: December 10, 2004Date of Patent: July 13, 2010Assignee: Microsoft CorporationInventors: Curtis G. Wong, Steven M. Drucker, Kentaro Toyama
-
Patent number: 7743348Abstract: Input is provided to an application using a plurality of physical objects disposed adjacent to an interactive display surface. A primary location is determined where a primary physical object, e.g., a finger or thumb of the user, is positioned adjacent to the interactive display surface. An additional location is determined where an additional physical object is positioned adjacent to the interactive display surface. The attribute might be a size of an image or selected portion of the image that will be retained after cropping. A change in position of at least one of the objects is detected, and the attribute is adjusted based on the change in position of one or both objects. A range of selectable options of the application can also be display by touching the interactive display surface with one's fingers or other objects, and one of the options can be selected with another object.Type: GrantFiled: June 30, 2004Date of Patent: June 22, 2010Assignee: Microsoft CorporationInventors: Daniel C. Robbins, Steven M. Drucker, Andrew D. Wilson, Kristen Nilsen Nye, Joel P. Dehlin
-
Patent number: 7739601Abstract: A system and method for facilitating non-linear viewing of media is provided. The system facilitates non-linear viewing of media by providing a scene selector that scans a digitized media and selects a scene in the digitized media and a metadata generator that produces metadata associated with the scenes and relates the metadata to the selected scene. With the scenes annotated with metadata, a playlist generator can generate a playlist of related scenes based on user inputs like queries and a playlist updater can adapt the playlist based on user reaction to the displayed scenes. The scenes can be displayed on a variety of devices exhibiting various levels of intelligence. The displays can be distributed as can the system.Type: GrantFiled: January 23, 2002Date of Patent: June 15, 2010Assignee: Microsoft CorporationInventors: Curtis G. Wong, Steven M. Drucker, Kentaro Toyama
-
Patent number: 7739597Abstract: The present invention provides a unique system and method that facilitates remote browsing, viewing, and manipulating any suitable number of media items from a host location. In particular, the invention involves pulling desired media items from one or more host locations to view and/or edit them on a remote interactive media display, thereby freeing up use of the host location/computer. The media items sent to the remote interactive media display via wireless or wired connection are easily edited, organized, and viewed in any suitable order, arrangement, and timed-cycle with respect to per item viewing as well as viewing of items coincident with a real time calendar. The media items can be annotated and otherwise modified from the remote display and saved to the host location. The remote interactive media frame also includes a local storage for storing media items, thereby facilitating portability of the media frame when disconnected from the host.Type: GrantFiled: July 1, 2003Date of Patent: June 15, 2010Assignee: Microsoft CorporationInventors: Curtis G. Wong, Steve Glenner, Steven M. Drucker, Asta L. Glatzer
-
Patent number: 7739622Abstract: A “Spatial Navigator” provides a document navigation environment that leverages user spatial memory. Graphical thumbnail-type representations (“thumbnails”) provide scaled versions of entire documents. Changes to documents are immediately reflected in corresponding thumbnails. Similarly, document search results are highlighted in corresponding thumbnails. One or more dynamic document selection windows present arrangements of a plurality of these thumbnails for user selection and interaction. Each dynamic document selection window provides real-time inter-file navigation by allowing user selection and opening of documents, or any location or portion of a document, through user interaction with the corresponding thumbnail. Once a document is opened, intra-file navigation is enhanced by providing another scaled version of the entire document in a dynamic scrollbar adjacent to a primary document editing/viewing window.Type: GrantFiled: October 27, 2006Date of Patent: June 15, 2010Assignee: Microsoft CorporationInventors: Robert DeLine, Mary Czerwinski, Brian R Meyers, Gina Venolia, Steven M Drucker, George G Robertson
-
Patent number: 7725829Abstract: A system and method for facilitating non-linear viewing of media is provided. The system facilitates non-linear viewing of media by providing a scene selector that scans a digitized media and selects a scene in the digitized media and a metadata generator that produces metadata associated with the scenes and relates the metadata to the selected scene. With the scenes annotated with metadata, a playlist generator can generate a playlist of related scenes based on user inputs like queries and a playlist updater can adapt the playlist based on user reaction to the displayed scenes. The scenes can be displayed on a variety of devices exhibiting various levels of intelligence. The displays can be distributed as can the system.Type: GrantFiled: December 10, 2004Date of Patent: May 25, 2010Assignee: Microsoft CorporationInventors: Curtis G. Wong, Steven M. Drucker, Kentaro Toyama
-
Patent number: 7725837Abstract: The present subject matter describes a browser for efficiently presenting and browsing a large digital photograph collection. The browser includes a graphical interface—referred to as a time quilt—that combines a wrappable timeline with a space filling layout. Thumbnails representing individual images or clusters of images are laid out chronologically in columns, from top to bottom. When the bottom of a column is reached, a new column is started to the right of the existing column(s). Semantic zooming is used wherein zooming in on a thumbnail image that represents a cluster renders thumbnails of images in the cluster when the thumbnails of the images can be rendered in a legible size. Tiered zooming is also described, which is semantic zooming on multiple levels—representative thumbnails give way to clusters of representative thumbnails that each represent an image or a cluster of images.Type: GrantFiled: March 31, 2005Date of Patent: May 25, 2010Assignee: Microsoft CorporationInventors: Curtis G. Wong, David F. Huynh, Patrick M. Baudisch, Steven M. Drucker
-
Publication number: 20100080489Abstract: The first image may be displayed adjacent to the second image where the second image is a three dimensional image. An element may be selected in the first image and a matching element may be selected in the second image. A selection may be permitted to view a merged view where the merged view is the first image displayed over the second image by varying the opaqueness of the images. If the merged view is not acceptable, the method may repeat and if the merged view is acceptable; the first view onto the second view and the merged view may be stored as a merged image.Type: ApplicationFiled: September 30, 2008Publication date: April 1, 2010Applicant: MICROSOFT CORPORATIONInventors: Billy Chen, Eyal Ofek, Gonzalo Ramos, Michael F. Cohen, Steven M. Drucker
-
Patent number: 7689525Abstract: The present invention provides a unique method and user interface that facilitates accessing and browsing objects in which a user begins with a center object (e.g., one or a few focal objects) displayed on a screen and related objects are populated on the screen as well. The related objects can be further organized into clusters whereby each cluster or grouping of objects expands on a particular attribute of the center object. The attributes correspond to metadata. Thus, the objects are populated based upon the metadata of the center object. According to one aspect, the user can access one or more specific objects having a plurality of attributes and then relax at least one of the attributes to see what other objects share at least one attribute with the center object. According to another aspect, the object having the closest match to a search request can be centrally displayed with other close matches arranged by their respective metadata.Type: GrantFiled: October 2, 2006Date of Patent: March 30, 2010Assignee: Microsoft CorporationInventors: Steven M. Drucker, Curtis G. Wong, Asta L. Glatzer
-
Publication number: 20100073398Abstract: A visual summarization of a web page is generated. This generally involves identifying at least one of, an image that is exemplary of the page content, text that is exemplary of the page content, and a logo associated with the web page. The exemplary image and logo, if identified, are scaled to prescribed sizes. The exemplary image can act as a background image for the summarization, or a scaled version of the at least a portion of the web page can act as the background image. In the latter, if an exemplary image was identified, it is overlaid onto the background image at a prescribed location. In either case, if a logo was identified, it is also overlaid onto the background image at a prescribed location. If exemplary text was identified, a text area in the background image is identified and at least some of the exemplary text is inserted.Type: ApplicationFiled: September 22, 2008Publication date: March 25, 2010Applicant: Microsoft CorporationInventors: Danyel Fisher, Jaime B. Teevan, Steven M. Drucker, Edward Cutrell, Gonzalo A. Ramos, Joseph Pitt, Paul Andre
-
Patent number: 7657845Abstract: The present invention provides a unique system and method for facilitating browsing, sorting, clustering, and filtering any number of media objects grouped together in a quick and easy manner. In particular, the invention involves annotating the media objects, which have been clustered, sorted, and/or filtered en masse rather than individually, with metadata. The media objects may be selected by a user and annotated with a plurality of metadata as desired by a user in order to optimize utilization of the media objects. The media objects may also be combined and/or mixed in any number of ways to create new media objects. Media objects may include an audio component, a visual component, a portion thereof, and/or any combination thereof.Type: GrantFiled: March 20, 2006Date of Patent: February 2, 2010Assignee: Microsoft CorporationInventors: Steven M. Drucker, Curtis G. Wong, Steve Glenner, Asta L. Glatzer, Steven D. DeMar
-
Patent number: 7600184Abstract: High-density computer display visualization formats provide improved visualization of large amounts of threaded information. These visualization formats are suitable for a wide variety of threaded information environments including newsgroups, threaded Web discussions, chats, e-mail inboxes, etc. In one implementation, the threaded message visualization represents each post with a generally one-dimensional or narrow entry line. The entry lines are horizontal and arranged vertically in substantially the same indented threading arrangement as the text of a conventional prior art visualization. In other implementations, the appearance (e.g., color), length, and position of entry lines can represent additional selected information while maintaining the generally one-dimensional character of the entry lines.Type: GrantFiled: January 13, 2006Date of Patent: October 6, 2009Assignee: Microsoft CorporationInventors: Marc A. Smith, Steven M. Drucker, Rebecca Xiong
-
Patent number: 7519907Abstract: A system and method for editing images. A simple but powerful image stack is employed in creating an enhanced image from a stack of registered images. This paradigm combines pixels using multi-image operations on the image stack. Image Stacks can help create group photographs, create high dynamic range images, combine images captured under different lighting conditions, remove unwanted objects from images, and combine images captured at different times and with different focal lengths.Type: GrantFiled: August 4, 2003Date of Patent: April 14, 2009Assignee: Microsoft Corp.Inventors: Michael Cohen, R. Alex Colburn, Steven M. Drucker
-
Patent number: 7509321Abstract: The present invention provides a unique system and method for facilitating browsing, sorting, clustering, and filtering any number of media objects grouped together in a quick and easy manner. In particular, the invention involves annotating the media objects, which have been clustered, sorted, and/or filtered en masse rather than individually, with metadata. The media objects may be selected by a user and annotated with a plurality of metadata as desired by a user in order to optimize utilization of the media objects. The media objects may also be combined and/or mixed in any number of ways to create new media objects. Media objects may include an audio component, a visual component, a portion thereof, and/or any combination thereof.Type: GrantFiled: January 21, 2003Date of Patent: March 24, 2009Assignee: Microsoft CorporationInventors: Curtis G. Wong, Steven M. Drucker, Steve Glenner, Asta L. Glatzer
-
Patent number: 7479950Abstract: Data elements stored in a computing system and associated with a physical object are reassociated with the same or another physical object. An identifying characteristic presented by the physical object, such as a reflective pattern applied to the object, is detected when the object is positioned adjacent to the interactive display surface. Images or other files associated with the identifying characteristic are accessed and displayed on the interactive display surface. A gesture by a user adjacent to the interactive display surface is detected to reassociate a selected representation. For example, the user can change where the selected element fits in a sequence of data elements, or reassociate the selected element with a second object placed on the interactive display surface. In a networked environment, the reassociated element can be stored on a server and subsequently accessed from a different interactive surface via the network using the second physical object.Type: GrantFiled: April 14, 2008Date of Patent: January 20, 2009Assignee: Microsoft CorporationInventors: Joel P. Dehlin, Steven M. Drucker, Curtis Glenn Wong, Asta J. Roseway