Patents by Inventor Anil JWALANNA

Anil JWALANNA 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: 9720979
    Abstract: In one exemplary aspect, a method includes the step of obtaining a content of a content block. The content is represented as a content vector. A query is received. The query is represented as a query vector. A hierarchical sliding similarity and dissimilarity is determined for matching the content vector and the query vector, this step can include the steps of: determining a similarity measure and a dissimilarity measure for each content vector element with respect to the query vector; identifying a strong match over a sliding window of sub-terms of each content vector element; computing a sub-similarity score and a sub-dissimilarity score for each level of the convent vector element; determining a final similarity score as a combination of the strong match of some sub-vectors at different levels; and determining a final dissimilarity score as a combination of the strong match of some sub-vectors at different levels.
    Type: Grant
    Filed: October 2, 2014
    Date of Patent: August 1, 2017
    Inventors: Krishna Kishore Dhara, Anil Jwalanna
  • Publication number: 20170109358
    Abstract: In one aspect, a method of information retrieval from at least one computer database includes the step of providing a set of digital documents of an enterprise. The method include the step of providing a tag hierarchy, wherein the tag hierarchy comprises a specified hierarchy of keyword tags. The method includes the step of extracting a set of keywords from the set of digital documents. The method includes the step of clustering the set of keywords into a keyword duster using an is-a relationship and synsets method. For each keyword in the set of keywords the following steps are performed: selecting a keyword from the keyword cluster, determining that the keyword is in the tag hierarchy, labeling a document in the set of digital documents that includes the keyword with a tag from the keyword, adding the keyword tag to a document tag list. The method includes the step of rendering the document tag list in a searchable format.
    Type: Application
    Filed: October 15, 2015
    Publication date: April 20, 2017
    Inventors: Krishna Kishore Dhara, Anil Jwalanna
  • Patent number: 9614933
    Abstract: In one exemplary embodiment, a computer-implemented method of cloud-computing based content management includes receiving a dynamic content block generated by a first user of a first client application in a first user's computing device. The dynamic content block is stored in a cloud-storage environment. A search query for the dynamic content block by a second client application in a second client's computing device is received. The dynamic content block is provided to the second client application. An update to the dynamic content block by the first user is received. The update to the dynamic content block is automatically synchronizing to the second client application. Optionally, the dynamic content block can be a wit. The dynamic content block can include a reusable portion of user-generated information such as a portion of a sales document or repeatedly used email content. A drag and drop operation from the second client application to another application can be detected.
    Type: Grant
    Filed: June 11, 2013
    Date of Patent: April 4, 2017
    Inventor: Anil Jwalanna
  • Publication number: 20160335325
    Abstract: In one embodiment, a computer-implemented method of a retrieval from online conversations and for finding relevant content for online conversations can include the step of continuously associating a mined attributes to a conversation. The method can include the step of identifying a portion of a conversation based on the continuous association and the step of providing a retrieval mechanism for the portion of the conversation. A real-time recommendation for knowledge sharing across an enterprise or for a particular user as part of the conversation can be provided. Optionally, the conversation comprises a current conversation or an archived conversation.
    Type: Application
    Filed: May 13, 2015
    Publication date: November 17, 2016
    Inventors: Krishna Kishore Dhara, Prakhar Gupta, Anil Jwalanna
  • Publication number: 20140365555
    Abstract: In one exemplary embodiment, a computer-implemented method of cloud-computing based content management includes receiving a dynamic content block generated by a first user of a first client application in a first user's computing device. The dynamic content block is stored in a cloud-storage environment. A search query for the dynamic content block by a second client application in a second client's computing device is received. The dynamic content block is provided to the second client application. An update to the dynamic content block by the first user is received. The update to the dynamic content block is automatically synchronizing to the second client application. Optionally, the dynamic content block can be a wit. The dynamic content block can include a reusable portion of user-generated information such as a portion of a sales document or repeatedly used email content. A drag and drop operation from the second client application to another application can be detected.
    Type: Application
    Filed: June 11, 2013
    Publication date: December 11, 2014
    Inventor: Anil JWALANNA