Patents by Inventor Amitabh Sinha

Amitabh Sinha 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: 20240020209
    Abstract: A current configuration of one or more data management services is monitored. It is determined that the current configuration is insufficient to achieve a data protection intent indicated by a specification of the data protection intent. In response to determining that the current configuration is insufficient to achieve the data protection intent indicated by the specification of the data protection intent, the current configuration of the one or more data management services is modified in a manner to achieve the data protection intent indicated by the specification of the data protection intent.
    Type: Application
    Filed: August 1, 2023
    Publication date: January 18, 2024
    Inventors: Chinmaya Manjunath, Colin Scott Johnson, Amitabh Sinha, Dayanand Sharma, Prakash Veljibhai Vaghela, Karandeep Singh Chawla
  • Patent number: 11824750
    Abstract: A system and a method are disclosed for managing information technology (IT) infrastructure. Client devices interact with applications of an enterprise that may be hosted in data centers of the enterprise or as software as a service (SaaS) applications. An IT management system receives session information from client devices. The session information describes interactions of client devices with applications, for example, response time of applications for each interaction. The IT management system analyzes the session information received from various client devices to identify issues with IT infrastructure. The IT management system generates warning messages describing the issues identified and sends them for review, for example, by a system administrator.
    Type: Grant
    Filed: January 10, 2022
    Date of Patent: November 21, 2023
    Assignee: Workspot, Inc.
    Inventors: Puneet Chawla, Robert Zeljko, Amitabh Sinha, Abhijeet Kumar, Christopher N. Thomas, Yatin Vasavada
  • Patent number: 11768745
    Abstract: A specification of a data protection intent is received. Configurations for a plurality of different data management services are automatically determined in an attempt to achieve the specified data protection intent. The determined configurations in the plurality of different data management services are automatically implemented.
    Type: Grant
    Filed: November 23, 2021
    Date of Patent: September 26, 2023
    Assignee: Cohesity, Inc.
    Inventors: Chinmaya Manjunath, Colin Scott Johnson, Amitabh Sinha, Dayanand Sharma, Prakash Veljibhai Vaghela, Karandeep Singh Chawla
  • Publication number: 20220179760
    Abstract: A specification of a data protection intent is received. Configurations for a plurality of different data management services are automatically determined in an attempt to achieve the specified data protection intent. The determined configurations in the plurality of different data management services are automatically implemented.
    Type: Application
    Filed: November 23, 2021
    Publication date: June 9, 2022
    Inventors: Chinmaya Manjunath, Colin Scott Johnson, Amitabh Sinha, Dayanand Sharma, Prakash Veljibhai Vaghela, Karandeep Singh Chawla
  • Publication number: 20220131779
    Abstract: A system and a method are disclosed for managing information technology (IT) infrastructure. Client devices interact with applications of an enterprise that may be hosted in data centers of the enterprise or as software as a service (SaaS) applications. An IT management system receives session information from client devices. The session information describes interactions of client devices with applications, for example, response time of applications for each interaction. The IT management system analyzes the session information received from various client devices to identify issues with IT infrastructure. The IT management system generates warning messages describing the issues identified and sends them for review, for example, by a system administrator.
    Type: Application
    Filed: January 10, 2022
    Publication date: April 28, 2022
    Inventors: Puneet Chawla, Robert Zeljko, Amitabh Sinha, Abhijeet Kumar, Christopher N. Thomas, Yatin Vasavada
  • Patent number: 11223547
    Abstract: A system and a method are disclosed for managing information technology (IT) infrastructure. Client devices interact with applications of an enterprise that may be hosted in data centers of the enterprise or as software as a service (SaaS) applications. An IT management system receives session information from client devices. The session information describes interactions of client devices with applications, for example, response time of applications for each interaction. The IT management system analyzes the session information received from various client devices to identify issues with IT infrastructure. The IT management system generates warning messages describing the issues identified and sends them for review, for example, by a system administrator.
    Type: Grant
    Filed: January 7, 2014
    Date of Patent: January 11, 2022
    Assignee: Workspot, Inc.
    Inventors: Puneet Chawla, Robert Zeljko, Amitabh Sinha, Abhijeet Kumar, Christopher N. Thomas, Yatin Vasavada
  • Patent number: 10356068
    Abstract: In one embodiment, a system includes a sender host having a processing circuit and logic integrated with and/or executable by the processing circuit. The logic is configured to cause the processing circuit to select a plurality of base parameters commonly identifiable by a sender host and a receiver host and determine at least one external event that triggers a change in selection of the plurality of base parameters to a plurality of changed parameters. The logic also causes the processing circuit to generate a unique security key using the plurality of base parameters in response to a determination that the at least one external event has not occurred, generate the unique security key using the plurality of changed parameters in response to a determination that the at least one external event has occurred, and send, by the sender host, a message including the unique security key to the receiver host.
    Type: Grant
    Filed: July 14, 2016
    Date of Patent: July 16, 2019
    Assignee: AVOCADO SYSTEMS INC.
    Inventors: Keshav Govind Kamble, Amitabh Sinha
  • Patent number: 10354070
    Abstract: In one embodiment, a system includes a processing circuit and logic integrated with and/or executable by the processing circuit. The logic causes the processing circuit to monitor a plurality of application instances operating on a first host. The logic also causes the processing circuit to detect that a first application thread has been called by a first application instance operating on the first host and determine whether the first application thread is registered to be called by the first application instance on the first host by consulting a registration index. Moreover, the logic causes the processing circuit to quarantine the first application thread in response to a determination that the first application thread is not registered to be called by the first application instance on the first host.
    Type: Grant
    Filed: August 22, 2016
    Date of Patent: July 16, 2019
    Assignee: AVOCADO SYSTEMS INC.
    Inventors: Keshav Govind Kamble, Amitabh Sinha, Shailesh R. Naik
  • Patent number: 10193930
    Abstract: According to one embodiment, a system includes a processing circuit and logic integrated with and/or executable by the processing circuit. The logic is configured to cause the processing circuit to determine, by an application operating on a first host in a network, one or more security features and/or capabilities available to the application for protecting the application and first data used by the application from unauthorized activity. The logic is also configured to cause the processing circuit to send, by an ADPL operating on the first host via a data socket descriptor, a first message to one or more peer applications in the network, the first message including indication of the one or more security features and/or capabilities available to the application. The logic may further cause the processing circuit to receive a second message indicating security features available to a peer application in the network operating on another host.
    Type: Grant
    Filed: June 29, 2016
    Date of Patent: January 29, 2019
    Assignee: AVOCADO SYSTEMS INC.
    Inventors: Keshav Govind Kamble, Amitabh Sinha
  • Publication number: 20170053120
    Abstract: In one embodiment, a system includes a processing circuit and logic integrated with and/or executable by the processing circuit. The logic causes the processing circuit to monitor a plurality of application instances operating on a first host. The logic also causes the processing circuit to detect that a first application thread has been called by a first application instance operating on the first host and determine whether the first application thread is registered to be called by the first application instance on the first host by consulting a registration index. Moreover, the logic causes the processing circuit to quarantine the first application thread in response to a determination that the first application thread is not registered to be called by the first application instance on the first host.
    Type: Application
    Filed: August 22, 2016
    Publication date: February 23, 2017
    Applicant: Avocado Systems Inc.
    Inventors: Keshav Govind Kamble, Amitabh Sinha, Shailesh R. Naik
  • Publication number: 20170019388
    Abstract: In one embodiment, a system includes a sender host having a processing circuit and logic integrated with and/or executable by the processing circuit. The logic is configured to cause the processing circuit to select a plurality of base parameters commonly identifiable by a sender host and a receiver host and determine at least one external event that triggers a change in selection of the plurality of base parameters to a plurality of changed parameters. The logic also causes the processing circuit to generate a unique security key using the plurality of base parameters in response to a determination that the at least one external event has not occurred, generate the unique security key using the plurality of changed parameters in response to a determination that the at least one external event has occurred, and send, by the sender host, a message including the unique security key to the receiver host.
    Type: Application
    Filed: July 14, 2016
    Publication date: January 19, 2017
    Inventors: Keshav Govind Kamble, Amitabh Sinha
  • Publication number: 20170006065
    Abstract: According to one embodiment, a system includes a processing circuit and logic integrated with and/or executable by the processing circuit. The logic is configured to cause the processing circuit to determine, by an application operating on a first host in a network, one or more security features and/or capabilities available to the application for protecting the application and first data used by the application from unauthorized activity. The logic is also configured to cause the processing circuit to send, by an ADPL operating on the first host via a data socket descriptor, a first message to one or more peer applications in the network, the first message including indication of the one or more security features and/or capabilities available to the application. The logic may further cause the processing circuit to receive a second message indicating security features available to a peer application in the network operating on another host.
    Type: Application
    Filed: June 29, 2016
    Publication date: January 5, 2017
    Inventors: Keshav Govind Kamble, Amitabh Sinha
  • Publication number: 20160381076
    Abstract: According to one embodiment, a method includes determining one or more communication requirements for an application or application instance operating on a server in a network using an ADPL. The method also includes providing, by the ADPL, one or more communication and security policies to at least one security appliance in the network based on the one or more communication requirements of the application or application instance. The method may also include registering, by the ADPL, a new application or application instance and sending details of the new application or application instance to a policy orchestrator. Moreover, the method may include receiving, by the ADPL from the policy orchestrator, feedback pursuant to a service level agreement for an application group to which the new application or application instance belongs.
    Type: Application
    Filed: June 23, 2016
    Publication date: December 29, 2016
    Inventors: Keshav Govind Kamble, Amitabh Sinha
  • Patent number: 9426182
    Abstract: A system and method are disclosed for adaptive authentication. An access control system stores policies for an enterprise, where each policy specifies a type of access control. The type of access control includes one or more security rules, which may specify authentication procedures, allowable behaviors, or both. The access control system stores a mapping from contexts of requests to interact with applications and access control policies. When a user requests access to an application associated with the enterprise via a client, the access control system receives the context of the request. The access control system selects an access control policy for the context of the request. The access control system sends access control information from the access control policy selected to the client. The client interacts with the user to perform the authentication.
    Type: Grant
    Filed: January 7, 2014
    Date of Patent: August 23, 2016
    Assignee: Workspot, Inc.
    Inventors: Robert Zeljko, Puneet Chawla, Christopher N. Thomas, Amitabh Sinha, Yatin Vasavada, Abhijeet Kumar, Guang Yuan Li
  • Patent number: 8416935
    Abstract: A conference call system comprising at least a gateway, a conference reservation agent and a multiport conference unit, can establish conference calls by calling conference call participants at a phone number specified by the conference call participants. When a user initiates a conference, an identifier is assigned to the conference and a URL referencing this identifier is transmitted to each conference participant. Upon clicking the URL, conference participants are presented with a web-form within which the participants can entered a preferred phone number and further join the conference. The multiport conference unit receives each participant phone number and calls the participants at that phone number. Upon establishing a telecommunication connection with each participant, the multiport conference unit bridges the multiple call legs to establish the conference call.
    Type: Grant
    Filed: September 9, 2009
    Date of Patent: April 9, 2013
    Assignee: Citrix Systems, Inc.
    Inventors: David Coleman, Andrey Kovalenko, Ed Navarrete, Amitabh Sinha
  • Patent number: 7970868
    Abstract: A method for delivering content to users from a web site system over a network is presented. The method includes one or more users connecting to the web site system over the network for the purpose of registering as a sending party to provide content to the web site system along with providing one or more smart-tags associated with the content, the smart-tags providing qualifying information about the content, or registering as a subscribing party to request content from the web site system by providing a subscription including one or more smart-tags. The sending party requests the web site system to deliver content provided by the sending party and the subscribing party requests delivery of the desired content. The subscribing party receives the desired content from the web site system over the network when the subscription at least in part matches one or more smart-tags provided by the sending party.
    Type: Grant
    Filed: April 18, 2008
    Date of Patent: June 28, 2011
    Inventors: Rakesh Garg, Amitabh Sinha
  • Publication number: 20100061538
    Abstract: A conference call system comprising at least a gateway, a conference reservation agent and a multiport conference unit, can establish conference calls by calling conference call participants at a phone number specified by the conference call participants. When a user initiates a conference, an identifier is assigned to the conference and a URL referencing this identifier is transmitted to each conference participant. Upon clicking the URL, conference participants are presented with a web-form within which the participants can entered a preferred phone number and further join the conference. The multiport conference unit receives each participant phone number and calls the participants at that phone number. Upon establishing a telecommunication connection with each participant, the multiport conference unit bridges the multiple call legs to establish the conference call.
    Type: Application
    Filed: September 9, 2009
    Publication date: March 11, 2010
    Inventors: David Coleman, Andrey Kovalenko, Ed Navarrete, Amitabh Sinha
  • Publication number: 20080270538
    Abstract: A method for delivering content to users from a web site system over a network is presented. The method includes one or more users connecting to the web site system over the network for the purpose of registering as a sending party to provide content to the web site system along with providing one or more smart-tags associated with the content, the smart-tags providing qualifying information about the content, or registering as a subscribing party to request content from the web site system by providing a subscription including one or more smart-tags. The sending party requests the web site system to deliver content provided by the sending party and the subscribing party requests delivery of the desired content. The subscribing party receives the desired content from the web site system over the network when the subscription at least in part matches one or more smart-tags provided by the sending party.
    Type: Application
    Filed: April 18, 2008
    Publication date: October 30, 2008
    Inventors: Rakesh Garg, Amitabh Sinha
  • Publication number: 20080208605
    Abstract: The system and method provide a business continuity application to a portion of a displaced workforce of an organization when an event occurs. The business continuity application, executing on a server within a data center, is used to define a response scenario to the occurrence of an event. The business continuity application allows for notifications to be sent to the workforce using a notification service that interfaces with the server, and further provides remote-access to computing resources via a remote access server that interfaces with the server. A communication gateway installed between the server and a private branch exchange further provides a portion of the business continuity application. Displays of portions of the business continuity application after the occurrence of an event are sent to end-users that can access the computing device. The computing device is further in communication with a portable memory device.
    Type: Application
    Filed: October 20, 2007
    Publication date: August 28, 2008
    Applicant: Citrix Systems, Inc.
    Inventors: Amitabh Sinha, Andrey Kovalenko, Dashiel Pare-Mayer, Navaneetha Subramanian, Shiva Madishetti
  • Patent number: 6569208
    Abstract: A system and method are provided for converting two-dimensional data, particularly information in HTML format, into a canonical representation for rendering in aural or other visual forms wherein each element of interest is selected based on it being part of a mathematically regular expression, namely any expression that can be parsed in a tree. To perform the selection, the container of the element is located, and then the local route of the element within the parsed tree is followed, such that a signature of the element built upon this identification can be constructed and stored for later use in retrieving and rendering the value of the element of interest. The element of interest can thereafter be rendered through an appropriate language translator of interest to the querier. As a further refinement of the invention, the method searches for repeated elements and then stores only one of the selected repeated elements, such as the first repeated element.
    Type: Grant
    Filed: January 22, 2002
    Date of Patent: May 27, 2003
    Assignee: Everypath, Inc.
    Inventors: Prakash Iyer, Piyush Goel, Rajeev Mohindra, Amitabh Sinha, Prasad Krothapalli, Ronald Mak, Shashi Vittal