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: 20240095094
    Abstract: 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: Application
    Filed: May 26, 2023
    Publication date: March 21, 2024
    Applicant: Oracle International Corporation
    Inventors: Alison J. Derbenwick Miller, Pablo Selem, Sowmya Bali, Yang Jiao, Manoj Krishna Ghosh
  • Publication number: 20240095095
    Abstract: 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: Application
    Filed: June 30, 2023
    Publication date: March 21, 2024
    Applicant: Oracle International Corporation
    Inventors: Alison J. Derbenwick Miller, Pablo Selem, Sowmya Bali, Yang Jiao, Manoj Krishna Ghosh
  • Patent number: 11734286
    Abstract: 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: Grant
    Filed: October 10, 2018
    Date of Patent: August 22, 2023
    Assignee: 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: 20230030839
    Abstract: 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: Application
    Filed: July 23, 2021
    Publication date: February 2, 2023
    Inventors: Mohit Choudhary, Manoj Krishna Kukkala, Charls Antony
  • Publication number: 20210269255
    Abstract: 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: Application
    Filed: March 1, 2021
    Publication date: September 2, 2021
    Inventors: Willie Montgomery, III, Charls Christo Irus Antony, Nathan A. Waits, Zhuofei Li, Yu Wang, Manoj Krishna
  • Publication number: 20200117498
    Abstract: 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: Application
    Filed: December 16, 2019
    Publication date: April 16, 2020
    Inventors: Lekshmi Unnikrishnan, Manivannan Sundaram, Martin Chen Mao, Sivaprasad Venkata Padisetty, Praerit Garg, Sameer Palande, Bradley Scott Murphy, Manoj Krishna Ghosh
  • Patent number: 10509663
    Abstract: 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: Grant
    Filed: February 4, 2015
    Date of Patent: December 17, 2019
    Assignee: 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: 10379920
    Abstract: 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: Grant
    Filed: August 10, 2017
    Date of Patent: August 13, 2019
    Assignee: Accenture Global Solutions Limited
    Inventors: Vijay Singh Rathore, Suneet Kumar Garg, Manisha Suri Sriraman, Alok Johri, Manoj Krishna, Vasuprad Kanade, Ayan Chakraborty, Harsh H. Sharma, Shrikant Sarda
  • Publication number: 20190108230
    Abstract: 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: Application
    Filed: October 10, 2018
    Publication date: April 11, 2019
    Inventors: Amit Prakash, Antony Chuxiao Chen, Gunjan Jha, Jasmeet Singh Jaggi, Manoj Krishna Ghosh, Pavan Ram Piratla, Pradeep Dorairaj, Sanjay Agrawal
  • Publication number: 20180373579
    Abstract: 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: Application
    Filed: August 10, 2017
    Publication date: December 27, 2018
    Inventors: Vijay Singh RATHORE, Suneet KUMAR GARG, Manisha SURI SRIRAMAN, Alok JOHRI, Manoj KRISHNA, Vasuprad KANADE, Ayan CHAKRABORTY, Harsh H. SHARMA, Shrikant SARDA
  • Patent number: 10091055
    Abstract: 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: Grant
    Filed: February 13, 2015
    Date of Patent: October 2, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Manivannan Sundaram, Manoj Krishna Ghosh, Nikolaos Pamboukas, Martin Chen Mao, Aaron Jeremiah Sheldon, Sivaprasad Venkata Padisetty
  • Patent number: 10057326
    Abstract: 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: Grant
    Filed: May 18, 2015
    Date of Patent: August 21, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Richard T. Russo, Aaron Matthew Tyler, Chandan Rama Reddy, Manoj Krishna Ghosh, Alaa H. Abdelhalim, Roger D. Seielstad, Peter A. Gurevich
  • Publication number: 20160241438
    Abstract: 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: Application
    Filed: February 13, 2015
    Publication date: August 18, 2016
    Inventors: Manivannan Sundaram, Manoj Krishna Ghosh, Nikolaos Pamboukas, Martin Chen Mao, Aaron Jeremiah Sheldon, Sivaprasad Venkata Padisetty
  • Publication number: 20150249702
    Abstract: 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: Application
    Filed: May 18, 2015
    Publication date: September 3, 2015
    Inventors: Richard T. Russo, Aaron Matthew Tyler, Chandan Rama Reddy, Manoj Krishna Ghosh, Alaa H. Abdelhalim, Roger D. Seielstad, Peter A. Gurevich
  • Patent number: 9049175
    Abstract: 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: Grant
    Filed: December 2, 2010
    Date of Patent: June 2, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Richard T. Russo, Aaron Matthew Tyler, Chandan Rama Reddy, Manoj Krishna Ghosh, Alaa H. Abdelhalim, Roger D. Seielstad, Peter A. Gurevich
  • Patent number: 8858600
    Abstract: 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: Grant
    Filed: April 15, 2008
    Date of Patent: October 14, 2014
    Assignee: Spinadyne, Inc.
    Inventors: Steven Brown, Manoj Krishna, Tai Friesem, Jose Fernandez
  • Patent number: 8852235
    Abstract: 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: Grant
    Filed: September 11, 2007
    Date of Patent: October 7, 2014
    Assignee: Spinadyne, Inc.
    Inventors: Manoj Krishna, Tai Friesen
  • Patent number: 8673008
    Abstract: 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: Grant
    Filed: January 10, 2012
    Date of Patent: March 18, 2014
    Assignee: Spinadyne, Inc.
    Inventors: Manoj Krishna, Tai Friesem
  • Patent number: 8673009
    Abstract: 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: Grant
    Filed: January 10, 2012
    Date of Patent: March 18, 2014
    Assignee: Spinadyne, Inc.
    Inventors: Manoj Krishna, Tai Friesem
  • Patent number: 8521902
    Abstract: 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: Grant
    Filed: December 2, 2010
    Date of Patent: August 27, 2013
    Assignee: Microsoft Corporation
    Inventors: Richard T. Russo, Aaron Matthew Tyler, Chandan Rama Reddy, Manoj Krishna Ghosh, Alaa H. Abdelhalim, Roger D. Seielstad, Peter A. Gurevich