Patents by Inventor Sujit A. Ramesh

Sujit A. Ramesh 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).

  • Patent number: 10824316
    Abstract: An element representing an existing filter can be dragged and dropped into a canvas area. In response to the detection of the dropping of the filter, an input control can be automatically created. The selection of an input control may be based on the type (or dimension) of the filter. Alternatively, an option to create an input control can be presented to the user, wherein only valid input control types for the type of the filter are presented. If a data type of a filter changes such that the type of a corresponding input control is no longer valid, the input control may automatically be modified to a type that is valid for the new data type of the filter.
    Type: Grant
    Filed: November 30, 2016
    Date of Patent: November 3, 2020
    Assignee: SAP SE
    Inventors: Sudarshan Pavanje, Ashutosh Rastogi, Vijaya Pramila, Rahul Tiwari, Sujit Ramesh Adichikat, Gowda Timma Ramu
  • Patent number: 10114876
    Abstract: In one embodiment, a method determines a data set stored in a database system and stores a visualization that is generated using the data set. A visual code is generated for the visualization where the visual code includes a link to the stored visualization. The method then outputs the visual code with the data set. A request via the link is received from a mobile device where the request is generated in response to the mobile device capturing the visual code. The method outputs the stored visualization to the mobile device in response to receiving the request.
    Type: Grant
    Filed: December 29, 2014
    Date of Patent: October 30, 2018
    Assignee: SAP SE
    Inventors: Divya Parashar, Sujit A. Ramesh
  • Publication number: 20180150210
    Abstract: An element representing an existing filter can be dragged and dropped into a canvas area. In response to the detection of the dropping of the filter, an input control can be automatically created. The selection of an input control may be based on the type (or dimension) of the filter. Alternatively, an option to create an input control can be presented to the user, wherein only valid input control types for the type of the filter are presented. If a data type of a filter changes such that the type of a corresponding input control is no longer valid, the input control may automatically be modified to a type that is valid for the new data type of the filter.
    Type: Application
    Filed: November 30, 2016
    Publication date: May 31, 2018
    Inventors: Sudarshan Pavanje, Ashutosh Rastogi, Vijaya Pramila, Rahul Tiwari, Sujit Ramesh Adichikat, Gowda Timma Ramu
  • Patent number: 9390142
    Abstract: A technique is described that simplifies the process for applying predictive analysis to a dataset. The technique can recommend multiple templates to a user. Each recommend template contains algorithms which can be applied to the dataset. When a template is selected, the technique can rank the available algorithms of the selected template based on factors such as values in the dataset, characteristics of the dataset, and the usage history of the dataset or the algorithms in prior instances. The technique can automatically select the highest ranked algorithm and apply it to the dataset. In some examples, input parameters used to configure the algorithm can also be automatically selected.
    Type: Grant
    Filed: June 5, 2014
    Date of Patent: July 12, 2016
    Assignee: SAP SE
    Inventors: Sambit Panda, Sujit Ramesh A
  • Patent number: 9383889
    Abstract: In one embodiment, a selection of a process component associated with a process flow is received. Further, a check is made to determine whether a graphical editor includes process components associated with the process flow. If the graphical editor does not include process components, the selected process component is placed on the graphical editor. If the graphical editor includes the process components, then compatibility of the selected process component with at least one of the one or more process components is determined by identifying cardinality and type of the process component. Further, the selected process component is connected to the process flow on the graphical editor based on the determined compatibility.
    Type: Grant
    Filed: December 20, 2011
    Date of Patent: July 5, 2016
    Assignee: Business Objects Software Limited
    Inventors: Rakesh Kelappan, Anil Babu Ankisettipalli, John Macregor, Sambit Panda, Sujit Ramesh A
  • Publication number: 20160188679
    Abstract: In one embodiment, a method determines a data set stored in a database system and stores a visualization that is generated using the data set. A visual code is generated for the visualization where the visual code includes a link to the stored visualization. The method then outputs the visual code with the data set. A request via the link is received from a mobile device where the request is generated in response to the mobile device capturing the visual code. The method outputs the stored visualization to the mobile device in response to receiving the request.
    Type: Application
    Filed: December 29, 2014
    Publication date: June 30, 2016
    Inventors: Divya Parashar, Sujit A. Ramesh
  • Publication number: 20150356085
    Abstract: A technique is described that simplifies the process for applying predictive analysis to a dataset. The technique can recommend multiple templates to a user. Each recommend template contains algorithms which can be applied to the dataset. When a template is selected, the technique can rank the available algorithms of the selected template based on factors such as values in the dataset, characteristics of the dataset, and the usage history of the dataset or the algorithms in prior instances. The technique can automatically select the highest ranked algorithm and apply it to the dataset. In some examples, input parameters used to configure the algorithm can also be automatically selected.
    Type: Application
    Filed: June 5, 2014
    Publication date: December 10, 2015
    Applicant: SAP AG
    Inventors: SAMBIT PANDA, SUJIT RAMESH A
  • Publication number: 20130159904
    Abstract: In one embodiment, a selection of a process component associated with a process flow is received. Further, a check is made to determine whether a graphical editor includes process components associated with the process flow. If the graphical editor does not include process components, the selected process component is placed on the graphical editor. If the graphical editor includes the process components, then compatibility of the selected process component with at least one of the one or more process components is determined by identifying cardinality and type of the process component. Further, the selected process component is connected to the process flow on the graphical editor based on the determined compatibility.
    Type: Application
    Filed: December 20, 2011
    Publication date: June 20, 2013
    Inventors: RAKESH KELAPPAN, Anil Babu Ankisettipalli, John Macregor, Sambit Panda, Sujit Ramesh A.