Patents by Inventor Steven Drucker

Steven 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).

  • Publication number: 20060184872
    Abstract: The subject invention provides a unique system and method that facilitates a viewer's viewing experience of a presentation as shown on the viewer's own machine. The system and method provide the viewer with navigation and annotation control of the viewer's view of the presentation without affecting the presenter's presentation and/or the presenter's display of the presentation. When viewing a presentation, the viewer can annotate at least a portion of the presentation with text, audio, ink markings, as well as insert URL or other web-based information. Searches can be conducted during the viewing of the presentation to further supplement content in the presentation. The search results including the pertinent URLs can be added in whole or in part to the relevant portions of the presentation. Furthermore, the viewer can view the presentation in a variety of perspectives and zoom levels to gain context over the presentation or parts thereof.
    Type: Application
    Filed: February 15, 2005
    Publication date: August 17, 2006
    Applicant: Microsoft Corporation
    Inventors: Lubomira Dontcheva, Steven Drucker, Michael Cohen
  • Publication number: 20060161867
    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: Application
    Filed: March 20, 2006
    Publication date: July 20, 2006
    Applicant: Microsoft Corporation
    Inventors: Steven Drucker, Curtis Wong, Steve Glenner, Asta Glatzer, Steven DeMar
  • Publication number: 20060117273
    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: Application
    Filed: January 13, 2006
    Publication date: June 1, 2006
    Applicant: Microsoft Corporation
    Inventors: Marc Smith, Steven Drucker, Rebecca Xiong
  • Publication number: 20060098013
    Abstract: A spectator experience corresponding to an occurrence of one or more games or events is generated based on each associated occurrence. The occurrence of a game or event varies in response to contributions and/or interactions of one or more participants of the game or event. The spectator experience enables users thereof to observe an augmented version of the game or event, such as by implementing enhanced viewpoint controls and/or other spectator related effects. In a particular aspect, the spectator experience can provide an indication of the spectator' presence, which is made available to the spectators and/or to the participants of the game.
    Type: Application
    Filed: December 19, 2005
    Publication date: May 11, 2006
    Applicant: Microsoft Corporation
    Inventors: Curtis Wong, Steven Drucker, Michael Cohen, Li-Wei He, Asta Glatzer, Steven De Mar
  • Patent number: 7041468
    Abstract: A measurement module for glucose testing includes a glucose testing measurement module housing, a test strip receptacle formed in the housing, and a connector portion formed in the housing and shaped to permit mechanical removable attachment of the housing to a hand-held computer. Electronics determine the amount of glucose present in a sample of body fluid, when the test strip is positioned in the receptacle and the body fluid is placed on a test strip, and communicate the glucose amount to the hand-held computer via the connector portion.
    Type: Grant
    Filed: March 29, 2002
    Date of Patent: May 9, 2006
    Assignee: TheraSense, Inc.
    Inventors: Steven Drucker, Charles T. Liamos, Fredric Colman, Mark Lortz, Kelley Lipman, Feng Jiang, Henrik Bacho
  • Publication number: 20060061585
    Abstract: An array of view-dependent sprited tiles provide different views of an image texture (e.g., structure, color, shading, illumination, transparency, as well as other image attributes). The different views of the image texture correspond to different viewing angles at which a user would see the tiles when they are applied to an image geometry. In one implementation, the view dependent sprited tiles are two-dimensional projections of three-dimensional structures. The projections maintain the dimensions (including shape) of the front surfaces of three-dimensional structures at different viewing angles. A projection that meets these characteristics is the oblique parallel projection.
    Type: Application
    Filed: November 10, 2005
    Publication date: March 23, 2006
    Applicant: Microsoft Corporation
    Inventors: Steven Drucker, James Mahoney
  • Publication number: 20060026264
    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: Application
    Filed: September 29, 2005
    Publication date: February 2, 2006
    Applicant: Microsoft Corporation
    Inventors: Harry Chesley, Steven Drucker, Lili Cheng
  • Publication number: 20060001650
    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: Application
    Filed: June 30, 2004
    Publication date: January 5, 2006
    Applicant: Microsoft Corporation
    Inventors: Daniel Robbins, Steven Drucker, Andrew Wilson, Kristen Nye, Joel Dehlin
  • Publication number: 20060001645
    Abstract: An input to a computer system is made by manipulating a physical object disposed adjacent to an interactive display surface. An application having at least one changeable attribute is executed on the computer system. When the physical object is disposed adjacent to the interactive display surface, it is identified and its location is determined based upon a shape, a size, an infrared reflectance, or some other optical quality. The initial location and orientation of the physical object on the interactive display surface relative to the interactive display surface is identified. The attribute of the application is correlated with the physical object and is changed in response to movement of the physical object. The physical object can thus be used, for example, to select menu options and parameters within the application being executed.
    Type: Application
    Filed: June 30, 2004
    Publication date: January 5, 2006
    Applicant: Microsoft Corporation
    Inventors: Steven Drucker, Curtis Wong, Asta Roseway, Joel Dehlin
  • Publication number: 20050280631
    Abstract: An object placed on a display surface conveys an image appearing on the display surface to a surface of the object. The object can include one or more optical elements such as a lens, or may include a plurality of fused fiber optics or collimated light tubes to convey the image appearing under the object to a different surface. The image can thus be made to appear on a side of the object, or on an intermediate surface within the object, or on a top surface of the object. In addition, on an interactive display device, the user is enabled to interact with the image and the object, for example, by using a gesture to move the image about on the display surface so that it is moved toward and under the object and thereafter appears on the surface of the object.
    Type: Application
    Filed: June 17, 2004
    Publication date: December 22, 2005
    Applicant: Microsoft Corporation
    Inventors: Curtis Wong, Steven Drucker
  • Publication number: 20050275636
    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: Application
    Filed: November 22, 2004
    Publication date: December 15, 2005
    Applicant: Microsoft Corporation
    Inventors: Joel Dehlin, Steven Drucker, Curtis Wong, Asta Roseway
  • Publication number: 20050277164
    Abstract: A measurement module for glucose testing includes a glucose testing measurement module housing, a test strip receptacle formed in the housing, and a connector portion formed in the housing and shaped to permit mechanical removable attachment of the housing to a hand-held computer. Electronics determine the amount of glucose present in a sample of body fluid, when the test strip is positioned in the receptacle and the body fluid is placed on a test strip, and communicate the glucose amount to the hand-held computer via the connector portion.
    Type: Application
    Filed: June 22, 2005
    Publication date: December 15, 2005
    Applicant: THERASENSE, INC.
    Inventors: Steven Drucker, Charles Liamos, Fredric Colman, Mark Lortz, Kelley Lipman, Feng Jiang, Henrik Bacho
  • Publication number: 20050275635
    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: Application
    Filed: June 15, 2004
    Publication date: December 15, 2005
    Applicant: Microsoft Corporation
    Inventors: Joel Dehlin, Steven Drucker, Curtis Wong, Asta Roseway
  • Publication number: 20050267994
    Abstract: A system and method to facilitate selection and programming of at least one of audio and visual program are disclosed. A first computer is operative to connect to a second computer for filtering through a plurality of audio and/or visual programs based on selection criteria to provide a filtered representation of programs. A program from the filtered representation of programs may be selected at the first computer so as to cause a token indicative of the selected program to be assigned to a recipient operative to receive the token. The recipient may be a user at the first computer, a third computer, or an entertainment appliance. The token represents the selected program with sufficient particularity to program an entertainment system based on the token to record the program represented by the token.
    Type: Application
    Filed: July 8, 2005
    Publication date: December 1, 2005
    Applicant: Microsoft Corporation
    Inventors: Curtis Wong, Steven Drucker
  • Patent number: 6968364
    Abstract: A system and method to facilitate selection and programming of at least one of audio and visual program are disclosed. A first computer is operative to connect to a second computer for filtering through a plurality of audio and/or visual programs based on selection criteria to provide a filtered representation of programs. A program from the filtered representation of programs may be selected at the first computer so as to cause a token indicative of the selected program to be assigned to a recipient operative to receive the token. The recipient may be a user at the first computer, a third computer, or an entertainment appliance. The token represents the selected program with sufficient particularity to program an entertainment system based on the token to record the program represented by the token.
    Type: Grant
    Filed: August 29, 2000
    Date of Patent: November 22, 2005
    Assignee: Microsoft Corporation
    Inventors: Curtis Wong, Steven Drucker
  • Publication number: 20050248729
    Abstract: A display table contains a projector that can either project an image onto a display surface of the display table or onto an external surface that is separate from the display table. A user can change the path of the light from the projector from the display surface to the external surface, either by rotating the projector to an appropriate position, or by moving a mirror into the path of light from the projector. A video camera included in the display table also has dual functionality and can selectively be used either to image objects on or above the display surface, or objects that are not adjacent to the display surface. A panel in the housing of the table is opened, and either the video camera is pivoted or a mirror is moved into its light path. Imaging a user with the video camera is useful for video conferencing.
    Type: Application
    Filed: May 4, 2004
    Publication date: November 10, 2005
    Applicant: Microsoft Corporation
    Inventors: Steven Drucker, Curtis Wong
  • Publication number: 20050239156
    Abstract: A measurement module for glucose testing includes a glucose testing measurement module housing, a test strip receptacle formed in the housing, and a connector portion formed in the housing and shaped to permit mechanical removable attachment of the housing to a hand-held computer. Electronics determine the amount of glucose present in a sample of body fluid, when the test strip is positioned in the receptacle and the body fluid is placed on a test strip, and communicate the glucose amount to the hand-held computer via the connector portion.
    Type: Application
    Filed: June 23, 2005
    Publication date: October 27, 2005
    Applicant: THERASENSE, INC.
    Inventors: Steven Drucker, Charles Liamos, Fredric Colman, Mark Lortz, Kelley Lipman, Feng Jiang, Henrik Bacho
  • Publication number: 20050198578
    Abstract: A system and process for controlling common information displays, referred to as shared displays, is presented. The system and process allows multiple modes of input using a set of modules that accept and display data from a variety of sources. Input modules are able to understand data from a single mode of communication and to be able to generate messages as output accordingly. An optional translation module takes discrete message units and converts them into commands or requests that can be processed by a logic module. The logic module includes any application that is running on the shared display. A layout module lays out the information output by the logic module and a display module takes the layout data and converts the information to a form that can be readily displayed on a display device.
    Type: Application
    Filed: January 15, 2004
    Publication date: September 8, 2005
    Inventors: Maneesh Agrawala, Sumit Basu, Steven Drucker, Ronald Logan, Trausti Kristjansson, Tim Paek, Kentaro Toyama, Andrew Wilson
  • Publication number: 20050193328
    Abstract: A browsing system and method for browsing allows multiple users to access and view hypertext documents on a shared display. A browsing system includes a hypertext document converter configured to convert a component in a hypertext document to include alternate component activation tags. A hypertext display controller controls a display module to display the converted component in the hypertext document. The input processor receives and processes an input signal related to the alternate component activation tag from at least one of the plurality of input devices. The browsing system activates the converted component of the hypertext document upon receiving the input signal.
    Type: Application
    Filed: February 27, 2004
    Publication date: September 1, 2005
    Applicant: Microsoft Corporation
    Inventors: Maneesh Agrawala, Sumit Basu, Steven Drucker, Ronald Logan, Trausti Kristjansson, Tim Paek, Kentaro Toyama, Andrew Wilson
  • Publication number: 20050192924
    Abstract: Described is a system and method including a user interface to manage sets of digital data (e.g., files) such as digital photographs or email messages. The system and method comprise a rapid sort mechanism and an underlying support mechanism that associates metadata with each set of digital data, including annotation metadata obtained from the sort mechanism. As the user scrolls through images that represent the sets of digital data and categorizes them, metadata as to its particular categorization or lack of categorization is implicitly obtained and associated with each set of digital data. Grouping of sets of digital data into clusters is also provided, with a visual indication as to which cluster a set of digital data belongs. With respect to digital photography, the system and method makes annotating and classifying digital photographs significantly easier and faster than contemporary photograph management mechanisms.
    Type: Application
    Filed: July 17, 2004
    Publication date: September 1, 2005
    Applicant: Microsoft Corporation
    Inventors: Steven Drucker, Curtis Wong, Asta Roseway, Steven Glenner, Steven DeMar