Patents by Inventor Sreekanth Kannepalli
Sreekanth Kannepalli 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: 12271401Abstract: A method for friction reduction during professional network expansion is implemented via a computing system including a processor. The method includes executing, via a network, an enterprise application on a remote computing system operated by a user associated with an enterprise and surfacing a professional networking UI on a display of the remote computing system during execution of the enterprise application. The method includes generating parameters that are representative of a connection between the user and each suggested professional contact based on enterprise-level data corresponding to the user and each suggested professional contact and generating friction-reducing UI elements for each suggested professional contact based on the generated parameters.Type: GrantFiled: August 31, 2022Date of Patent: April 8, 2025Assignee: Microsoft Technology Licensing, LLCInventors: Choo Yei Chong, Heidi Kenyon, Neha Parikh Shah, Deepa Shenvi Priolkar, Christopher Michael Dollar, Jin Young Kim, Aaron Nash Melhaff, Venkata Sreekanth Kannepalli, Wende E. Copfer, Harald Becker, Amy L. Huang
-
Patent number: 12020186Abstract: A system and method for managing one or more physical spaces includes receiving data relating to location of a plurality of users, determining based on the location, an occupancy rate of the plurality of users for at least one of the one or more physical spaces, identifying based on the occupancy rate and features provided at the one or more physical spaces, one or more user preferred features, providing the occupancy rate and the user preferred features to a trained machine-learning (ML) model for determining optimal uses for the one or more physical spaces in a future time period, receiving as an output from the trained ML model suggested plans for use or management of the one or more physical spaces in the future time period, and providing the suggested plans for display in a user interface (UI) screen.Type: GrantFiled: March 29, 2022Date of Patent: June 25, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Heidi Kenyon, Choo Yei Chong, Megan Elizabeth Slater, Christopher Michael Dollar, Wende Ellen Copfer, Venkata Sreekanth Kannepalli, Shabnam Erfani, Amy Lieh-An Huang, Neha Parikh Shah, Edward Michael Doran
-
Publication number: 20240070616Abstract: A method for integrated professional network expansion during employee onboarding is implemented via a computing system including a processor. The method includes executing, via a network, an enterprise application on a first remote computing system operated by an employer associated with an enterprise, as well as causing surfacing of a professional networking UI on a display of the first remote computing system during the execution of the enterprise application. The method also includes receiving, via the professional networking UI surfaced on the display of the first remote computing system, user input including a specification of onboarding parameters for an employee of the enterprise, where the onboarding parameters correspond to one or more professional networking intentions for the employee. The method further includes causing the enterprise application to be executed on a second remote computing system operated by the employee in accordance with the specified onboarding parameters.Type: ApplicationFiled: August 31, 2022Publication date: February 29, 2024Applicant: Microsoft Technology Licensing, LLCInventors: Choo Yei CHONG, Heidi KENYON, Neha Parikh SHAH, Deepa SHENVI PRIOLKAR, Christopher Michael DOLLAR, Jin Young KIM, Aaron Nash MELHAFF, Venkata Sreekanth KANNEPALLI, Wende E. COPFER, Harald BECKER, Amy L. HUANG
-
Publication number: 20240070790Abstract: A method for data-driven professional network expansion techniques is implemented via a computing system including a processor. The method includes executing, via a network, an enterprise application on a remote computing system operated by a user associated with an enterprise and surfacing a professional networking UI on a display of the remote computing system during execution of the enterprise application. The method includes accessing enterprise-level data corresponding to the user and the enterprise, extracting parameters associated with the user and the enterprise from the enterprise-level data, and automatically generating, based on the extracted parameters, the user's professional network and a list of suggested professional contacts.Type: ApplicationFiled: August 31, 2022Publication date: February 29, 2024Applicant: Microsoft Technology Licensing, LLCInventors: Choo Yei CHONG, Heidi KENYON, Neha Parikh SHAH, Deepa SHENVI PRIOLKAR, Christopher Michael DOLLAR, Jin Young KIM, Aaron Nash MELHAFF, Venkata Sreekanth KANNEPALLI, Wende E. COPFER, Harald BECKER, Qintian ZHANG, Amy L. HUANG
-
Publication number: 20240070172Abstract: A method for friction reduction during professional network expansion is implemented via a computing system including a processor. The method includes executing, via a network, an enterprise application on a remote computing system operated by a user associated with an enterprise and surfacing a professional networking UI on a display of the remote computing system during execution of the enterprise application. The method includes generating parameters that are representative of a connection between the user and each suggested professional contact based on enterprise-level data corresponding to the user and each suggested professional contact and generating friction-reducing UI elements for each suggested professional contact based on the generated parameters.Type: ApplicationFiled: August 31, 2022Publication date: February 29, 2024Applicant: Microsoft Technology Licensing, LLCInventors: Choo Yei CHONG, Heidi KENYON, Neha Parikh SHAH, Deepa SHENVI PRIOLKAR, Christopher Michael DOLLAR, Jin Young KIM, Aaron Nash MELHAFF, Venkata Sreekanth KANNEPALLI, Wende E. COPFER, Harald BECKER, Amy L. HUANG
-
Publication number: 20230186189Abstract: A system and method for managing one or more physical spaces includes receiving data relating to location of a plurality of users, determining based on the location, an occupancy rate of the plurality of users for at least one of the one or more physical spaces, identifying based on the occupancy rate and features provided at the one or more physical spaces, one or more user preferred features, providing the occupancy rate and the user preferred features to a trained machine-learning (ML) model for determining optimal uses for the one or more physical spaces in a future time period, receiving as an output from the trained ML model suggested plans for use or management of the one or more physical spaces in the future time period, and providing the suggested plans for display in a user interface (UI) screen.Type: ApplicationFiled: March 29, 2022Publication date: June 15, 2023Applicant: Microsoft Technology Licensing, LLCInventors: Heidi KENYON, Choo Yei CHONG, Megan Elizabeth SLATER, Christopher Michael DOLLAR, Wende Ellen COPFER, Venkata Sreekanth KANNEPALLI, Shabnam ERFANI, Amy Lieh-An HUANG, Neha Parikh SHAH, Edward Michael DORAN
-
Publication number: 20230186247Abstract: A system and method for facilitating convergence includes receiving a request to schedule a meeting at a meeting time, retrieve at least one of user data, contextual data, facility data and map data, the user data including a list of a plurality of meeting participants for the meeting, providing at least one of the list of the plurality of meeting participants, the meeting time, the user data, and the facility data to a trained machine-learning (ML) model for predicting a location at which two or more of the plurality of meeting participants will be located within a given time period prior to the meeting time, receiving the predicted location as an output from the trained ML model, and identifying a meeting location from among one or more meeting venues based on the predicted location of the two or more of the plurality of meeting participants, and providing the meeting location for display in a first selectable user interface element.Type: ApplicationFiled: March 29, 2022Publication date: June 15, 2023Applicant: Microsoft Technology Licensing, LLCInventors: Heidi KENYON, Choo Yei CHONG, Megan Elizabeth SLATER, Christopher Michael DOLLAR, Wende Ellen COPFER, Venkata Sreekanth KANNEPALLI, Shabnam ERFANI, Amy Lieh-An HUANG, Neha Parikh SHAH, Edward Michael DORAN
-
Publication number: 20230186248Abstract: A system and method for facilitating convergence includes receiving data relating to a first user's history of connections with other users, receiving contextual data about the first user, the contextual data including organizational graph data, providing the data and the contextual data as inputs to a trained machine-learning (ML) model for identifying a second user for the first user to connect with based on the data and the contextual data, receiving the identified second user as an output from the trained ML model, and providing the identified second user as a connection suggestion for display in a user interface element.Type: ApplicationFiled: March 29, 2022Publication date: June 15, 2023Applicant: Microsoft Technology Licensing, LLCInventors: Heidi KENYON, Choo Yei CHONG, Megan Elizabeth SLATER, Christopher Michael DOLLAR, Wende Ellen COPFER, Venkata Sreekanth KANNEPALLI, Shabnam ERFANI, Amy Lieh-An HUANG, Neha Parikh SHAH, Edward Michael DORAN
-
Publication number: 20220405713Abstract: A calendar application server, a computer-readable storage medium, and corresponding methods for third-party resource management within the context of a calendar application are described herein. The computer-readable storage medium includes computer-executable instructions that, when executed one or more processors, cause the processor(s) to associate a third-party resource with an event within a calendar application in response to a user command received via an event UI functionality provided by the calendar application, to connect with the third-party resource via an API corresponding to the third-party resource in response to another user command received via the event UI functionality (where the API is provided within the context of the calendar application), to generate third-party resource data for the event in response to user interaction with the third-party resource via the API, and to reconcile the third-party resource data with event data within the calendar application.Type: ApplicationFiled: June 17, 2021Publication date: December 22, 2022Applicant: Microsoft Technology Licensing, LLCInventors: Balagopal CHENICHERI, Shabnam ERFANI, Venkata Sreekanth KANNEPALLI, Wende E. COPFER, Ashwini LAKSHMI NARASIMHAN, Jin Young KIM
-
Patent number: 11507925Abstract: A calendar application server, a computer-readable storage medium, and a corresponding method for food service management for food-associated events within the context of a calendar application are described herein.Type: GrantFiled: June 17, 2021Date of Patent: November 22, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Balagopal Chenicheri, Shabnam Erfani, Venkata Sreekanth Kannepalli, Wende E. Copfer, Ashwini Lakshmi Narasimhan, Jin Young Kim
-
Patent number: 11050708Abstract: A system identifies a significant communication from a revived contact. A user and the contact interact, and the interaction is monitored to determine a weighted significance value to attribute to the contact. The interaction may include communication, a designation of significance by the user, and organizational associations. The weighted significance value is attributed to the contact. A subsequent communication is detected and a weighted time difference value for the subsequent communication is determined. If the subsequent communication satisfies a significant communication condition, then the subsequent communication is designated as a significant communication.Type: GrantFiled: July 24, 2020Date of Patent: June 29, 2021Assignee: Microsoft Technology Licensing, LLCInventor: Venkat Sreekanth Kannepalli
-
Patent number: 10949066Abstract: Non-limiting examples of the present disclosure describe surfacing a representation of digital artifacts for a user. An operation context associated with a user is identified. The operational context may correspond with an electronic document that is accessed through a productivity application. One or more of a plurality of digital artifacts may be identified based on the identified operational context. An exemplary representation of the one or more digital artifacts is surfaced through a user interface. An exemplary user interface may be a user interface of a productivity application, for example, where the electronic document is being accessed through the productivity application. In alternative examples, an exemplary user interface may be associated with a home service that is executed in association with an operating system (OS). In some instances, an operational context may change resulting in an update to an exemplary representation of digital artifacts. Other examples are also described.Type: GrantFiled: January 31, 2017Date of Patent: March 16, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Gama Aguilar-Gamez, Igor Dvorkin, Matthew Tebbs, Dhruv Sood, Farheen Omar, Jason Brinkle, Julia Syi, Mark Schmidt, RajaniKanth Ageeru, Robert Hanley, Taft Sandbakken, Vihar Tammana, Emanuel Rosu, Piotr Walaszek, Robert Rounthwaite, Evyenia R. KaraEftimoglu, James Mellers, Andrew Shuman, Agnieszka Girling, Sreekanth Kannepalli, Ian Williams, Nishadi Kolonne, Bonnie Pan
-
Publication number: 20200358740Abstract: A system identifies a significant communication from a revived contact. A user and the contact interact, and the interaction is monitored to determine a weighted significance value to attribute to the contact. The interaction may include communication, a designation of significance by the user, and organizational associations. The weighted significance value is attributed to the contact. A subsequent communication is detected and a weighted time difference value for the subsequent communication is determined. If the subsequent communication satisfies a significant communication condition, then the subsequent communication is designated as a significant communication.Type: ApplicationFiled: July 24, 2020Publication date: November 12, 2020Inventor: Venkat Sreekanth KANNEPALLI
-
Patent number: 10749839Abstract: A system identifies a significant communication from a revived contact. A user and the contact interact, and the interaction is monitored to determine a weighted significance value to attribute to the contact. The interaction may include communication, a designation of significance by the user, and organizational associations. The weighted significance value is attributed to the contact. A subsequent communication is detected and a weighted time difference value for the subsequent communication is determined. If the subsequent communication satisfies a significant communication condition, then the subsequent communication is designated as a significant communication.Type: GrantFiled: April 20, 2017Date of Patent: August 18, 2020Assignee: Microsoft Technology Licensing, LLCInventor: Venkat Sreekanth Kannepalli
-
Publication number: 20180309714Abstract: A system identifies a significant communication from a revived contact. A user and the contact interact, and the interaction is monitored to determine a weighted significance value to attribute to the contact. The interaction may include communication, a designation of significance by the user, and organizational associations. The weighted significance value is attributed to the contact. A subsequent communication is detected and a weighted time difference value for the subsequent communication is determined. If the subsequent communication satisfies a significant communication condition, then the subsequent communication is designated as a significant communication.Type: ApplicationFiled: April 20, 2017Publication date: October 25, 2018Inventor: Venkat Sreekanth KANNEPALLI
-
Publication number: 20170220359Abstract: Non-limiting examples of the present disclosure describe surfacing a representation of digital artifacts for a user. An operation context associated with a user is identified. The operational context may correspond with an electronic document that is accessed through a productivity application. One or more of a plurality of digital artifacts may be identified based on the identified operational context. An exemplary representation of the one or more digital artifacts is surfaced through a user interface. An exemplary user interface may be a user interface of a productivity application, for example, where the electronic document is being accessed through the productivity application. In alternative examples, an exemplary user interface may be associated with a home service that is executed in association with an operating system (OS). In some instances, an operational context may change resulting in an update to an exemplary representation of digital artifacts. Other examples are also described.Type: ApplicationFiled: January 31, 2017Publication date: August 3, 2017Inventors: Gama Aguilar-Gamez, Igor Dvorkin, Matthew Tebbs, Dhruv Sood, Farheen Omar, Jason Brinkle, Julia Syi, Mark Schmidt, RajaniKanth Ageeru, Robert Hanley, Taft Sandbakken, Vihar Tammana, Emanuel Rosu, Piotr Walaszek, Robert Rounthwaite, Evyenia R. KaraEftimoglu, James Mellers, Andrew Shuman, Agnieszka Girling, Sreekanth Kannepalli, Ian Williams, Nishadi Kolonne, Bonnie Pan