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: 11075962Abstract: 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: GrantFiled: September 13, 2019Date of Patent: July 27, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Darren Gonzales, Jonathan Prudhomme, Joseph Warren, Allie Sousa, Robert Novitskey
-
Patent number: 10812528Abstract: 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: GrantFiled: July 23, 2018Date of Patent: October 20, 2020Assignee: Microsoft Technology Licensing, LLCInventors: 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: 20200007595Abstract: 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: ApplicationFiled: September 13, 2019Publication date: January 2, 2020Applicant: Microsoft Technology Licensing, LLCInventors: Darren Gonzales, Jonathan Prudhomme, Joseph Warren, Allie Sousa, Robert Novitskey
-
Patent number: 10469432Abstract: 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: GrantFiled: June 29, 2017Date of Patent: November 5, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Daniel P. Costenaro, Robert Novitskey, Erik Ashby, Bryan Starbuck, Harvey Rook
-
Patent number: 10440066Abstract: 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: GrantFiled: November 25, 2013Date of Patent: October 8, 2019Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Darren Gonzales, Jonathan Prudhomme, Joseph Warren, Allie Sousa, Robert Novitskey
-
Publication number: 20180332077Abstract: 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: ApplicationFiled: July 23, 2018Publication date: November 15, 2018Applicant: Microsoft Technology Licensing, LLCInventors: 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: 10069865Abstract: 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: GrantFiled: August 7, 2017Date of Patent: September 4, 2018Assignee: Microsoft Technology Licensing, LLCInventors: 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: 9961125Abstract: 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: GrantFiled: July 31, 2013Date of Patent: May 1, 2018Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Joseph Warren, Darrell Brunsch, Christopher Knestrick, Darren Gonzales, Robert Novitskey
-
Publication number: 20180013790Abstract: 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: ApplicationFiled: September 11, 2017Publication date: January 11, 2018Applicant: Microsoft Technology Licensing, LLCInventors: 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: 20170374006Abstract: 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: ApplicationFiled: June 29, 2017Publication date: December 28, 2017Applicant: Microsoft Technology Licensing, LLCInventors: Daniel P. COSTENARO, Robert NOVITSKEY, Erik ASHBY, Bryan STARBUCK, Harvey ROOK
-
Publication number: 20170359375Abstract: 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: ApplicationFiled: August 7, 2017Publication date: December 14, 2017Applicant: Microsoft Technology Licensing, LLCInventors: 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: 9774623Abstract: 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: GrantFiled: June 17, 2011Date of Patent: September 26, 2017Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: 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: 9774624Abstract: 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: GrantFiled: June 9, 2014Date of Patent: September 26, 2017Assignee: Microsoft Technology Licensing, LLCInventors: 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: 9712479Abstract: 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: GrantFiled: October 24, 2014Date of Patent: July 18, 2017Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Daniel P. Costenaro, Robert Novitskey, Erik Ashby, Bryan Starbuck, Harvey Rook
-
Patent number: 9590880Abstract: 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: GrantFiled: August 7, 2013Date of Patent: March 7, 2017Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: 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: 20150142981Abstract: 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: ApplicationFiled: November 25, 2013Publication date: May 21, 2015Applicant: MICROSOFT CORPORATIONInventors: Darren Gonzales, Jonathan Prudhomme, Joseph Warren, Allie Sousa, Robert Novitskey
-
Publication number: 20150142982Abstract: 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: ApplicationFiled: November 25, 2013Publication date: May 21, 2015Applicant: MICROSOFT CORPORATIONInventors: Darren Gonzales, Shri Vidhya, Joseph Warren, Allie Sousa, Darrell Brunsch, Chris Knestrick, Robert Novitskey
-
Publication number: 20150046512Abstract: 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: ApplicationFiled: August 7, 2013Publication date: February 12, 2015Applicant: Microsoft CorporationInventors: 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: 20150046550Abstract: 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: ApplicationFiled: October 24, 2014Publication date: February 12, 2015Applicant: MICROSOFT CORPORATIONInventors: Daniel P. Costenaro, Robert Novitskey, Erik Ashby, Bryan Starbuck, Harvey Rook
-
Publication number: 20150039675Abstract: 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: ApplicationFiled: July 31, 2013Publication date: February 5, 2015Applicant: Microsoft CorporationInventors: Joseph Warren, Darrell Brunsch, Christopher Knestrick, Darren Gonzales, Robert Novitskey