Patents by Inventor Manoj Krishna Ghosh
Manoj Krishna Ghosh 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: 20240095094Abstract: Systems and techniques for budget-based management of a cloud infrastructure are disclosed. A system monitors a cloud infrastructure for one or more trigger-action conditions associated with the cloud infrastructure. When a trigger-action condition is detected, the system determines a cloud infrastructure modification action that corresponds to the detected trigger condition. The system may apply the cloud infrastructure modification action to the cloud infrastructure. A cloud infrastructure modification action may modify one or more the workstation resources such that a rate of budget consumption is changed, for example, by pausing a resource, deleting a resource, resuming a paused resource, or changing from one resource to a different resource.Type: ApplicationFiled: May 26, 2023Publication date: March 21, 2024Applicant: Oracle International CorporationInventors: Alison J. Derbenwick Miller, Pablo Selem, Sowmya Bali, Yang Jiao, Manoj Krishna Ghosh
-
MACHINE-LEARNING MODEL & INTERFACE FOR PLANNING, PREDICTING, AND IMPLEMENTING CLOUD RESOURCE SYSTEMS
Publication number: 20240095095Abstract: Techniques for presenting a graphical user interface (GUI) for configuring a cloud service workstation are disclosed. The system presents a GUI that presents a plurality of possible workstation configurations and the costs associated with each respective workstation configuration, prior to creation of a workstation. The GUI updates the cost associated with a workstation configuration responsive to receiving a selection to modify the workstation configuration from a user. The user may request a different configuration based on a single user input, without specifying which resources to modify. The GUI may recommend a workstation configuration based on one or more user inputs such as a budget, an application service domain, a duration, or a processing power requirement.Type: ApplicationFiled: June 30, 2023Publication date: March 21, 2024Applicant: Oracle International CorporationInventors: Alison J. Derbenwick Miller, Pablo Selem, Sowmya Bali, Yang Jiao, Manoj Krishna Ghosh -
Patent number: 11734286Abstract: Automatic database analysis includes identifying a current context for accessing data from a low-latency database and generating an exploration query based on the current context, which includes identifying a column from the low-latency database as a column of utility in response to determining that a probabilistic utility for the column satisfies a defined utility criterion. The current context includes a requested result set satisfying a requested search criterion, and the probabilistic utility is based on the current context. The analysis includes generating an exploration result set based on the exploration query, generating insights based on the exploration result set, ranking the insights, and outputting at least one insight based on the ranking.Type: GrantFiled: October 10, 2018Date of Patent: August 22, 2023Assignee: ThoughtSpot, Inc.Inventors: Amit Prakash, Antony Chuxiao Chen, Gunjan Jha, Jasmeet Singh Jaggi, Manoj Krishna Ghosh, Pavan Ram Piratla, Pradeep Dorairaj, Sanjay Agrawal
-
Publication number: 20200117498Abstract: A customer submits a request to a virtual computer system service to launch a virtual machine instance and to join this instance to a managed directory. The service may obtain, from the customer, a domain name and Internet Protocol addresses for the selected directory, which is then stored within a systems management server. When launched, the instance may initiate an agent, which may communicate with the systems management server to obtain the configuration information. The agent may use this configuration information to establish a communications channel with the managed directory and create a temporary set of computer credentials that may be used to verify that the customer is authorized to join the virtual machine instance to the managed directory. If the credentials are valid, the managed directory may generate a computer account within the managed directory, which may be used to join the virtual machine instance to the managed directory.Type: ApplicationFiled: December 16, 2019Publication date: April 16, 2020Inventors: Lekshmi Unnikrishnan, Manivannan Sundaram, Martin Chen Mao, Sivaprasad Venkata Padisetty, Praerit Garg, Sameer Palande, Bradley Scott Murphy, Manoj Krishna Ghosh
-
Patent number: 10509663Abstract: A customer submits a request to a virtual computer system service to launch a virtual machine instance and to join this instance to a managed directory. The service may obtain, from the customer, a domain name and Internet Protocol addresses for the selected directory, which is then stored within a systems management server. When launched, the instance may initiate an agent, which may communicate with the systems management server to obtain the configuration information. The agent may use this configuration information to establish a communications channel with the managed directory and create a temporary set of computer credentials that may be used to verify that the customer is authorized to join the virtual machine instance to the managed directory. If the credentials are valid, the managed directory may generate a computer account within the managed directory, which may be used to join the virtual machine instance to the managed directory.Type: GrantFiled: February 4, 2015Date of Patent: December 17, 2019Assignee: Amazon Technologies, Inc.Inventors: Lekshmi Unnikrishnan, Manivannan Sundaram, Martin Chen Mao, Sivaprasad Venkata Padisetty, Praerit Garg, Sameer Palande, Bradley Scott Murphy, Manoj Krishna Ghosh
-
Publication number: 20190108230Abstract: A method and system may be implemented for automatically analyzing data in a database. The method and system may receive a current context of the database. The method and system may identify one or more columns of utility based on the current context and generate a current context based on the one or more columns of utility. The method and system may generate one or more exploration queries. The method and system may explore the one or more exploration queries to generate an exploration result set. The method and system may generate one or more insights. The one or more insights may be based on the current context, the exploration result set, or both. The method and system may rank the insights. The method and system may display, transmit, or store the one or more insights based on the rank.Type: ApplicationFiled: October 10, 2018Publication date: April 11, 2019Inventors: Amit Prakash, Antony Chuxiao Chen, Gunjan Jha, Jasmeet Singh Jaggi, Manoj Krishna Ghosh, Pavan Ram Piratla, Pradeep Dorairaj, Sanjay Agrawal
-
Patent number: 10091055Abstract: A service is disclosed that allows configuration, management and deployment of instances. A configuration document can be stored by the service and one or more instance identifiers can be linked to the configuration document. As a result, multiple instances can be launched and configured using a single configuration document allowing for a consistent result across instances. Local agents running on the instances can execute plug-ins in order to effectuate the configuration. As a result, administrators of instances can configure, manage and easily deploy their unique instance configurations. Customers who manage their instances can scale and manage their entire fleet with repeatable configuration tasks that seamlessly integrate into their instance workflow.Type: GrantFiled: February 13, 2015Date of Patent: October 2, 2018Assignee: Amazon Technologies, Inc.Inventors: Manivannan Sundaram, Manoj Krishna Ghosh, Nikolaos Pamboukas, Martin Chen Mao, Aaron Jeremiah Sheldon, Sivaprasad Venkata Padisetty
-
Patent number: 10057326Abstract: Described herein are various principles for operating transfer protocols using adaptive flow control techniques. In accordance with some of these principles, a client may adaptively negotiate with a server regarding a window size to use when communicating datagrams using a connectionless content unit transfer protocol like the Trivial File Transfer Protocol (TFTP). In some implementations, a client may inform a server whether to increase or decrease a window size. In these implementations, the client may increase the window size upon determining that a previous window size has led to successful transfer of content without any loss of datagrams and the client may decrease the window size upon detecting a loss of a datagram. Because of the limited resources available in some environments in which these techniques may be used, in some implementations a window size may be increased by small amounts but may be decreased drastically upon detecting a loss.Type: GrantFiled: May 18, 2015Date of Patent: August 21, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Richard T. Russo, Aaron Matthew Tyler, Chandan Rama Reddy, Manoj Krishna Ghosh, Alaa H. Abdelhalim, Roger D. Seielstad, Peter A. Gurevich
-
Publication number: 20160241438Abstract: A service is disclosed that allows configuration, management and deployment of instances. A configuration document can be stored by the service and one or more instance identifiers can be linked to the configuration document. As a result, multiple instances can be launched and configured using a single configuration document allowing for a consistent result across instances. Local agents running on the instances can execute plug-ins in order to effectuate the configuration. As a result, administrators of instances can configure, manage and easily deploy their unique instance configurations. Customers who manage their instances can scale and manage their entire fleet with repeatable configuration tasks that seamlessly integrate into their instance workflow.Type: ApplicationFiled: February 13, 2015Publication date: August 18, 2016Inventors: Manivannan Sundaram, Manoj Krishna Ghosh, Nikolaos Pamboukas, Martin Chen Mao, Aaron Jeremiah Sheldon, Sivaprasad Venkata Padisetty
-
Publication number: 20150249702Abstract: Described herein are various principles for operating transfer protocols using adaptive flow control techniques. In accordance with some of these principles, a client may adaptively negotiate with a server regarding a window size to use when communicating datagrams using a connectionless content unit transfer protocol like the Trivial File Transfer Protocol (TFTP). In some implementations, a client may inform a server whether to increase or decrease a window size. In these implementations, the client may increase the window size upon determining that a previous window size has led to successful transfer of content without any loss of datagrams and the client may decrease the window size upon detecting a loss of a datagram. Because of the limited resources available in some environments in which these techniques may be used, in some implementations a window size may be increased by small amounts but may be decreased drastically upon detecting a loss.Type: ApplicationFiled: May 18, 2015Publication date: September 3, 2015Inventors: Richard T. Russo, Aaron Matthew Tyler, Chandan Rama Reddy, Manoj Krishna Ghosh, Alaa H. Abdelhalim, Roger D. Seielstad, Peter A. Gurevich
-
Patent number: 9049175Abstract: Described herein are various principles for operating transfer protocols using adaptive flow control techniques. In accordance with some of these principles, a client may adaptively negotiate with a server regarding a window size to use when communicating datagrams using a connectionless content unit transfer protocol like the Trivial File Transfer Protocol (TFTP). In some implementations, a client may inform a server whether to increase or decrease a window size. In these implementations, the client may increase the window size upon determining that a previous window size has led to successful transfer of content without any loss of datagrams and the client may decrease the window size upon detecting a loss of a datagram. Because of the limited resources available in some environments in which these techniques may be used, in some implementations a window size may be increased by small amounts but may be decreased drastically upon detecting a loss.Type: GrantFiled: December 2, 2010Date of Patent: June 2, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Richard T. Russo, Aaron Matthew Tyler, Chandan Rama Reddy, Manoj Krishna Ghosh, Alaa H. Abdelhalim, Roger D. Seielstad, Peter A. Gurevich
-
Patent number: 8521902Abstract: Described herein are various principles for operating a connectionless content unit transfer protocol to transmit content of a content unit to multiple clients using a shared buffer. A server may transfer content of one or more content units to each of multiple clients upon request from the client using individual buffers. For each content unit being transferred, the server may maintain a count of the aggregate size of buffers for transferring content of that content unit. If the server determines that the aggregate size of the buffers transmitting a particular content unit is larger than the content unit itself, the server may establish a shared buffer for transferring that content unit to clients. A server using a shared buffer in this manner may transfer content of the content unit to clients using the shared buffer until all requesting clients have received the content unit.Type: GrantFiled: December 2, 2010Date of Patent: August 27, 2013Assignee: Microsoft CorporationInventors: Richard T. Russo, Aaron Matthew Tyler, Chandan Rama Reddy, Manoj Krishna Ghosh, Alaa H. Abdelhalim, Roger D. Seielstad, Peter A. Gurevich
-
Publication number: 20120144060Abstract: Described herein are various principles for operating a connectionless content unit transfer protocol to transmit content of a content unit to multiple clients using a shared buffer. A server may transfer content of one or more content units to each of multiple clients upon request from the client using individual buffers. For each content unit being transferred, the server may maintain a count of the aggregate size of buffers for transferring content of that content unit. If the server determines that the aggregate size of the buffers transmitting a particular content unit is larger than the content unit itself, the server may establish a shared buffer for transferring that content unit to clients. A server using a shared buffer in this manner may transfer content of the content unit to clients using the shared buffer until all requesting clients have received the content unit.Type: ApplicationFiled: December 2, 2010Publication date: June 7, 2012Applicant: Microsoft CorporationInventors: Richard T. Russo, Aaron Matthew Tyler, Chandan Rama Reddy, Manoj Krishna Ghosh, Alaa H. Abdelhalim, Roger D. Seielstad, Peter A. Gurevich
-
Publication number: 20120143993Abstract: Described herein are various principles for operating transfer protocols using adaptive flow control techniques. In accordance with some of these principles, a client may adaptively negotiate with a server regarding a window size to use when communicating datagrams using a connectionless content unit transfer protocol like the Trivial File Transfer Protocol (TFTP). In some implementations, a client may inform a server whether to increase or decrease a window size. In these implementations, the client may increase the window size upon determining that a previous window size has led to successful transfer of content without any loss of datagrams and the client may decrease the window size upon detecting a loss of a datagram. Because of the limited resources available in some environments in which these techniques may be used, in some implementations a window size may be increased by small amounts but may be decreased drastically upon detecting a loss.Type: ApplicationFiled: December 2, 2010Publication date: June 7, 2012Applicant: Microsoft CorporationInventors: Richard T. Russo, Aaron Matthew Tyler, Chandan Rama Reddy, Manoj Krishna Ghosh, Alaa H. Abdelhalim, Roger D. Seielstad, Peter A. Gurevich