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: 20240020209Abstract: 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: ApplicationFiled: August 1, 2023Publication date: January 18, 2024Inventors: Chinmaya Manjunath, Colin Scott Johnson, Amitabh Sinha, Dayanand Sharma, Prakash Veljibhai Vaghela, Karandeep Singh Chawla
-
Patent number: 11824750Abstract: 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: GrantFiled: January 10, 2022Date of Patent: November 21, 2023Assignee: Workspot, Inc.Inventors: Puneet Chawla, Robert Zeljko, Amitabh Sinha, Abhijeet Kumar, Christopher N. Thomas, Yatin Vasavada
-
Patent number: 11768745Abstract: 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: GrantFiled: November 23, 2021Date of Patent: September 26, 2023Assignee: Cohesity, Inc.Inventors: Chinmaya Manjunath, Colin Scott Johnson, Amitabh Sinha, Dayanand Sharma, Prakash Veljibhai Vaghela, Karandeep Singh Chawla
-
Publication number: 20220179760Abstract: 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: ApplicationFiled: November 23, 2021Publication date: June 9, 2022Inventors: Chinmaya Manjunath, Colin Scott Johnson, Amitabh Sinha, Dayanand Sharma, Prakash Veljibhai Vaghela, Karandeep Singh Chawla
-
Publication number: 20220131779Abstract: 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: ApplicationFiled: January 10, 2022Publication date: April 28, 2022Inventors: Puneet Chawla, Robert Zeljko, Amitabh Sinha, Abhijeet Kumar, Christopher N. Thomas, Yatin Vasavada
-
Patent number: 11223547Abstract: 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: GrantFiled: January 7, 2014Date of Patent: January 11, 2022Assignee: Workspot, Inc.Inventors: Puneet Chawla, Robert Zeljko, Amitabh Sinha, Abhijeet Kumar, Christopher N. Thomas, Yatin Vasavada
-
Patent number: 10356068Abstract: 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: GrantFiled: July 14, 2016Date of Patent: July 16, 2019Assignee: AVOCADO SYSTEMS INC.Inventors: Keshav Govind Kamble, Amitabh Sinha
-
Patent number: 10354070Abstract: 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: GrantFiled: August 22, 2016Date of Patent: July 16, 2019Assignee: AVOCADO SYSTEMS INC.Inventors: Keshav Govind Kamble, Amitabh Sinha, Shailesh R. Naik
-
Patent number: 10193930Abstract: 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: GrantFiled: June 29, 2016Date of Patent: January 29, 2019Assignee: AVOCADO SYSTEMS INC.Inventors: Keshav Govind Kamble, Amitabh Sinha
-
Publication number: 20170053120Abstract: 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: ApplicationFiled: August 22, 2016Publication date: February 23, 2017Applicant: Avocado Systems Inc.Inventors: Keshav Govind Kamble, Amitabh Sinha, Shailesh R. Naik
-
Publication number: 20170019388Abstract: 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: ApplicationFiled: July 14, 2016Publication date: January 19, 2017Inventors: Keshav Govind Kamble, Amitabh Sinha
-
Publication number: 20170006065Abstract: 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: ApplicationFiled: June 29, 2016Publication date: January 5, 2017Inventors: Keshav Govind Kamble, Amitabh Sinha
-
Publication number: 20160381076Abstract: 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: ApplicationFiled: June 23, 2016Publication date: December 29, 2016Inventors: Keshav Govind Kamble, Amitabh Sinha
-
Patent number: 9426182Abstract: 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: GrantFiled: January 7, 2014Date of Patent: August 23, 2016Assignee: Workspot, Inc.Inventors: Robert Zeljko, Puneet Chawla, Christopher N. Thomas, Amitabh Sinha, Yatin Vasavada, Abhijeet Kumar, Guang Yuan Li
-
Patent number: 8416935Abstract: 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: GrantFiled: September 9, 2009Date of Patent: April 9, 2013Assignee: Citrix Systems, Inc.Inventors: David Coleman, Andrey Kovalenko, Ed Navarrete, Amitabh Sinha
-
Patent number: 7970868Abstract: 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: GrantFiled: April 18, 2008Date of Patent: June 28, 2011Inventors: Rakesh Garg, Amitabh Sinha
-
Publication number: 20100061538Abstract: 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: ApplicationFiled: September 9, 2009Publication date: March 11, 2010Inventors: David Coleman, Andrey Kovalenko, Ed Navarrete, Amitabh Sinha
-
Publication number: 20080270538Abstract: 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: ApplicationFiled: April 18, 2008Publication date: October 30, 2008Inventors: Rakesh Garg, Amitabh Sinha
-
Publication number: 20080208605Abstract: 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: ApplicationFiled: October 20, 2007Publication date: August 28, 2008Applicant: Citrix Systems, Inc.Inventors: Amitabh Sinha, Andrey Kovalenko, Dashiel Pare-Mayer, Navaneetha Subramanian, Shiva Madishetti
-
Patent number: 6569208Abstract: 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: GrantFiled: January 22, 2002Date of Patent: May 27, 2003Assignee: Everypath, Inc.Inventors: Prakash Iyer, Piyush Goel, Rajeev Mohindra, Amitabh Sinha, Prasad Krothapalli, Ronald Mak, Shashi Vittal