Patents by Inventor Marc A. Silbey

Marc A. Silbey 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: 9838380
    Abstract: Described are a system and method for presenting security information about a current site or communications session. Briefly stated, a browsing software is configured to receive a certificate during a negotiation of a secure session between a local device and a remote device. The certificate includes security information about a site maintained at the remote device. The security information is displayed to a user of the browsing software in a meaningful fashion to allow the user to make a trust determination about the site. Displaying the security information may include presenting a certificate summary that includes the most relevant information about the certificate, such as the name of the owner of the site and the name of the certificating authority of the certificate.
    Type: Grant
    Filed: March 9, 2016
    Date of Patent: December 5, 2017
    Assignee: ZHIGU HOLDINGS LIMITED
    Inventors: Aaron J. Sauve, Cornelis K. Van Dok, Marc A. Silbey
  • Patent number: 9582392
    Abstract: Various embodiments provide an add-on advisor that is designed to assist users in managing add-ons for a browser and/or other application programs. In at least some embodiments, the add-on advisor can be implemented to detect newly installed add-ons and provide notifications to a user of the detected add-ons. The notifications regarding new add-ons can be configured with options to permit the user to enable or disable the add-ons. Add-ons that are not explicitly enabled by a user can be prevented from operating by the add-on advisor. Further, in at least some embodiments, the add-on advisor can be implemented to monitor performance impact of add-ons and provide notifications to a user when add-ons adversely affect performance. The user can then interact with the add-on advisor to improve performance by selectively enabling and disabling add-ons.
    Type: Grant
    Filed: September 14, 2010
    Date of Patent: February 28, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Herman H. Ng, Marc A. Silbey, Paul L. Cutsinger, Li-Hsin Huang, Stephen A. Turton, Bhargavi Hiremagalur
  • Publication number: 20170026363
    Abstract: Described are a system and method for presenting security information about a current site or communications session. Briefly stated, a browsing software is configured to receive a certificate during a negotiation of a secure session between a local device and a remote device. The certificate includes security information about a site maintained at the remote device. The security information is displayed to a user of the browsing software in a meaningful fashion to allow the user to make a trust determination about the site. Displaying the security information may include presenting a certificate summary that includes the most relevant information about the certificate, such as the name of the owner of the site and the name of the certificating authority of the certificate.
    Type: Application
    Filed: March 9, 2016
    Publication date: January 26, 2017
    Inventors: Aaron J. Sauve, Cornelis K. Van Dok, Marc A. Silbey
  • Patent number: 9444873
    Abstract: Various embodiments provide compatibility shims that can be utilized by a web browser to dynamically change web browser platform features per domain or website. The compatibility shims can be deployed to the web browser and updated in a manner similar to that of a webpage. In one or more embodiments, the compatibility shims can be utilized to change a browser's behavior and/or the manner in which the browser represents itself per domain or website. Further, the compatibility shims can enable the web browser to dynamically remove or change support for web platform features. In addition, in at least some embodiments, users can apply their own compatibility shims to their own list of websites or webpages.
    Type: Grant
    Filed: September 14, 2015
    Date of Patent: September 13, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Marc A. Silbey, Carl A. Edlund, Jim A. Moore
  • Patent number: 9444630
    Abstract: Described are a system and method for presenting security information about a current site or communications session. Briefly stated, a browsing software is configured to receive a certificate during a negotiation of a secure session between a local device and a remote device. The certificate includes security information about a site maintained at the remote device. The security information is displayed to a user of the browsing software in a meaningful fashion to allow the user to make a trust determination about the site. Displaying the security information may include presenting a certificate summary that includes the most relevant information about the certificate, such as the name of the owner of the site and the name of the certificating authority of the certificate.
    Type: Grant
    Filed: August 13, 2013
    Date of Patent: September 13, 2016
    Inventors: Aaron J. Sauve, Cornelis K. Van Dok, Marc A. Silbey
  • Patent number: 9398030
    Abstract: Various embodiments pertain to ascertaining domain contexts. In one embodiment, an application receives content that may contain a script (i.e. code). In this case, the domain context is ascertained and the script is executed in the context of the domain associated with the received content, rather than requiring the application or some other component to navigate to a location, such as a web location, to attempt to ascertain the domain context of the script. In another embodiment, third party objects or code are required to provide their domain context to an application in order for the application to make a security-based decision.
    Type: Grant
    Filed: September 24, 2013
    Date of Patent: July 19, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Govind Varshney, Marc A. Silbey, Shankar Ganesh, Robert Impollonia, Venkatraman V. Kudallur
  • Publication number: 20160006789
    Abstract: Various embodiments provide compatibility shims that can be utilized by a web browser to dynamically change web browser platform features per domain or website. The compatibility shims can be deployed to the web browser and updated in a manner similar to that of a webpage. In one or more embodiments, the compatibility shims can be utilized to change a browser's behavior and/or the manner in which the browser represents itself per domain or website. Further, the compatibility shims can enable the web browser to dynamically remove or change support for web platform features. In addition, in at least some embodiments, users can apply their own compatibility shims to their own list of websites or webpages.
    Type: Application
    Filed: September 14, 2015
    Publication date: January 7, 2016
    Inventors: Marc A. Silbey, Carl A. Edlund, Jim A. Moore
  • Patent number: 9167022
    Abstract: Various embodiments provide compatibility shims that can be utilized by a web browser to dynamically change web browser platform features per domain or website. The compatibility shims can be deployed to the web browser and updated in a manner similar to that of a webpage. In one or more embodiments, the compatibility shims can be utilized to change a browser's behavior and/or the manner in which the browser represents itself per domain or website. Further, the compatibility shims can enable the web browser to dynamically remove or change support for web platform features. In addition, in at least some embodiments, users can apply their own compatibility shims to their own list of websites or webpages.
    Type: Grant
    Filed: February 14, 2014
    Date of Patent: October 20, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Marc A. Silbey, Carl A. Edlund, Jim A. Moore
  • Patent number: 8843749
    Abstract: Described are a system and method for presenting security information about a current site or communications session. Briefly stated, a browsing software is configured to receive a certificate during a negotiation of a secure session between a local device and a remote device. The certificate includes security information about a site maintained at the remote device. The security information is displayed to a user of the browsing software in a meaningful fashion to allow the user to make a trust determination about the site. Displaying the security information may include presenting a certificate summary that includes the most relevant information about the certificate, such as the name of the owner of the site and the name of the certificating authority of the certificate.
    Type: Grant
    Filed: May 7, 2010
    Date of Patent: September 23, 2014
    Assignee: Microsoft Corporation
    Inventors: Aaron J. Sauve, Cornelis K. Van Dok, Marc A. Silbey
  • Publication number: 20140164496
    Abstract: Various embodiments provide compatibility shims that can be utilized by a web browser to dynamically change web browser platform features per domain or website. The compatibility shims can be deployed to the web browser and updated in a manner similar to that of a webpage. In one or more embodiments, the compatibility shims can be utilized to change a browser's behavior and/or the manner in which the browser represents itself per domain or website. Further, the compatibility shims can enable the web browser to dynamically remove or change support for web platform features. In addition, in at least some embodiments, users can apply their own compatibility shims to their own list of websites or webpages.
    Type: Application
    Filed: February 14, 2014
    Publication date: June 12, 2014
    Applicant: Microsoft Corporation
    Inventors: Marc A. Silbey, Carl A. Edlund, Jim A. Moore
  • Patent number: 8667573
    Abstract: Described herein is a technique of protecting users against certain types of Internet attacks. The technique involves obtaining certificates from visited web sites and qualifying communications with those web sites based on the content of the certificates.
    Type: Grant
    Filed: May 7, 2012
    Date of Patent: March 4, 2014
    Assignee: Microsoft Corporation
    Inventors: Eric M. Lawrence, Roberto A. Franco, Venkatraman V. Kudallur, Marc A. Silbey
  • Patent number: 8655944
    Abstract: Various embodiments provide compatibility shims that can be utilized by a web browser to dynamically change web browser platform features per domain or website. The compatibility shims can be deployed to the web browser and updated in a manner similar to that of a webpage. In one or more embodiments, the compatibility shims can be utilized to change a browser's behavior and/or the manner in which the browser represents itself per domain or website. Further, the compatibility shims can enable the web browser to dynamically remove or change support for web platform features. In addition, in at least some embodiments, users can apply their own compatibility shims to their own list of websites or webpages.
    Type: Grant
    Filed: October 5, 2010
    Date of Patent: February 18, 2014
    Assignee: Microsoft Corporation
    Inventors: Marc A. Silbey, Carl A. Edlund, Jim A. Moore
  • Publication number: 20130332740
    Abstract: Described are a system and method for presenting security information about a current site or communications session. Briefly stated, a browsing software is configured to receive a certificate during a negotiation of a secure session between a local device and a remote device. The certificate includes security information about a site maintained at the remote device. The security information is displayed to a user of the browsing software in a meaningful fashion to allow the user to make a trust determination about the site. Displaying the security information may include presenting a certificate summary that includes the most relevant information about the certificate, such as the name of the owner of the site and the name of the certificating authority of the certificate.
    Type: Application
    Filed: August 13, 2013
    Publication date: December 12, 2013
    Applicant: Microsoft Corporation
    Inventors: Aaron J. Sauve, Cornelis K. Van Dok, Marc A. Silbey
  • Patent number: 8572755
    Abstract: When using a clipboard or drag-and-drop interface of a graphical computer interface, a source application includes trust information along with data that is proffered to a target application. The target application conditions its acceptance of such data based on the trust information.
    Type: Grant
    Filed: March 29, 2005
    Date of Patent: October 29, 2013
    Assignee: Microsoft Corporation
    Inventors: Zeke B. Odins-Lucas, Samuel Fortiner, Marc A Silbey
  • Patent number: 8572634
    Abstract: Various embodiments pertain to ascertaining domain contexts. In one embodiment, an application receives content that may contain a script (i.e. code). In this case, the domain context is ascertained and the script is executed in the context of the domain associated with the received content, rather than requiring the application or some other component to navigate to a location, such as a web location, to attempt to ascertain the domain context of the script. In another embodiment, third party objects or code are required to provide their domain context to an application in order for the application to make a security-based decision.
    Type: Grant
    Filed: April 9, 2010
    Date of Patent: October 29, 2013
    Assignee: Microsoft Corporation
    Inventors: Govind Varshney, Marc A. Silbey, Shankar Ganesh, Robert Impollonia, Venkatraman V. Kudallur
  • Patent number: 8407600
    Abstract: An interface for identifying one or more contacts is used to access and provide contact information to one or more interested parties or applications in a controlled manner. Various criteria can be used to identify which contacts will be presented to a user and how they will be presented in such a way as to facilitate access to the corresponding contact information. An API is used to handle and pass contact information on to requesting applications.
    Type: Grant
    Filed: September 20, 2010
    Date of Patent: March 26, 2013
    Assignee: Microsoft Corporation
    Inventors: Fabio Pettinati, John-Anthony Owens, Jonathan D. Perlow, Cornelis K. van Dok, Denise L. Chen, Marc A. Silbey
  • Publication number: 20120222137
    Abstract: Described herein is a technique of protecting users against certain types of Internet attacks. The technique involves obtaining certificates from visited web sites and qualifying communications with those web sites based on the content of the certificates.
    Type: Application
    Filed: May 7, 2012
    Publication date: August 30, 2012
    Applicant: Microsoft Corporation
    Inventors: Eric M. Lawrence, Roberto A. Franco, Venkatraman V Kudallur, Marc A. Silbey
  • Publication number: 20120192155
    Abstract: Various embodiments provide an investigative tool to enable webpage content to be analyzed. In at least some embodiments, the investigative tool, hereinafter “code advisor”, allows the use of Application Programming Interfaces (APIs) to be tracked. By tracking API use as script for a webpage executes, the code advisor can determine if compatibility and/or interoperability issues exist in regards to webpage content. If an issue does exist, in at least some embodiments, code advisor can select one or more messages associated with the issue and provide guidance to enable the issue to be addressed.
    Type: Application
    Filed: January 20, 2011
    Publication date: July 26, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Marc A. Silbey, Anthony M. Ross, Jim A. Moore
  • Patent number: 8176542
    Abstract: Described herein is a technique of protecting users against certain types of Internet attacks. The technique involves obtaining certificates from visited web sites and qualifying communications with those web sites based on the content of the certificates.
    Type: Grant
    Filed: May 3, 2010
    Date of Patent: May 8, 2012
    Assignee: Microsoft Corporation
    Inventors: Eric M. Lawrence, Roberto A. Franco, Venkatraman V. Kudallur, Marc A. Silbey
  • Publication number: 20120084345
    Abstract: Various embodiments provide compatibility shims that can be utilized by a web browser to dynamically change web browser platform features per domain or website. The compatibility shims can be deployed to the web browser and updated in a manner similar to that of a webpage. In one or more embodiments, the compatibility shims can be utilized to change a browser's behavior and/or the manner in which the browser represents itself per domain or website. Further, the compatibility shims can enable the web browser to dynamically remove or change support for web platform features. In addition, in at least some embodiments, users can apply their own compatibility shims to their own list of websites or webpages.
    Type: Application
    Filed: October 5, 2010
    Publication date: April 5, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Marc A. Silbey, Carl A. Edlund, Jim A. Moore