Patents by Inventor Raghottam Mannopantar
Raghottam Mannopantar 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: 11295228Abstract: Methods, devices, and non-transitory computer readable media that add interoperable BOTs to a stored BOT inventory. Each of the BOTs is associated with a BOT type, has a common structure, and automates at least a portion of an enterprise process. Assembly rules are obtained. Each of the assembly rules includes one or more constraints for inclusion of one or more of the BOTs in one or more of a plurality of workflows based on the one of the BOT types associated with each of the one or more of the BOTs. The workflows are assembled based on one or more the assembly rules. Each of the workflows comprises a subset of the BOTs and each BOT of the subsets of the BOTs is included in one or more of the workflows based on at least one of an associated functionality, performance, or service level.Type: GrantFiled: March 24, 2016Date of Patent: April 5, 2022Assignee: Wipro LimitedInventors: Raghavendra Hosabettu, RamPrasad Kanakatte Ramanna, Raghottam Mannopantar, Ponnusamy Ananthasankaranarayanan, Harihara Vinayakaram Natarajan
-
Patent number: 10739989Abstract: A technique is provided for customizing a presentation. The technique includes recording multimedia corresponding to a presenter of a presentation. The recorded multimedia is analyzed to extract a representative information corresponding to the multimedia. Further, one or more pre-recorded multimedia files are determined from a multimedia database. The determination is based on a comparison of the representative information with one or more tags associated with each of a plurality of pre-recorded multimedia files. Subsequently, the presentation is customized by inserting the one or more pre-recorded multimedia in the presentation.Type: GrantFiled: November 28, 2016Date of Patent: August 11, 2020Assignee: Wipro LimitedInventors: Raghottam Mannopantar, Raghavendra Hosabettu
-
Patent number: 10684131Abstract: This disclosure relates generally to vehicle navigation maps, and more particularly to method and system for generating and updating vehicle navigation maps with features of navigation paths. In one embodiment, a method may include receiving a position of a vehicle and an environmental field of view (FOV) of the vehicle along a navigation path of the vehicle on a navigation map, extracting features of the navigation path from the environmental FOV, correlating the features with the navigation path on the navigation map based on the position, generating a features based navigation map based on the correlation, and transmitting the features based navigation map to a server of a navigation map service provider for storage and for subsequent use. The features based navigation map, when required to assist a navigation of another vehicle, may be accessed to assess the features of the navigation path and to provide the assessment to the other vehicle.Type: GrantFiled: February 21, 2018Date of Patent: June 16, 2020Assignee: Wipro LimitedInventors: Ranjith Rochan Meganathan, Aarthi Alagammai Kasi, Sujatha Jagannath, Raghottam Mannopantar
-
Patent number: 10678848Abstract: The present disclosure relates to a method and system for recognition of data in one or more images. The method receives and segments the one or more images to identify segmented objects. Further, the method generates an object relationship data for each of the segmented objects and determines a knowledge base representation of the object relationship data based on defined features. Furthermore, a Recurrent Neural Network (RNN) is trained based on the knowledge base representation to determine an appropriate Neural Network (NN) having optimum confidence score. Based on the appropriate NN selected, the objects in the input image is predicted and transmitted to external systems for decision making. Thus, enabling accurate text/object identification for the images having different background variations using the dynamic selection of NN, thereby facilitating more effective decision making.Type: GrantFiled: March 27, 2018Date of Patent: June 9, 2020Assignee: Wipro LimitedInventors: Balaji Govindaraj, Mohd Zaid, Sujatha Jagannath, Raghottam Mannopantar
-
Patent number: 10482074Abstract: This technology relates generally to data classification, and more particularly to system and method for classifying an input statement with respect to a small dataset. In one embodiment, a method is provided for classifying an input statement with respect to a small dataset. The method comprises receiving the input statement, extracting a plurality of input keywords from the input statement, computing a membership score for each of a plurality of category ontology trees based on the plurality of input keywords, and determining a classification of the input statement based on the membership score. The plurality of category ontology trees are derived from the small dataset and correspond to a plurality of classifications in the small dataset.Type: GrantFiled: March 29, 2016Date of Patent: November 19, 2019Assignee: Wipro LimitedInventors: Mohit Sharma, Raghottam Mannopantar
-
Publication number: 20190251192Abstract: The present disclosure relates to a method and system for recognition of data in one or more images. The method receives and segments the one or more images to identify segmented objects. Further, the method generates an object relationship data for each of the segmented objects and determines a knowledge base representation of the object relationship data based on defined features. Furthermore, a Recurrent Neural Network (RNN) is trained based on the knowledge base representation to determine an appropriate Neural Network (NN) having optimum confidence score. Based on the appropriate NN selected, the objects in the input image is predicted and transmitted to external systems for decision making. Thus, enabling accurate text/object identification for the images having different background variations using the dynamic selection of NN, thereby facilitating more effective decision making.Type: ApplicationFiled: March 27, 2018Publication date: August 15, 2019Inventors: Balaji Govindaraj, Mohd Zaid, Sujatha Jagannath, Raghottam Mannopantar
-
Patent number: 10372508Abstract: Disclosed herein is a method and system for dynamically integrating a plurality of BOTs. The method comprises creating the plurality of BOTs offering one or more automated services, wherein each of the plurality of BOTs has a common BOT structure comprising one or more field parameters. One or more predefined functions are assigned to each of the plurality of BOTs, wherein at least one of the one or more predefined functions comprises a function value. A maturity score for each of the plurality of BOTs is determined based on the one or more field parameters and the function value upon assigning the one or more predefined functions to each of the plurality of BOTs. Finally, the plurality of BOTs are integrated by synchronizing data amongst the plurality of BOTs based on the maturity score.Type: GrantFiled: March 24, 2016Date of Patent: August 6, 2019Assignee: Wipro LimitedInventors: Raghavendra Hosabettu, Ramprasad Kanakatte Ramanna, Raghottam Mannopantar, Ponnusamy Ananthasankaranarayanan, Harihara Vinayakaram Natarajan
-
Patent number: 10365799Abstract: System and methods for creating on-demand robotic process automation are described. In one example hardware processor-implemented method embodiment, an application providing graphical user interfaces is executed, and a monitoring program executing independently of the application. Using the monitoring program, a screen capture image is obtained of the graphical user interfaces. Graphical user interface elements are identified using a computerized image processing technique. Metadata on presence of confirmatory predictors for the elements, and confirmatory predictor vectors for the interfaces, are generated. Confusion indices for the confirmatory predictors and the confirmatory predictor vectors are calculated, Threshold values are generated based on the calculated confusion indices. A decision table is generated storing sequences of user interactions with the graphical user interface elements. A subset of the stored sequences is identified as yielding a successful outcome.Type: GrantFiled: March 23, 2016Date of Patent: July 30, 2019Assignee: Wipro LimitedInventors: Raghavendra Hosbettu, RamPrasad Kanakatte Ramanna, Raghottam Mannopantar
-
Patent number: 10346749Abstract: This disclosure relates generally to human-machine interaction. In one embodiment, an interaction device for providing the interaction between the user and the ECA is disclosed. The interaction device comprises a processor and a memory communicatively coupled to the processor. The memory stores processor instructions, which, on execution, causes the processor to receive conversation data of a user interacting with the ECA, wherein the ECA is presented on an interface of the interaction device. The processor further determines an emotional state of the user based on one or more behavioral parameters associated with the conversation data of the user. The processor identifies a response state for the ECA corresponding to the emotional state of the user, wherein the response state is identified from a plurality of response states based on a pre-defined probability for each response state. The processor further transitions behavior of the ECA based on the response state.Type: GrantFiled: February 17, 2016Date of Patent: July 9, 2019Assignee: Wipro LimitedInventors: Amit Kumar, Sheeba Santhosh Raj, Ramprasad Kanakatte Ramanna, Raghottam Mannopantar
-
Publication number: 20190204089Abstract: This disclosure relates generally to vehicle navigation maps, and more particularly to method and system for generating and updating vehicle navigation maps with features of navigation paths. In one embodiment, a method may include receiving a position of a vehicle and an environmental field of view (FOV) of the vehicle along a navigation path of the vehicle on a navigation map, extracting features of the navigation path from the environmental FOV, correlating the features with the navigation path on the navigation map based on the position, generating a features based navigation map based on the correlation, and transmitting the features based navigation map to a server of a navigation map service provider for storage and for subsequent use. The features based navigation map, when required to assist a navigation of another vehicle, may be accessed to assess the features of the navigation path and to provide the assessment to the other vehicle.Type: ApplicationFiled: February 21, 2018Publication date: July 4, 2019Inventors: Ranjith Rochan Meganathan, Aarthi Alagammai Kasi, Sujatha Jagannath, Raghottam Mannopantar
-
Patent number: 10242257Abstract: Methods, devices, and non-transitory computer readable storage media for extracting text from documents are disclosed. The method includes performing layout analysis on the document to identify a plurality of regions within a plurality of pages in the document. The method further includes identifying a table region from within the plurality of regions based on homogeneity between a plurality of textual lines in a page from the plurality of pages. The method includes identifying at least two rows and at least two columns within the table region. The method further includes identifying a plurality of cells within the table region based on the at least two rows and the at least two columns. The method includes extracting text from each of the plurality of cells.Type: GrantFiled: June 30, 2017Date of Patent: March 26, 2019Assignee: Wipro LimitedInventors: Raghavendra Hosabettu, Sendil Kumar Jaya Kumar, Raghottam Mannopantar
-
Publication number: 20180336404Abstract: Methods, devices, and non-transitory computer readable storage media for extracting text from documents are disclosed. The method includes performing layout analysis on the document to identify a plurality of regions within a plurality of pages in the document. The method further includes identifying a table region from within the plurality of regions based on homogeneity between a plurality of textual lines in a page from the plurality of pages. The method includes identifying at least two rows and at least two columns within the table region. The method further includes identifying a plurality of cells within the table region based on the at least two rows and the at least two columns. The method includes extracting text from each of the plurality of cells.Type: ApplicationFiled: June 30, 2017Publication date: November 22, 2018Inventors: Raghavendra Hosabettu, Sendil Kumar Jaya Kumar, Raghottam Mannopantar
-
Patent number: 9990564Abstract: This disclosure relates to system and method for optical character recognition. In one embodiment, the method comprises providing an image data to a plurality of customized machine learning algorithms or various customized neural networks, configured to recognize a set of pre-defined characters. The method comprises presenting one or more suggestions for the character to the user in response to negative character recognition, and training a customized machine learning algorithm corresponding to the character if one of the suggestions is identified by the user. If the suggestions are rejected by the user, the method comprises prompting the user to identify the character and determining presence of the character in the set of pre-defined characters. The method further comprises training a customized machine learning algorithm corresponding to the character if the character is present, or dynamically creating a customized machine learning algorithm corresponding to the character if the character is not present.Type: GrantFiled: March 30, 2016Date of Patent: June 5, 2018Assignee: Wipro LimitedInventors: Madhusudan Singh, Ramprasad Kanakatte Ramanna, Raghottam Mannopantar
-
Patent number: 9977656Abstract: This disclosure relates to methods and systems for providing software components for developing software applications. In one embodiment, a method for providing software components for developing software applications is provided.Type: GrantFiled: March 20, 2017Date of Patent: May 22, 2018Assignee: WIPRO LIMITEDInventors: Raghottam Mannopantar, Raghavendra Hosabettu, Anoop Unnikrishnan
-
Publication number: 20180095945Abstract: A methods and system for creating a presentation is disclosed. The method includes gathering presentation requirements and configuration settings associated with the presentation requirements from a user. The method further includes identifying a plurality of existing slides satisfying the presentation requirements and the configuration settings gathered from the user. Confidence scores are thereafter computed for each of the plurality of existing slides across a plurality of categories. Thereafter, an overall confidence score for each of the plurality of existing slides is determined using: the confidence scores computed for each existing slide across the plurality of categories, weights associated with each of the plurality of categories, and a dynamicity index, when associated with an existing slide. One or more of the plurality of existing slides, for which overall confidence score is below a final associated threshold confidence score, are removed.Type: ApplicationFiled: November 28, 2016Publication date: April 5, 2018Inventors: Raghavendra HOSABETTU, Ramprasad Kanakatte Ramanna, Raghottam Mannopantar
-
Publication number: 20180095655Abstract: A technique is provided for customizing a presentation. The technique includes recording multimedia corresponding to a presenter of a presentation. The recorded multimedia is analyzed to extract a representative information corresponding to the multimedia. Further, one or more pre-recorded multimedia files are determined from a multimedia database. The determination is based on a comparison of the representative information with one or more tags associated with each of a plurality of pre-recorded multimedia files. Subsequently, the presentation is customized by inserting the one or more pre-recorded multimedia in the presentation.Type: ApplicationFiled: November 28, 2016Publication date: April 5, 2018Inventors: Raghottam MANNOPANTAR, Raghavendra Hosabettu
-
Patent number: 9928106Abstract: Method and system for dynamically assigning control to one or more BOTs to execute at least one task are disclosed. The method comprises tracking user actions on at least one graphical user interface to obtain tracking data, and analyzing the at least one graphical user interface using one or more computerized image processing techniques to obtain screen data, and comparing the tracking data and the screen data with one or more confirmatory predictors. Upon comparing a list of tasks are identified, and the list of tasks comprise the at least one task being performed by the user. Upon determining number of tasks less than a predefined threshold value, the list of tasks is provided to a user. Further, one or more BOTs configured to perform the at least one task are assigned control to execute the at least one task.Type: GrantFiled: March 30, 2016Date of Patent: March 27, 2018Assignee: WIPRO LIMITEDInventors: Raghavendra Hosabettu, Ramprasad Kanakatte Ramanna, Raghottam Mannopantar
-
Publication number: 20180077571Abstract: In certain embodiments, a method of authenticating a user on an electronic device is disclosed. The method includes accessing, by an authentication device, a primary Personal Identification Number (PIN) associated with the user. The primary PIN may include one or more alpha-numeric characters. Thereafter, a plurality of primary alpha-numeric characters associated with a plurality of secondary alpha-numeric characters may be displayed. Each secondary alpha-numeric character may be associated with a color and the primary alpha-numeric characters may include the plurality of characters associated with the primary PIN. Subsequently, the authentication device may receive a dynamic PIN from the user. The dynamic PIN may include a combination of one or more secondary alpha-numeric characters and one or more colors. On receiving the dynamic PIN, the user may be authenticated by comparing the dynamic PIN with one or more secondary alpha-numeric characters and one or more colors associated with the primary PIN.Type: ApplicationFiled: November 22, 2016Publication date: March 15, 2018Inventors: Raghottam MANNOPANTAR, Raghavendra Hosabettu
-
Publication number: 20170372227Abstract: This disclosure relates to system and method for dynamically training bots in response to change in process environment. In one embodiment, the method comprises detecting the one or more changes in the process environment, and determining a need for training the one or more BOTs based on the one or more changes in the process environment. In response to the need, the method further comprises recording the one or more changes in the process environment until a conformation of the process environment to a pre-existing process environment with respect to the one or more BOTs, and dynamically training the one or more BOTs based on the recording of the one or more changes.Type: ApplicationFiled: August 24, 2016Publication date: December 28, 2017Inventors: Raghavendra HOSABETTU, Ramprasad Kanakatte RAMANNA, Raghottam MANNOPANTAR
-
Publication number: 20170286155Abstract: Method and system for dynamically assigning control to one or more BOTs to execute at least one task are disclosed. The method comprises tracking user actions on at least one graphical user interface to obtain tracking data, and analyzing the at least one graphical user interface using one or more computerized image processing techniques to obtain screen data, and comparing the tracking data and the screen data with one or more confirmatory predictors. Upon comparing a list of tasks are identified, and the list of tasks comprise the at least one task being performed by the user. Upon determining number of tasks less than a predefined threshold value, the list of tasks is provided to a user. Further, one or more BOTs configured to perform the at least one task are assigned control to execute the at least one task.Type: ApplicationFiled: March 30, 2016Publication date: October 5, 2017Inventors: Raghavendra HOSABETTU, Ramprasad Kanakatte RAMANNA, Raghottam MANNOPANTAR