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: 20060184872Abstract: 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: ApplicationFiled: February 15, 2005Publication date: August 17, 2006Applicant: Microsoft CorporationInventors: Lubomira Dontcheva, Steven Drucker, Michael Cohen
-
Publication number: 20060161867Abstract: 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: ApplicationFiled: March 20, 2006Publication date: July 20, 2006Applicant: Microsoft CorporationInventors: Steven Drucker, Curtis Wong, Steve Glenner, Asta Glatzer, Steven DeMar
-
Publication number: 20060117273Abstract: 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: ApplicationFiled: January 13, 2006Publication date: June 1, 2006Applicant: Microsoft CorporationInventors: Marc Smith, Steven Drucker, Rebecca Xiong
-
Publication number: 20060098013Abstract: 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: ApplicationFiled: December 19, 2005Publication date: May 11, 2006Applicant: Microsoft CorporationInventors: Curtis Wong, Steven Drucker, Michael Cohen, Li-Wei He, Asta Glatzer, Steven De Mar
-
Patent number: 7041468Abstract: 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: GrantFiled: March 29, 2002Date of Patent: May 9, 2006Assignee: TheraSense, Inc.Inventors: Steven Drucker, Charles T. Liamos, Fredric Colman, Mark Lortz, Kelley Lipman, Feng Jiang, Henrik Bacho
-
Publication number: 20060061585Abstract: 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: ApplicationFiled: November 10, 2005Publication date: March 23, 2006Applicant: Microsoft CorporationInventors: Steven Drucker, James Mahoney
-
Publication number: 20060026264Abstract: 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: ApplicationFiled: September 29, 2005Publication date: February 2, 2006Applicant: Microsoft CorporationInventors: Harry Chesley, Steven Drucker, Lili Cheng
-
Publication number: 20060001650Abstract: 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: ApplicationFiled: June 30, 2004Publication date: January 5, 2006Applicant: Microsoft CorporationInventors: Daniel Robbins, Steven Drucker, Andrew Wilson, Kristen Nye, Joel Dehlin
-
Publication number: 20060001645Abstract: 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: ApplicationFiled: June 30, 2004Publication date: January 5, 2006Applicant: Microsoft CorporationInventors: Steven Drucker, Curtis Wong, Asta Roseway, Joel Dehlin
-
Publication number: 20050280631Abstract: 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: ApplicationFiled: June 17, 2004Publication date: December 22, 2005Applicant: Microsoft CorporationInventors: Curtis Wong, Steven Drucker
-
Publication number: 20050275636Abstract: 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: ApplicationFiled: November 22, 2004Publication date: December 15, 2005Applicant: Microsoft CorporationInventors: Joel Dehlin, Steven Drucker, Curtis Wong, Asta Roseway
-
Publication number: 20050277164Abstract: 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: ApplicationFiled: June 22, 2005Publication date: December 15, 2005Applicant: THERASENSE, INC.Inventors: Steven Drucker, Charles Liamos, Fredric Colman, Mark Lortz, Kelley Lipman, Feng Jiang, Henrik Bacho
-
Publication number: 20050275635Abstract: 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: ApplicationFiled: June 15, 2004Publication date: December 15, 2005Applicant: Microsoft CorporationInventors: Joel Dehlin, Steven Drucker, Curtis Wong, Asta Roseway
-
Publication number: 20050267994Abstract: 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: ApplicationFiled: July 8, 2005Publication date: December 1, 2005Applicant: Microsoft CorporationInventors: Curtis Wong, Steven Drucker
-
Patent number: 6968364Abstract: 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: GrantFiled: August 29, 2000Date of Patent: November 22, 2005Assignee: Microsoft CorporationInventors: Curtis Wong, Steven Drucker
-
Publication number: 20050248729Abstract: 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: ApplicationFiled: May 4, 2004Publication date: November 10, 2005Applicant: Microsoft CorporationInventors: Steven Drucker, Curtis Wong
-
Publication number: 20050239156Abstract: 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: ApplicationFiled: June 23, 2005Publication date: October 27, 2005Applicant: THERASENSE, INC.Inventors: Steven Drucker, Charles Liamos, Fredric Colman, Mark Lortz, Kelley Lipman, Feng Jiang, Henrik Bacho
-
Publication number: 20050198578Abstract: 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: ApplicationFiled: January 15, 2004Publication date: September 8, 2005Inventors: Maneesh Agrawala, Sumit Basu, Steven Drucker, Ronald Logan, Trausti Kristjansson, Tim Paek, Kentaro Toyama, Andrew Wilson
-
Publication number: 20050193328Abstract: 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: ApplicationFiled: February 27, 2004Publication date: September 1, 2005Applicant: Microsoft CorporationInventors: Maneesh Agrawala, Sumit Basu, Steven Drucker, Ronald Logan, Trausti Kristjansson, Tim Paek, Kentaro Toyama, Andrew Wilson
-
Publication number: 20050192924Abstract: 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: ApplicationFiled: July 17, 2004Publication date: September 1, 2005Applicant: Microsoft CorporationInventors: Steven Drucker, Curtis Wong, Asta Roseway, Steven Glenner, Steven DeMar