Patents Assigned to Ciphercloud, Inc.
-
Patent number: 11228566Abstract: A method and system for anonymizing data to be transmitted to a destination computing device is disclosed. Anonymization strategy for data anonymization is provided. Data to be transmitted is received from a user computer. Selective anonymization of the data is performed, based on the anonymization strategy, using an anonymization module. The data includes a plurality of characters. An order indicator data indicative of the order of the received data is generated. The received data is anonymized to derive an anonymized data. The anonymized data and the order indicator data is transmitted to the destination computer over a network. In one embodiment, a portion of the anonymized data is selected as a search ID. A cross reference between a search key indicative of a portion of the received data and the corresponding search ID is stored.Type: GrantFiled: June 28, 2013Date of Patent: January 18, 2022Assignee: Ciphercloud, Inc.Inventors: Pravin Kothari, Debabrata Dash
-
Patent number: 10021133Abstract: A system and method for detecting a phishing site is disclosed. A message from a client to the site is intercepted by a security gateway. The security gateway determines if the site is a known-site or an unknown-site. If it is a known site, a reputation of the site is checked. If the site is a known-site with a bad reputation, connection between the client and the site is reset. If the site is a known-site with a good reputation, known-site testing is performed for possible phishing attack. If the site is an unknown-site, unknown-site testing for possible phishing attack is performed.Type: GrantFiled: November 16, 2015Date of Patent: July 10, 2018Assignee: CIPHERCLOUD, INC.Inventors: Meenakshi Sundaram Lakshmanan, Ram Goda, Shailesh Patel
-
Patent number: 9998435Abstract: A method and system for anonymizing data is disclosed. Data to be anonymized is received by an anonymization system. A request for a data encryption key is generated. A masked data encryption key is received in response to the request. The data encryption key is retrieved from the masked data encryption key. The data is anonymized using an anonymization module to derive an anonymized data using the data encryption key.Type: GrantFiled: August 30, 2016Date of Patent: June 12, 2018Assignee: CIPHERCLOUD, INC.Inventors: Pravin Kothari, Malakondayya Gorantla
-
Patent number: 9852311Abstract: A method and system for anonymizing data to be transmitted to a destination computing device is disclosed. Anonymization strategy for data anonymization is provided. Data to be transmitted is received from a user computer. Selective anonymization of the data is performed, based on the anonymization strategy, using an anonymization module. The data includes a plurality of characters and defines a clear data. A modified clear data with number of characters greater than the clear data is formed using the clear data, a delimiter data and a pad data. The modified clear data is anonymized to derive an anonymized data. The anonymized data is transmitted to the destination computer over a network. In one embodiment, a portion of the pad data is selected as a seed value to generate an initialization vector to anonymize the clear data.Type: GrantFiled: March 30, 2014Date of Patent: December 26, 2017Assignee: Ciphercloud, Inc.Inventors: Pravin Kothari, Debabrata Dash, Yevgeniy Kaganovich, Jing Liu
-
Patent number: 9722973Abstract: A method and system for a distributed anonymization system is disclosed. A master anonymization system is provided. A slave anonymization system is configured to communicate with the master anonymization system, wherein the master anonymization system permits the slave anonymization system to perform one or more functions. The slave anonymization system is configured receives a request from a user computer that requires slave anonymization system to perform a function. The performance of the function requires either storage of data to a data store in a destination computing device or retrieval of data from the data store in the destination computing device, wherein the data is stored or retrieved in an anonymized form. The slave anonymization system verifies if the function to be performed is a permitted function. If it is a permitted function, the function is performed.Type: GrantFiled: July 11, 2013Date of Patent: August 1, 2017Assignee: CIPHERCLOUD, INC.Inventors: Pravin Kothari, Debabrata Dash
-
Patent number: 9703967Abstract: A method and system for anonymizing data to be transmitted to a destination computing device is disclosed. Anonymization strategy for data anonymization is provided. Data to be transmitted is received from a user computer. The data includes a plurality of numbers and defines a clear data in a first base encoding scheme, with one or more predefined characteristics. The clear data is converted to a modified clear data in a second base encoding scheme. The modified clear data is anonymized using an anonymization module, to derive an interim anonymized data in the second base encoding scheme. A converted interim anoymized data in the first base encoding scheme is designated as the anonymized data, if the converted interim anonymized data meets the predefined characteristics of the clear data. The anonymized data is transmitted to the destination computer over a network.Type: GrantFiled: March 30, 2014Date of Patent: July 11, 2017Assignee: Ciphercloud, Inc.Inventors: Pravin Kothari, Debabrata Dash, Yevgeniy Kaganovich, Jing Liu
-
Patent number: 9667741Abstract: A method and system for anonymizing data to be transmitted to a destination computing device is disclosed. Anonymization strategy for data anonymization is provided. Data to be transmitted is received from a user computer. A context sensing word is appended to the anonymized data. The anonymized data and the context sensing word are transmitted to the destination computing device. In one embodiment, the data includes a plurality of normal words and a plurality of stop words. A compacted stop word representative of each of the stop word and their relative position in the data is created. Anonymized normal words and anonymized compacted stop word is transmitted to the destination computing device.Type: GrantFiled: March 15, 2013Date of Patent: May 30, 2017Assignee: CIPHERCLOUD, INC.Inventors: Pravin Kothari, Debabrata Dash, Malakondayya Gorantla
-
Patent number: 9619482Abstract: A method and system for anonymizing data to be stored in a destination computing device is disclosed. A first data store is provided in a first user computing device, the first data store including a file folder designated as a first sync folder. A destination data store is provided in a destination computing device, the destination data store including a file folder designated as a destination sync folder. A file stored in the first sync folder is also stored in the destination sync folder and the file stored in the destination sync folder is anonymized before transmission of the file to the destination computing device over a network for storage in the destination sync folder.Type: GrantFiled: December 14, 2014Date of Patent: April 11, 2017Assignee: CIPHERCLOUD, INC.Inventors: Pravin Kothari, Debabrata Dash, Sushil Nair
-
Patent number: 9613227Abstract: A method and system for anonymizing data to be transmitted to a destination computing device is disclosed. Anonymization strategy for data anonymization is provided. Data to be transmitted is received from a user computer. Selective anonymization of the data is performed, based on the anonymization strategy, using an anonymization module. The received data includes a plurality of characters encoded in a first encoding scheme, with a first subset of characters assigned to a first language. The first subset of characters are encoded in a second encoding scheme to derive a modified data. The second encoding scheme has number of bits sufficient to encode total number of characters in the first language. The modified data is anonymized to derive an anonymized data. The anonymized data is transmitted to a destination computing device.Type: GrantFiled: January 29, 2015Date of Patent: April 4, 2017Assignee: CipherCloud, Inc.Inventors: Pravin Kothari, Malakondayya Gorantla
-
Patent number: 9432342Abstract: A method and system for anonymizing data is disclosed. Data to be anonymized is received by an anonymization system. A request for a data encryption key is generated. A masked data encryption key is received in response to the request. The data encryption key is retrieved from the masked data encryption key. The data is anonymized using an anonymization module to derive an anonymized data using the data encryption key.Type: GrantFiled: January 29, 2015Date of Patent: August 30, 2016Assignee: CIPHERCLOUD, INC.Inventors: Pravin Kothari, Malakondayya Gorantla
-
Patent number: 9413526Abstract: A method and system for anonymizing data to be transmitted to a destination computing device is disclosed. Anonymization strategy for data anonymization is provided. Data to be transmitted is received from a user computer. Selective anonymization of the data is performed, based on the anonymization strategy, using an anonymization module. The data is anonymized using the anonymization module, to derive an anonymized data, using a data encryption key. The anonymized data is transmitted to the destination computer over a network. In some embodiments, the data encryption key is encrypted and decrypted prior to anonymization.Type: GrantFiled: March 15, 2013Date of Patent: August 9, 2016Assignee: CIPHERCLOUD, INC.Inventors: Pravin Kothari, Debabrata Dash, Malakondayya Gorantla
-
Patent number: 9356993Abstract: A method and system for anonymizing data to be transmitted to a destination computing device is disclosed. Anonymization strategy for data anonymization is provided. Data to be transmitted is received from a user computer. Selective anonymization of the data is performed, based on the anonymization strategy, using an anonymization module. The data includes a plurality of characters. An initialization vector is generated using a seed value, the seed value having a corresponding seed value identifier. The data is anonymized using an anonymization module, to derive an anonymized data, using the generated initialization vector. The anonymized data and the seed value identifier is transmitted to the destination computer over a network.Type: GrantFiled: March 15, 2013Date of Patent: May 31, 2016Assignee: Ciphercloud, Inc.Inventors: Pravin Kothari, Debabrata Dash
-
Patent number: 9338220Abstract: A method and system for anonymizing data to be transmitted to a destination computing device is disclosed. Anonymization strategy for data anonymization is provided. Data to be transmitted is received from a user computer. The data includes a plurality of fields. One or more fields are selectively extracted. A hash using the extracted fields is computed. The computed hash is stored. Anonymization of the data is performed, using an anonymization module. Anonymized data is transmitted to the destination computing device over a network.Type: GrantFiled: March 15, 2013Date of Patent: May 10, 2016Assignee: CIPHERCLOUD, INC.Inventors: Pravin Kothari, Debabrata Dash
-
Patent number: 9323818Abstract: A method and system for anonymizing data to be transmitted to a destination computing device is disclosed. An anonymization strategy module is executed on a computing device to store anonymization strategy for data anonymization in a data store. A logic configured to receive data from a user computer, to be stored in the destination computing device. An anonymization module is executed on the computing device to selectively anonymize data to be stored in the destination computing device, based on the anonymization strategy for the data to be stored. Anonymized data is transmitted to the destination computing device for storage, over a network.Type: GrantFiled: April 7, 2014Date of Patent: April 26, 2016Assignee: CIPHERCLOUD, INC.Inventors: Pravin Kothari, Debabrata Dash, Yuh-Wen Soung, Theron Tock
-
Patent number: 9300637Abstract: A method and system for anonymizing data to be transmitted to a destination computing device is disclosed. Data to be transmitted is received from a user computer. The data includes one or more characters. The data is replaced with a token representative of the data. The token is transmitted to the destination computing device over a network.Type: GrantFiled: March 15, 2013Date of Patent: March 29, 2016Assignee: CipherCloud, Inc.Inventors: Pravin Kothari, Debabrata Dash
-
Patent number: 9292696Abstract: A method and system for anonymizing data to be transmitted to a destination computing device is disclosed. Data to be transmitted is received from a user computer. The data includes a plurality of fields of data. One or more fields of data are selected for anonymization. The selected one or more fields are anonymized. The data with one or more fields anonymized is transmitted to the destination computing device.Type: GrantFiled: March 15, 2013Date of Patent: March 22, 2016Assignee: CipherCloud, Inc.Inventors: Pravin Kothari, Debabrata Dash, Viswa Soubramanien
-
Patent number: 9288191Abstract: A method and system for anonymizing data to be transmitted to a destination computing device is disclosed. Anonymization strategy for data anonymization is provided. Data to be transmitted is received from a user computer, the data including a plurality of characters, with at least one character case sensitive. A case information word indicative of the case of the characters is created. The characters in the data is converted to a known case. Selective anonymization of the converted data is performed, based on a selected anonymization strategy, using an anonymization module. The anonymized data with the case information word and data indicative of the selected anonymization strategy is transmitted to the destination computing device over a network.Type: GrantFiled: May 12, 2014Date of Patent: March 15, 2016Assignee: CIPHERCLOUD, INC.Inventors: Theron Tock, Pravin Kothari
-
Patent number: 9231920Abstract: A method and system for anonymizing data to be transmitted to a destination computing device is disclosed. Anonymization strategy for data anonymization is provided. Data to be transmitted is received from a user computer. Selective anonymization of the data is performed, based on a selected anonymization strategy, using an anonymization module. Accent preservation of data is selected. An accent value for the data is determined. The anonymized data with the determined accent value and data indicative of the selected anonymization strategy is transmitted to the destination computing device over a network.Type: GrantFiled: May 12, 2014Date of Patent: January 5, 2016Assignee: CIPHERCLOUD, INC.Inventors: Theron Tock, Pravin Kothari
-
Patent number: 8726398Abstract: A method and system for anonymizing data to be transmitted to a destination computing device is disclosed. Anonymization strategy for data anonymization is provided. Data to be transmitted is received from a user computer. Selective anonymization of the data is performed, based on the anonymization strategy, using an anonymization module. Accent preservation of data is selected. An accent value for the data is determined. The anonymized data with the determined accent value is transmitted to the destination computing device over a network. In one embodiment, the anonymized data has less number of characters than the input data.Type: GrantFiled: December 13, 2011Date of Patent: May 13, 2014Assignee: Ciphercloud, Inc.Inventors: Theron Tock, Pravin Kothari
-
Patent number: 8694646Abstract: A method and system for anonymizing data to be transmitted to a destination computing device is disclosed. Anonymization strategy for data anonymization is provided. Data to be transmitted is received from a user computer. Selective anonymization of the data is performed, based on the anonymization strategy, using an anonymization module. Anonymized data is transmitted to the destination computing device over a network.Type: GrantFiled: March 8, 2011Date of Patent: April 8, 2014Assignee: Ciphercloud, Inc.Inventors: Pravin Kothari, Debabrata Dash, Yuh-wen Soung, Theron Tock