Patents by Inventor Nithya Ramkumar
Nithya Ramkumar 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: 11663190Abstract: A method includes: detecting, by a computing device, a new entry in one of plural databases; comparing, by the computing device, the new entry to watch entries defined in a watch database; determining, by the computing device, whether the new entry matches a watch entry in the watch database; creating, by the computing device, a new watch in the watch database when the new entry does not match any watch in the watch database; and updating, by the computing device, a watch in the watch database when the new entry matches the watch in the watch database.Type: GrantFiled: July 24, 2019Date of Patent: May 30, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Munish Goyal, Balasubramanian E A, Sameer Singhdeo, Nithya Ramkumar, Anita Karlsson-Dion, Raphael Ezry
-
Patent number: 11562439Abstract: A computer-implemented method includes: receiving, by a computing device, a plurality of journal entries from a plurality of transactional systems; determining, by the computing device, association scores for a plurality of pairs of journal entries selected from the plurality of journal entries; generating, by the computing device, a reconciliation graph including a plurality of nodes representing the plurality of journal entries and a plurality of edges based on the determined association scores; recommending, by the computing device, actions to apply to at least one journal entry of the plurality of journal entries to minimize a number of nodes not connected by the plurality of edges in the reconciliation graph; receiving, by the computing device, feedback regarding the recommended actions to apply to the at least one journal entry; and updating, by the computing device, the reconciliation graph based on the feedback.Type: GrantFiled: July 24, 2019Date of Patent: January 24, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Munish Goyal, Balasubramanian E A, Nithya Ramkumar, Raphael Ezry
-
Patent number: 10909146Abstract: Automated hashtag suggestions are provided to categorize a communication. A communication application initiates operations to categorize a communication in response to a detected input to categorize the communication with a hashtag. A hashtag source is queried for suggested hashtag(s). The suggested hashtag(s) is received from the hashtag source and stored in a hashtag cache. The suggested hashtag(s) is also presented upon retrieval of the suggested hashtag(s) from the hashtag cache.Type: GrantFiled: December 7, 2015Date of Patent: February 2, 2021Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Shan Qu, Nithya Ramkumar, Yongjun Xie
-
Publication number: 20210026829Abstract: A method includes: detecting, by a computing device, a new entry in one of plural databases; comparing, by the computing device, the new entry to watch entries defined in a watch database; determining, by the computing device, whether the new entry matches a watch entry in the watch database; creating, by the computing device, a new watch in the watch database when the new entry does not match any watch in the watch database; and updating, by the computing device, a watch in the watch database when the new entry matches the watch in the watch database.Type: ApplicationFiled: July 24, 2019Publication date: January 28, 2021Inventors: Munish GOYAL, Balasubramanian E A, Sameer SINGHDEO, Nithya RAMKUMAR, Anita KARLSSON-DION, Raphael EZRY
-
Publication number: 20210027392Abstract: A computer-implemented method includes: receiving, by a computing device, a plurality of journal entries from a plurality of transactional systems; determining, by the computing device, association scores for a plurality of pairs of journal entries selected from the plurality of journal entries; generating, by the computing device, a reconciliation graph including a plurality of nodes representing the plurality of journal entries and a plurality of edges based on the determined association scores; recommending, by the computing device, actions to apply to at least one journal entry of the plurality of journal entries to minimize a number of nodes not connected by the plurality of edges in the reconciliation graph; receiving, by the computing device, feedback regarding the recommended actions to apply to the at least one journal entry; and updating, by the computing device, the reconciliation graph based on the feedback.Type: ApplicationFiled: July 24, 2019Publication date: January 28, 2021Inventors: Munish GOYAL, Balasubramanian E A, Nithya RAMKUMAR, Raphael EZRY
-
Patent number: 10664482Abstract: Relevance based dynamic navigation is provided. A communication application searches communications to identify hashtags associated with the communications. A relevance score is computed for each hashtag based on a relevance criteria associated with the hashtags. The hashtags are ranked based on the relevance score. Next, the ranked hashtags are presented in a navigation user interface.Type: GrantFiled: December 14, 2015Date of Patent: May 26, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Selva Nalliah, Scott Stiles, Tali Roth, Nithya Ramkumar, Bernt Ivar Olsen, Amund Kronen Johansen
-
Patent number: 10430470Abstract: Various technologies and techniques are disclosed for creating and managing persistent document collections. A data store is used for storing one or more persistent document collections. A content management application is used for managing documents for users, for creating one or more persistent document collections of a sub-set of the documents upon user request, and for storing the one or more persistent document collections in the data store. Users can create one or more persistent document collections from a sub-set of the documents. Users can also modify the one or more persistent document collections. A requested portion of one or more persistent document collections can be output upon request from an external application so that the external application can download one or more of the documents that are represented by the persistent document collection for further modification by the user.Type: GrantFiled: July 5, 2017Date of Patent: October 1, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Ethan D. Lexington, Nathan Fink, Dustin Friesenhahn, Nithya Ramkumar, Maura J. FitzGerald
-
Publication number: 20190251128Abstract: Various technologies and techniques are disclosed for creating and managing persistent document collections. A data store is used for storing one or more persistent document collections. A content management application is used for managing documents for users, for creating one or more persistent document collections of a sub-set of the documents upon user request, and for storing the one or more persistent document collections in the data store. Users can create one or more persistent document collections from a sub-set of the documents. Users can also modify the one or more persistent document collections. A requested portion of one or more persistent document collections can be output upon request from an external application so that the external application can download one or more of the documents that are represented by the persistent document collection for further modification by the user.Type: ApplicationFiled: April 25, 2019Publication date: August 15, 2019Applicant: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Ethan GUR-ESH, Nathan FINK, Dustin FRIESENHAHN, Nithya RAMKUMAR, Maura J. FITZGERALD
-
Patent number: 10296590Abstract: Various technologies and techniques are disclosed for creating and managing persistent document collections. A data store is used for storing one or more persistent document collections. A content management application is used for managing documents for users, for creating one or more persistent document collections of a sub-set of the documents upon user request, and for storing the one or more persistent document collections in the data store. Users can create one or more persistent document collections from a sub-set of the documents. Users can also modify the one or more persistent document collections. A requested portion of one or more persistent document collections can be output upon request from an external application so that the external application can download one or more of the documents that are represented by the persistent document collection for further modification by the user.Type: GrantFiled: March 8, 2017Date of Patent: May 21, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Ethan Gur-esh, Nathan Fink, Dustin Friesenhahn, Nithya Ramkumar, Maura J. FitzGerald
-
Publication number: 20170300484Abstract: Various technologies and techniques are disclosed for creating and managing persistent document collections. A data store is used for storing one or more persistent document collections. A content management application is used for managing documents for users, for creating one or more persistent document collections of a sub-set of the documents upon user request, and for storing the one or more persistent document collections in the data store. Users can create one or more persistent document collections from a sub-set of the documents. Users can also modify the one or more persistent document collections. A requested portion of one or more persistent document collections can be output upon request from an external application so that the external application can download one or more of the documents that are represented by the persistent document collection for further modification by the user.Type: ApplicationFiled: July 5, 2017Publication date: October 19, 2017Applicant: Microsoft Technology Licensing, LLCInventors: Ethan D. Lexington, Nathan Fink, Dustin Friesenhahn, Nithya Ramkumar, Maura J. FitzGerald
-
Patent number: 9740693Abstract: Various technologies and techniques are disclosed for creating and managing persistent document collections. A data store is used for storing one or more persistent document collections. A content management application is used for managing documents for users, for creating one or more persistent document collections of a sub-set of the documents upon user request, and for storing the one or more persistent document collections in the data store. Users can create one or more persistent document collections from a sub-set of the documents. Users can also modify the one or more persistent document collections. A requested portion of one or more persistent document collections can be output upon request from an external application so that the external application can download one or more of the documents that are represented by the persistent document collection for further modification by the user.Type: GrantFiled: June 11, 2015Date of Patent: August 22, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Ethan Gur-esh, Nathan Fink, Dustin Friesenhahn, Nithya Ramkumar, Maura J FitzGerald
-
Publication number: 20170192968Abstract: Various technologies and techniques are disclosed for creating and managing persistent document collections. A data store is used for storing one or more persistent document collections. A content management application is used for managing documents for users, for creating one or more persistent document collections of a sub-set of the documents upon user request, and for storing the one or more persistent document collections in the data store. Users can create one or more persistent document collections from a sub-set of the documents. Users can also modify the one or more persistent document collections. A requested portion of one or more persistent document collections can be output upon request from an external application so that the external application can download one or more of the documents that are represented by the persistent document collection for further modification by the user.Type: ApplicationFiled: March 8, 2017Publication date: July 6, 2017Applicant: Microsoft Technology Licensing, LLCInventors: Ethan Gur-esh, Nathan Fink, Dustin Friesenhahn, Nithya Ramkumar, Maura J. FitzGerald
-
Publication number: 20170169037Abstract: Organization and discovery of a communication is provided based on crowd sourcing. A communication application initiates operations to categorize a communication in response to a detected input to categorize the communication with a hashtag. Hashtag suggestions based on the input are generated and presented. The communication is categorized based on the hashtag selected from one of the hashtag suggestions or a new hashtag. The hashtag is presented in association with the communication.Type: ApplicationFiled: December 11, 2015Publication date: June 15, 2017Inventors: Shan Qu, Tom Laird-McConnell, Naresh Sundaram, Amit Gupta, Nithya Ramkumar, Johannes Gehrke
-
Publication number: 20170169026Abstract: Relevance based dynamic hashtag navigation is provided. A communication application searches communications to identify hashtags associated with the communications. A relevance score is computed for each hashtag based on a relevance criteria associated with the hashtags. The hashtags are ranked based on the relevance score. Next, the ranked hashtags are presented in a navigation user interface.Type: ApplicationFiled: December 14, 2015Publication date: June 15, 2017Inventors: Selva Nalliah, Scott Stiles, Tali Roth, Nithya Ramkumar, Bernt Ivar Olsen, Amund Kronen Johansen
-
Publication number: 20170161356Abstract: Automated hashtag suggestions are provided to categorize a communication. A communication application initiates operations to categorize a communication in response to a detected input to categorize the communication with a hashtag. A hashtag source is queried for suggested hashtag(s). The suggested hashtag(s) is received from the hashtag source and stored in a hashtag cache. The suggested hashtag(s) is also presented upon retrieval of the suggested hashtag(s) from the hashtag cache.Type: ApplicationFiled: December 7, 2015Publication date: June 8, 2017Inventors: Shan Qu, Nithya Ramkumar, Yongjun Xie
-
Patent number: 9626362Abstract: Various technologies and techniques are disclosed for creating and managing persistent document collections. A data store is used for storing one or more persistent document collections. A content management application is used for managing documents for users, for creating one or more persistent document collections of a sub-set of the documents upon user request, and for storing the one or more persistent document collections in the data store. Users can create one or more persistent document collections from a sub-set of the documents. Users can also modify the one or more persistent document collections. A requested portion of one or more persistent document collections can be output upon request from an external application so that the external application can download one or more of the documents that are represented by the persistent document collection for further modification by the user.Type: GrantFiled: January 22, 2015Date of Patent: April 18, 2017Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Ethan Gur-esh, Nathan Fink, Dustin Friesenhahn, Nithya Ramkumar, Maura J FitzGerald
-
Publication number: 20170083211Abstract: Focused attention elements are provided as a mechanism to explicitly call a user's attention to a specific part of a communication or a document. The fact that a user was mentioned in a conversation or a collaborated document may be used as a signal the conversation or a document section is more relevant to them. If a user whose attention is drawn through a focused attention element is not among the recipient list of the communication or collaborator list for the document, they may be added automatically to the list. Selected portions of a conversation or document to which the attention of one or more users is drawn through the focused attention element may be emphasized, highlighted, or shown differently from a remainder of the conversation or document.Type: ApplicationFiled: March 23, 2016Publication date: March 23, 2017Applicant: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: NITHYA RAMKUMAR, TOM LAIRD-MCCONNELL, SHAN QU, SANGYA SINGH
-
Patent number: 9582331Abstract: This disclosure relates generally to systems and methods of operating systems and more particularly to systems and methods for a smart operating system for integrating dynamic case management into a process management platform. In one embodiment, a computer-implemented dynamic case management method includes creating a plurality of lightweight stateless computing processes; placing the processes in a WAIT state; receiving a request to initiate a process instance corresponding to a lightweight stateless process; placing at least one of the processes in an EXECUTING state; processing the process instance by the processes placed in the EXECUTING state; determining a next process for the process instance; and routing the process instance to the next process.Type: GrantFiled: August 21, 2014Date of Patent: February 28, 2017Assignee: WIPRO LIMITEDInventors: Shiva Murthy, Hemant Kumar, Soham Bhaumik, Amit Krishna, Nithya Ramkumar
-
Patent number: 9575734Abstract: The present disclosure relates to methods of systems for process modeling. Embodiments of the present disclosure may store a user interface framework in a memory allocated to a browser application in the computer. The user interface framework may provide a user interface to a user operating the computer to perform process modeling. Some embodiments may also render the user interface using a rendering engine associated with the browser application and capture one or more process modeling events received as input by the user. The one or more process modeling events may be associated with one or more process models. In addition, some embodiments may store the one or more process modeling events as model data in the memory allocated to the browser application and render the one or more process models on the user interface based on at least a subset of the model data.Type: GrantFiled: May 29, 2014Date of Patent: February 21, 2017Assignee: WIPRO LIMITEDInventors: Nithya Ramkumar, Hemant Kumar, Mohammed Arif, Nilesh Ramesh Metkar, Soham Bhaumik, Amit Krishna
-
Patent number: 9436544Abstract: A method, device and non-transitory computer readable medium that implements error detection and recovery includes receiving from one or more agents monitoring one or more subsystem processes of a business process operating in a cloud based architecture an identification of an error condition in at least one of the subsystem processes. Additionally, any associated information or data necessary to execute the at least one of the subsystem processes with the identified error condition is received. An error recovery process for the at least one of the subsystem processes with the identified error condition is executed by the application management computing device. The recovered at least one of the subsystem processes with the identified error condition is reinitiated using the received information or data corresponding to the at least one of the subsystem processes with the identified error condition.Type: GrantFiled: August 19, 2014Date of Patent: September 6, 2016Assignee: Wipro LimitedInventors: Soham Bhaumik, Hemant Kumar, Amit Krishna, Nithya Ramkumar, Sridhar Krishnaswamy