Patents by Inventor Robert A. DeLine

Robert A. 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: 11494414
    Abstract: The described implementations relate to processing of electronic data. One implementation is manifest as a technique that can include obtaining a relational query that references one or more data items and associating progress intervals with the data items. The technique can also include converting the relational query into a corresponding streaming query, and providing the streaming query and the data items with the progress intervals to a stream engine that produces incremental results of the query. For example, the progress intervals can be based on row numbers of a relational database table. The progress intervals can be used to define event lifetimes of streaming events that are provided as inputs to the stream engine.
    Type: Grant
    Filed: October 25, 2018
    Date of Patent: November 8, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Danyel A. Fisher, Steven M. Drucker, Jonathan D. Goldstein, Badrish Chandramouli, Robert A. DeLine, John C. Platt, Mike Barnett
  • Publication number: 20190057144
    Abstract: The described implementations relate to processing of electronic data. One implementation is manifest as a technique that can include obtaining a relational query that references one or more data items and associating progress intervals with the data items. The technique can also include converting the relational query into a corresponding streaming query, and providing the streaming query and the data items with the progress intervals to a stream engine that produces incremental results of the query. For example, the progress intervals can be based on row numbers of a relational database table. The progress intervals can be used to define event lifetimes of streaming events that are provided as inputs to the stream engine.
    Type: Application
    Filed: October 25, 2018
    Publication date: February 21, 2019
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Danyel A. Fisher, Steven M. Drucker, Jonathan D. Goldstein, Badrish Chandramouli, Robert A. DeLine, John C. Platt, Mike Barnett
  • Publication number: 20190030457
    Abstract: A packed bed includes a housing and at least one packed bed component disposed within the housing. The housing includes a first integral end configured to axially retain packed bed components within the housing. The housing further includes a second integral end configured to axially receive packed bed components within the housing in a first, open position and axially retain the packed bed components within the housing in a second, closed position.
    Type: Application
    Filed: May 18, 2018
    Publication date: January 31, 2019
    Applicant: Optimize Technologies, Inc.
    Inventor: Robert DeLine
  • Patent number: 10140358
    Abstract: The described implementations relate to processing of electronic data. One implementation is manifest as a technique that can include obtaining a relational query that references one or more data items and associating progress intervals with the data items. The technique can also include converting the relational query into a corresponding streaming query, and providing the streaming query and the data items with the progress intervals to a stream engine that produces incremental results of the query. For example, the progress intervals can be based on row numbers of a relational database table. The progress intervals can be used to define event lifetimes of streaming events that are provided as inputs to the stream engine.
    Type: Grant
    Filed: February 14, 2017
    Date of Patent: November 27, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Danyel A. Fisher, Steven M. Drucker, Jonathan D. Goldstein, Badrish Chandramouli, Robert A. DeLine, John C. Platt, Mike Barnett
  • Publication number: 20170154098
    Abstract: The described implementations relate to processing of electronic data. One implementation is manifest as a technique that can include obtaining a relational query that references one or more data items and associating progress intervals with the data items. The technique can also include converting the relational query into a corresponding streaming query, and providing the streaming query and the data items with the progress intervals to a stream engine that produces incremental results of the query. For example, the progress intervals can be based on row numbers of a relational database table. The progress intervals can be used to define event lifetimes of streaming events that are provided as inputs to the stream engine.
    Type: Application
    Filed: February 14, 2017
    Publication date: June 1, 2017
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Danyel A. Fisher, Steven M. Drucker, Jonathan D. Goldstein, Badrish Chandramouli, Robert A. DeLine, John C. Platt, Mike Barnett
  • Patent number: 9659280
    Abstract: Information sharing between meeting attendees during a co-located group meeting in a meeting space is democratized using a computer that is operating cooperatively with one or more object sensing devices in the meeting space to identify postures formed by the meeting attendees.
    Type: Grant
    Filed: May 2, 2014
    Date of Patent: May 23, 2017
    Assignee: MICROSOFT TECHNOLOGY LICENSING LLC
    Inventors: Andrew Bragdon, Robert DeLine, Ken Hinckley, Meredith June Morris
  • Patent number: 9607045
    Abstract: The described implementations relate to processing of electronic data. One implementation is manifest as a technique that can include obtaining a relational query that references one or more data items and associating progress intervals with the data items. The technique can also include converting the relational query into a corresponding streaming query, and providing the streaming query and the data items with the progress intervals to a stream engine that produces incremental results of the query. For example, the progress intervals can be based on row numbers of a relational database table. The progress intervals can be used to define event lifetimes of streaming events that are provided as inputs to the stream engine.
    Type: Grant
    Filed: December 21, 2012
    Date of Patent: March 28, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Danyel A. Fisher, Steven M. Drucker, Jonathan D. Goldstein, Badrish Chandramouli, Robert A. DeLine, John C. Platt, Mike Barnett
  • Publication number: 20160210021
    Abstract: Functionality is described herein for allowing an investigating user to explore event sequences. The functionality constructs an expression in a pattern-matching language in response to the user's interaction with a user interface presentation. The functionality then compares the specified expression against one or more event sequences to find portions of the event sequences that match the expression, if any. The comparing operation yields matching sequence information. The functionality then generates and displays output information based on the matching sequence information. In one case, the expression is a regular expression.
    Type: Application
    Filed: January 21, 2015
    Publication date: July 21, 2016
    Inventors: Emanuel Albert Errol Zgraggen, Steven M. Drucker, Danyel A. Fisher, Robert A. DeLine
  • Patent number: 9015674
    Abstract: Various technologies pertaining to answering reachability queries are described herein. A reachability query includes a user-specified destination line of code in source code that is desirably analyzed. A theorem prover is employed to identify an execution path through the source code that reaches the destination line of code. Graphical data is presented to the user that illustrates to the user the execution path through the source code that reaches the destination line of code.
    Type: Grant
    Filed: September 28, 2012
    Date of Patent: April 21, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Robert DeLine, Mike Barnett, Akash Lal, Shaz Qadeer
  • Publication number: 20140245190
    Abstract: Information sharing between meeting attendees during a co-located group meeting in a meeting space is democratized using a computer that is operating cooperatively with one or more object sensing devices in the meeting space to identify postures formed by the meeting attendees.
    Type: Application
    Filed: May 2, 2014
    Publication date: August 28, 2014
    Applicant: Microsoft Corporation
    Inventors: Andrew Bragdon, Robert DeLine, Ken Hinckley, Meredith June Morris
  • Patent number: 8740261
    Abstract: A fitting assembly for use in a fluid transfer assembly includes a fluid conduit having a first fitting with first and second ends and a bore extending between the first and second ends for receiving the fluid conduit. The first end of the first fitting is configured to sealingly dispose a ferrule assembly within a second fitting in an engaged position. The fitting assembly further includes a third fitting having first and second ends and a bore extending between the first and second ends for receiving the fluid conduit. The first end of the third fitting is configured to sealingly dispose a collet assembly within the first fitting in an engaged position.
    Type: Grant
    Filed: May 18, 2012
    Date of Patent: June 3, 2014
    Assignee: Optimize Technologies, Inc.
    Inventors: Douglas W. Ford, Robert DeLine
  • Patent number: 8696902
    Abstract: 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. A separation device is disposed within a central passages of the first and second fittings to selectively separate liquids passing therethrough. The fitting assembly further includes a retractable end fitting having a housing, a tube extending within the housing, and a biasing member. Selective positioning of the tube within the housing minimizes dead space between the tube and the second end.
    Type: Grant
    Filed: January 9, 2008
    Date of Patent: April 15, 2014
    Assignee: Optimize Technologies, Inc.
    Inventors: Douglas W. Ford, Robert DeLine
  • Publication number: 20140096112
    Abstract: Various technologies pertaining to answering reachability queries are described herein. A reachability query includes a user-specified destination line of code in source code that is desirably analyzed. A theorem prover is employed to identify an execution path through the source code that reaches the destination line of code. Graphical data is presented to the user that illustrates to the user the execution path through the source code that reaches the destination line of code.
    Type: Application
    Filed: September 28, 2012
    Publication date: April 3, 2014
    Applicant: Microsoft Corporation
    Inventors: Robert DeLine, Mike Barnett, Akash Lal, Shaz Qadeer
  • Patent number: 8561015
    Abstract: The present disclosure describes an apparatus and a method for contemporaneously viewing code structure in a diagram as well as source code facilitated by a semantic zoom and pan feature and enabled via use of advanced rendering engines. The apparatus and method support in-place editing where edits are represented on the diagram in real-time. One example system includes a diagramming surface, an advanced rendering engine, viewers with controls and data retrieval modules, a data store with data loaded from source code well as external sources, and workers possibly implemented as background threads to monitor changes. One example method enables layers where a subset of data is viewed and a corresponding control is used to manipulate the data. An advanced rendering engine enables a wide range of user interface techniques, including but not limited to semantic zoom and pan and in-place editing.
    Type: Grant
    Filed: June 15, 2009
    Date of Patent: October 15, 2013
    Assignee: Microsoft Corporation
    Inventors: Kael R Rowan, Robert A DeLine
  • Publication number: 20130103446
    Abstract: Information sharing between meeting attendees during a co-located group meeting in a meeting space is democratized using a computer that is operating cooperatively with one or more object sensing devices in the meeting space to identify postures formed by the meeting attendees.
    Type: Application
    Filed: October 20, 2011
    Publication date: April 25, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Andrew Bragdon, Robert DeLine, Ken Hinckley, Meredith June Morris
  • Publication number: 20120319400
    Abstract: A fitting assembly for use in a fluid transfer assembly includes a fluid conduit having a first fitting with first and second ends and a bore extending between the first and second ends for receiving the fluid conduit. The first end of the first fitting is configured to sealingly dispose a ferrule assembly within a second fitting in an engaged position. The fitting assembly further includes a third fitting having first and second ends and a bore extending between the first and second ends for receiving the fluid conduit. The first end of the third fitting is configured to sealingly dispose a collet assembly within the first fitting in an engaged position.
    Type: Application
    Filed: May 18, 2012
    Publication date: December 20, 2012
    Applicant: OPTIMIZE TECHNOLOGIES, INC.
    Inventors: Douglas W. Ford, Robert DeLine
  • Patent number: 8307541
    Abstract: 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: Grant
    Filed: December 23, 2009
    Date of Patent: November 13, 2012
    Assignee: Optimize Technologies, Inc.
    Inventors: Douglas W. Ford, Robert DeLine
  • Patent number: 8201854
    Abstract: 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: Grant
    Filed: June 2, 2009
    Date of Patent: June 19, 2012
    Assignee: Optimize Technologies, Inc.
    Inventors: Douglas W. Ford, Robert DeLine
  • Publication number: 20100318959
    Abstract: The present disclosure describes an apparatus and a method for contemporaneously viewing code structure in a diagram as well as source code facilitated by a semantic zoom and pan feature and enabled via use of advanced rendering engines. The apparatus and method support in-place editing where edits are represented on the diagram in real-time. One example system includes a diagramming surface, an advanced rendering engine, viewers with controls and data retrieval modules, a data store with data loaded from source code well as external sources, and workers possibly implemented as background threads to monitor changes. One example method enables layers where a subset of data is viewed and a corresponding control is used to manipulate the data. An advanced rendering engine enables a wide range of user interface techniques, including but not limited to semantic zoom and pan and in-place editing.
    Type: Application
    Filed: June 15, 2009
    Publication date: December 16, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: Kael R. Rowan, Robert A. DeLine
  • Patent number: D766055
    Type: Grant
    Filed: January 14, 2015
    Date of Patent: September 13, 2016
    Assignee: Optimize Technologies, Inc.
    Inventors: Douglas W. Ford, Robert DeLine