Patents by Inventor Shahil Soni
Shahil Soni 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: 11907512Abstract: An electronic mail (email) system generates an email user interface display, with a timeslot actuator, for composing an email message. Actuation of the timeslot actuator is detected and the email system accesses available timeslots from a calendar system corresponding to the user. User selectable display elements, corresponding to each available timeslot, are displayed on the email user interface display, along with message content. When a user selectable display element corresponding to an available timeslot is selected, the email message content is populated with a selectable timeslot element, corresponding to the available timeslot, that can be sent to recipients in the email message.Type: GrantFiled: November 25, 2020Date of Patent: February 20, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Lin Zhong, Shahil Soni
-
Patent number: 11778102Abstract: A system and method providing an accessibility tool that enhances a graphical user interface of an online meeting application is described. In one aspect, a computer-implemented method performed by an accessibility tool (128), the method includes accessing (802), in real-time, audio data of a session of an online meeting application (120), identifying (804) a target user, a speaking user, and a task based on the audio data, the speaking user indicating the task assigned to the target user in the audio data, generating (806) a message (318) that identifies the speaking user, the target user, and the task, the message (318) including textual content, and displaying (808) the message (318) in a chat pane (906) of a graphical user interface (902) of the online meeting application (120) during the session.Type: GrantFiled: April 1, 2022Date of Patent: October 3, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Shahil Soni, Charles Yin-Che Lee
-
Patent number: 11669231Abstract: An electronic mail (email) system generates an email user interface display, with a timeslot actuator, for composing an email message. Actuation of the timeslot actuator is detected and the email system accesses available timeslots from a calendar system corresponding to the user. User selectable display elements, corresponding to each available timeslot, are displayed on the email user interface display, along with message content. When a user selectable display element corresponding to an available timeslot is selected, the email message content is populated with a selectable timeslot element, corresponding to the available timeslot, that can be sent to recipients in the email message.Type: GrantFiled: November 25, 2020Date of Patent: June 6, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Lin Zhong, Shahil Soni
-
Patent number: 11669677Abstract: An electronic mail (email) system generates an email user interface display for composing an email message. A context-sensitive widget display is surfaced, on the user interface display, in-line with other message content. A widget that generates the widget display interacts with a remote data service to surface data from the remote data service, on the widget display.Type: GrantFiled: October 14, 2020Date of Patent: June 6, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Andrew James Peacock, Shahil Soni
-
Publication number: 20230121667Abstract: Technologies are described for categorization of time blocks in calendars. A time block to be categorized on a user's calendar may be determined based on a direct user input or inference from user history or behavior. Next, a category to be assigned, a beginning, and an end for the time block may be determined. The time block may be the same on all work days, different on each day, etc. One or more exceptions to be processed during the categorized time block may also be determined through direct user input or inference. Then, one or more rules associated with the assigned category restricting scheduling of events on the user's calendar during the categorized time block may be implemented subject to the one or more exceptions.Type: ApplicationFiled: December 16, 2022Publication date: April 20, 2023Applicant: Microsoft Technology Licensing, LLCInventor: Shahil SONI
-
Patent number: 11599857Abstract: Technologies are described for categorization of time blocks in calendars. A time block to be categorized on a user's calendar may be determined based on a direct user input or inference from user history or behavior. Next, a category to be assigned, a beginning, and an end for the time block may be determined. The time block may be the same on all work days, different on each day, etc. One or more exceptions to be processed during the categorized time block may also be determined through direct user input or inference. Then, one or more rules associated with the assigned category restricting scheduling, of events on the user's calendar during the categorized time block may be implemented subject to the one or more exceptions.Type: GrantFiled: January 31, 2017Date of Patent: March 7, 2023Assignee: Microsoft Technology Licensing, LLCInventor: Shahil Soni
-
Patent number: 11558318Abstract: An electronic mail (e-mail) system detects when a user is replying to a particular portion of content in a received message. The reply is automatically formatted to visually distinguish it over replies from other recipients to the same portion of content.Type: GrantFiled: March 27, 2020Date of Patent: January 17, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Lin Zhong, Shahil Soni
-
Publication number: 20220353371Abstract: A system and method providing an accessibility tool that enhances a graphical user interface of an online meeting application is described. In one aspect, a computer-implemented method performed by an accessibility tool (128), the method includes accessing (802), in real-time, audio data of a session of an online meeting application (120), identifying (804) a target user, a speaking user, and a task based on the audio data, the speaking user indicating the task assigned to the target user in the audio data, generating (806) a message (318) that identifies the speaking user, the target user, and the task, the message (318) including textual content, and displaying (808) the message (318) in a chat pane (906) of a graphical user interface (902) of the online meeting application (120) during the session.Type: ApplicationFiled: April 1, 2022Publication date: November 3, 2022Inventors: Shahil Soni, Charles Yin-Che Lee
-
Patent number: 11429563Abstract: Systems for prioritizing thumbnail previews within a message are described. A thumbnail prioritization application may automatically identify files that are most applicable and/or relevant to a message. When more than one file is applicable to a message, each file may be ranked based on its predicted relevance to the message. In this way, a subset of relevant files is identified, as well as identifying the most relevant files within the subset. Thumbnail previews may further link directly to a corresponding file within storage, enabling recipients of a message to easily and efficiently identify and directly access files that are most applicable to the message. Because relevant files are automatically identified, neither the sender nor the recipient(s) are required to search through multiple files to locate applicable files. Accordingly, user burden is reduced and user efficiency is increased, leading to a better overall user experience.Type: GrantFiled: April 6, 2021Date of Patent: August 30, 2022Assignee: Microsoft Technology Licensing, LLCInventor: Shahil Soni
-
Patent number: 11151518Abstract: A server system suitable for generating calendar events based on guided hints is provided. The server system receives, from a device of a first user, an indication to create a calendar event. The server system derives, using natural language processing, guided hints for information for the calendar event, and causes presentation of the guided hints on a user interface displayed on the device of the first user. The server system receives the information in response to the guided hints presented on the device of the first user, and generates the calendar event based on the information.Type: GrantFiled: June 7, 2017Date of Patent: October 19, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Jaime J Hwacinski, Cindy Kwan, Eva Britta Ka Burlin, Shahil Soni, Ian Dwyer Curry, Teslim Abiodun Alabi
-
Patent number: 11075871Abstract: Aspects of the present disclosure relate to systems and methods for assigning tasks to collaborators of a file through a contextual action. In one aspect, rendering of a file within an email application including a reading pane may be initiated. A task object may be created based on an input made with respect to the file. A reference point associated with the task object may be created within the file. The task object may be assigned to at least one collaborator of the file via the email application.Type: GrantFiled: September 14, 2016Date of Patent: July 27, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Shahil Soni, Philip Zhian Loh, Alexander Darrow, Joseph Masterson
-
Publication number: 20210224229Abstract: Systems for prioritizing thumbnail previews within a message are described. A thumbnail prioritization application may automatically identify files that are most applicable and/or relevant to a message. When more than one file is applicable to a message, each file may be ranked based on its predicted relevance to the message. In this way, a subset of relevant files is identified, as well as identifying the most relevant files within the subset. Thumbnail previews may further link directly to a corresponding file within storage, enabling recipients of a message to easily and efficiently identify and directly access files that are most applicable to the message. Because relevant files are automatically identified, neither the sender nor the recipient(s) are required to search through multiple files to locate applicable files. Accordingly, user burden is reduced and user efficiency is increased, leading to a better overall user experience.Type: ApplicationFiled: April 6, 2021Publication date: July 22, 2021Applicant: Microsoft Technology Licensing, LLCInventor: Shahil SONI
-
Patent number: 11003627Abstract: Systems for prioritizing thumbnail previews within a message are described. A thumbnail prioritization application may automatically identify files that are most applicable and/or relevant to a message. When more than one file is applicable to a message, each file may be ranked based on its predicted relevance to the message. In this way, a subset of relevant files is identified, as well as identifying the most relevant files within the subset. Thumbnail previews may further link directly to a corresponding file within storage, enabling recipients of a message to easily and efficiently identify and directly access files that are most applicable to the message. Because relevant files are automatically identified, neither the sender nor the recipient(s) are required to search through multiple files to locate applicable files. Accordingly, user burden is reduced and user efficiency is increased, leading to a better overall user experience.Type: GrantFiled: April 21, 2016Date of Patent: May 11, 2021Assignee: Microsoft Technology Licensing, LLCInventor: Shahil Soni
-
Patent number: 10990254Abstract: An electronic mail (email) system generates an email user interface display, with a timeslot actuator, for composing an email message. Actuation of the timeslot actuator is detected and the email system accesses available timeslots from a calendar system corresponding to the user. User selectable display elements, corresponding to each available timeslot, are displayed on the email user interface display, along with message content. When a user selectable display element corresponding to an available timeslot is selected, the email message content is populated with a selectable timeslot element, corresponding to the available timeslot, that can be sent to recipients in the email message.Type: GrantFiled: May 10, 2016Date of Patent: April 27, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Lin Zhong, Shahil Soni
-
Publication number: 20210081098Abstract: An electronic mail (email) system generates an email user interface display, with a timeslot actuator, for composing an email message. Actuation of the timeslot actuator is detected and the email system accesses available timeslots from a calendar system corresponding to the user. User selectable display elements, corresponding to each available timeslot, are displayed on the email user interface display, along with message content. When a user selectable display element corresponding to an available timeslot is selected, the email message content is populated with a selectable timeslot element, corresponding to the available timeslot, that can be sent to recipients in the email message.Type: ApplicationFiled: November 25, 2020Publication date: March 18, 2021Inventors: Lin ZHONG, Shahil SONI
-
Patent number: 10936808Abstract: Linked content is identified in a first electronic message, the linked content corresponding to a portion of a source document. A second electronic message that is associated with the first electronic message is received and includes a version of the linked content. A user interface is generated that represents the second electronic message and includes a version selection user input mechanism that is actuatable to select the version of the linked content in the second electronic message. Based on user actuation of the version selection user input mechanism, the version of the linked content in the second electronic message is selected and automatically incorporated into the source document.Type: GrantFiled: January 17, 2019Date of Patent: March 2, 2021Assignee: Microsoft Technology Licensing, LLCInventor: Shahil Soni
-
Publication number: 20210027011Abstract: An electronic mail (email) system generates an email user interface display for composing an email message. A context-sensitive widget display is surfaced, on the user interface display, in-line with other message content. A widget that generates the widget display interacts with a remote data service to surface data from the remote data service, on the widget display.Type: ApplicationFiled: October 14, 2020Publication date: January 28, 2021Inventors: Andrew James PEACOCK, Shahil Soni
-
Patent number: 10872486Abstract: Enriched polling user experiences are provided. In some examples, a local and/or remote search may be performed based on a top choice in an ongoing poll. The search may be performed when a threshold such as predefined duration, a predefined number of votes, and/or a percentage of received votes over a polled population. Search results may be used to enrich the user experience displaying the poll with static or interactive items such as images, graphics, textual data, links to resources, etc. If the top choice changes at some point during the poll, new search may be performed and the enriching elements revised based on the new top choice. Types and numbers of the enriching elements to be displayed may be selected based on a type of the poll or a vote distribution in the poll.Type: GrantFiled: October 31, 2016Date of Patent: December 22, 2020Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Shahil Soni, Manjot Singh Pal
-
Patent number: 10873554Abstract: Systems for determining and presenting consensus based on evaluating a message conversation are described. A consensus determination application may automatically parse each message of a series of messages related to a topic, using natural language processing or similar methods, to determine one or more suggestions and corresponding opinions for the one or more suggestions contained within those messages. The consensus for each of the one or more suggestions may be presented to a user. By viewing the automatically-determined consensus, the user may, without reading and evaluating all of the messages within the conversation, understand the level of consensus regarding the topic across the group of message participants. Accordingly, user burden is reduced and users may more effectively debate ideas and present suggestions with fewer misunderstandings, leading to an overall better user experience.Type: GrantFiled: September 8, 2016Date of Patent: December 22, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Andrew James Peacock, Shahil Soni
-
Patent number: D910661Type: GrantFiled: August 30, 2019Date of Patent: February 16, 2021Assignee: HMD Global OyInventors: Janne Kaasalainen, Ari Pekka Liusaari, Shahil Soni, Tero Tiittanen, Jung-Chen Hung