Patents by Inventor Ranganath Kondapally

Ranganath Kondapally 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: 11874939
    Abstract: An entity interlinkage platform may receive a corpus of enterprise documents and user profile data that corresponds to an individual user. The entity interlinkage platform utilizes topic extraction models to extract entities from the corpus and further utilizes the user profile data to generate a knowledge graph that includes interlinkages between the extracted entities. The entity interlinkage platform may identify a multitude of topic descriptions and corresponding topic terms from source documents that an access control list permits an individual user to access. Then, based on the user profile data, the entity interlinkage platform may generate a knowledge graph that is tailored for the individual user's specific purposes within the enterprise. For example, the knowledge graph may be generated based on knowledge graph preferences (which may be defined by the individual user) indicating preferred topic description types and/or levels of detail in association with specific topics and/or categories of topics.
    Type: Grant
    Filed: January 30, 2021
    Date of Patent: January 16, 2024
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Vipindeep Vangala, Ranganath Kondapally, Pankaj Vasant Khanzode, Beethika Tripathi, Daraksha Parveen, Madan Gopal Jhanwar, Jimish Bhayani, Priyam Bakliwal, Jatin Kakkar
  • Publication number: 20220405290
    Abstract: Techniques for extracting and ranking multiple topic descriptions based on source contexts and subsequently selecting individual topic descriptions to surface based on recipient contexts. More specifically, a mining platform may extract, from a set of source documents making up a corpus, topic descriptions for various topics that are relevant to an enterprise. The mining platform may further rank the extracted topic descriptions based on a source context of those documents from which individual topic descriptions are extracted. Subsequently, when users access enterprise documents including term-usage instances of topics for which one or more topic descriptions have been extracted and ranked, a description serving module may select a topic description that is contextually appropriate for a recipient view the enterprise documents.
    Type: Application
    Filed: August 23, 2022
    Publication date: December 22, 2022
    Inventors: Vipindeep VANGALA, Ranganath KONDAPALLY, Beethika TRIPATHI, Madan Gopal JHANWAR, Jimish BHAYANI, Daraksha PARVEEN, Priyam BAKLIWAL, Pankaj Vasant KHANZODE
  • Patent number: 11461339
    Abstract: Techniques for extracting and ranking multiple topic descriptions based on source contexts and subsequently selecting individual topic descriptions to surface based on recipient contexts. More specifically, a mining platform may extract, from a set of source documents making up a corpus, topic descriptions for various topics that are relevant to an enterprise. The mining platform may further rank the extracted topic descriptions based on a source context of those documents from which individual topic descriptions are extracted. Subsequently, when users access enterprise documents including term-usage instances of topics for which one or more topic descriptions have been extracted and ranked, a description serving module may select a topic description that is contextually appropriate for a recipient view the enterprise documents.
    Type: Grant
    Filed: January 30, 2021
    Date of Patent: October 4, 2022
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Vipindeep Vangala, Ranganath Kondapally, Beethika Tripathi, Madan Gopal Jhanwar, Jimish Bhayani, Daraksha Parveen, Priyam Bakliwal, Pankaj Vasant Khanzode
  • Publication number: 20220303236
    Abstract: Systems, methods, and computer-readable media are presented for generating notifications for a person according to user-defined notification templates. In contrast to presenting notifications according to a default notification template, the disclosed subject matter is directed to generating a notification regarding a notification signal according to a user-defined notification template. Upon receiving a notification signal, a determination is made as to whether a first user-defined notification template from a template store is applicable to the notification signal. Upon determining that the user-defined notification template is applicable to the received notification signal, a notification corresponding to the notification signal is generated and presented according to the user-defined notification template.
    Type: Application
    Filed: June 3, 2022
    Publication date: September 22, 2022
    Inventors: Sree Hari Nagaralu, Venkata Sai Ravali Busetty, Ranganath Kondapally, Karthikeyan Raman, Naveen Kumar Sethia, Pavan Kumar Dasari, Vijayendra Gopalrao Vasu
  • Publication number: 20220245159
    Abstract: Techniques for extracting and ranking multiple topic descriptions based on source contexts and subsequently selecting individual topic descriptions to surface based on recipient contexts. More specifically, a mining platform may extract, from a set of source documents making up a corpus, topic descriptions for various topics that are relevant to an enterprise. The mining platform may further rank the extracted topic descriptions based on a source context of those documents from which individual topic descriptions are extracted. Subsequently, when users access enterprise documents including term-usage instances of topics for which one or more topic descriptions have been extracted and ranked, a description serving module may select a topic description that is contextually appropriate for a recipient view the enterprise documents.
    Type: Application
    Filed: January 30, 2021
    Publication date: August 4, 2022
    Inventors: Vipindeep VANGALA, Ranganath KONDAPALLY, Beethika TRIPATHI, Madan Gopal JHANWAR, Jimish BHAYANI, Daraksha PARVEEN, Priyam BAKLIWAL, Pankaj Vasant KHANZODE
  • Publication number: 20220245267
    Abstract: An entity interlinkage platform may receive a corpus of enterprise documents and user profile data that corresponds to an individual user. The entity interlinkage platform utilizes topic extraction models to extract entities from the corpus and further utilizes the user profile data to generate a knowledge graph that includes interlinkages between the extracted entities. The entity interlinkage platform may identify a multitude of topic descriptions and corresponding topic terms from source documents that an access control list permits an individual user to access. Then, based on the user profile data, the entity interlinkage platform may generate a knowledge graph that is tailored for the individual user's specific purposes within the enterprise. For example, the knowledge graph may be generated based on knowledge graph preferences (which may be defined by the individual user) indicating preferred topic description types and/or levels of detail in association with specific topics and/or categories of topics.
    Type: Application
    Filed: January 30, 2021
    Publication date: August 4, 2022
    Inventors: Vipindeep VANGALA, Ranganath KONDAPALLY, Pankaj Vasant KHANZODE, Beethika TRIPATHI, Daraksha PARVEEN, Madan Gopal JHANWAR, Jimish BHAYANI, Priyam BAKLIWAL, Jatin KAKKAR
  • Patent number: 11374888
    Abstract: Systems, methods, and computer-readable media are presented for generating notifications for a person according to user-defined notification templates. In contrast to presenting notifications according to a default notification template, the disclosed subject matter is directed to generating a notification regarding a notification signal according to a user-defined notification template. Upon receiving a notification signal, a determination is made as to whether a first user-defined notification template from a template store is applicable to the notification signal. Upon determining that the user-defined notification template is applicable to the received notification signal, a notification corresponding to the notification signal is generated and presented according to the user-defined notification template.
    Type: Grant
    Filed: September 25, 2015
    Date of Patent: June 28, 2022
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Sree Hari Nagaralu, Venkata Sai Ravali Busetty, Ranganath Kondapally, Karthikeyan Raman, Naveen Kumar Sethia, Pavan Kumar Dasari, Vijayendra Gopalrao Vasu
  • Publication number: 20180224802
    Abstract: A system and method are disclosed for generating holographic plant life, which can grow over time, so that a user can see them mature, either in real time or in an accelerated timeframe. The environmental impact of the growth of plants may also be virtually depicted, such as for example displaying holographic birds, insects or other wildlife that may inhabit plants as they grow. The present technology brings users closer to nature and inspires them to plant real trees and other foliage.
    Type: Application
    Filed: February 9, 2017
    Publication date: August 9, 2018
    Inventors: Jaldeep R. Vasavada, Ranganath Kondapally, Sree Hari Nagaralu, Pavan Kumar Dasari, Mounika Chiliveri, Venkata Chaitanya Gurram, Saurabh Sood
  • Publication number: 20170124507
    Abstract: Systems and methods for providing workflow management regarding received messages from a provider are presented. In operation, a workflow management service is notified of a received message from the provider and, in response, identifies a third party template associated with the receiving user that is applicable to the first message according to an applicability condition of the first third party template. After identifying a third party template, a template rule is identified from the third party template, where the template rule is applicable to the received message according to an analysis of the message. An action is implemented, the action being associated with the received template rule with regard to a workflow status of a workflow corresponding to the third party template. The workflow status of the workflow is updated according to the results of implementing the action.
    Type: Application
    Filed: October 30, 2015
    Publication date: May 4, 2017
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Sree Hari Nagaralu, Ranganath Kondapally, Karthikeyan Raman, Venkata Sai Ravali Busetty, Pavan Kumar Dasari
  • Publication number: 20170093766
    Abstract: Systems, methods, and computer-readable media are presented for generating notifications for a person according to user-defined notification templates. In contrast to presenting notifications according to a default notification template, the disclosed subject matter is directed to generating a notification regarding a notification signal according to a user-defined notification template. Upon receiving a notification signal, a determination is made as to whether a first user-defined notification template from a template store is applicable to the notification signal. Upon determining that the user-defined notification template is applicable to the received notification signal, a notification corresponding to the notification signal is generated and presented according to the user-defined notification template.
    Type: Application
    Filed: September 25, 2015
    Publication date: March 30, 2017
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Sree Hari Nagaralu, Venkata Sai Ravali Busetty, Ranganath Kondapally, Karthikeyan Raman, Naveen Kumar Sethia, Pavan Kumar Dasari, Vijayendra Gopalrao Vasu
  • Publication number: 20160314408
    Abstract: Examples of the present disclosure describe leveraging of learned programs for data manipulation. A template associated with information including non-marked up content is detected by applying machine learning processing that compares the information with a plurality of stored templates. The learned program is detected from a learned program pool comprising a plurality of learned programs based on the template detected. Extracted data from the information is manipulated based on application of the learned program. Other examples are also described.
    Type: Application
    Filed: April 21, 2015
    Publication date: October 27, 2016
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Sumit Gulwani, Sree Hari Nagaralu, Ranganath Kondapally, Vijayendra G. Vasu, Karthikeyan Raman
  • Publication number: 20160077673
    Abstract: According to aspects of the disclosed subject matter, systems and methods for providing improved access to content accessible outside of the current execution context. On a computing device, an intelligent canvas is provided as an operating system-level service. By implementing and/or providing the intelligent canvas as an operating system-level service, interaction by a user with the intelligent canvas does not require a change from the current execution context. Upon receiving a request to interact with the intelligent canvas, an intelligent canvas view is presented for display. The intelligent canvas view includes a plurality of user-actionable controls and at least one user-actionable control corresponds to content for importing into the current execution context. Moreover, the corresponding content of the at least one user-actionable control is anticipatorily selected for presentation in the intelligent canvas view.
    Type: Application
    Filed: September 15, 2014
    Publication date: March 17, 2016
    Applicant: MICROSOFT CORPORATION
    Inventors: Sree Hari Nagaralu, Vijayendra Gopalrao Vasu, Karthikeyan Raman, Pavan Kumar Dasari, Ranganath Kondapally, Venkata Sai Ravali Busetty, Naveen Kumar Sethia
  • Patent number: 8612649
    Abstract: A method for validating outsourced processing of a priority queue includes configuring a verifier for independent, single-pass processing of priority queue operations that include insertion operations and extraction operations and priorities associated with each operation. The verifier may be configured to validate N operations using a memory space having a size that is proportional to the square root of N using an algorithm to buffer the operations as a series of R epochs. Extractions associated with each individual epoch may be monitored using arrays Y and Z. Insertions for the epoch k may monitored using arrays X and Z. The processing of the priority queue operations may be verified based on the equality or inequality of the arrays X, Y, and Z. Hashed values for the arrays may be used to test their equality to conserve storage requirements.
    Type: Grant
    Filed: December 17, 2010
    Date of Patent: December 17, 2013
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Graham Cormode, Amit Chakrabarti, Ranganath Kondapally, Andrew Iain Shaw McGregor
  • Publication number: 20120159500
    Abstract: A method for validating outsourced processing of a priority queue includes configuring a verifier for independent, single-pass processing of priority queue operations that include insertion operations and extraction operations and priorities associated with each operation. The verifier may be configured to validate N operations using a memory space having a size that is proportional to the square root of N using an algorithm to buffer the operations as a series of R epochs. Extractions associated with each individual epoch may be monitored using arrays Y and Z. Insertions for the epoch k may monitored using arrays X and Z. The processing of the priority queue operations may be verified based on the equality or inequality of the arrays X, Y, and Z. Hashed values for the arrays may be used to test their equality to conserve storage requirements.
    Type: Application
    Filed: December 17, 2010
    Publication date: June 21, 2012
    Applicant: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Graham Cormode, Amit Chakrabarti, Ranganath Kondapally, Andrew Iain Shaw McGregor