Patents by Inventor Pavan Kumar Dasari
Pavan Kumar Dasari 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: 11544675Abstract: Technologies described herein offer a contextually aware schedule service technology. User-related activity is monitored to detect a future event related to the user. Information is extracted from the monitored user-related activity information. The extracted information about the future event can be evaluated to determine whether it is related to another future event associated with the user. When a particular future event for the user changes, a set of related events may be utilized to determine a related event is affected by the change. For example, a user may be notified to cancel or modify the future event. Additionally, service providers associated with the affected event(s) may be notified, or a personal assistant service may facilitate automatically rescheduling the affected events.Type: GrantFiled: July 3, 2019Date of Patent: January 3, 2023Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Ruchi Bansal, Pankaj Khanzode, Satish Chandra, Venkata Suman Yaram, Sadhvi Shekhar, Pavan Kumar Dasari, Ankit Rastogi, Tony Thampan
-
Publication number: 20220303236Abstract: 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: ApplicationFiled: June 3, 2022Publication date: September 22, 2022Inventors: Sree Hari Nagaralu, Venkata Sai Ravali Busetty, Ranganath Kondapally, Karthikeyan Raman, Naveen Kumar Sethia, Pavan Kumar Dasari, Vijayendra Gopalrao Vasu
-
Patent number: 11374888Abstract: 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: GrantFiled: September 25, 2015Date of Patent: June 28, 2022Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Sree Hari Nagaralu, Venkata Sai Ravali Busetty, Ranganath Kondapally, Karthikeyan Raman, Naveen Kumar Sethia, Pavan Kumar Dasari, Vijayendra Gopalrao Vasu
-
Publication number: 20210004770Abstract: Technologies described herein offer a contextually aware schedule service technology. User-related activity is monitored to detect a future event related to the user. Information is extracted from the monitored user-related activity information. The extracted information about the future event can be evaluated to determine whether it is related to another future event associated with the user. When a particular future event for the user changes, a set of related events may be utilized to determine a related event is affected by the change. For example, a user may be notified to cancel or modify the future event. Additionally, service providers associated with the affected event(s) may be notified, or a personal assistant service may facilitate automatically rescheduling the affected events.Type: ApplicationFiled: July 3, 2019Publication date: January 7, 2021Inventors: Ruchi BANSAL, Pankaj KHANZODE, Satish CHANDRA, Venkata Suman YARAM, Sadhvi SHEKHAR, Pavan Kumar DASARI, Ankit RASTOGI, Tony THAMPAN
-
Publication number: 20180224802Abstract: 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: ApplicationFiled: February 9, 2017Publication date: August 9, 2018Inventors: Jaldeep R. Vasavada, Ranganath Kondapally, Sree Hari Nagaralu, Pavan Kumar Dasari, Mounika Chiliveri, Venkata Chaitanya Gurram, Saurabh Sood
-
Publication number: 20170124507Abstract: 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: ApplicationFiled: October 30, 2015Publication date: May 4, 2017Applicant: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Sree Hari Nagaralu, Ranganath Kondapally, Karthikeyan Raman, Venkata Sai Ravali Busetty, Pavan Kumar Dasari
-
Publication number: 20170093766Abstract: 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: ApplicationFiled: September 25, 2015Publication date: March 30, 2017Applicant: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Sree Hari Nagaralu, Venkata Sai Ravali Busetty, Ranganath Kondapally, Karthikeyan Raman, Naveen Kumar Sethia, Pavan Kumar Dasari, Vijayendra Gopalrao Vasu
-
Publication number: 20160077673Abstract: 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: ApplicationFiled: September 15, 2014Publication date: March 17, 2016Applicant: MICROSOFT CORPORATIONInventors: Sree Hari Nagaralu, Vijayendra Gopalrao Vasu, Karthikeyan Raman, Pavan Kumar Dasari, Ranganath Kondapally, Venkata Sai Ravali Busetty, Naveen Kumar Sethia