Patents by Inventor Kalyan Ayloo

Kalyan Ayloo 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: 11935010
    Abstract: Systems and methods directed to formulating and suggesting a subject line based on content of an email message are provided. More specifically, content corresponding to one or more portions of an email may be received, where the content may be utilized to determine one or more email topics and at least one intent of the email. An intent of the email may correspond to whether an action is to be performed, whether a question is presented, whether a request for time is present, and/or any other request on the part of the recipient or the sender. Based on the intent of the email and the one or more topics, a subject line suggestion may be formulated and presented to a user.
    Type: Grant
    Filed: October 31, 2019
    Date of Patent: March 19, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Kalyan Ayloo
  • Publication number: 20210133287
    Abstract: Systems and methods directed to formulating and suggesting a subject line based on content of an email message are provided. More specifically, content corresponding to one or more portions of an email may be received, where the content may be utilized to determine one or more email topics and at least one intent of the email. An intent of the email may correspond to whether an action is to be performed, whether a question is presented, whether a request for time is present, and/or any other request on the part of the recipient or the sender. Based on the intent of the email and the one or more topics, a subject line suggestion may be formulated and presented to a user.
    Type: Application
    Filed: October 31, 2019
    Publication date: May 6, 2021
    Applicant: Microsoft Technology Licensing, LLC
    Inventor: Kalyan AYLOO
  • Patent number: 10999230
    Abstract: Techniques of relevant content surfacing in a computer productivity platform are disclosed herein. In one embodiment, a method includes receiving, at an email server of the computer productivity platform, an email having a message body containing content and determining whether the content of the email contains a request to or a commitment by the user. In response to determining that the content of the email contains a request to or a commitment, inserting metadata containing one or more properties of the request or commitment into the email, the metadata. Then, when viewing of the content of the email by the user is detected, the computer productivity platform is queried for additional content using the properties of the request or commitment as keywords. The additional content is then surfaced to the user as being related to the content in the message body of the email.
    Type: Grant
    Filed: May 23, 2018
    Date of Patent: May 4, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ravin Sachdeva, Savio Mendes de Figueiredo, Mauricio Cunille Blando, Santosh Kumar, Kiran Phani Kaja, Haroon Dawood Barri, Alexey Razuvaev, Krish Gali, Kalyan Ayloo, Ryan Thomas Murphy, Shravya Konda, Luiz Gustavo Bustamante Magalhaes
  • Patent number: 10902190
    Abstract: Techniques for populating a response electronic message with one or more quotes are disclosed, where the quote(s) are obtained from a received electronic message. In one example, a quote is automatically detected in the received electronic message and inserted into the response electronic message as a suggested quote. Additionally or alternatively, a character input that indicates an intent to insert a quote into the response electronic message is received. A text input is then received, where the text input includes at least a portion of the text in the received electronic communication that constitutes the quote. Based on the text input, the quote in the received electronic message is determined and the response electronic communication is populated with the quote.
    Type: Grant
    Filed: July 3, 2019
    Date of Patent: January 26, 2021
    Assignee: Microsoft Technology Licensing LLC
    Inventor: Kalyan Ayloo
  • Publication number: 20210004433
    Abstract: Techniques for populating a response electronic message with one or more quotes are disclosed, where the quote(s) are obtained from a received electronic message. In one example, a quote is automatically detected in the received electronic message and inserted into the response electronic message as a suggested quote. Additionally or alternatively, a character input that indicates an intent to insert a quote into the response electronic message is received. A text input is then received, where the text input includes at least a portion of the text in the received electronic communication that constitutes the quote. Based on the text input, the quote in the received electronic message is determined and the response electronic communication is populated with the quote.
    Type: Application
    Filed: July 3, 2019
    Publication date: January 7, 2021
    Inventor: Kalyan AYLOO
  • Publication number: 20190364003
    Abstract: Techniques of relevant content surfacing in a computer productivity platform are disclosed herein. In one embodiment, a method includes receiving, at an email server of the computer productivity platform, an email having a message body containing content and determining whether the content of the email contains a request to or a commitment by the user. In response to determining that the content of the email contains a request to or a commitment, inserting metadata containing one or more properties of the request or commitment into the email, the metadata. Then, when viewing of the content of the email by the user is detected, the computer productivity platform is queried for additional content using the properties of the request or commitment as keywords. The additional content is then surfaced to the user as being related to the content in the message body of the email.
    Type: Application
    Filed: May 23, 2018
    Publication date: November 28, 2019
    Inventors: Ravin Sachdeva, Savio Mendes de Figueiredo, Mauricio Cunille Blando, Santosh Kumar, Kiran Phani Kaja, Haroon Dawood Barri, Alexey Razuvaev, Krish Gali, Kalyan Ayloo, Ryan Thomas Murphy, Shravya Konda, Luiz Gustavo Bustamante Magalhaes
  • Patent number: 9027100
    Abstract: Advertisements are served over the Internet to clients on demand. A client module executing on a client device fetches advertisements over the Internet from an advertisement server. The client module stores these advertisements in a cache on the client device. When an application executing on the client device needs to display an advertisement, instead of contacting the advertisement server directly, the application makes a call to the client module. The client module, instead of contacting the advertisement server immediately, determines whether the cache on the client device contains any advertisements that satisfy criteria specified by the application. If the cache does contain advertisements that satisfy the criteria, then the client module provides those advertisements to the application. Otherwise, then the client module requests criteria-satisfying advertisements from the advertisement server at that time, and provides at least one of those to the application.
    Type: Grant
    Filed: January 5, 2010
    Date of Patent: May 5, 2015
    Assignee: Yahoo! Inc.
    Inventors: Kalyan Ayloo, Daniel Wong
  • Publication number: 20120254764
    Abstract: Embodiments are directed towards automatically organizing an event for users to participate in an activity. The system can display suggestions for a plurality of activities to a user. Further, the system may selectively display information about at least one other user with at least one activity of the plurality of activities. The at least one other user may be identified based on the at least one other user having an interest in the at least one activity. Thus, the user may be able to view other users who are interested in an activity and may be nudged to also be interested in the activity. When a minimum number of other users indicate an explicit interest for an activity, the system can automatically organize an event for the users for the activity. The event may be a physical offline gathering of users that are interested in the activity.
    Type: Application
    Filed: April 1, 2011
    Publication date: October 4, 2012
    Applicant: Yahoo! Inc.
    Inventors: Kalyan Ayloo, Supreeth Hosur Nagesh Rao
  • Publication number: 20120253916
    Abstract: Techniques are described herein for delivering ad-initiated emails to a user's visual email inbox to provide access to content. Ad-initiated emails are emails that are generated by an ad server in response to a user's selection of an online advertisement that is served by the ad server. A visual email is an email that is represented using a creative. For instance, the visual email may include metadata that identifies the creative or that may be used to identify the creative. The creative may be an audio component, an image component, and/or a video component. A creative may be used to represent a single email or multiple emails. If a creative is used to represent multiple emails, selection of the creative may provide access to the various emails, information identified by the emails, and/or a list of the emails. Content may include a coupon, a file, an advertisement, etc.
    Type: Application
    Filed: April 1, 2011
    Publication date: October 4, 2012
    Applicant: Yahoo! Inc.
    Inventor: Kalyan Ayloo
  • Publication number: 20110231780
    Abstract: Methods and systems provide for establishment of online dialogs between a person and a user of an online community where those people are not necessarily familiar with each others areas of expertise or interests. The methods and systems can categorize a dialog topic received from the person, and determine, from categorization of users, a selection of users of a system to receive the dialog topic. That selection can be further narrowed according to user availability and/or ranking determinations, as well as an initial subject matter test posed to the selection of users. Judging the acceptability of the users' responses can help determine subject matter expertise in an area relevant to the proposed topic.
    Type: Application
    Filed: May 27, 2011
    Publication date: September 22, 2011
    Applicant: YAHOO! INC.
    Inventor: Kalyan Ayloo
  • Publication number: 20110167486
    Abstract: Advertisements are served over the Internet to clients on demand. A client module executing on a client device fetches advertisements over the Internet from an advertisement server. The client module stores these advertisements in a cache on the client device. When an application executing on the client device needs to display an advertisement, instead of contacting the advertisement server directly, the application makes a call to the client module. The client module, instead of contacting the advertisement server immediately, determines whether the cache on the client device contains any advertisements that satisfy criteria specified by the application. If the cache does contain advertisements that satisfy the criteria, then the client module provides those advertisements to the application. Otherwise, then the client module requests criteria-satisfying advertisements from the advertisement server at that time, and provides at least one of those to the application.
    Type: Application
    Filed: January 5, 2010
    Publication date: July 7, 2011
    Inventors: Kalyan Ayloo, Daniel Wong
  • Patent number: 7974940
    Abstract: Methods and systems provide for establishment of online dialogs between a person and a user of an online community where those people are not necessarily familiar with each others areas of expertise or interests. The methods and systems can categorize a dialog topic received from the person, and determine, from categorization of users, a selection of users of a system to receive the dialog topic. That selection can be further narrowed according to user availability and/or ranking determinations, as well as an initial subject matter test posed to the selection of users. Judging the acceptability of the users' responses can help determine subject matter expertise in an area relevant to the proposed topic.
    Type: Grant
    Filed: May 22, 2008
    Date of Patent: July 5, 2011
    Assignee: Yahoo! Inc.
    Inventor: Kalyan Ayloo
  • Publication number: 20110066495
    Abstract: A system and method for customizing advertisements in online and mobile and applications. The system includes a software library having an application programming interface for receiving a request to create a set of ad slots to be programmatically arranged in an application. An ad server is communicatively linked to the interface and is operable to render advertisements to the application in response to an ad call requested therefrom. The advertisements are placed in predetermined ad slots for display to a user of the application.
    Type: Application
    Filed: September 11, 2009
    Publication date: March 17, 2011
    Applicant: Yahoo! Inc.
    Inventors: Kalyan Ayloo, Daniel Wong
  • Publication number: 20090292722
    Abstract: Methods and systems provide for establishment of online dialogs between a person and a user of an online community where those people are not necessarily familiar with each others areas of expertise or interests. The methods and systems can categorize a dialog topic received from the person, and determine, from categorization of users, a selection of users of a system to receive the dialog topic. That selection can be further narrowed according to user availability and/or ranking determinations, as well as an initial subject matter test posed to the selection of users. Judging the acceptability of the users' responses can help determine subject matter expertise in an area relevant to the proposed topic.
    Type: Application
    Filed: May 22, 2008
    Publication date: November 26, 2009
    Applicant: Yahoo! Inc.
    Inventor: Kalyan Ayloo