Patents by Inventor Robert Novitskey

Robert Novitskey 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: 11075962
    Abstract: Methods and systems are provided for switching protocols at a local client without having to delete the existing client account and without having to create a new client account that specifies the new protocol. The client an application executing on the client is configured with the capability to dynamically switch between protocols. For example, the client or an application executing on the client may employ a remote procedure call (RPC) protocol and may dynamically switch to a hypertext transfer (HTTP) protocol or vice versa upon request of the server.
    Type: Grant
    Filed: September 13, 2019
    Date of Patent: July 27, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Darren Gonzales, Jonathan Prudhomme, Joseph Warren, Allie Sousa, Robert Novitskey
  • Patent number: 10812528
    Abstract: Anti-Phishing protection assists in protecting against phishing attacks. Any links that are contained within a message that has been identified as a phishing message are disabled. A warning message is shown when the phishing message is accessed. The first time a disabled link within the phishing message is selected a dismissible dialog box is displayed containing information about how to enable links in the message. After the user dismisses the dialog, clicking on a disabled link causes the warning message to flash drawing the user's attention to the potential severity of the problem. The links may be enabled by the user by selecting the warning message and choosing the appropriate option. Once the user enables the links, future displays of the message show the links as enabled.
    Type: Grant
    Filed: July 23, 2018
    Date of Patent: October 20, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Joseph Xavier, Aime M. Mitchell, Brian J. Tsang, George A. Herbert, Hernan I. Savastano, Lubdha Khandelwal, Robert C. J. Pengelly, Robert Novitskey, Stanley Grant
  • Publication number: 20200007595
    Abstract: Methods and systems are provided for switching protocols at a local client without having to delete the existing client account and without having to create a new client account that specifies the new protocol. The client an application executing on the client is configured with the capability to dynamically switch between protocols. For example, the client or an application executing on the client may employ a remote procedure call (RPC) protocol and may dynamically switch to a hypertext transfer (HTTP) protocol or vice versa upon request of the server.
    Type: Application
    Filed: September 13, 2019
    Publication date: January 2, 2020
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Darren Gonzales, Jonathan Prudhomme, Joseph Warren, Allie Sousa, Robert Novitskey
  • Patent number: 10469432
    Abstract: Methods, systems, and computer-readable mediums configure electronic messaging applications to communicate with a server storing messages to and/or from an electronic messaging account of a user. A method involves receiving an electronic message address and a password of the user as inputs, deriving server connection settings based on the electronic message address, and applying the server connection settings to the electronic messaging account. Another method involves receiving an electronic message address of the user and discovering the server connection settings for the electronic messaging account on a server having a designated protocol name as a server prefix name to assist in locating the server and having the server connection settings. The method also involves retrieving the server connection settings from a file provided by the server in response to locating the server having the designated name and applying the server connection settings to the electronic messaging account.
    Type: Grant
    Filed: June 29, 2017
    Date of Patent: November 5, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Daniel P. Costenaro, Robert Novitskey, Erik Ashby, Bryan Starbuck, Harvey Rook
  • Patent number: 10440066
    Abstract: Methods and systems are provided for switching protocols at a local client without having to delete the existing client account and without having to create a new client account that specifies the new protocol. The client an application executing on the client is configured with the capability to dynamically switch between protocols. For example, the client or an application executing on the client may employ a remote procedure call (RPC) protocol and may dynamically switch to a hypertext transfer (HTTP) protocol or vice versa upon request of the server.
    Type: Grant
    Filed: November 25, 2013
    Date of Patent: October 8, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Darren Gonzales, Jonathan Prudhomme, Joseph Warren, Allie Sousa, Robert Novitskey
  • Publication number: 20180332077
    Abstract: Anti-Phishing protection assists in protecting against phishing attacks. Any links that are contained within a message that has been identified as a phishing message are disabled. A warning message is shown when the phishing message is accessed. The first time a disabled link within the phishing message is selected a dismissible dialog box is displayed containing information about how to enable links in the message. After the user dismisses the dialog, clicking on a disabled link causes the warning message to flash drawing the user's attention to the potential severity of the problem. The links may be enabled by the user by selecting the warning message and choosing the appropriate option. Once the user enables the links, future displays of the message show the links as enabled.
    Type: Application
    Filed: July 23, 2018
    Publication date: November 15, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Joseph Xavier, Aime M. Mitchell, Brian J. Tsang, George A. Herbert, Hernan I. Savastano, Lubdha Khandelwal, Robert C.J. Pengelly, Robert Novitskey, Stanley Grant
  • Patent number: 10069865
    Abstract: Anti-Phishing protection assists in protecting against phishing attacks. Any links that are contained within a message that has been identified as a phishing message are disabled. A warning message is shown when the phishing message is accessed. The first time a disabled link within the phishing message is selected a dismissible dialog box is displayed containing information about how to enable links in the message. After the user dismisses the dialog, clicking on a disabled link causes the warning message to flash drawing the user's attention to the potential severity of the problem. The links may be enabled by the user by selecting the warning message and choosing the appropriate option. Once the user enables the links, future displays of the message show the links as enabled.
    Type: Grant
    Filed: August 7, 2017
    Date of Patent: September 4, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Joseph Xavier, Aime M. Mitchell, Brian J. Tsang, George A. Herbert, Hernan I. Savastano, Lubdha Khandelwal, Robert C. J. Pengelly, Robert Novitskey, Stanley Grant
  • Patent number: 9961125
    Abstract: Technologies are provided for a protocol for retrieving data from a remote server at a local client and establishing a context for the client at the server. A client may execute an application enabling users to receive data such as emails stored at the server. The client may employ a messaging-over hypertext transfer protocol (HTTP) to request the data from the server. An HTTP POST request may incorporate specialized headers with instructions for data retrieval, and may enable the client to establish a context with the server to identify the client for subsequent data requests. After receipt of the POST request, the server may send a receipt response and chunked intermediary responses while the request is being processed. The server may also send a cookie to the client representing the context of the client, and the client may return the cookies with subsequent data requests to the server.
    Type: Grant
    Filed: July 31, 2013
    Date of Patent: May 1, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Joseph Warren, Darrell Brunsch, Christopher Knestrick, Darren Gonzales, Robert Novitskey
  • Publication number: 20180013790
    Abstract: Anti-Phishing protection assists in protecting against phishing attacks. Any links that are contained within a message that has been identified as a phishing message are disabled. A warning message is shown when the phishing message is accessed. The first time a disabled link within the phishing message is selected a dismissible dialog box is displayed containing information about how to enable links in the message. After the user dismisses the dialog, clicking on a disabled link causes the warning message to flash drawing the user's attention to the potential severity of the problem. The links may be enabled by the user by selecting the warning message and choosing the appropriate option. Once the user enables the links, future displays of the message show the links as enabled.
    Type: Application
    Filed: September 11, 2017
    Publication date: January 11, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Joseph Xavier, Aime M. Mitchell, Brian J. Tsang, George A. Herbert, Hernan I. Savastano, Lubdha Khandelwal, Robert C.J. Pengelly, Robert Novitskey, Stanley Grant, III
  • Publication number: 20170374006
    Abstract: Methods, systems, and computer-readable mediums configure electronic messaging applications to communicate with a server storing messages to and/or from an electronic messaging account of a user. A method involves receiving an electronic message address and a password of the user as inputs, deriving server connection settings based on the electronic message address, and applying the server connection settings to the electronic messaging account. Another method involves receiving an electronic message address of the user and discovering the server connection settings for the electronic messaging account on a server having a designated protocol name as a server prefix name to assist in locating the server and having the server connection settings. The method also involves retrieving the server connection settings from a file provided by the server in response to locating the server having the designated name and applying the server connection settings to the electronic messaging account.
    Type: Application
    Filed: June 29, 2017
    Publication date: December 28, 2017
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Daniel P. COSTENARO, Robert NOVITSKEY, Erik ASHBY, Bryan STARBUCK, Harvey ROOK
  • Publication number: 20170359375
    Abstract: Anti-Phishing protection assists in protecting against phishing attacks. Any links that are contained within a message that has been identified as a phishing message are disabled. A warning message is shown when the phishing message is accessed. The first time a disabled link within the phishing message is selected a dismissible dialog box is displayed containing information about how to enable links in the message. After the user dismisses the dialog, clicking on a disabled link causes the warning message to flash drawing the user's attention to the potential severity of the problem. The links may be enabled by the user by selecting the warning message and choosing the appropriate option. Once the user enables the links, future displays of the message show the links as enabled.
    Type: Application
    Filed: August 7, 2017
    Publication date: December 14, 2017
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Joseph Xavier, Aime M. Mitchell, Brian J. Tsang, George A. Herbert, Hernan I. Savastano, Lubdha Khandelwal, Robert C.J. Pengelly, Robert Novitskey, Stanley Grant
  • Patent number: 9774623
    Abstract: Anti-Phishing protection assists in protecting against phishing attacks. Any links that are contained within a message that has been identified as a phishing message are disabled. A warning message is shown when the phishing message is accessed. The first time a disabled link within the phishing message is selected a dismissible dialog box is displayed containing information about how to enable links in the message. After the user dismisses the dialog, clicking on a disabled link causes the warning message to flash drawing the user's attention to the potential severity of the problem. The links may be enabled by the user by selecting the warning message and choosing the appropriate option. Once the user enables the links, future displays of the message show the links as enabled.
    Type: Grant
    Filed: June 17, 2011
    Date of Patent: September 26, 2017
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Joseph Xavier, Aime M. Mitchell, Brian J. Tsang, George A. Herbert, Hernan I. Savastano, Lubdha Khandelwal, Robert C. J. Pengelly, Robert Novitskey, Stanley Grant, III
  • Patent number: 9774624
    Abstract: Anti-Phishing protection assists in protecting against phishing attacks. Any links that are contained within a message that has been identified as a phishing message are disabled. A warning message is shown when the phishing message is accessed. The first time a disabled link within the phishing message is selected a dismissible dialog box is displayed containing information about how to enable links in the message. After the user dismisses the dialog, clicking on a disabled link causes the warning message to flash drawing the user's attention to the potential severity of the problem. The links may be enabled by the user by selecting the warning message and choosing the appropriate option. Once the user enables the links, future displays of the message show the links as enabled.
    Type: Grant
    Filed: June 9, 2014
    Date of Patent: September 26, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Joseph Xavier, Aime M. Mitchell, Brian J. Tsang, George A. Herbert, Hernan I. Savastano, Lubdha Khandelwal, Robert C. J. Pengelly, Robert Novitskey, Stanley Grant, III
  • Patent number: 9712479
    Abstract: Methods, systems, and computer-readable mediums configure electronic messaging applications to communicate with a server storing messages to and/or from an electronic messaging account of a user. A method involves receiving an electronic message address and a password of the user as inputs, deriving server connection settings based on the electronic message address, and applying the server connection settings to the electronic messaging account. Another method involves receiving an electronic message address of the user and discovering the server connection settings for the electronic messaging account on a server having a designated protocol name as a server prefix name to assist in locating the server and having the server connection settings. The method also involves retrieving the server connection settings from a file provided by the server in response to locating the server having the designated name and applying the server connection settings to the electronic messaging account.
    Type: Grant
    Filed: October 24, 2014
    Date of Patent: July 18, 2017
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Daniel P. Costenaro, Robert Novitskey, Erik Ashby, Bryan Starbuck, Harvey Rook
  • Patent number: 9590880
    Abstract: Technologies are generally described for collecting, analyzing and reporting telemetry data. A telemetry engine is built into a client application installed on a client device, and the telemetry engine is configured to collect and analyze application data at the client device and report the analyzed data to a service provider associated with the application. The telemetry application includes a specialized set of components, such as a telemetry transport component configured to communicate with the service provider, a data collection module configured to retrieve data from the application, and a rule manager and analyzer configured to analyze collected data according to a set of data collection rules provided by the service provider. The telemetry engine enables collection and analysis of telemetry data from multiple distributed client devices. The client devices dynamically change over time to ensure that current and important information is reported to the service provider.
    Type: Grant
    Filed: August 7, 2013
    Date of Patent: March 7, 2017
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Erik Ashby, Eric Smith, George Arthur Herbert, III, Danny Thayer, Bruce Wiedeman, Larry Jack Israel, Robert Novitskey, Peter Gurevich, Mukunda Murthy, Jacob Pitts, Eric Borzello, Yi-Lei Wu, Bala Murali Loganath
  • Publication number: 20150142981
    Abstract: Methods and systems are provided for switching protocols at a local client without having to delete the existing client account and without having to create a new client account that specifies the new protocol. The client an application executing on the client is configured with the capability to dynamically switch between protocols. For example, the client or an application executing on the client may employ a remote procedure call (RPC) protocol and may dynamically switch to a hypertext transfer (HTTP) protocol or vice versa upon request of the server.
    Type: Application
    Filed: November 25, 2013
    Publication date: May 21, 2015
    Applicant: MICROSOFT CORPORATION
    Inventors: Darren Gonzales, Jonathan Prudhomme, Joseph Warren, Allie Sousa, Robert Novitskey
  • Publication number: 20150142982
    Abstract: Methods and systems are provided for connecting to a previously-created server session after a period of disconnection. The client is configured with the capability to maintain or establish a persistent session across a period of disconnection.
    Type: Application
    Filed: November 25, 2013
    Publication date: May 21, 2015
    Applicant: MICROSOFT CORPORATION
    Inventors: Darren Gonzales, Shri Vidhya, Joseph Warren, Allie Sousa, Darrell Brunsch, Chris Knestrick, Robert Novitskey
  • Publication number: 20150046512
    Abstract: Technologies are generally described for collecting, analyzing and reporting telemetry data. A telemetry engine is built into a client application installed on a client device, and the telemetry engine is configured to collect and analyze application data at the client device and report the analyzed data to a service provider associated with the application. The telemetry application includes a specialized set of components, such as a telemetry transport component configured to communicate with the service provider, a data collection module configured to retrieve data from the application, and a rule manager and analyzer configured to analyze collected data according to a set of data collection rules provided by the service provider. The telemetry engine enables collection and analysis of telemetry data from multiple distributed client devices. The client devices dynamically change over time to ensure that current and important information is reported to the service provider.
    Type: Application
    Filed: August 7, 2013
    Publication date: February 12, 2015
    Applicant: Microsoft Corporation
    Inventors: Erik Ashby, Eric Smith, George Arthur Herbert, III, Danny Thayer, Bruce Wiedeman, Larry Jack Israel, Robert Novitskey, Peter Gurevich, Mukunda Murthy, Jacob Pitts, Eric Borzello, Yi-Lei Wu, Bala Murali Loganath
  • Publication number: 20150046550
    Abstract: Methods, systems, and computer-readable mediums configure electronic messaging applications to communicate with a server storing messages to and/or from an electronic messaging account of a user. A method involves receiving an electronic message address and a password of the user as inputs, deriving server connection settings based on the electronic message address, and applying the server connection settings to the electronic messaging account. Another method involves receiving an electronic message address of the user and discovering the server connection settings for the electronic messaging account on a server having a designated protocol name as a server prefix name to assist in locating the server and having the server connection settings. The method also involves retrieving the server connection settings from a file provided by the server in response to locating the server having the designated name and applying the server connection settings to the electronic messaging account.
    Type: Application
    Filed: October 24, 2014
    Publication date: February 12, 2015
    Applicant: MICROSOFT CORPORATION
    Inventors: Daniel P. Costenaro, Robert Novitskey, Erik Ashby, Bryan Starbuck, Harvey Rook
  • Publication number: 20150039675
    Abstract: Technologies are generally provided for a protocol for retrieving data from a remote server at a local client. A client may execute a productivity service which may provide a communication application enabling users to receive messages stored at a remote server. The client may employ a messaging over hypertext transfer protocol (HTTP) to request data from the server. The messaging over HTTP protocol may incorporate specialized headers with established HTTP verbs for requesting data. An HTTP POST verb may be used to send a request to the server, and the POST request may include specialized header information specifying a content and request type, and mailbox and requesting service identification. After receipt of the POST request, the server may send a receipt response to the client, and may periodically send chunked intermediary responses processing the request to indicate the connection is still established and the request is currently pending.
    Type: Application
    Filed: July 31, 2013
    Publication date: February 5, 2015
    Applicant: Microsoft Corporation
    Inventors: Joseph Warren, Darrell Brunsch, Christopher Knestrick, Darren Gonzales, Robert Novitskey