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: 7853886
    Abstract: 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: Grant
    Filed: February 27, 2007
    Date of Patent: December 14, 2010
    Assignee: Microsoft Corporation
    Inventors: Steven M. Drucker, Aamer Hydrie, Li-wei He, Rajesh K. Hegde, Zhengyou Zhang
  • Patent number: 7830359
    Abstract: 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: Grant
    Filed: February 8, 2006
    Date of Patent: November 9, 2010
    Assignee: Microsoft Corporation
    Inventors: Alice Jane B. Brush, Brian R. Meyers, Marc A. Smith, Steven M. Drucker
  • Patent number: 7809798
    Abstract: 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: Grant
    Filed: September 29, 2005
    Date of Patent: October 5, 2010
    Assignee: Microsoft Corporation
    Inventors: Harry R. Chesley, Steven M. Drucker, Lili Cheng
  • Patent number: 7774299
    Abstract: 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: Grant
    Filed: May 9, 2005
    Date of Patent: August 10, 2010
    Assignee: Microsoft Corporation
    Inventors: Curtis G. Wong, James T. Kajiya, Steven M. Drucker
  • Patent number: 7769832
    Abstract: 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: Grant
    Filed: October 10, 2006
    Date of Patent: August 3, 2010
    Assignee: Microsoft Corporation
    Inventors: Steven M. Drucker, Curtis G. Wong, Asta L. Glatzer
  • Patent number: 7757171
    Abstract: 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: Grant
    Filed: December 10, 2004
    Date of Patent: July 13, 2010
    Assignee: Microsoft Corporation
    Inventors: Curtis G. Wong, Steven M. Drucker, Kentaro Toyama
  • Patent number: 7743348
    Abstract: 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: Grant
    Filed: June 30, 2004
    Date of Patent: June 22, 2010
    Assignee: Microsoft Corporation
    Inventors: Daniel C. Robbins, Steven M. Drucker, Andrew D. Wilson, Kristen Nilsen Nye, Joel P. Dehlin
  • Patent number: 7739601
    Abstract: 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: Grant
    Filed: January 23, 2002
    Date of Patent: June 15, 2010
    Assignee: Microsoft Corporation
    Inventors: Curtis G. Wong, Steven M. Drucker, Kentaro Toyama
  • Patent number: 7739597
    Abstract: 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: Grant
    Filed: July 1, 2003
    Date of Patent: June 15, 2010
    Assignee: Microsoft Corporation
    Inventors: Curtis G. Wong, Steve Glenner, Steven M. Drucker, Asta L. Glatzer
  • Patent number: 7739622
    Abstract: 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: Grant
    Filed: October 27, 2006
    Date of Patent: June 15, 2010
    Assignee: Microsoft Corporation
    Inventors: Robert DeLine, Mary Czerwinski, Brian R Meyers, Gina Venolia, Steven M Drucker, George G Robertson
  • Patent number: 7725829
    Abstract: 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: Grant
    Filed: December 10, 2004
    Date of Patent: May 25, 2010
    Assignee: Microsoft Corporation
    Inventors: Curtis G. Wong, Steven M. Drucker, Kentaro Toyama
  • Patent number: 7725837
    Abstract: 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: Grant
    Filed: March 31, 2005
    Date of Patent: May 25, 2010
    Assignee: Microsoft Corporation
    Inventors: Curtis G. Wong, David F. Huynh, Patrick M. Baudisch, Steven M. Drucker
  • Publication number: 20100080489
    Abstract: 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: Application
    Filed: September 30, 2008
    Publication date: April 1, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: Billy Chen, Eyal Ofek, Gonzalo Ramos, Michael F. Cohen, Steven M. Drucker
  • Patent number: 7689525
    Abstract: 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: Grant
    Filed: October 2, 2006
    Date of Patent: March 30, 2010
    Assignee: Microsoft Corporation
    Inventors: Steven M. Drucker, Curtis G. Wong, Asta L. Glatzer
  • Publication number: 20100073398
    Abstract: 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: Application
    Filed: September 22, 2008
    Publication date: March 25, 2010
    Applicant: Microsoft Corporation
    Inventors: Danyel Fisher, Jaime B. Teevan, Steven M. Drucker, Edward Cutrell, Gonzalo A. Ramos, Joseph Pitt, Paul Andre
  • Patent number: 7657845
    Abstract: 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: Grant
    Filed: March 20, 2006
    Date of Patent: February 2, 2010
    Assignee: Microsoft Corporation
    Inventors: Steven M. Drucker, Curtis G. Wong, Steve Glenner, Asta L. Glatzer, Steven D. DeMar
  • Patent number: 7600184
    Abstract: 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: Grant
    Filed: January 13, 2006
    Date of Patent: October 6, 2009
    Assignee: Microsoft Corporation
    Inventors: Marc A. Smith, Steven M. Drucker, Rebecca Xiong
  • Patent number: 7519907
    Abstract: 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: Grant
    Filed: August 4, 2003
    Date of Patent: April 14, 2009
    Assignee: Microsoft Corp.
    Inventors: Michael Cohen, R. Alex Colburn, Steven M. Drucker
  • Patent number: 7509321
    Abstract: 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: Grant
    Filed: January 21, 2003
    Date of Patent: March 24, 2009
    Assignee: Microsoft Corporation
    Inventors: Curtis G. Wong, Steven M. Drucker, Steve Glenner, Asta L. Glatzer
  • Patent number: 7479950
    Abstract: 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: Grant
    Filed: April 14, 2008
    Date of Patent: January 20, 2009
    Assignee: Microsoft Corporation
    Inventors: Joel P. Dehlin, Steven M. Drucker, Curtis Glenn Wong, Asta J. Roseway