Patents by Inventor Lakshmi Suresh

Lakshmi Suresh 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: 20220201041
    Abstract: Systems and methods include responsive to monitoring network communications of a network, generating a network communication model that labels the network communications, and generating policies based on the network communication model, wherein the policies specify which applications are authorized to communicate with one another, providing corresponding policies to a plurality systems in the network, wherein each system utilizes the corresponding policies to allow or block communications; responsive to one or more unauthorized communications being needed, performing two-factor authorization to determine if an exception is acceptable; and responsive to the two-factor authorization, providing temporary policies for the exception to allow the one or more unauthorized communications for a period of time.
    Type: Application
    Filed: December 23, 2020
    Publication date: June 23, 2022
    Inventors: Thomas E. Keiser, JR., Peter Smith, Lakshmi Suresh
  • Patent number: 10015153
    Abstract: A technique performs authentication. The technique involves performing, by processing circuitry, a set of authentication operations in response to a set of authentication requests, and updating a set of velocity metrics which identifies authentication performance for a set of authentication request sources that originated the set of authentication requests. The technique further involves, after updating the set of velocity metrics, receiving, by the processing circuitry, an authentication request from an authentication request source. The technique further involves providing, by the processing circuitry, an authentication result in response to the authentication request from the authentication request source. The authentication result (i) is based on the set of velocity metrics and (ii) indicates whether the authentication request is considered to be legitimate.
    Type: Grant
    Filed: December 23, 2013
    Date of Patent: July 3, 2018
    Assignee: EMC IP Holding Company LLC
    Inventors: Yedidya Dotan, Lakshmi Suresh, John Watts, Marcelo Blatt
  • Patent number: 9305151
    Abstract: A technique performs user authentication. The technique involves receiving, by processing circuitry, an authentication request which includes a set of authentication factors and which identifies a particular user. The technique further involves performing, by the processing circuitry, an authentication operation to generate an authentication result in response to the authentication request, the authentication result being based on (i) the set of authentication factors of the authentication request, (ii) a user authentication profile which profiles the particular user, and (iii) a lockout state identifying a lockout condition of the particular user which existed at the time of receiving the authentication request. The technique further involves providing, by the processing circuitry and as a response to the authentication request, an authentication action based on the authentication result.
    Type: Grant
    Filed: December 23, 2013
    Date of Patent: April 5, 2016
    Assignee: EMC Corporation
    Inventors: Yedidya Dotan, Lakshmi Suresh, John Watts, Marcelo Blatt
  • Patent number: 9237143
    Abstract: Authentication employs a classification that monitors content of authentication requests and results and assigns and records risk values identifying low-risk sources making normal authentication requests and high-risk sources making abnormal authentication requests indicative of fraud activity. Then for low-risk sources, a normal authentication process is employed having differential success/fail behavior exposing information about an enumerable system resource, such as a user account. Example differential behavior includes (a) granting access when a request identifies a valid user account, and (b) otherwise denying access, enabling an attacker to learn whether a guessed value identifies an existing account.
    Type: Grant
    Filed: September 26, 2013
    Date of Patent: January 12, 2016
    Assignee: EMC Corporation
    Inventors: Yedidya Dotan, Lakshmi Suresh, John Watts, Paul Dennis
  • Patent number: 8176256
    Abstract: A cache region can be created in a cache in response to receiving a cache region creation request from an application. A storage request from the application can identify the cache region and one or more objects to be stored in the cache region. Those objects can be stored in the cache region in response to receiving the storage request.
    Type: Grant
    Filed: May 14, 2009
    Date of Patent: May 8, 2012
    Assignee: Microsoft Corporation
    Inventors: Muralidhar Krishnaprasad, Anil K. Nori, Subramanian Muralidhar, Sudhir Mohan Jorwekar, Lakshmi Suresh Goduguluru
  • Patent number: 8108623
    Abstract: Systems and methods that supply poll based notification system in a distributed cache, for tracking changes to cache items. Local caches on the client can employ the notification system to keep the local objects in sync with the backend cache service; and can further dynamically adjust the “scope” of notifications required based on the number and distribution of keys in the local cache. The server can maintain the changes in an efficient fashion (in blocks) and returns the changes to clients that perform the appropriate filtering. Notifications can be associated with a session and/or an application.
    Type: Grant
    Filed: May 11, 2009
    Date of Patent: January 31, 2012
    Assignee: Microsoft Corporation
    Inventors: Muralidhar Krishnaprasad, Gopal Krishan, Lakshmi Suresh Goduguluru, Ankur Agrawal, Balachandar Pavadaisamy
  • Publication number: 20100106915
    Abstract: Systems and methods that supply poll based notification system in a distributed cache, for tracking changes to cache items. Local caches on the client can employ the notification system to keep the local objects in sync with the backend cache service; and can further dynamically adjust the “scope” of notifications required based on the number and distribution of keys in the local cache. The server can maintain the changes in an efficient fashion (in blocks) and returns the changes to clients that perform the appropriate filtering. Notifications can be associated with a session and/or an application.
    Type: Application
    Filed: May 11, 2009
    Publication date: April 29, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: Muralidhar Krishnaprasad, Gopal Krishan, Lakshmi Suresh Goduguluru, Ankur Agrawal, Balachandar Pavadaisamy
  • Publication number: 20090313436
    Abstract: A cache region can be created in a cache in response to receiving a cache region creation request from an application. A storage request from the application can identify the cache region and one or more objects to be stored in the cache region. Those objects can be stored in the cache region in response to receiving the storage request.
    Type: Application
    Filed: May 14, 2009
    Publication date: December 17, 2009
    Applicant: Microsoft Corporation
    Inventors: Muralidhar Krishnaprasad, Anil Nori, Subramanian Muralidhar, Sudhir Mohan Jorwekar, Lakshmi Suresh Goduguluru
  • Publication number: 20080162591
    Abstract: A method is disclosed of logging transactions including the steps of storing log records for a plurality of transactions in one or more log files and linking each log record of each individual transaction of the plurality of transactions to any preceding log record of the same transaction so that all log records of each individual transaction are linked. In one embodiment, the method includes the step of maintaining a control record for at least each current transaction that specifies the most recent log record for the transaction to thereby provide a starting point for reserving the transaction if the transaction needs to be reserved.
    Type: Application
    Filed: March 1, 2005
    Publication date: July 3, 2008
    Inventors: Dipendra Govinddass Ganotra, Lakshmi Suresh Goduguluru