Patents by Inventor Robert DeLine
Robert DeLine 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: 7793259Abstract: A method and system for tracking and processing user interaction information from multiple computing devices. Individual computing devices collect user interaction information corresponding to user interaction with discrete units of a set of data, such as software programming code. The individual information is collected and processed to generate a cumulative set of user interaction information that is transmitted back to the client computing devices. The client computing devices can then provide various visual interfaces corresponding to the processed user interaction data.Type: GrantFiled: January 20, 2006Date of Patent: September 7, 2010Assignee: Microsoft CorporationInventors: George G Robertson, Mary P Czerwinski, Robert A DeLine
-
Publication number: 20100154207Abstract: An assembly for placing an insert into communication with an analytical chemical instrument having a first portion of tubing and a second portion of tubing includes a clamp arm assembly having first and second opposable clamp arms and a first fitting subassembly in communication with the first portion of tubing and configured to engage a first portion of an insert, wherein the first fitting subassembly is received within the first clamp arm. The assembly further includes a second fitting subassembly in communication with the second portion of tubing and configured to engage a second portion of the insert, wherein the second fitting subassembly is moveably received within the second clamp arm and biased in a direction toward the first fitting subassembly. Further included is an actuator assembly configured to move the second clamp arm toward the first clamp arm to secure the insert between the first and second fitting subassemblies.Type: ApplicationFiled: December 23, 2009Publication date: June 24, 2010Applicant: OPTIMIZE TECHNOLOGIES, INC.Inventors: Douglas W. Ford, Robert DeLine
-
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
-
Publication number: 20090295156Abstract: A ferrule for use in a fluid transfer assembly having a fluid conduit includes a frusto-conical seal portion having a first cylindrical bore sized and configured to slidably receive a fluid conduit. The seal portion is formed from a first material suitable to seal the fluid conduit within a first fitting without substantially deforming the fluid conduit. A frusto-conical collet portion is mated with the seal portion and includes a second cylindrical bore in substantial alignment with the first cylindrical bore. The collet portion includes at least one axial finger extending along the tapered end that is configured to be biased into locking engagement with the fluid conduit. The collet portion is formed from a second material that substantially prevents deformation of the fluid conduit when the finger is biased into locking engagement with the fluid conduit.Type: ApplicationFiled: June 2, 2009Publication date: December 3, 2009Applicant: OPTIMIZE TECHNOLOGIES, INC.Inventors: Douglas W. Ford, Robert DeLine
-
Patent number: 7614035Abstract: A software program can be represented as a map depicting respective software components of the software program. A grid system can be used, and map elements can be contiguous geometric shapes. Affinity between the software components can be represented in the map, such as by placing corresponding map elements close to one other in the map. During navigation through source code, an indication of where within the source code the navigation has occurred can be displayed on the map. Paths can be shown on the map. A technique for building the map can rely on a metric of a software component when generating a corresponding map element in the software map. The map can be depicted as a geographic map to help developers locate components.Type: GrantFiled: November 4, 2005Date of Patent: November 3, 2009Assignee: Microsoft CorporationInventor: Robert A. DeLine
-
Publication number: 20090204912Abstract: Expanding and contracting a display screen container. Data is stored in a computer readable medium. The data represents a screen container such as a graphical desktop user interface displayable to a user on a computer display of a computing device. Data is stored representing artifacts, including one or more application graphical user interface artifacts for applications that are instantiated on the computing device. Information is stored specifying locations where each of the artifacts should be graphically located in the screen container. The graphical size of screen container is determined by the locations of the artifacts. Based on user input, a portion of the screen container is displayed to the user on the computer display of the computing device. The screen container may be expanded or contracted based on opening or closing graphical user interface artifacts, adding or removing artifacts, or repositioning artifacts.Type: ApplicationFiled: February 8, 2008Publication date: August 13, 2009Applicant: MICROSOFT CORPORATIONInventors: Bradford H. Lovering, Mohsen Agsen, Randy Kimmerly, Douglas Purdy, Christopher L. Anderson, Vijaye Raji, Vikram Bapat, Steven J. Clarke, Bryan J. Tiller, Florian Voss, Stephen M. Danton, Andrew C. Wassyng, Laurent Mollicone, James R. Flynn, Arwen E. Pond, Robert A. DeLine, Gina D. Venolia
-
Publication number: 20080237112Abstract: An analytical instrument fitting assembly for coupling first and second analytical fluid conduits is provided. The fitting assembly includes a first fitting defining a central passage adapted to receive a first fluid conduit defining an internal diameter of no greater than 0.040 inch and a second fitting. The second fitting defines a central passage extending between first and second ends and is in fluid communication with the first fitting.Type: ApplicationFiled: January 9, 2008Publication date: October 2, 2008Applicant: OPTIMIZE TECHNOLOGIES, INC.Inventors: Douglas W. Ford, Robert DeLine
-
Publication number: 20080104535Abstract: 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: ApplicationFiled: October 27, 2006Publication date: May 1, 2008Applicant: MICROSOFT CORPORATIONInventors: Robert DeLine, Mary Czerwinski, Brian R. Meyers, Gina Venolia, Steven M. Drucker, George G. Robertson
-
Publication number: 20070106975Abstract: A software program can be represented as a map depicting respective software components of the software program. A grid system can be used, and map elements can be contiguous geometric shapes. Affinity between the software components can be represented in the map, such as by placing corresponding map elements close to one other in the map. During navigation through source code, an indication of where within the source code the navigation has occurred can be displayed on the map. Paths can be shown on the map. A technique for building the map can rely on a metric of a software component when generating a corresponding map element in the software map. The map can be depicted as a geographic map to help developers locate components.Type: ApplicationFiled: November 4, 2005Publication date: May 10, 2007Applicant: Microsoft CorporationInventor: Robert DeLine
-
Publication number: 20060200794Abstract: A method and system for tracking and processing user interaction information from multiple computing devices. Individual computing devices collect user interaction information corresponding to user interaction with discrete units of a set of data, such as software programming code. The individual information is collected and processed to generate a cumulative set of user interaction information that is transmitted back to the client computing devices. The client computing devices can then provide various visual interfaces corresponding to the processed user interaction data.Type: ApplicationFiled: January 20, 2006Publication date: September 7, 2006Applicant: Microsoft CorporationInventors: George Robertson, Mary Czerwinski, Robert Deline
-
Publication number: 20050081192Abstract: A system and method employing pre- and/or post-condition(s) specified at a source code level and persisted (e.g., in associated object code and/or a specification repository) facilitating static checking of the object code is provided. The system and method are based, at least in part, upon a framework that employs rules for using an interface to be recorded as declarative specifications in an existing language. A specifier can give a method a plug-in pre- and postcondition, which is arbitrary code that examines an object's current state and a static approximation of the method's actuals, decides whether the call is legal and returns the object's state after the call.Type: ApplicationFiled: October 8, 2003Publication date: April 14, 2005Inventors: Robert DeLine, Manuel Fahndrich
-
Publication number: 20050066319Abstract: A system and method employing pre- and/or post-condition(s) specified at a source code level and persisted (e.g., in associated object code and/or a specification repository) facilitating static checking of the object code is provided. The system and method are based, at least in part, upon a framework that employs rules for using an interface to be recorded as declarative specifications in an existing language. The system can employ a range of annotations that allow a developer to specify interface rule(s) with varying precision. At the simplest end of the range, a specifier can mark those methods that allocate and release resource(s). A specifier can also limit the order in which an object's methods may be called to the transitions of a finite state machine.Type: ApplicationFiled: September 22, 2003Publication date: March 24, 2005Inventors: Robert DeLine, Manuel Fahndrich