Patents by Inventor Raghavendra Hosabettu

Raghavendra Hosabettu 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: 20180189413
    Abstract: This disclosure relates to providing information access in an enterprise network. The method includes creating automatically an ontology by analyzing at least one document comprising semantic information for roles, responsibilities, authority, and restrictions associated with a plurality of users; extracting based on the ontology a plurality of contextual terms associated with at least one of roles, responsibilities, authority, or restrictions; assigning a plurality of annotation tags to each sentence in at least one enterprise policy document based on the plurality of contextual terms; generating a plurality of information access rules based on the plurality of contextual terms and assigned plurality of annotation tags to each sentence in the at least one enterprise policy document; and creating a context similarity tree based on the assigned plurality of annotation tags and the plurality of information access rules.
    Type: Application
    Filed: February 14, 2017
    Publication date: July 5, 2018
    Inventor: Raghavendra Hosabettu
  • Publication number: 20180189284
    Abstract: This disclosure relates to system and method for dynamically creating a domain ontology. In one embodiment, the method comprises extracting a plurality of keywords from each of a plurality of syntactically valid sentences in an input document, determining a plurality of concepts from the plurality of keywords, determining a plurality of attributes for each of the plurality of concepts, and dynamically creating a domain ontology for at least one of the plurality of concepts based on the corresponding plurality of attributes. Each of the plurality of attributes comprises at least one of a property associated with a concept, a usage of a concept, a condition for a concept, a context associated with a concept, and a relationship among a set of concepts.
    Type: Application
    Filed: February 14, 2017
    Publication date: July 5, 2018
    Inventor: Raghavendra HOSABETTU
  • Publication number: 20180173696
    Abstract: This disclosure relates to system and method for dynamically creating and building a domain dictionary. In one embodiment, the method comprises computing a syntactic similarity score, a usage similarity score, and a contextual similarity score for an input word with respect to each of a plurality of domain specific words in each of a plurality of existing domains. The method further comprises computing a weighted overall similarity score for the input word with respect to each of the plurality of domain specific words in each of the plurality of existing domains based on the syntactic similarity score, the usage similarity score, and the contextual similarity score. The method further comprises determining belongingness of the input word to each of the plurality of existing domains based on the weighted overall similarity score.
    Type: Application
    Filed: February 10, 2017
    Publication date: June 21, 2018
    Inventor: Raghavendra HOSABETTU
  • Patent number: 9977717
    Abstract: In certain embodiments, the method may comprise, determining one or more features associated with each of one or more concepts from at least one sentence; determining at least one concept feature matrix based on the one or more features; determining one or more contribution factors among the one or more concepts, based on the at least one concept feature matrix; determining incremental synchronization data by storing current timestamp associated with the one or more concepts and comparing it with knowledge data; generating at least one new concept feature matrix based on the incremental synchronization data; determining one or more new contribution factors among the one or more concepts, based on the at least one new concept feature matrix; determining differential value between the one or more contribution factors and the one or more new contribution factors; and dynamically updating the knowledge data, in the repository system.
    Type: Grant
    Filed: June 13, 2016
    Date of Patent: May 22, 2018
    Assignee: WIPRO LIMITED
    Inventors: Srinivas Adyapak, Raghavendra Hosabettu
  • Patent number: 9977656
    Abstract: 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: Grant
    Filed: March 20, 2017
    Date of Patent: May 22, 2018
    Assignee: WIPRO LIMITED
    Inventors: Raghottam Mannopantar, Raghavendra Hosabettu, Anoop Unnikrishnan
  • Patent number: 9952658
    Abstract: This disclosure relates to system and method for improving viewing experience of a user on a digital device. In one embodiment, a method is provided for improving viewing experience of a user on a digital device. The method, at a first instance, comprises determining a plurality of first vision parameters for two or more viewing positions based on a plurality of first sensor parameters and a plurality of viewing experiences of the user for the two or more viewing positions, deriving a base viewability index based on the plurality of first vision parameters for the two or more viewing positions, and creating a user profile comprising the base viewability index of the user.
    Type: Grant
    Filed: June 23, 2015
    Date of Patent: April 24, 2018
    Assignee: WIPRO LIMITED
    Inventors: Raghavendra Hosabettu, Kiran Kumar Channarayapatna Sathyanarayana, Parthasarathy Shunmugam Armugasamy
  • Publication number: 20180095655
    Abstract: 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: Application
    Filed: November 28, 2016
    Publication date: April 5, 2018
    Inventors: Raghottam MANNOPANTAR, Raghavendra Hosabettu
  • Publication number: 20180095945
    Abstract: 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: Application
    Filed: November 28, 2016
    Publication date: April 5, 2018
    Inventors: Raghavendra HOSABETTU, Ramprasad Kanakatte Ramanna, Raghottam Mannopantar
  • Patent number: 9928106
    Abstract: 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: Grant
    Filed: March 30, 2016
    Date of Patent: March 27, 2018
    Assignee: WIPRO LIMITED
    Inventors: Raghavendra Hosabettu, Ramprasad Kanakatte Ramanna, Raghottam Mannopantar
  • Patent number: 9928976
    Abstract: A system may dynamically trigger a digital device based on settings, and the device's position within a closed space, and the device's velocity. A method for triggering the digital device in a closed space may include accessing information related to the closed space and multiple sensor parameters; determining the geographic location of the device based on the multiple sensor parameters; creating a three dimensional grid coordinate system based on the information; compartmentalizing the closed space into one or more compartments based on the information; creating and accessing a user profile; determining a position of the device with respect to the one or more compartments based on the sensor parameters; and triggering the device based on at least the user profile or the position of the device.
    Type: Grant
    Filed: June 23, 2015
    Date of Patent: March 27, 2018
    Assignee: WIPRO LIMITED
    Inventors: Raghavendra Hosabettu, Parthasarathy Shunmugam Arumugasamy
  • Publication number: 20180077571
    Abstract: 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: Application
    Filed: November 22, 2016
    Publication date: March 15, 2018
    Inventors: Raghottam MANNOPANTAR, Raghavendra Hosabettu
  • Publication number: 20170372227
    Abstract: 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: Application
    Filed: August 24, 2016
    Publication date: December 28, 2017
    Inventors: Raghavendra HOSABETTU, Ramprasad Kanakatte RAMANNA, Raghottam MANNOPANTAR
  • Publication number: 20170286155
    Abstract: 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: Application
    Filed: March 30, 2016
    Publication date: October 5, 2017
    Inventors: Raghavendra HOSABETTU, Ramprasad Kanakatte RAMANNA, Raghottam MANNOPANTAR
  • Publication number: 20170286201
    Abstract: A method and a system are provided for facilitating operation of an electronic device. The method comprises receiving a semi-structured dataset comprising one or more entities, wherein the semi-structured dataset corresponds to at least an indication of an operation problem associated with an electronic device. The method comprises extracting one or more unique classes associated with one or more entities from the semi-structured dataset. The method comprises creating one or more n-grams representative of a relationship between the one or more entities and the one or more unique classes. The method comprises generating a hypothesis associated with the one or more entities based on a first set of entities from the one or more entities using one or more n-grams, wherein the generated hypothesis corresponds to an operation solution to solve the operation problem associated with the electronic device.
    Type: Application
    Filed: May 13, 2016
    Publication date: October 5, 2017
    Inventors: Raghavendra HOSABETTU, Anil Kumar LENKA
  • Publication number: 20170286231
    Abstract: In certain embodiments, the method may comprise, determining one or more features associated with each of one or more concepts from at least one sentence; determining at least one concept feature matrix based on the one or more features; determining one or more contribution factors among the one or more concepts, based on the at least one concept feature matrix; determining incremental synchronization data by storing current timestamp associated with the one or more concepts and comparing it with knowledge data; generating at least one new concept feature matrix based on the incremental synchronization data; determining one or more new contribution factors among the one or more concepts, based on the at least one new concept feature matrix; determining differential value between the one or more contribution factors and the one or more new contribution factors; and dynamically updating the knowledge data, in the repository system.
    Type: Application
    Filed: June 13, 2016
    Publication date: October 5, 2017
    Inventors: Srinivas ADYAPAK, Raghavendra Hosabettu
  • Publication number: 20170270431
    Abstract: 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: Application
    Filed: March 24, 2016
    Publication date: September 21, 2017
    Inventors: Raghavendra Hosabettu, RamPrasad Kanakatte Ramanna, Raghottam Mannopantar, Ponnusamy Ananthasankaranarayanan, Harihara Vinayakaram Natarajan
  • Publication number: 20170269972
    Abstract: 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: Application
    Filed: March 24, 2016
    Publication date: September 21, 2017
    Inventors: Raghavendra Hosabettu, Ramprasad Kanakatte Ramanna, Raghottam Mannopantar, Ponnusamy Ananthasankaranarayanan, Harihara Vinayakaram Natarajan
  • Publication number: 20170262297
    Abstract: This disclosure relates generally to data processing, and more particularly, to methods and systems for determining an equipment operation based on historical data. In one embodiment, a hardware processor-implemented method for facilitating an operation of a device is provided. The method comprises: receiving an indication of an operation problem for a first device; acquiring historical operation data of a plurality of devices including the first device, the historical operation data including structured data and unstructured data; determining at least a list of first entities and a list of second entities based on the structured data; determining a set of entity associations, each entity association including at least one of the first entities and at least one of the second entities; determining one or more relationships between each of the entity associations; and determining, based on the one or more determined relationships, an operation solution to solve the operation problem.
    Type: Application
    Filed: March 21, 2016
    Publication date: September 14, 2017
    Inventors: Raghavendra HOSABETTU, Anil Kumar LENKA
  • Patent number: 9649974
    Abstract: This disclosure relates generally to controlling headlights and more particularly to a system and method for automatically controlling vehicle headlights using image processing techniques. In one embodiment, a Headlight Controlling Device for automatically controlling vehicle headlights is disclosed. The Headlight Controlling Device comprises a processor and a memory communicatively coupled to the processor. The memory stores processor instructions, which, on execution, causes the processor to collect at least one of vehicle information, vehicle speed, road information, area information, weather information or a multimedia object associated with a forward path of the vehicle. The processor further determines a current light intensity distribution of the vehicle headlight based on the multimedia object.
    Type: Grant
    Filed: March 9, 2016
    Date of Patent: May 16, 2017
    Assignee: WIPRO LIMITED
    Inventors: Parthasarathy Shunmugam Arumugasamy, Raghavendra Hosabettu
  • Patent number: 9633050
    Abstract: A method, non-transitory computer readable medium, and an image analysis computing device that retrieves, based on a captured version of an object in a received image, training images which display related versions of the object and items of data related to the related versions of the object of the training images. Keypoints which are invariant to changes in scale and rotation in the captured version of the object in the received image and in the related versions of the object in the training images are determined. Changes to the object in the received image based on any of the determined keypoints in the related version of the object which do not match the determined keypoints in the captured version of the object are identified. The identified changes in the captured version of the object in the received image are provided.
    Type: Grant
    Filed: April 4, 2014
    Date of Patent: April 25, 2017
    Assignee: Wipro Limited
    Inventors: Anil Kumar Lenka, Raghavendra Hosabettu, Abhijith Vijaya Kumar Rugminibai