Patents by Inventor Subhash Sankuratripati

Subhash Sankuratripati 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: 20200364181
    Abstract: Systems and methods are disclosed for implementing an event based retention schedule for a read only file. When a regular file is to be converted to an event based retention read only file, an “event-retain” property may be enabled on the file allowing the feature to be implemented. Then, that file may have its permissions changed to read only. This will allow the file to be changed to a read only file without using a default retention time. Then, once the event is triggered, the retention time may be set so the file can be scheduled for automatic deletion.
    Type: Application
    Filed: July 31, 2020
    Publication date: November 19, 2020
    Inventors: Akshatha GANGADHARAIAH, Balamurugan RAMAJEYAM, Raman MADAAN, Subhash A. SANKURATRIPATI, Aftab Ahmad ANSARI, Vaiapuri RAMASUBRAMANIAM
  • Patent number: 10762041
    Abstract: Systems and methods are disclosed for implementing an event based retention schedule for a read only file. When a regular file is to be converted to an event based retention read only file, an “event-retain” property may be enabled on the file allowing the feature to be implemented. Then, that file may have its permissions changed to read only. This will allow the file to be changed to a read only file without using a default retention time. Then, once the event is triggered, the retention time may be set so the file can be scheduled for automatic deletion.
    Type: Grant
    Filed: August 31, 2015
    Date of Patent: September 1, 2020
    Assignee: NETAPP, INC.
    Inventors: Akshatha Gangadharaiah, Balamurugan Ramajeyam, Raman Madaan, Subhash A. Sankuratripati, Aftab Ahmad Ansari, Vaiapuri Ramasubramaniam
  • Patent number: 10659474
    Abstract: Systems and methods for end to end encryption are provided. In example embodiments, a computer accesses an image including a geometric shape. The computer determines that the accessed image includes a candidate shape inside the geometric shape. The computer determines, using the candidate shape, an orientation of the geometric shape. The computer determines a public key of a communication partner device by decoding, based on the determined orientation, data encoded within the geometric shape. The computer receives a message. The computer verifies, based on the public key of the communication partner device, whether the message is from the communication partner device. The computer provides an output including the message and an indication of the communication partner device if the message is verified to be from the communication partner device. The computer provides an output indicating an error if the message is not verified to be from the communication partner device.
    Type: Grant
    Filed: January 24, 2019
    Date of Patent: May 19, 2020
    Assignee: Snap Inc.
    Inventor: Subhash Sankuratripati
  • Publication number: 20190158468
    Abstract: Systems, devices, media, and methods are presented for device independent secure messaging. The systems and methods generate an encrypted message by encrypting message content, designated for a specified recipient, with an encryption key. The systems and methods select a set of recipient keys, associated with the specified recipient, from a plurality of member keys. For each recipient key, the systems and methods encrypt the encryption key to generate a set of encrypted keys and transmit the encrypted message and an encrypted key of the set of encrypted keys to one or more client devices associated with the specified recipient. The systems and methods then receive an acknowledgement indicating a termination status of the encrypted message.
    Type: Application
    Filed: November 20, 2017
    Publication date: May 23, 2019
    Inventors: Michael Duong, Anirudh Garg, Subhash Sankuratripati, Edward Chenhui Xue, Marcel M. Yung
  • Patent number: 10225265
    Abstract: Systems and methods for end to end encryption are provided. In example embodiments, a computer accesses an image including a geometric shape. The computer determines that the accessed image includes a candidate shape inside the geometric shape. The computer determines, using the candidate shape, an orientation of the geometric shape. The computer determines a public key of a communication partner device by decoding, based on the determined orientation, data encoded within the geometric shape. The computer receives a message. The computer verifies, based on the public key of the communication partner device, whether the message is from the communication partner device. The computer provides an output including the message and an indication of the communication partner device if the message is verified to be from the communication partner device. The computer provides an output indicating an error if the message is not verified to be from the communication partner device.
    Type: Grant
    Filed: April 15, 2016
    Date of Patent: March 5, 2019
    Assignee: Snap Inc.
    Inventor: Subhash Sankuratripati
  • Patent number: 9832174
    Abstract: A method and system for authenticating of the pairing of computing devices is described. In an example, a passphrase is established on computing devices. The pairing between two devices is initiated by a first device by communicating independently generated data, wherein the generated data is used along with the passphrase on each of the devices to derive a common pairing key. The pairing is authenticated by using at least a first portion of the common pairing key through a key exchange protocol. Further, a shared secret code is derived using a second portion of the common pairing key and stored to be used indirectly to secure future communication between the paired devices.
    Type: Grant
    Filed: August 11, 2015
    Date of Patent: November 28, 2017
    Assignee: NetApp, Inc.
    Inventors: Craig Everhart, Subhash Sankuratripati
  • Publication number: 20170060885
    Abstract: Systems and methods are disclosed for implementing an event based retention schedule for a read only file. When a regular file is to be converted to an event based retention read only file, an “event-retain” property may be enabled on the file allowing the feature to be implemented. Then, that file may have its permissions changed to read only. This will allow the file to be changed to a read only file without using a default retention time. Then, once the event is triggered, the retention time may be set so the file can be scheduled for automatic deletion.
    Type: Application
    Filed: August 31, 2015
    Publication date: March 2, 2017
    Applicant: NETAPP, INC.
    Inventors: Akshatha GANGADHARAIAH, BALAMURUGAN RAMAJEYAM, Raman MADAAN, SUBHASH A. SANKURATRIPATI, AFTAB Ahmad ANSARI, VAIAPURI RAMASUBRAMANIAM
  • Publication number: 20170048212
    Abstract: A method and system for authenticating of the pairing of computing devices is described. In an example, a passphrase is established on computing devices. The pairing between two devices is initiated by a first device by communicating independently generated data, wherein the generated data is used along with the passphrase on each of the devices to derive a common pairing key. The pairing is authenticated by using at least a first portion of the common pairing key through a key exchange protocol. Further, a shared secret code is derived using a second portion of the common pairing key and stored to be used indirectly to secure future communication between the paired devices.
    Type: Application
    Filed: August 11, 2015
    Publication date: February 16, 2017
    Inventors: Craig Everhart, Subhash Sankuratripati
  • Publication number: 20070088821
    Abstract: An advertisement selection and delivery system for selecting advertisements based on profile information and rendering the advertisements as accessible to a user operating a network-capable appliance connected to a data-packet-network is provided. The system comprises, a first server node connected to the network, the first server node functioning as a user access point on the network, a mass storage repository accessible to the first server node, the repository for storing and serving user profile data, a second server node connected to the network, the second server node for generating user preference data, at least one advertisement server connected to the network, the advertisement server for serving advertisement data, a software application for generating user preference lists and performing advertisement selection and at least one network-capable appliance connected to the network the network-capable appliance for receiving the advertisement data.
    Type: Application
    Filed: November 27, 2006
    Publication date: April 19, 2007
    Applicant: YODLEE.COM, INC.
    Inventors: Subhash Sankuratripati, Jaideep Srivastava, Dinesh Shanbhag
  • Patent number: 7155508
    Abstract: An advertisement selection and delivery system for selecting advertisements based on profile information and rendering the advertisements as accessible to a user operating a network-capable appliance connected to a data-packet-network is provided. The system comprises, a first server node connected to the network, the first server node functioning as a user access point on the network, a mass storage repository accessible to the first server node, the repository for storing and serving user profile data, a second server node connected to the network, the second server node for generating user preference data, at least one advertisement server connected to the network, the advertisement server for serving advertisement data, a software application for generating user preference lists and performing advertisement selection and at least one network-capable appliance connected to the network the network-capable appliance for receiving the advertisement data.
    Type: Grant
    Filed: April 4, 2001
    Date of Patent: December 26, 2006
    Assignee: Yodlee.com, Inc.
    Inventors: Subhash Sankuratripati, Jaideep Srivastava, Dinesh K. Shanbhag
  • Publication number: 20030191832
    Abstract: A distributable software system is disclosed for collecting and aggregating data from a network and for providing compartmentalized and optimized data summaries to third parties. The system includes a data gathering layer for gathering the data; a data normalization layer for normalizing data types from multiple data sources; a data cleansing layer for correcting data inconsistencies; a data enrichment layer for rendering data analyzable; and an application interface layer for providing multiple interfaces to like multiple user applications. An enterprise utilizes the system to provide data aggregation and summary services to clients. In preferred embodiments, intelligence created from the activity is harnessed to provide and improve services and to enhance profitability of the enterprise.
    Type: Application
    Filed: May 9, 2003
    Publication date: October 9, 2003
    Inventors: Ramakrishna Satyavolu, Subhash Sankuratripati, Sampathkumar Ranganathan Pudhukottai, Sin-Mei Tsai
  • Publication number: 20020029267
    Abstract: An advertisement selection and delivery system for selecting advertisements based on profile information and rendering the advertisements as accessible to a user operating a network-capable appliance connected to a data-packet-network is provided. The system comprises, a first server node connected to the network, the first server node functioning as a user access point on the network, a mass storage repository accessible to the first server node, the repository for storing and serving user profile data, a second server node connected to the network, the second server node for generating user preference data, at least one advertisement server connected to the network, the advertisement server for serving advertisement data, a software application for generating user preference lists and performing advertisement selection and at least one network-capable appliance connected to the network the network-capable appliance for receiving the advertisement data.
    Type: Application
    Filed: April 4, 2001
    Publication date: March 7, 2002
    Inventors: Subhash Sankuratripati, Jaideep Srivastava, Dinesh K. Shanbhag