Patents by Inventor Andrew Zeigler

Andrew Zeigler 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: 20170154121
    Abstract: Various embodiments enable a user to use their browser to selectively delete items that are not of interest to them. In at least some embodiments, a user's interest in a particular item is implied by some action a user has taken with respect to the particular item. Responsive to this implied interest, various delete operations that can be performed relative to the items are performed so as to exclude items in which a user has some implied interest. In one or more embodiments, items that appear on a user-specified list, such as a favorites or a bookmarked list, are not deleted when a delete operation is performed relative to items to which a user browses. In at least some embodiments, a user interface is provided and enables a user to select classes of items that are to be retained when delete operations are performed.
    Type: Application
    Filed: February 10, 2017
    Publication date: June 1, 2017
    Inventors: Andrew Zeigler, Jennifer C. Trahan
  • Patent number: 9594844
    Abstract: Various embodiments enable a user to use their browser to selectively delete items that are not of interest to them. In at least some embodiments, a user's interest in a particular item is implied by some action a user has taken with respect to the particular item. Responsive to this implied interest, various delete operations that can be performed relative to the items are performed so as to exclude items in which a user has some implied interest. In one or more embodiments, items that appear on a user-specified list, such as a favorites or a bookmarked list, are not deleted when a delete operation is performed relative to items to which a user browses. In at least some embodiments, a user interface is provided and enables a user to select classes of items that are to be retained when delete operations are performed.
    Type: Grant
    Filed: November 8, 2007
    Date of Patent: March 14, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Andrew Zeigler, Jennifer C. Trahan
  • Patent number: 8621635
    Abstract: Various embodiments enable detection of third party content sources that may pose a privacy risk to a user. In at least some embodiments, webpages navigated to via a browser can be processed to identify third party content sources that provide content for the webpages. Data may be stored to relate the third party content sources to webpages in which the third party content is encountered. The data may then be analyzed to determine when a particular third party is in a position to observe browsing habits of a user. Responsive to determining a privacy risk, notification may be output in a variety of ways to inform a user of potentially risky content. In at least some other embodiments, notification can be made by way of a user interface instrumentality that is automatically presented to a user to inform the user of a potentially risky third party content source.
    Type: Grant
    Filed: August 18, 2008
    Date of Patent: December 31, 2013
    Assignee: Microsoft Corporation
    Inventors: Andrew Zeigler, Anantha P. Ganjam, Mara B. Patton, Jessica A. Hitchcock, Dean J. Hachamovitch, Anthony T. Chor
  • Patent number: 8335942
    Abstract: Various embodiments provide a guard mechanism that is configured to prevent transmission of synchronous function calls to hung application components. In at least some embodiments, a hang resistance application layer intercepts a synchronous function call that is intended for an application component. Before permitting the synchronous function call to be transmitted to the application component, the hang resistance application layer determines whether the application component is hung by transmitting a message other than the synchronous function call to the application component that requests that a response be received before transmission of the synchronous function call to the application component is permitted. Responsive to determining that the component is hung, a hung component recovery process is initiated.
    Type: Grant
    Filed: May 3, 2012
    Date of Patent: December 18, 2012
    Assignee: Microsoft Corporation
    Inventors: Andrew Zeigler, Shawn M. Woods, David M. Ruzyski, John H. Lueders, Jon R. Berry, Daniel James Plaster
  • Publication number: 20120216072
    Abstract: Various embodiments provide a guard mechanism that is configured to prevent transmission of synchronous function calls to hung application components. In at least some embodiments, a hang resistance application layer intercepts a synchronous function call that is intended for an application component. Before permitting the synchronous function call to be transmitted to the application component, the hang resistance application layer determines whether the application component is hung by transmitting a message other than the synchronous function call to the application component that requests that a response be received before transmission of the synchronous function call to the application component is permitted. Responsive to determining that the component is hung, a hung component recovery process is initiated.
    Type: Application
    Filed: May 3, 2012
    Publication date: August 23, 2012
    Applicant: Microsoft Corporation
    Inventors: Andrew Zeigler, Shawn M. Woods, David M. Ruzyski, John H. Lueders, Jon R. Berry, Daniel James Plaster
  • Patent number: 8195987
    Abstract: Various embodiments provide a guard mechanism that is configured to prevent transmission of synchronous function calls to hung application components. In at least some embodiments, the guard mechanism receives a synchronous function call that is intended for an application component. Before permitting the synchronous function call to be transmitted to the application component, the guard mechanism determines whether the component is hung. Responsive to determining that the component is not hung, the guard mechanism permits the synchronous function call to be transmitted to the component. If, however, the guard mechanism determines that the application component is hung, a hung component recovery process is initiated.
    Type: Grant
    Filed: June 12, 2009
    Date of Patent: June 5, 2012
    Assignee: Microsoft Corporation
    Inventors: Andrew Zeigler, Shawn M. Woods, David M. Ruzyski, John H. Lueders, Jon R. Berry, Daniel James Plaster
  • Publication number: 20110016533
    Abstract: Various embodiments enable detection of third party content sources that may pose a privacy risk to a user. In at least some embodiments, webpages navigated to via a browser can be processed to identify third party content sources that provide content for the webpages. Data may be stored to relate the third party content sources to webpages in which the third party content is encountered. The data may then be analyzed to determine when a particular third party is in a position to observe browsing habits of a user. Responsive to determining a privacy risk, notification may be output in a variety of ways to inform a user of potentially risky content. In at least some other embodiments, notification can be made by way of a user interface instrumentality that is automatically presented to a user to inform the user of a potentially risky third party content source.
    Type: Application
    Filed: August 18, 2008
    Publication date: January 20, 2011
    Inventors: Andrew Zeigler, Anantha P. Ganjam, Mara B. Patton, Jessica A. Hitchcock, Dean J. Hachamovitch, Anthony T. Chor
  • Publication number: 20100318832
    Abstract: Various embodiments provide a guard mechanism that is configured to prevent transmission of synchronous function calls to hung application components. In at least some embodiments, the guard mechanism receives a synchronous function call that is intended for an application component. Before permitting the synchronous function call to be transmitted to the application component, the guard mechanism determines whether the component is hung. Responsive to determining that the component is not hung, the guard mechanism permits the synchronous function call to be transmitted to the component. If, however, the guard mechanism determines that the application component is hung, a hung component recovery process is initiated.
    Type: Application
    Filed: June 12, 2009
    Publication date: December 16, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: Andrew Zeigler, Shawn M. Woods, David M. Ruzyski, John H. Lueders, Jon R. Berry, Daniel James Plaster
  • Publication number: 20090125827
    Abstract: Various embodiments enable a user to use their browser to selectively delete items that are not of interest to them. In at least some embodiments, a user's interest in a particular item is implied by some action a user has taken with respect to the particular item. Responsive to this implied interest, various delete operations that can be performed relative to the items are performed so as to exclude items in which a user has some implied interest. In one or more embodiments, items that appear on a user-specified list, such as a favorites or a bookmarked list, are not deleted when a delete operation is performed relative to items to which a user browses. In at least some embodiments, a user interface is provided and enables a user to select classes of items that are to be retained when delete operations are performed.
    Type: Application
    Filed: November 8, 2007
    Publication date: May 14, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Andrew Zeigler, Jennifer C. Trahan
  • Patent number: 7271523
    Abstract: A mover assembly (16) that moves or positions an object (12) includes a mover output (226), an actuator (230), and a measurement system (20). The mover output (226) is connected o the object (12), and the actuator (230) causes the mover output (226) to rotate about a first axis and move along the first axis. In this embodiment, the measurement system (20) directly measures the movement of the mover output (226) and provides feedback regarding the position of the mover output (226).
    Type: Grant
    Filed: May 10, 2005
    Date of Patent: September 18, 2007
    Assignee: Bookham Technology plc
    Inventors: Andrew Zeigler, David F. Arnone, Evan Drake Harriman Green
  • Patent number: 6059754
    Abstract: A self contained pulsatile surgical irrigation device includes a housing, a trigger moveably connected to the housing, a motor within the housing, a pump within the housing, and a mechanical drive train for coupling the motor to the pump. The trigger is mechanically connected to the drive train to enable the stroke of the pump to be varied, thereby varying the output flow from the device.
    Type: Grant
    Filed: May 19, 1997
    Date of Patent: May 9, 2000
    Assignee: C. R. Bard, Inc.
    Inventors: Kenneth A. Pasch, Andrew Zeigler
  • Patent number: 5856193
    Abstract: An automatic sample testing machine for testing samples stored in test cards. The machine has a test sample positioning system for moving a tray containing a plurality of test sample cards and fluid receptacles among various stations in the machine. The machine has a diluting station for adding a predetermined quantity of diluent to the receptacles as needed. A pipetting station transfers fluid from one receptacle to another. A vacuum station is provided having a vacuum chamber moveable relative to the tray between upper and lower positions. The chamber cooperates with the tray to make a sealing engagement with the top surface of the tray when it is lowered to the lower position. A vacuum generator supplies vacuum to the chamber. When the vacuum is released from the chamber, the fluid samples are loaded into the cards from the receptacles.
    Type: Grant
    Filed: April 23, 1997
    Date of Patent: January 5, 1999
    Assignee: bioMerieux Vitek, Inc.
    Inventors: Mark Joseph Fanning, Jean-Pierre Bernard Gayral, Clifford W. Karl, Bernard Jean Marie Limon, Donald Meyer, Roger James Morris, Ron Robinson, William Ernest Seaton, David B. Shine, Paul Springer, James Clement Bishop, Craig Drager, Thomas Burchard, David Chastain, Stephen Guerrera, Andrew Moore, David Porat, Arthur Rousmaniere, Andrew Zeigler
  • Patent number: 5762873
    Abstract: An automatic sample testing machine for testing samples stored in test cards. The machine has a test sample positioning system for moving a tray containing a plurality of test sample cards and fluid receptacles among various stations in the machine. The machine has a diluting station for adding a predetermined quantity of diluent to the receptacles as needed. A pipetting station transfers fluid from one receptacle to another. A vacuum station is provided having a vacuum chamber moveable relative to the tray between upper and lower positions. The chamber cooperates with the tray to make a sealing engagement with the top surface of the tray when it is lowered to the lower position. A vacuum generator supplies vacuum to the chamber. When the vacuum is released from the chamber, the fluid samples are loaded into the cards from the receptacles.
    Type: Grant
    Filed: February 21, 1996
    Date of Patent: June 9, 1998
    Assignee: bioMerieux Vitek, Inc.
    Inventors: Mark Joseph Fanning, Jean-Pierre Bernard Gayral, Clifford W. Karl, Bernard Jean Marie Limon, Donald Meyer, Roger James Morris, Ron Robinson, William Ernest Seaton, David B. Shine, Paul Springer, Daniel Ray Williams, James Clement Bishop, Craig Drager, Thomas Burchard, David Chastain, Stephen Guerrera, Andrew Moore, David Porat, Arthur Rousmaniere, Andrew Zeigler
  • Patent number: 5746721
    Abstract: A self contained pulsatile surgical irrigation device that includes a housing, a trigger moveably connected to the housing, a motor within the housing, a pump within the housing, and a mechanical drive train for coupling the motor to the pump. The trigger is mechanically connected to the drive train to enable the stroke of the pump to be varied, thereby varying the output flow from the device.
    Type: Grant
    Filed: February 15, 1995
    Date of Patent: May 5, 1998
    Assignee: C.R. Bard, Inc.
    Inventors: Kenneth A. Pasch, Andrew Zeigler
  • Patent number: 5130510
    Abstract: A welding apparatus welds shear studs onto a horizontal surface and uses ferrules as weld molds. The apparatus includes a weld module having a frame and having a welding gun with a chuck, the module being translatably mounted to a carriage, a holder mounted on the frame which holds a stud in a first position and a ferrule in a second position, and a driver which drives the weld module downward so that the chuck contacts the stud and drives a lower portion of the stud into the ferrule.
    Type: Grant
    Filed: May 3, 1990
    Date of Patent: July 14, 1992
    Assignee: Massachusetts Institute of Technology
    Inventors: Andrew Zeigler, Robert Herschenfeld