Patents by Inventor Martin Wexler
Martin Wexler 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: 11038858Abstract: Systems and methods are disclosed for encrypting portions of data for storage and processing in a remote network. For example, methods may include receiving a message that includes data for forwarding to a server device; encrypting a portion of the data to determine an encrypted portion; determining metadata based on the portion of the data, wherein the metadata indicates one or more properties of the portion of the data and enables one or more operations to be performed by the server device that depend on the one or more properties; determining a payload including the data with both the encrypted portion and the metadata substituted for the portion of the data; and transmitting the payload to the server device.Type: GrantFiled: February 18, 2020Date of Patent: June 15, 2021Assignee: ServiceNow, Inc.Inventors: Pierre Francois Rohel, Siddharth Shah, Martin Wexler
-
Publication number: 20210075596Abstract: A system and method for encrypting portions of data for storage in a remote network have been provided. The system comprises a memory with instructions executable by a processor to receive data for forwarding to a server device, wherein the received data comprises an indication of one or more portions of the received data to be encrypted; identify a portion comprising the one or more portions of the received data based at least in part on the indication; encrypt the identified portion of the data; generate a payload that comprises the encrypted portion and one or more unencrypted portions of the received data; and transmit, to the server device, the payload.Type: ApplicationFiled: October 28, 2020Publication date: March 11, 2021Inventors: Pierre Francois Rohel, Siddharth Shah, Martin Wexler
-
Patent number: 10826691Abstract: A system and method for encrypting portions of data for storage in a remote network have been provided. The system comprises a memory with instructions executable by a processor to receive data for forwarding to a server device, wherein the received data comprises an indication of one or more portions of the received data to be encrypted; identify a portion comprising the one or more portions of the received data based at least in part on the indication; encrypt the identified portion of the data; generate a payload that comprises the encrypted portion and one or more unencrypted portions of the received data; and transmit, to the server device, the payload.Type: GrantFiled: May 30, 2017Date of Patent: November 3, 2020Assignee: ServiceNow, Inc.Inventors: Pierre Francois Rohel, Siddharth Shah, Martin Wexler
-
Publication number: 20200259808Abstract: Systems and methods are disclosed for encrypting portions of data for storage and processing in a remote network. For example, methods may include receiving a message that includes data for forwarding to a server device; encrypting a portion of the data to determine an encrypted portion; determining metadata based on the portion of the data, wherein the metadata indicates one or more properties of the portion of the data and enables one or more operations to be performed by the server device that depend on the one or more properties; determining a payload including the data with both the encrypted portion and the metadata substituted for the portion of the data; and transmitting the payload to the server device.Type: ApplicationFiled: February 18, 2020Publication date: August 13, 2020Inventors: Pierre Francois Rohel, Siddharth Shah, Martin Wexler
-
Patent number: 10678621Abstract: Embodiments are disclosed herein that provide users of a cloud computing system with the ability to determine, display, prioritize, and/or handle error messages, e.g., using a system-wide standardized naming format. In some embodiments, the appropriate system-wide standardized error messages may be determined, even in situations where at least some of the data underlying the error is encrypted and remains unknown to the hosted cloud computing system. The system-wide standardized error messages may include, e.g., an indication of a company's name, an application name, as well as a unique error code. The standardized error message may also include information as to how the error may potentially be remediated. Using these embodiments, users may be able to more quickly understand which errors to address first and what possible solutions may be employed in order to resolve those errors—while remaining confident that any encrypted information has remained uncompromised.Type: GrantFiled: October 3, 2017Date of Patent: June 9, 2020Assignee: ServiceNow, Inc.Inventors: Frankie Thompson, Martin Wexler, Pierre Rohel, Hari Chetlur
-
Patent number: 10594670Abstract: Systems and methods are disclosed for encrypting portions of data for storage and processing in a remote network. For example, methods may include receiving a message that includes data for forwarding to a server device; encrypting a portion of the data to determine an encrypted portion; determining metadata based on the portion of the data, wherein the metadata indicates one or more properties of the portion of the data and enables one or more operations to be performed by the server device that depend on the one or more properties; determining a payload including the data with both the encrypted portion and the metadata substituted for the portion of the data; and transmitting the payload to the server device.Type: GrantFiled: May 30, 2017Date of Patent: March 17, 2020Assignee: ServiceNow, Inc.Inventors: Pierre Francois Rohel, Siddharth Shah, Martin Wexler
-
Publication number: 20190102243Abstract: Embodiments are disclosed herein that provide users of a cloud computing system with the ability to determine, display, prioritize, and/or handle error messages, e.g., using a system-wide standardized naming format. In some embodiments, the appropriate system-wide standardized error messages may be determined, even in situations where at least some of the data underlying the error is encrypted and remains unknown to the hosted cloud computing system. The system-wide standardized error messages may include, e.g., an indication of a company's name, an application name, as well as a unique error code. The standardized error message may also include information as to how the error may potentially be remediated. Using these embodiments, users may be able to more quickly understand which errors to address first and what possible solutions may be employed in order to resolve those errors—while remaining confident that any encrypted information has remained uncompromised.Type: ApplicationFiled: October 3, 2017Publication date: April 4, 2019Inventors: Frankie Thompson, Martin Wexler, Pierre Rohel, Hari Chetlur
-
Publication number: 20180351923Abstract: Systems and methods are disclosed for encrypting portions of data for storage and processing in a remote network. For example, methods may include receiving a message that includes data for forwarding to a server device; encrypting a portion of the data to determine an encrypted portion; determining metadata based on the portion of the data, wherein the metadata indicates one or more properties of the portion of the data and enables one or more operations to be performed by the server device that depend on the one or more properties; determining a payload including the data with both the encrypted portion and the metadata substituted for the portion of the data; and transmitting the payload to the server device.Type: ApplicationFiled: May 30, 2017Publication date: December 6, 2018Inventors: Pierre Francois Rohel, Siddharth Shah, Martin Wexler
-
Publication number: 20180351733Abstract: A system and method for encrypting portions of data for storage in a remote network have been provided. The system comprises a memory with instructions executable by a processor to receive data for forwarding to a server device, wherein the received data comprises an indication of one or more portions of the received data to be encrypted; identify a portion comprising the one or more portions of the received data based at least in part on the indication; encrypt the identified portion of the data; generate a payload that comprises the encrypted portion and one or more unencrypted portions of the received data; and transmit, to the server device, the payload.Type: ApplicationFiled: May 30, 2017Publication date: December 6, 2018Inventors: Pierre Francois Rohel, Siddharth Shah, Martin Wexler