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: 20170154121Abstract: 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: ApplicationFiled: February 10, 2017Publication date: June 1, 2017Inventors: Andrew Zeigler, Jennifer C. Trahan
-
Patent number: 9594844Abstract: 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: GrantFiled: November 8, 2007Date of Patent: March 14, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Andrew Zeigler, Jennifer C. Trahan
-
Patent number: 8621635Abstract: 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: GrantFiled: August 18, 2008Date of Patent: December 31, 2013Assignee: Microsoft CorporationInventors: Andrew Zeigler, Anantha P. Ganjam, Mara B. Patton, Jessica A. Hitchcock, Dean J. Hachamovitch, Anthony T. Chor
-
Patent number: 8335942Abstract: 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: GrantFiled: May 3, 2012Date of Patent: December 18, 2012Assignee: Microsoft CorporationInventors: Andrew Zeigler, Shawn M. Woods, David M. Ruzyski, John H. Lueders, Jon R. Berry, Daniel James Plaster
-
Publication number: 20120216072Abstract: 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: ApplicationFiled: May 3, 2012Publication date: August 23, 2012Applicant: Microsoft CorporationInventors: Andrew Zeigler, Shawn M. Woods, David M. Ruzyski, John H. Lueders, Jon R. Berry, Daniel James Plaster
-
Patent number: 8195987Abstract: 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: GrantFiled: June 12, 2009Date of Patent: June 5, 2012Assignee: Microsoft CorporationInventors: Andrew Zeigler, Shawn M. Woods, David M. Ruzyski, John H. Lueders, Jon R. Berry, Daniel James Plaster
-
Publication number: 20110016533Abstract: 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: ApplicationFiled: August 18, 2008Publication date: January 20, 2011Inventors: Andrew Zeigler, Anantha P. Ganjam, Mara B. Patton, Jessica A. Hitchcock, Dean J. Hachamovitch, Anthony T. Chor
-
Publication number: 20100318832Abstract: 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: ApplicationFiled: June 12, 2009Publication date: December 16, 2010Applicant: MICROSOFT CORPORATIONInventors: Andrew Zeigler, Shawn M. Woods, David M. Ruzyski, John H. Lueders, Jon R. Berry, Daniel James Plaster
-
Publication number: 20090125827Abstract: 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: ApplicationFiled: November 8, 2007Publication date: May 14, 2009Applicant: MICROSOFT CORPORATIONInventors: Andrew Zeigler, Jennifer C. Trahan
-
Patent number: 7271523Abstract: 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: GrantFiled: May 10, 2005Date of Patent: September 18, 2007Assignee: Bookham Technology plcInventors: Andrew Zeigler, David F. Arnone, Evan Drake Harriman Green
-
Patent number: 6059754Abstract: 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: GrantFiled: May 19, 1997Date of Patent: May 9, 2000Assignee: C. R. Bard, Inc.Inventors: Kenneth A. Pasch, Andrew Zeigler
-
Patent number: 5856193Abstract: 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: GrantFiled: April 23, 1997Date of Patent: January 5, 1999Assignee: 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: 5762873Abstract: 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: GrantFiled: February 21, 1996Date of Patent: June 9, 1998Assignee: 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: 5746721Abstract: 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: GrantFiled: February 15, 1995Date of Patent: May 5, 1998Assignee: C.R. Bard, Inc.Inventors: Kenneth A. Pasch, Andrew Zeigler
-
Patent number: 5130510Abstract: 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: GrantFiled: May 3, 1990Date of Patent: July 14, 1992Assignee: Massachusetts Institute of TechnologyInventors: Andrew Zeigler, Robert Herschenfeld