Patents by Inventor Manoj Krishna
Manoj Krishna 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: 20230030839Abstract: Examples provide a delivery-type predictor for automatically determining a delivery-type of an incoming load of items. The delivery-type predictor identifies a dominating vendor from a plurality of vendors supplying a plurality of items the incoming load bound for a distribution center (DC), fulfillment center (FC) or other delivery destination. The dominating vendor is a vendor providing a majority of items in the load. Historical data associated with previous delivery-types of previous loads associated with the dominating vendor are analyzed to generate a predicated delivery-type for the incoming load. If historical data is unavailable, destination data describing a department in a DC or FC is analyzed to generate the prediction. If historical data and department data are unavailable, the delivery-type predictor analyzes warehouse area data to generate the prediction. The prediction identifies whether the incoming load should be designated a live-type delivery or a drop delivery.Type: ApplicationFiled: July 23, 2021Publication date: February 2, 2023Inventors: Mohit Choudhary, Manoj Krishna Kukkala, Charls Antony
-
Publication number: 20210269255Abstract: In some embodiments, systems and methods are provided to control a product distribution conveyor system comprising: a conveyor control circuit; a product feed conveyor system; conveyor lane systems cooperated with the conveyor lane system; routing systems that cause movement of respective products from the feed conveyor system to one of the conveyor lane systems; and a plurality of sensor systems; wherein the conveyor control circuit is further configured to enhance throughput of the at least one feed conveyor system by associating each of the plurality of conveyor lane systems one of a plurality of retail stores such that a total volume of the products is substantially equally distributed over the plurality of conveyor lane systems comprising organizationally subdividing conveyor lane systems to define a plurality of lane subdivisions, and associating each retail store with a respective one of the plurality of lane subdivisions.Type: ApplicationFiled: March 1, 2021Publication date: September 2, 2021Inventors: Willie Montgomery, III, Charls Christo Irus Antony, Nathan A. Waits, Zhuofei Li, Yu Wang, Manoj Krishna
-
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
-
Patent number: 10379920Abstract: A first device may receive data from a set of second devices to be processed to determine a quality of the data. The data may include first data stored by the set of second devices, second data provided toward a third device, or third data related to fourth data. The first device may process the data using a first set of techniques to prepare the data for processing. The first device may process the data using a second set of techniques to improve the quality of the data and to form processed data. The first device may provide the processed data toward the set of second devices to replace the data stored by the set of second devices to permit the set of second devices to use the processed data. The first device may perform an action after providing the processed data toward the set of second devices.Type: GrantFiled: August 10, 2017Date of Patent: August 13, 2019Assignee: Accenture Global Solutions LimitedInventors: Vijay Singh Rathore, Suneet Kumar Garg, Manisha Suri Sriraman, Alok Johri, Manoj Krishna, Vasuprad Kanade, Ayan Chakraborty, Harsh H. Sharma, Shrikant Sarda
-
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
-
Publication number: 20180373579Abstract: A first device may receive data from a set of second devices to be processed to determine a quality of the data. The data may include first data stored by the set of second devices, second data provided toward a third device, or third data related to fourth data. The first device may process the data using a first set of techniques to prepare the data for processing. The first device may process the data using a second set of techniques to improve the quality of the data and to form processed data. The first device may provide the processed data toward the set of second devices to replace the data stored by the set of second devices to permit the set of second devices to use the processed data. The first device may perform an action after providing the processed data toward the set of second devices.Type: ApplicationFiled: August 10, 2017Publication date: December 27, 2018Inventors: Vijay Singh RATHORE, Suneet KUMAR GARG, Manisha SURI SRIRAMAN, Alok JOHRI, Manoj KRISHNA, Vasuprad KANADE, Ayan CHAKRABORTY, Harsh H. SHARMA, Shrikant SARDA
-
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: 8858600Abstract: The present invention provides a dynamic stabilization device positionable about a portion of a spinal column. The stabilization device may generally include a first component and a second component, where the first and second components are movably coupled to one another to define an arcuate path of motion. The stabilization device may also include one or more adjustment elements positionable within first and second adjustment openings to affect the path of motion between the first and second components and/or the behavior and characteristics of the movement. In addition, one or more resistive elements may be adjustably positionable within either and/or both of the first and second adjustment openings to provide resistance and/or dampening of the forces experienced as the first and second components move relative to one another. The stabilization device may further define a joint having three degrees of freedom to adapt to movement of a spinal column.Type: GrantFiled: April 15, 2008Date of Patent: October 14, 2014Assignee: Spinadyne, Inc.Inventors: Steven Brown, Manoj Krishna, Tai Friesem, Jose Fernandez
-
Patent number: 8852235Abstract: Lumbar disc and facet joint replacement prosthesis are provided. The lumbar disc prosthesis includes first member having a vertebral disc contact surface and a recessed portion on an opposing surface thereof and a second member having a vertebral disc contact surface and a protruding portion on an opposing surface thereof. The protruding portion of the second member engages the recessed portion of the first member in use. The first and second members are provided with at least a middle section and two end sections. The recessed and protruding portions are provided in the middle section of the respective members and each end section has a narrowing taper. The facet joint prosthesis includes a first member for attachment to a first posterior lumbar disc and a second member for attachment to a second posterior lumbar disc. At least a part of the first member is telescopically mounted in at least a part of the second member.Type: GrantFiled: September 11, 2007Date of Patent: October 7, 2014Assignee: Spinadyne, Inc.Inventors: Manoj Krishna, Tai Friesen
-
Patent number: 8673008Abstract: A lumbar disc prosthesis is provided including a first member with a vertebral disc contact surface and a recessed portion on an opposing surface thereof; a second member with a vertebral disc contact surface and a protruding portion on an opposing surface thereof. The protruding portion of the second member engages with the recessed portion of the first member in use. A facet joint prosthesis is provided, including a first member for attachment to a first posterior lumbar disc in use and a second member for attachment to a second posterior lumbar disc in use, where at least a part of the first member is telescopically mounted in at least a part of the second member in use.Type: GrantFiled: January 10, 2012Date of Patent: March 18, 2014Assignee: Spinadyne, Inc.Inventors: Manoj Krishna, Tai Friesem
-
Patent number: 8673009Abstract: A lumbar disc prosthesis is provided including a first member with a vertebral disc contact surface and a recessed portion on an opposing surface thereof; a second member with a vertebral disc contact surface and a protruding portion on an opposing surface thereof. The protruding portion of the second member engages with the recessed portion of the first member in use. A facet joint prosthesis is provided, including a first member for attachment to a first posterior lumbar disc in use and a second member for attachment to a second posterior lumbar disc in use, where at least a part of the first member is telescopically mounted in at least a part of the second member in use.Type: GrantFiled: January 10, 2012Date of Patent: March 18, 2014Assignee: Spinadyne, Inc.Inventors: Manoj Krishna, Tai Friesem
-
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