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: 20080168139Abstract: A framework for facilitating collaborative interaction between users of a web application is presented. The framework provides persistence and sharing mechanisms for arbitrary application-defined objects. The sharing mechanism is coupled with a consistency mechanism that keeps client states consistent even when users perform conflicting operations. This framework is application-independent in that the persistence, sharing between clients and maintaining a consistent state among the clients is accomplished without the need for specific knowledge of the design of the web application. Thus, web developers can focus on the logic of the application and the UI, instead of spending time designing and implementing collaborative capabilities.Type: ApplicationFiled: January 6, 2007Publication date: July 10, 2008Applicant: Microsoft CorporationInventors: Sasa Junuzovic, Rajesh Hegde, Li-Wei He, Zhengyou Zhang, Steven Drucker
-
Patent number: 7395511Abstract: A user interface, system, and method are disclosed to facilitate specification of queries and displaying corresponding results. The user interface presents the user with dimensions that contain one or more headings arranged according to an information taxonomy, which can vary based on the intended implementation for the system and user interface. A corresponding filter or query is constructed based on the user selecting of one or more headings. The filter is applied to one or more databases to return results that satisfy the filter. The results are presented in the user interface and can include interactive items based on a particular query as well as can correspond to a fully specified task.Type: GrantFiled: April 7, 2006Date of Patent: July 1, 2008Assignee: Microsoft CorporationInventors: George G. Robertson, Steven Drucker, Daniel C. Robbins, Kim Cameron, Timothy K. Olson
-
Patent number: 7383495Abstract: 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: GrantFiled: February 15, 2005Date of Patent: June 3, 2008Assignee: Microsoft CorporationInventors: Lubomira A. Dontcheva, Steven Drucker, Michael F. Cohen
-
Publication number: 20080091094Abstract: An analyte monitor includes a sensor, a sensor control unit, and a display unit. The sensor has, for example, a substrate, a recessed channel formed in the substrate, and conductive material disposed in the recessed channel to form a working electrode. The sensor control unit typically has a housing adapted for placement on skin and is adapted to receive a portion of an electrochemical sensor. The sensor control unit also includes two or more conductive contacts disposed on the housing and configured for coupling to two or more contact pads on the sensor. A transmitter is disposed in the housing and coupled to the plurality of conductive contacts for transmitting data obtained using the sensor. The display unit has a receiver for receiving data transmitted by the transmitter of the sensor control unit and a display coupled to the receiver for displaying an indication of a level of an analyte.Type: ApplicationFiled: October 30, 2007Publication date: April 17, 2008Applicant: Abbott Diabetes Care, Inc.Inventors: Adam Heller, Steven Drucker, Robert Jin, Jeffery Funderburk
-
Publication number: 20080091095Abstract: An analyte monitor includes a sensor, a sensor control unit, and a display unit. The sensor has, for example, a substrate, a recessed channel formed in the substrate, and conductive material disposed in the recessed channel to form a working electrode. The sensor control unit typically has a housing adapted for placement on skin and is adapted to receive a portion of an electrochemical sensor. The sensor control unit also includes two or more conductive contacts disposed on the housing and configured for coupling to two or more contact pads on the sensor. A transmitter is disposed in the housing and coupled to the plurality of conductive contacts for transmitting data obtained using the sensor. The display unit has a receiver for receiving data transmitted by the transmitter of the sensor control unit and a display coupled to the receiver for displaying an indication of a level of an analyte.Type: ApplicationFiled: October 30, 2007Publication date: April 17, 2008Applicant: Abbott Diabetes Care, Inc.Inventors: Adam Heller, Steven Drucker, Robert Jin, Jeffery Funderburk
-
Publication number: 20080086040Abstract: An analyte monitor includes a sensor, a sensor control unit, and a display unit. The sensor has, for example, a substrate, a recessed channel formed in the substrate, and conductive material disposed in the recessed channel to form a working electrode. The sensor control unit typically has a housing adapted for placement on skin and is adapted to receive a portion of an electrochemical sensor. The sensor control unit also includes two or more conductive contacts disposed on the housing and configured for coupling to two or more contact pads on the sensor. A transmitter is disposed in the housing and coupled to the plurality of conductive contacts for transmitting data obtained using the sensor. The display unit has a receiver for receiving data transmitted by the transmitter of the sensor control unit and a display coupled to the receiver for displaying an indication of a level of an analyte.Type: ApplicationFiled: October 30, 2007Publication date: April 10, 2008Applicant: Abbott Diabetes Care, Inc.Inventors: Adam Heller, Steven Drucker, Robert Jin, Jeffery Funderburk
-
Publication number: 20080086039Abstract: An analyte monitor includes a sensor, a sensor control unit, and a display unit. The sensor has, for example, a substrate, a recessed channel formed in the substrate, and conductive material disposed in the recessed channel to form a working electrode. The sensor control unit typically has a housing adapted for placement on skin and is adapted to receive a portion of an electrochemical sensor. The sensor control unit also includes two or more conductive contacts disposed on the housing and configured for coupling to two or more contact pads on the sensor. A transmitter is disposed in the housing and coupled to the plurality of conductive contacts for transmitting data obtained using the sensor. The display unit has a receiver for receiving data transmitted by the transmitter of the sensor control unit and a display coupled to the receiver for displaying an indication of a level of an analyte.Type: ApplicationFiled: October 30, 2007Publication date: April 10, 2008Applicant: Abbott Diabetes Care, Inc.Inventors: Adam Heller, Steven Drucker, Robert Jin, Jeffery Funderburk
-
Publication number: 20080086043Abstract: An analyte monitor includes a sensor, a sensor control unit, and a display unit. The sensor has, for example, a substrate, a recessed channel formed in the substrate, and conductive material disposed in the recessed channel to form a working electrode. The sensor control unit typically has a housing adapted for placement on skin and is adapted to receive a portion of an electrochemical sensor. The sensor control unit also includes two or more conductive contacts disposed on the housing and configured for coupling to two or more contact pads on the sensor. A transmitter is disposed in the housing and coupled to the plurality of conductive contacts for transmitting data obtained using the sensor. The display unit has a receiver for receiving data transmitted by the transmitter of the sensor control unit and a display coupled to the receiver for displaying an indication of a level of an analyte.Type: ApplicationFiled: October 30, 2007Publication date: April 10, 2008Applicant: Abbott Diabetes Care, Inc.Inventors: Adam Heller, Steven Drucker, Robert Jin, Jeffery Funderburk
-
Publication number: 20080086041Abstract: An analyte monitor includes a sensor, a sensor control unit, and a display unit. The sensor has, for example, a substrate, a recessed channel formed in the substrate, and conductive material disposed in the recessed channel to form a working electrode. The sensor control unit typically has a housing adapted for placement on skin and is adapted to receive a portion of an electrochemical sensor. The sensor control unit also includes two or more conductive contacts disposed on the housing and configured for coupling to two or more contact pads on the sensor. A transmitter is disposed in the housing and coupled to the plurality of conductive contacts for transmitting data obtained using the sensor. The display unit has a receiver for receiving data transmitted by the transmitter of the sensor control unit and a display coupled to the receiver for displaying an indication of a level of an analyte.Type: ApplicationFiled: October 30, 2007Publication date: April 10, 2008Applicant: Abbott Diabetes Care, Inc.Inventors: Adam Heller, Steven Drucker, Robert Jin, Jeffery Funderburk
-
Publication number: 20070277201Abstract: A system and method are disclosed to facilitates programming of a recording device. A client system is operatively coupled with the recording device, which, for example, is programmed and/or configured to record selected audio and/or visual broadcast programming. The client system receives a message, such as in the form of electronic mail (email) or another suitable form, from a remotely located computer. One or more tokens are associated with the message for providing program criteria indicative of selected audio and/or visual programming, which may be employed to program the recording device for recording broadcast programming based on the token.Type: ApplicationFiled: August 9, 2007Publication date: November 29, 2007Applicant: MICROSOFT CORPORATIONInventors: Curtis Wong, Steven Drucker
-
Publication number: 20070182709Abstract: 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: ApplicationFiled: February 8, 2006Publication date: August 9, 2007Applicant: Microsoft CorporationInventors: Alice Jane Brush, Brian Meyers, Marc Smith, Steven Drucker
-
Publication number: 20070153006Abstract: A computer system and for displaying a static animation image in response to an action related to a displayed object that occurs on the computer system is presented. An initial state of the displayed object is determined with regard to the action. A final state of the displayed object with regard to the action is also determined. Transition aspects between the initial state and the final state are then determined. A static animation image is generated according to the initial state, the transition aspects, and the final state. The static animation image represents, in static form, an animation indicative of the action from the initial state to the final state of the displayed object. The static animation image is displayed on the graphical user interface in lieu of animation.Type: ApplicationFiled: January 4, 2006Publication date: July 5, 2007Applicant: Microsoft CorporationInventors: Daniel Robbins, Desney Tan, George Robertson, Kenneth Hinckley, Maneesh Agrawala, Patrick Baudish, Steven Drucker, Tovi Grossman
-
Publication number: 20070083818Abstract: 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: ApplicationFiled: October 10, 2006Publication date: April 12, 2007Applicant: MICROSOFT CORPORATIONInventors: Steven Drucker, Curtis Wong, Asta Glatzer
-
Publication number: 20070067447Abstract: A system and method are disclosed which enable a user to locate target data from a temporal broadcast of data. The system includes a transportable identifier that represents the target data. The identifier further includes metadata that provides sufficient information about the broadcast of the target data such that the target data can be acquired when broadcast. The transportable identifier further may be sent to one or more other users to enable such users to locate the broadcast of the target data. As a result, one or more users may employ identifiers to locate the broadcast of the target data and, in turn, monitor and/or store the target data from the temporal broadcast.Type: ApplicationFiled: August 11, 2006Publication date: March 22, 2007Applicant: MICROSOFT CORPORATIONInventors: Curtis Wong, Steven Drucker, Craig Mundie
-
Publication number: 20070033220Abstract: 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: ApplicationFiled: October 2, 2006Publication date: February 8, 2007Applicant: MICROSOFT CORPORATIONInventors: Steven Drucker, Curtis Wong, Asta Glatzer
-
Patent number: 7149983Abstract: A user interface, system, and method are disclosed to facilitate specification of queries and displaying corresponding results. The user interface presents the user with dimensions that contain one or more headings arranged according to an information taxonomy, which can vary based on the intended implementation for the system and user interface. A corresponding filter or query is constructed based on the user selecting of one or more headings. The filter is applied to one or more databases to return results that satisfy the filter. The results are presented in the user interface and can include interactive items based on a particular query as well as can correspond to a fully specified task.Type: GrantFiled: May 8, 2002Date of Patent: December 12, 2006Assignee: Microsoft CorporationInventors: George G. Robertson, Steven Drucker, Daniel C. Robbins, Kim Cameron, Timothy K. Olson
-
Publication number: 20060253685Abstract: 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: ApplicationFiled: May 9, 2005Publication date: November 9, 2006Applicant: Microsoft CorporationInventors: Curtis Wong, James Kajiya, Steven Drucker
-
Publication number: 20060224993Abstract: 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: ApplicationFiled: March 31, 2005Publication date: October 5, 2006Applicant: Microsoft CorporationInventors: Curtis Wong, David Huynh, Patrick Baudisch, Steven Drucker
-
Publication number: 20060224997Abstract: The present subject matter describes a graphical web browser toolbar the stores visual representations of user-selected web pages. A saved page is included in the toolbar as a tile that shows a thumbnail image of at least a portion of the page. A user may customize the thumbnail image by zooming onto an area of the page. The user selects a tile from the toolbar to show an enlarged version of the thumbnail image with data from the web page, such as a link to the web page. A comments section allows a user to enter comments related to the web page into the tile. Tiles may be arranged according to groups as configured by the user. The toolbar may be stored and transmitted to a remote location. Using the described techniques, a web shopper can save images in a graphical toolbar and send items saved therein to an acquaintance.Type: ApplicationFiled: March 31, 2005Publication date: October 5, 2006Applicant: Microsoft CorporationInventors: Curtis Wong, Steve Glenner, Steven Drucker
-
Publication number: 20060209062Abstract: The coordinates for laying out visual items in two-, three-, or n-dimensional space along an embedded one-manifold or path are calculated and coordinates are generated for placement of the items in a container. A one-manifold may be continuous, discontinuous, be contained entirely within a container or extent beyond a container. The one-manifold may be defined by a set of parameters defining a function, formula or set of points. The container may be a two-dimensional, three-dimensional, or n-dimensional container. Such a mechanism may be employed by a graphics application and may determine the location or positioning of an object or item. The object or item may be one of a set of objects or items. In response to receiving a set of parameters defining a one-manifold, the one-manifold may be embedded within a container.Type: ApplicationFiled: March 21, 2005Publication date: September 21, 2006Applicant: Microsoft CorporationInventors: Steven Drucker, Henry Sowizral, Kentaro Toyama