Patents by Inventor Philip Nathan Greenberg
Philip Nathan Greenberg 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: 20240004732Abstract: An application program interface (API) analyzer that determines protocols and formats to interact with a service provider or smart device. The API analyzer identifies an API endpoint or websites for the service provider or smart device, determines a service category or device category, selects a category-specific corpus, forms a service-specific or device-specific corpus by appending information regarding the service provider or smart device to the category-specific corpus, and parses API documentation or the websites.Type: ApplicationFiled: July 5, 2023Publication date: January 4, 2024Inventors: Alston Ghafourifar, Philip Nathan Greenberg, Neil Achtman
-
Patent number: 11740950Abstract: An application program interface (API) analyzer that determines protocols and formats to interact with a service provider or smart device. The API analyzer identifies an API endpoint or web sites for the service provider or smart device, determines a service category or device category, selects a category-specific corpus, forms a service-specific or device-specific corpus by appending information regarding the service provider or smart device to the category-specific corpus, and parses API documentation or the websites.Type: GrantFiled: September 1, 2020Date of Patent: August 29, 2023Assignee: Entefy Inc.Inventors: Alston Ghafourifar, Philip Nathan Greenberg, Neil Achtman
-
Patent number: 11669554Abstract: This disclosure relates to personalized and dynamic server-side searching techniques for encrypted data. Current so-called ‘zero-knowledge’ privacy systems (i.e., systems where the server has ‘zero-knowledge’ about the client data that it is storing) utilize servers that hold encrypted data without the decryption keys necessary to decrypt, index, and/or re-encrypt the data. As such, the servers are not able to perform any kind of meaningful server-side search process, as it would require access to the underlying decrypted data. Therefore, such prior art ‘zero-knowledge’ privacy systems provide a limited ability for a user to search through a large dataset of encrypted documents to find critical information.Type: GrantFiled: October 14, 2022Date of Patent: June 6, 2023Assignee: Entefy Inc.Inventors: Alston Ghafourifar, Philip Nathan Greenberg, Mehdi Ghafourifar
-
Patent number: 11494421Abstract: This disclosure relates to personalized and dynamic server-side searching techniques for encrypted data. Current so-called ‘zero-knowledge’ privacy systems (i.e., systems where the server has ‘zero-knowledge’ about the client data that it is storing) utilize servers that hold encrypted data without the decryption keys necessary to decrypt, index, and/or re-encrypt the data. As such, the servers are not able to perform any kind of meaningful server-side search process, as it would require access to the underlying decrypted data. Therefore, such prior art ‘zero-knowledge’ privacy systems provide a limited ability for a user to search through a large dataset of encrypted documents to find critical information.Type: GrantFiled: June 17, 2022Date of Patent: November 8, 2022Assignee: Entefy Inc.Inventors: Alston Ghafourifar, Philip Nathan Greenberg, Mehdi Ghafourifar
-
Patent number: 11366839Abstract: This disclosure relates to personalized and dynamic server-side searching techniques for encrypted data. Current so-called ‘zero-knowledge’ privacy systems (i.e., systems where the server has ‘zero-knowledge’ about the client data that it is storing) utilize servers that hold encrypted data without the decryption keys necessary to decrypt, index, and/or re-encrypt the data. As such, the servers are not able to perform any kind of meaningful server-side search process, as it would require access to the underlying decrypted data. Therefore, such prior art ‘zero-knowledge’ privacy systems provide a limited ability for a user to search through a large dataset of encrypted documents to find critical information.Type: GrantFiled: March 31, 2020Date of Patent: June 21, 2022Assignee: Entefy Inc.Inventors: Alston Ghafourifar, Philip Nathan Greenberg, Mehdi Ghafourifar
-
Publication number: 20210089373Abstract: An application program interface (API) analyzer that determines protocols and formats to interact with a service provider or smart device. The API analyzer identifies an API endpoint or web sites for the service provider or smart device, determines a service category or device category, selects a category-specific corpus, forms a service-specific or device-specific corpus by appending information regarding the service provider or smart device to the category-specific corpus, and parses API documentation or the websites.Type: ApplicationFiled: September 1, 2020Publication date: March 25, 2021Inventors: Alston Ghafourifar, Philip Nathan Greenberg, Neil Achtman
-
Patent number: 10761910Abstract: An application program interface (API) analyzer that determines protocols and formats to interact with a service provider or smart device. The API analyzer identifies an API endpoint or websites for the service provider or smart device, determines a service category or device category, selects a category-specific corpus, forms a service-specific or device-specific corpus by appending information regarding the service provider or smart device to the category-specific corpus, and parses API documentation or the websites.Type: GrantFiled: July 15, 2019Date of Patent: September 1, 2020Assignee: Entefy Inc.Inventors: Alston Ghafourifar, Philip Nathan Greenberg, Neil Achtman
-
Patent number: 10606870Abstract: This disclosure relates to personalized and dynamic server-side searching techniques for encrypted data. Current so-called ‘zero-knowledge’ privacy systems (i.e., systems where the server has ‘zero-knowledge’ about the client data that it is storing) utilize servers that hold encrypted data without the decryption keys necessary to decrypt, index, and/or re-encrypt the data. As such, the servers are not able to perform any kind of meaningful server-side search process, as it would require access to the underlying decrypted data. Therefore, such prior art ‘zero-knowledge’ privacy systems provide a limited ability for a user to search through a large dataset of encrypted documents to find critical information.Type: GrantFiled: March 13, 2017Date of Patent: March 31, 2020Assignee: Entefy Inc.Inventors: Alston Ghafourifar, Philip Nathan Greenberg, Mehdi Ghafourifar
-
Publication number: 20200050502Abstract: An application program interface (API) analyzer that determines protocols and formats to interact with a service provider or smart device. The API analyzer identifies an API endpoint or websites for the service provider or smart device, determines a service category or device category, selects a category-specific corpus, forms a service-specific or device-specific corpus by appending information regarding the service provider or smart device to the category-specific corpus, and parses API documentation or the websites.Type: ApplicationFiled: July 15, 2019Publication date: February 13, 2020Inventors: Alston Ghafourifar, Philip Nathan Greenberg, Neil Achtman
-
Patent number: 10395047Abstract: Users desire a communications system that allows the users to apply customized privacy settings (and, optionally, encryption keys) differently to particular portions of a document—even if the document is of a ‘lossy’ file type, e.g., a JPEG image. The custom access permission settings may be implemented by obfuscating portions of the original file and then embedding “secret,” e.g., hidden and/or encrypted, versions of the obfuscated portions in parts of the data structure of the original lossy file in the form of “layers” (e.g., the bit-equivalent of PNG layers). The individual encrypted layers may then be decrypted according to each recipient's permissions and layered on top of the original lossy file ‘in memory’ before being displayed to the recipient. The use of multiple encrypted layers allows for the visual revelation of the content of the original lossy file without modifying the actual underlying image content of the original lossy file.Type: GrantFiled: December 31, 2016Date of Patent: August 27, 2019Assignee: Entefy Inc.Inventors: Alston Ghafourifar, Philip Nathan Greenberg
-
Patent number: 10353754Abstract: An application program interface (API) analyzer that determines protocols and formats to interact with a service provider or smart device. The API analyzer identifies an API endpoint or web sites for the service provider or smart device, determines a service category or device category, selects a category-specific corpus, forms a service-specific or device-specific corpus by appending information regarding the service provider or smart device to the category-specific corpus, and parses API documentation or the websites.Type: GrantFiled: December 31, 2015Date of Patent: July 16, 2019Assignee: Entefy Inc.Inventors: Alston Ghafourifar, Philip Nathan Greenberg, Neil Achtman
-
Patent number: 10135764Abstract: A universal interaction platform that communicates with service providers and smart devices by receiving a message object that includes information indicative of a user intent for one of the service providers or smart devices to perform a function, determines the service provider or smart device that the user intends to perform the function, determines a protocol and format for communicating with the service provider or smart device, formats an instruction for the service provider or smart device, and outputs the instruction to the service provider or smart device.Type: GrantFiled: December 31, 2015Date of Patent: November 20, 2018Assignee: Entefy Inc.Inventors: Alston Ghafourifar, Mehdi Ghafourifar, Philip Nathan Greenberg, Neil Achtman, Brienne Ghafourifar
-
Publication number: 20180189504Abstract: Users desire a communications system that allows the users to apply customized privacy settings (and, optionally, encryption keys) differently to particular portions of a document—even if the document is of a ‘lossy’ file type, e.g., a JPEG image. The custom access permission settings may be implemented by obfuscating portions of the original file and then embedding “secret,” e.g., hidden and/or encrypted, versions of the obfuscated portions in parts of the data structure of the original lossy file in the form of “layers” (e.g., the bit-equivalent of PNG layers). The individual encrypted layers may then be decrypted according to each recipient's permissions and layered on top of the original lossy file ‘in memory’ before being displayed to the recipient. The use of multiple encrypted layers allows for the visual revelation of the content of the original lossy file without modifying the actual underlying image content of the original lossy file.Type: ApplicationFiled: December 31, 2016Publication date: July 5, 2018Inventors: Alston Ghafourifar, Philip Nathan Greenberg
-
Patent number: 9843543Abstract: This disclosure relates generally to apparatuses, methods, and computer readable media for composing communications for computing devices across multiple formats and multiple protocols. More particularly, but not by way of limitation, this disclosure relates to apparatuses, methods, and computer readable media to permit computing devices, e.g., smartphones, tablets, laptops, and the like, to send encrypted or unencrypted group communications in a number of pre-determined and/or ‘determined-on-the-fly’ communications formats and/or protocols. Correlation of messages comprising secure group communications across multi-format multi-protocol may be determined by tracking message groups and mapping aliases across protocols. The techniques disclosed herein allow communications systems to become ‘message-centric’ or ‘people-centric’ as opposed to ‘protocol-centric,’ eventually allowing consideration of message protocol and security mechanisms to fall away entirely for the sender of the communication.Type: GrantFiled: December 31, 2015Date of Patent: December 12, 2017Assignee: Entefy Inc.Inventors: Alston Ghafourifar, Philip Nathan Greenberg
-
Publication number: 20170300556Abstract: This disclosure relates to personalized and dynamic server-side searching techniques for encrypted data. Current so-called ‘zero-knowledge’ privacy systems (i.e., systems where the server has ‘zero-knowledge’ about the client data that it is storing) utilize servers that hold encrypted data without the decryption keys necessary to decrypt, index, and/or re-encrypt the data. As such, the servers are not able to perform any kind of meaningful server-side search process, as it would require access to the underlying decrypted data. Therefore, such prior art ‘zero-knowledge’ privacy systems provide a limited ability for a user to search through a large dataset of encrypted documents to find critical information.Type: ApplicationFiled: March 13, 2017Publication date: October 19, 2017Inventors: Alston Ghafourifar, Philip Nathan Greenberg, Mehdi Ghafourifar
-
Publication number: 20170195267Abstract: A universal interaction platform that communicates with service providers and smart devices by receiving a message object that includes information indicative of a user intent for one of the service providers or smart devices to perform a function, determines the service provider or smart device that the user intends to perform the function, determines a protocol and format for communicating with the service provider or smart device, formats an instruction for the service provider or smart device, and outputs the instruction to the service provider or smart device.Type: ApplicationFiled: December 31, 2015Publication date: July 6, 2017Inventors: Alston Ghafourifar, Mehdi Ghafourifar, Philip Nathan Greenberg, Neil Achtman, Brienne Ghafourifar
-
Publication number: 20170192827Abstract: An application program interface (API) analyzer that determines protocols and formats to interact with a service provider or smart device. The API analyzer identifies an API endpoint or web sites for the service provider or smart device, determines a service category or device category, selects a category-specific corpus, forms a service-specific or device-specific corpus by appending information regarding the service provider or smart device to the category-specific corpus, and parses API documentation or the websites.Type: ApplicationFiled: December 31, 2015Publication date: July 6, 2017Inventors: Alston Ghafourifar, Philip Nathan Greenberg, Neil Achtman
-
Patent number: 9594827Abstract: This disclosure relates to personalized and dynamic server-side searching techniques for encrypted data. Current so-called ‘zero-knowledge’ privacy systems (i.e., systems where the server has ‘zero-knowledge’ about the client data that it is storing) utilize servers that hold encrypted data without the decryption keys necessary to decrypt, index, and/or re-encrypt the data. As such, the servers are not able to perform any kind of meaningful server-side search process, as it would require access to the underlying decrypted data. Therefore, such prior art ‘zero-knowledge’ privacy systems provide a limited ability for a user to search through a large dataset of encrypted documents to find critical information.Type: GrantFiled: December 31, 2015Date of Patent: March 14, 2017Assignee: Entefy Inc.Inventors: Alston Ghafourifar, Philip Nathan Greenberg, Mehdi Ghafourifar
-
Publication number: 20160179938Abstract: This disclosure relates to personalized and dynamic server-side searching techniques for encrypted data. Current so-called ‘zero-knowledge’ privacy systems (i.e., systems where the server has ‘zero-knowledge’ about the client data that it is storing) utilize servers that hold encrypted data without the decryption keys necessary to decrypt, index, and/or re-encrypt the data. As such, the servers are not able to perform any kind of meaningful server-side search process, as it would require access to the underlying decrypted data. Therefore, such prior art ‘zero-knowledge’ privacy systems provide a limited ability for a user to search through a large dataset of encrypted documents to find critical information.Type: ApplicationFiled: December 31, 2015Publication date: June 23, 2016Inventors: Alston Ghafourifar, Philip Nathan Greenberg, Mehdi Ghafourifar
-
Publication number: 20160119261Abstract: This disclosure relates generally to apparatuses, methods, and computer readable media for composing communications for computing devices across multiple formats and multiple protocols. More particularly, but not by way of limitation, this disclosure relates to apparatuses, methods, and computer readable media to permit computing devices, e.g., smartphones, tablets, laptops, and the like, to send encrypted or unencrypted group communications in a number of pre-determined and/or ‘determined-on-the-fly’ communications formats and/or protocols. Correlation of messages comprising secure group communications across multi-format multi-protocol may be determined by tracking message groups and mapping aliases across protocols. The techniques disclosed herein allow communications systems to become ‘message-centric’ or ‘people-centric’ as opposed to ‘protocol-centric,’ eventually allowing consideration of message protocol and security mechanisms to fall away entirely for the sender of the communication.Type: ApplicationFiled: December 31, 2015Publication date: April 28, 2016Inventors: Alston Ghafourifar, Philip Nathan Greenberg