Patents by Inventor Ashish Khushal Dharamshi

Ashish Khushal Dharamshi 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).

  • Publication number: 20240134899
    Abstract: Techniques for electronic document content bookmarking are disclosed. In one embodiment, a method is disclosed comprising receiving user input indicating selection of a portion of the electronic document, receiving a request to bookmark the selected portion of the electronic document, generating a bookmark card for the selected portion of the electronic document, the bookmark card comprising information identifying the electronic document, the selected portion of the electronic document as bookmarked content and the at least one user-defined information item, receiving, via the computing device, a bookmark view request via the GUI, and causing display of the bookmark view via the GUI in response to the bookmark view request, the bookmark view comprising an entry corresponding to the generated bookmark card and providing the bookmarked content from the generated bookmark card, the bookmark view providing a number of actions selectable by the user in connection with the entry from the bookmark view.
    Type: Application
    Filed: October 24, 2022
    Publication date: April 25, 2024
    Inventors: Mohit GOENKA, Nikita VARMA, Ashish Khushal DHARAMSHI, Gnanavel SHANMUGAM
  • Patent number: 11943310
    Abstract: One or more computing devices, systems, and/or methods for determining activity patterns based upon user activity and/or performing operations based upon the activity patterns are provided. For example, activity performed using a communication interface associated with a user account may be detected. The activity may be analyzed to determine an activity pattern associated with a first set of conditions. The activity pattern may be stored in a user profile associated with the user account. The user profile may comprise a plurality of activity patterns. Each activity pattern of the plurality of activity patterns may be associated with a set of conditions of a plurality of sets of conditions. It may be determined that the first set of conditions are met. Responsive to determining that the first set of conditions are met, one or more operations associated with the activity pattern may be performed.
    Type: Grant
    Filed: August 23, 2021
    Date of Patent: March 26, 2024
    Assignee: Yahoo Assets LLC
    Inventors: Mohit Goenka, Ashish Khushal Dharamshi, Nikita Varma, Gnanavel Shanmugam
  • Patent number: 11929964
    Abstract: The disclosed systems and methods provide a novel framework that provides mechanisms for enabling message senders to dictate, control and/or create dynamic immersive content consumption experiences for recipients of their messages. The disclosed framework provides message senders with previously non-existent functionality to control the experience and environment within which their messages are consumed. Conventional systems provide recipients with capabilities to consume messages and/or supplemental content; however, these capabilities are driven and controlled by the hosting messaging platform and/or the third party entity that is availed opportunities to provide supplemental content. The disclosed framework prevents such experiences by providing capabilities to the message sender that involves control not only over the experience of the sender's messages but also control over the experience of the environment in which the messages are consumed by their recipients.
    Type: Grant
    Filed: August 19, 2021
    Date of Patent: March 12, 2024
    Assignee: YAHOO AD TECH LLC
    Inventors: Mohit Goenka, Gnanavel Shanmugam, Ashish Khushal Dharamshi, Nikita Varma
  • Publication number: 20240054572
    Abstract: In some aspects, the techniques described herein relate to a method including: identifying, by a processor, an object included in a message addressed to a user; inserting, by the processor, an explicit feedback control in the message, the explicit feedback control associated with the object; delivering, by the processor, the message including the explicit feedback control to a client device of the user; and receiving, by the processor, feedback from the user in response to an interaction of the user with the explicit feedback control.
    Type: Application
    Filed: August 10, 2022
    Publication date: February 15, 2024
    Inventors: Mohit GOENKA, Nikita VARMA, Ashish Khushal DHARAMSHI, Gnanavel SHANMUGAM
  • Publication number: 20240056406
    Abstract: In some aspects, the techniques described herein relate to a method including receiving, at a processor, a message from a sender to a user, the message including a content item; predicting, by a processor, a next action of the user based on the message by inputting the content item into a predictive model trained using historical actions performed by the user; generating, by the processor, an augmented content item, the augmented content item generated based on the next action; embedding, by the processor, the augmented content item and the content item into a user interface (UI); and transmitting, by the processor, the UI to a client device of the user.
    Type: Application
    Filed: August 10, 2022
    Publication date: February 15, 2024
    Inventors: Mohit GOENKA, Nikita VARMA, Ashish Khushal DHARAMSHI, Gnanavel SHANMUGAM
  • Publication number: 20240007311
    Abstract: The present teaching relates to method, system, medium, and implementations for communication. A communication chain with multiple chain units is used to represent a communication thread involving multiple users. Each chain unit includes first information related to a piece of communication in the communication thread and second information for authenticating a request to access the piece of communication. When a request is received with third information from one of the users to access a specific piece of communication in the communication thread in a corresponding chain unit, the user is authenticated based on the third information and the second information in the chain unit for the specific piece of communication. The requested access is facilitated when the user is authenticated.
    Type: Application
    Filed: July 1, 2022
    Publication date: January 4, 2024
    Inventors: Mohit Goenka, Nikita Varma, Ashish Khushal Dharamshi, Gnanavel Shanmugam
  • Patent number: 11863504
    Abstract: One or more computing devices, systems, and/or methods for facilitating communications with service providers using disposable email addresses (DEAs) are provided. A first email, associated with a requested service, may be received from an email account. A set of service providers may be determined based upon the requested service. A DEA corresponding to the email account may be generated. A second email, comprising an indication of the DEA, may be generated based upon the first email. The second email may be transmitted to a set of email accounts associated with the set of service providers. Emails received from the set of email accounts that are addressed to the DEA may be transmitted to the email account. Responsive to receiving a request to deactivate the DEA from a device associated with the email account and/or responsive to determining that the requested service is completed, the DEA may be deactivated.
    Type: Grant
    Filed: September 2, 2022
    Date of Patent: January 2, 2024
    Assignee: Yahoo Assets LLC
    Inventors: Mohit Goenka, Ashish Khushal Dharamshi, Nikita Varma, Gnanavel Shanmugam
  • Publication number: 20230334106
    Abstract: Devices often receive content items to be saved for later presentation to a user. In some instances, the content of the message is analyzed to retrieve supplemental information from external data sources, such as a map to a location discussed in a message. However, such supplementing often fails to reflect the personal context of the content item to the user, who may not easily recall the associated personal context when the content item is later presented. Instead, for a content item to be saved, a device may evaluate personal data sources to identify the personal context of the content item to the user, and add personal context annotations to a content item record of the saved content item. Later, during a presentation of the content item to the user, the personal context annotations may be included as a reflection of the personal context of the content item to the user.
    Type: Application
    Filed: June 19, 2023
    Publication date: October 19, 2023
    Inventors: Mohit Goenka, Ashish Khushal DHARAMSHI, Nikita VARMA
  • Publication number: 20230325947
    Abstract: Disclosed are systems and methods for improving interactions with and between computers searching, hosting and/or providing systems supported by or configured with personal computing devices, servers and/or platforms. The methods and systems analyze digital message content in digital communication systems to automatically identify shared user interest(s), to automatically create computerized relationship matrix data identifying user connections, or relationships, using identified shared user interest(s), and to automatically provide a recommendation using the shared user interest and user relationships formed using the shared user interest.
    Type: Application
    Filed: June 16, 2023
    Publication date: October 12, 2023
    Inventors: Mohit GOENKA, Nikita VARMA, Ashish Khushal DHARAMSHI
  • Patent number: 11714522
    Abstract: One or more computing devices, systems, and/or methods for controlling a graphical user interface using a presentation of messages based upon predicted interactions with the messages are provided. For example, a plurality of messages associated with the messaging account may be received. Interactions with the plurality of messages may be tracked to generate sets of message interactions. The plurality of messages may be analyzed to identify sets of attributes. An expected action model may be generated based upon the sets of message interactions and the sets of attributes. A set of messages associated with the messaging account may be analyzed based upon the expected action model to predict one or more interactions corresponding to one or more potential presentations of the set of messages. A presentation may be selected from the one or more potential presentations. A graphical user interface may be controlled using the presentation.
    Type: Grant
    Filed: December 8, 2017
    Date of Patent: August 1, 2023
    Assignee: Yahoo Assets LLC
    Inventors: Mohit Goenka, Nikita Varma, Ashish Khushal Dharamshi
  • Patent number: 11706308
    Abstract: Systems, devices, and methods for automating network account transfers based on predicted inactivity are disclosed.
    Type: Grant
    Filed: August 7, 2020
    Date of Patent: July 18, 2023
    Assignee: YAHOO ASSETS LLC
    Inventors: Mohit Goenka, Ashish Khushal Dharamshi, Nikita Varma
  • Patent number: 11694278
    Abstract: Disclosed are systems and methods for improving interactions with and between computers searching, hosting and/or providing systems supported by or configured with personal computing devices, servers and/or platforms. The methods and systems analyze digital message content in digital communication systems to automatically identify shared user interest(s), to automatically create computerized relationship matrix data identifying user connections, or relationships, using identified shared user interest(s), and to automatically provide a recommendation using the shared user interest and user relationships formed using the shared user interest.
    Type: Grant
    Filed: October 12, 2018
    Date of Patent: July 4, 2023
    Assignee: YAHOO ASSETS LLC
    Inventors: Mohit Goenka, Nikita Varma, Ashish Khushal Dharamshi
  • Patent number: 11681766
    Abstract: Devices often receive content items to be saved for later presentation to a user. In some instances, the content of the message is analyzed to retrieve supplemental information from external data sources, such as a map to a location discussed in a message. However, such supplementing often fails to reflect the personal context of the content item to the user, who may not easily recall the associated personal context when the content item is later presented. Instead, for a content item to be saved, a device may evaluate personal data sources to identify the personal context of the content item to the user, and add personal context annotations to a content item record of the saved content item. Later, during a presentation of the content item to the user, the personal context annotations may be included as a reflection of the personal context of the content item to the user.
    Type: Grant
    Filed: June 21, 2021
    Date of Patent: June 20, 2023
    Assignee: Yahoo Assets LLC
    Inventors: Mohit Goenka, Ashish Khushal Dharamshi, Nikita Varma
  • Publication number: 20230114265
    Abstract: The present teaching relates to methods, systems, and programming for information retrieval. A search result associated with a search query is obtained and provided to a user. Upon receiving a filtering request from the user, the search result is filtered based on the filtering request to generate an updated search result. The updated search result is provided to the user in response to the filtering request.
    Type: Application
    Filed: December 14, 2022
    Publication date: April 13, 2023
    Inventors: Mohit Goenka, Ashish Khushal Dharamshi, Nikita Varma
  • Publication number: 20230058471
    Abstract: The disclosed systems and methods provide a novel framework that provides mechanisms for enabling message senders to dictate, control and/or create dynamic immersive content consumption experiences for recipients of their messages. The disclosed framework provides message senders with previously non-existent functionality to control the experience and environment within which their messages are consumed. Conventional systems provide recipients with capabilities to consume messages and/or supplemental content; however, these capabilities are driven and controlled by the hosting messaging platform and/or the third party entity that is availed opportunities to provide supplemental content. The disclosed framework prevents such experiences by providing capabilities to the message sender that involves control not only over the experience of the sender's messages but also control over the experience of the environment in which the messages are consumed by their recipients.
    Type: Application
    Filed: August 19, 2021
    Publication date: February 23, 2023
    Inventors: Mohit GOENKA, Gnanavel SHANMUGAM, Ashish Khushal DHARAMSHI, Nikita VARMA
  • Patent number: 11575762
    Abstract: One or more computing devices, systems, and/or methods for selecting messages for transmission to client devices are provided. A first message associated with a first entity may be received from a first client device. The first message may comprise information associated with the first entity. A user account database, comprising a plurality of user profiles, may be analyzed based upon the first message to select a set of user accounts, from a plurality of user accounts, for transmission of a set of messages associated with the first message. The plurality of user accounts may be subscribed to an information service. Each user profile of the plurality of user profiles may comprise information corresponding to a user account of the plurality of user account. The set of messages may be transmitted to the set of user accounts.
    Type: Grant
    Filed: December 5, 2018
    Date of Patent: February 7, 2023
    Assignee: YAHOO ASSETS LLC
    Inventors: Mohit Goenka, Ashish Khushal Dharamshi, Nikita Varma, Gnanavel Shanmugam
  • Publication number: 20220417188
    Abstract: One or more computing devices, systems, and/or methods for facilitating communications with service providers using disposable email addresses (DEAs) are provided. A first email, associated with a requested service, may be received from an email account. A set of service providers may be determined based upon the requested service. A DEA corresponding to the email account may be generated. A second email, comprising an indication of the DEA, may be generated based upon the first email. The second email may be transmitted to a set of email accounts associated with the set of service providers. Emails received from the set of email accounts that are addressed to the DEA may be transmitted to the email account. Responsive to receiving a request to deactivate the DEA from a device associated with the email account and/or responsive to determining that the requested service is completed, the DEA may be deactivated.
    Type: Application
    Filed: September 2, 2022
    Publication date: December 29, 2022
    Inventors: Mohit Goenka, Ashish Khushal Dharamshi, Nikita Varma, Gnanavel SHANMUGAM
  • Patent number: 11537672
    Abstract: The present teaching relates to methods, systems, and programming for information retrieval. A search result associated with a search query is obtained and provided to a user. Upon receiving a filtering request from the user, the search result is filtered based on the filtering request to generate an updated search result. The updated search result is provided to the user in response to the filtering request.
    Type: Grant
    Filed: September 17, 2018
    Date of Patent: December 27, 2022
    Assignee: YAHOO ASSETS LLC
    Inventors: Mohit Goenka, Ashish Khushal Dharamshi, Nikita Varma
  • Patent number: 11501019
    Abstract: Systems and methods for securing digital content using hidden folders are disclosed. In one embodiment, a method comprises displaying an application, the application including a user interface for displaying digital content items and receiving input events; monitoring keystrokes entered by a user of the client device while the application is displayed; generating a candidate passcode based on the keystrokes; determining that the candidate passcode is a valid passcode has been entered when the candidate passcode is equal to a known passcode; transmitting a request for one or more hidden items from a server device, the request including the valid passcode; receiving the one or more hidden items; and updating the user interface to display the one or more hidden items.
    Type: Grant
    Filed: January 25, 2021
    Date of Patent: November 15, 2022
    Assignee: YAHOO ASSETS LLC
    Inventors: Mohit Goenka, Ashish Khushal Dharamshi, Nikita Varma
  • Patent number: 11474838
    Abstract: One or more computing devices, systems, and/or methods for modifying content interfaces based upon levels of activity are provided. For example, a content interface may be displayed using a device. First activity performed using the first content interface may be detected. An activity profile associated with the device may be generated based upon the first activity. The first activity profile may be indicative of a first level of activity associated with the device. Second activity performed using the first content interface may be detected. It may be determined that a difference between the first level of activity and the second level of activity is greater than a threshold difference. Responsive to determining that the difference is greater than the threshold difference, the content interface may be modified to a modified version of the content interface associated with an exhaustion management mode.
    Type: Grant
    Filed: October 31, 2018
    Date of Patent: October 18, 2022
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Mohit Goenka, Ashish Khushal Dharamshi, Nikita Varma