Patents by Inventor Ashok Kuppusamy
Ashok Kuppusamy 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: 11972095Abstract: Various embodiments discussed herein enable client applications to be heavily integrated with a voice assistant in order to perform commands associated with voice utterances of users via voice assistant functionality and also seamlessly cause client applications to automatically perform native functions as part of executing the voice utterance. Such heavy integration also allows particular embodiments to support multi-modal input from a user for a single conversational interaction. In this way, client application user interface interactions, such as clicks, touch gestures, or text inputs are executed alternative or in addition to the voice utterances.Type: GrantFiled: October 22, 2021Date of Patent: April 30, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Tudor Buzasu Klein, Viktoriya Taranov, Sergiy Gavrylenko, Jaclyn Carley Knapp, Andrew Paul McGovern, Harris Syed, Chad Steven Estes, Jesse Daniel Eskes Rusak, David Ernesto Heekin Burkett, Allison Anne O'Mahony, Ashok Kuppusamy, Jonathan Reed Harris, Jose Miguel Rady Allende, Diego Hernan Carlomagno, Talon Edward Ireland, Michael Francis Palermiti, II, Richard Leigh Mains, Jayant Krishnamurthy
-
Publication number: 20230401031Abstract: Various embodiments discussed herein enable client applications to be heavily integrated with a voice assistant in order to both perform commands associated with voice utterances of users via voice assistant functionality and also seamlessly cause client applications to automatically perform native functions as part of executing the voice utterance. For example, some embodiments can automatically and intelligently cause a switch to a page the user needs and automatically and intelligently cause a population of particular fields of the page the user needs based on a user view context and the voice utterance.Type: ApplicationFiled: August 8, 2023Publication date: December 14, 2023Inventors: Jaclyn Carley KNAPP, Andrew Paul MCGOVERN, Harris SYED, Chad Steven ESTES, Jesse Daniel Eskes RUSAK, David Ernesto Heekin BURKETT, Allison Anne O'MAHONY, Ashok KUPPUSAMY, Jonathan Reed HARRIS, Jose Miguel Rady ALLENDE, Diego Hernan CARLOMAGNO, Talon Edward IRELAND, Michael Francis PALERMITI, II, Richard Leigh MAINS, Jayant KRISHNAMURTHY
-
Patent number: 11836653Abstract: Aggregation of content based on user-generated topics is provided. Users may associate one or more topics with content items stored across various workloads and repositories. A topic may be a word or phrase of the user's choice, and may be utilized for discoverability of information and aggregation of content items. Topics and content items associated with topics may be acted on (e.g., a user may add or delete topics to associate with a content item, associate or disassociate content items with a topic, embed a set of content items or a stream of content items associated with a topic into other experiences, follow topics, etc.). Content items identified as related to a specific topic may be automatically suggested as possible content items of interest to the user. Additionally, when a user follows a topic, the user may be notified of any changes that occur to the topic.Type: GrantFiled: June 8, 2020Date of Patent: December 5, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Joshua Stickler, Christopher Kehler, Dmitriy Meyerzon, Victor Poznanski, Ashok Kuppusamy, Oleg Melnychuk, Charles Reeves Little
-
Publication number: 20230368151Abstract: Systems and methods are provided for a calendar consultation with a user. The disclosed technology uses at least a personal profile or a personal scheduling model and identifies issues in scheduled calendar events associated with the user. Based on a number of the identified issues, a calendar consultant informs the user about the identified issues and prompts the user whether to interactively resolve the issues through a calendar consultation session. During the calendar consultation session, the calendar consultant interactively informs about issues, suggests options for resolving the issues, confirms an option to perform, and updates the calendar schedule. The calendar consultant proactively suggests the user to participate in interactive calendar consultation sessions and improves productivity of the user performing tasks.Type: ApplicationFiled: May 16, 2022Publication date: November 16, 2023Applicant: Microsoft Technology Licensing, LLCInventors: Alice Jane Bernheim BRUSH, Urmila SINGHAL, Ashok KUPPUSAMY, Suheyla E. B. ONALAN, Shanna Xiao CHEN, Kelvin K. TAM, Sarah N. SIRITARATIWAT, Stefan VALIANU, Lisa J. STIFELMAN, Aleksandr A. MILANIN
-
Patent number: 11789696Abstract: Various embodiments discussed herein enable client applications to be heavily integrated with a voice assistant in order to both perform commands associated with voice utterances of users via voice assistant functionality and also seamlessly cause client applications to automatically perform native functions as part of executing the voice utterance. For example, some embodiments can automatically and intelligently cause a switch to a page the user needs and automatically and intelligently cause a population of particular fields of the page the user needs based on a user view context and the voice utterance.Type: GrantFiled: June 30, 2021Date of Patent: October 17, 2023Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Jaclyn Carley Knapp, Andrew Paul McGovern, Harris Syed, Chad Steven Estes, Jesse Daniel Eskes Rusak, David Ernesto Heekin Burkett, Allison Anne O'Mahony, Ashok Kuppusamy, Jonathan Reed Harris, Jose Miguel Rady Allende, Diego Hernan Carlomagno, Talon Edward Ireland, Michael Francis Palermiti, II, Richard Leigh Mains, Jayant Krishnamurthy
-
Patent number: 11586642Abstract: Generating and providing a content feed to a user that surfaces information items that are determined to be interesting or relevant to the user including content that is determined to be “distant” to the user is provided. Explicit user actions are used to discover peers who are not colleagues of the user (e.g., peers with whom the user does not share a close organizational relationship, peers with whom the user does not regularly communicate, etc.), but who the user indicates an interest in via his/her actions. These peers are categorized as elevated peers of the user, and information items associated with and trending around the elevated peers are surfaced to the user in a content feed.Type: GrantFiled: May 12, 2021Date of Patent: February 21, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Torbjørn Helvik, Michael James Taylor, Vishwa Vinay, Vidar Vikjord, Viral Shah, Ashok Kuppusamy, Bjørnstein Lilleby
-
Patent number: 11531646Abstract: Methods, computer systems, computer-storage media, and graphical user interfaces are provided for facilitating generation and utilization of group folders, according to embodiments of the present technology. In embodiments, an indication to merge a first folder associated with a first entity with a second folder associated with a second entity is received. Based on the indication to merge, a group folder associated with the first entity and the second entity is generated. A representation of the group folder is provided for presentation via a navigation pane of the messaging application. A selection of the representation of the group folder can cause execution of a search query in association with an index of messages to obtain messages associated with the first entity and/or the second entity.Type: GrantFiled: June 30, 2020Date of Patent: December 20, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Jon Meling, Ashok Kuppusamy, Berit Herstad
-
Publication number: 20220308828Abstract: Various embodiments discussed herein enable client applications to be heavily integrated with a voice assistant in order to both perform commands associated with voice utterances of users via voice assistant functionality and also seamlessly cause client applications to automatically perform native functions as part of executing the voice utterance. For example, some embodiments can automatically and intelligently cause a switch to a page the user needs and automatically and intelligently cause a population of particular fields of the page the user needs based on a user view context and the voice utterance.Type: ApplicationFiled: June 30, 2021Publication date: September 29, 2022Inventors: Jaclyn Carley KNAPP, Andrew Paul MCGOVERN, Harris SYED, Chad Steven ESTES, Jesse Daniel Eskes Rusak, David Ernesto Heekin Burkett, Allison Anne O'Mahony, Ashok Kuppusamy, Jonathan Reed Harris, Jose Miguel Rady Allende, Diego Hernan Carlomagno, Talon Edward Ireland, Michael Francis Palermiti, II, Richard Leigh Mains, Jayant Krishnamurthy
-
Publication number: 20220308718Abstract: Various embodiments discussed herein enable client applications to be heavily integrated with a voice assistant in order to perform commands associated with voice utterances of users via voice assistant functionality and also seamlessly cause client applications to automatically perform native functions as part of executing the voice utterance. Such heavy integration also allows particular embodiments to support multi-modal input from a user for a single conversational interaction. In this way, client application user interface interactions, such as clicks, touch gestures, or text inputs are executed alternative or in addition to the voice utterances.Type: ApplicationFiled: October 22, 2021Publication date: September 29, 2022Inventors: Tudor Buzasu KLEIN, Viktoriya TARANOV, Sergiy GAVRYLENKO, Jaclyn Carley KNAPP, Andrew Paul MCGOVERN, Harris SYED, Chad Steven ESTES, Jesse Daniel Eskes RUSAK, David Ernesto Heekin BURKETT, Allison Anne O'MAHONY, Ashok KUPPUSAMY, Jonathan Reed HARRIS, Jose Miguel Rady ALLENDE, Diego Hernan CARLOMAGNO, Talon Edward IRELAND, Michael Francis PALERMITI, II, Richard Leigh MAINS, Jayant KRISHNAMURTHY
-
Patent number: 11328238Abstract: A system and method for surfacing content relevant is described. The system computes a rank score for each item of a plurality of items that are accessible from a user of an enterprise application. The system identifies a set of relevant items from the plurality of items based on the rank score for each item of the plurality of items. The system surfaces the set of relevant items within a context of a communication application of the user without receiving, from the user, a query for any of the items in the set of relevant items.Type: GrantFiled: April 1, 2019Date of Patent: May 10, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Susan Marie Grimshaw, Amund Kronen Johansen, Dag Steinnes Eidesen, Amy Harilal Rambhia, Ashok Kuppusamy, Michael Francis Palermiti, II, Scott Stiles, Krister Mikalsen
-
Publication number: 20210406221Abstract: Methods, computer systems, computer-storage media, and graphical user interfaces are provided for facilitating generation and utilization of group folders, according to embodiments of the present technology. In embodiments, an indication to merge a first folder associated with a first entity with a second folder associated with a second entity is received. Based on the indication to merge, a group folder associated with the first entity and the second entity is generated. A representation of the group folder is provided for presentation via a navigation pane of the messaging application. A selection of the representation of the group folder can cause execution of a search query in association with an index of messages to obtain messages associated with the first entity and/or the second entity.Type: ApplicationFiled: June 30, 2020Publication date: December 30, 2021Inventors: Jon Meling, Ashok Kuppusamy, Berit Herstad
-
Publication number: 20210263917Abstract: Generating and providing a content feed to a user that surfaces information items that are determined to be interesting or relevant to the user including content that is determined to be “distant” to the user is provided. Explicit user actions are used to discover peers who are not colleagues of the user (e.g., peers with whom the user does not share a close organizational relationship, peers with whom the user does not regularly communicate, etc.), but who the user indicates an interest in via his/her actions. These peers are categorized as elevated peers of the user, and information items associated with and trending around the elevated peers are surfaced to the user in a content feed.Type: ApplicationFiled: May 12, 2021Publication date: August 26, 2021Applicant: Microsoft Technology Licensing, LLCInventors: Torbjørn HELVIK, Michael James TAYLOR, Vishwa VINAY, Vidar VIKJORD, Viral SHAH, Ashok KUPPUSAMY, Bjørnstein LILLEBY
-
Patent number: 11030208Abstract: Generating and providing a content feed to a user that surfaces information items that are determined to be interesting or relevant to the user including content that is determined to be “distant” to the user is provided. Explicit user actions are used to discover peers who are not colleagues of the user (e.g., peers with whom the user does not share a close organizational relationship, peers with whom the user does not regularly communicate, etc.), but who the user indicates an interest in via his/her actions. These peers are categorized as elevated peers of the user, and information items associated with and trending around the elevated peers are surfaced to the user in a content feed.Type: GrantFiled: August 7, 2018Date of Patent: June 8, 2021Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Torbjørn Helvik, Michael James Taylor, Vishwa Vinay, Vidar Vikjord, Viral Shah, Ashok Kuppusamy, Bjørnstein Lilleby
-
Patent number: 11017005Abstract: A method comprising: accessing a record of past emails or IM messages between a first user and a plurality of other users; from amongst a set of entities (e.g. other users, user groups or folders), identifying a subset as preferred entities of the first user, wherein at least some of the preferred entities are identified automatically based on at least a frequency of interaction between the first user and each of the entities; independently of receiving any search queries, causing a graphical user interface to display a list of the preferred entities; and based on the first user selecting one of the entities from the list, causing the graphical user interface to display to the first user a filtered-down list of emails and IM messages, being some or all of the emails or IM messages communicated between the first user and the selected entity.Type: GrantFiled: January 15, 2018Date of Patent: May 25, 2021Inventors: Jon Meling, Berit Herstad, Ashok Kuppusamy, Jeremy Grubaugh
-
Publication number: 20210056472Abstract: Aggregation of content based on user-generated topics is provided. Users may associate one or more topics with content items stored across various workloads and repositories. A topic may be a word or phrase of the user's choice, and may be utilized for discoverability of information and aggregation of content items. Topics and content items associated with topics may be acted on (e.g., a user may add or delete topics to associate with a content item, associate or disassociate content items with a topic, embed a set of content items or a stream of content items associated with a topic into other experiences, follow topics, etc.). Content items identified as related to a specific topic may be automatically suggested as possible content items of interest to the user. Additionally, when a user follows a topic, the user may be notified of any changes that occur to the topic.Type: ApplicationFiled: June 8, 2020Publication date: February 25, 2021Applicant: Microsoft Technology Licensing, LLCInventors: Joshua STICKLER, Christopher KEHLER, Dmitriy MEYERZON, Victor POZNANSKI, Ashok KUPPUSAMY, Oleg MELNYCHUK, Charles Reeves LITTLE
-
Publication number: 20200311640Abstract: A system and method for surfacing content relevant is described. The system computes a rank score for each item of a plurality of items that are accessible from a user of an enterprise application. The system identifies a set of relevant items from the plurality of items based on the rank score for each item of the plurality of items. The system surfaces the set of relevant items within a context of a communication application of the user without receiving, from the user, a query for any of the items in the set of relevant items.Type: ApplicationFiled: April 1, 2019Publication date: October 1, 2020Inventors: Susan Marie Grimshaw, Amund Kronen Johansen, Dag Steinnes Eidesen, Amy Harilal Rambhia, Ashok Kuppusamy, Michael Palermiti, Scott Stiles, Krister Mikalsen
-
Patent number: 10713602Abstract: Aggregation of content based on user-generated topics is provided. Users may associate one or more topics with content items stored across various workloads and repositories. A topic may be a word or phrase of the user's choice, and may be utilized for discoverability of information and aggregation of content items. Topics and content items associated with topics may be acted on (e.g., a user may add or delete topics to associate with a content item, associate or disassociate content items with a topic, embed a set of content items or a stream of content items associated with a topic into other experiences, follow topics, etc.). Content items identified as related to a specific topic may be automatically suggested as possible content items of interest to the user. Additionally, when a user follows a topic, the user may be notified of any changes that occur to the topic.Type: GrantFiled: February 14, 2019Date of Patent: July 14, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Joshua Stickler, Christopher Kehler, Dmitriy Meyerzon, Victor Poznanski, Ashok Kuppusamy, Oleg Melnychuk, Charles Reeves Little
-
Patent number: 10528597Abstract: Systems and techniques for graph-driven authoring in productivity applications can include using context of a user of a productivity application, the existing content of the user's document or an expression input with a command for finding relevant documents, and a date/time to obtain a set of results of relevant documents. The relevant documents include documents associated with people known to the user that contain content relevant to the topic(s) and/or entities from the context and that are current.Type: GrantFiled: June 3, 2015Date of Patent: January 7, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Bernhard S. J. Kohlmeier, Pradeep Chilakamarri, Bjørn Olstad, Ashok Kuppusamy
-
Patent number: 10430412Abstract: When content is shared, the sharer of the content is identified, as are the audience members. An entry is generated in a data store that identifies the content, the sharer and the audience members. Content retrieval requests can then be processed against the data store to identify and return content.Type: GrantFiled: March 3, 2014Date of Patent: October 1, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Robin Miller, Ashok Kuppusamy, Thanuja Priyadarshani, Stefan Debald, Manolis Platakis, Sangram Jyoti Bal
-
Patent number: 10394949Abstract: Documents can be deconstructed into component blocks for reuse in productivity applications using a document shredder. The document shredder can identify specific objects within a source document that are likely to be reused, replicate the objects, and store the objects, or component blocks, separate from the source document. The productivity application can access the objects and present these objects to a user of the productivity application for easy insertion into the user's document. The component blocks, or identified relevant objects can be from document sources of previously generated content from a same or different author than the user of a productivity application.Type: GrantFiled: March 31, 2016Date of Patent: August 27, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Pradeep Chilakamarri, Bernhard S. J. Kohlmeier, Bjørn Olstad, Ashok Kuppusamy