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: 10846465
    Abstract: 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: Grant
    Filed: June 30, 2016
    Date of Patent: November 24, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Andrew James Peacock, Shahil Soni
  • Patent number: 10832223
    Abstract: Disclosed in some examples are methods, systems, and machine-readable media that reserve remote meeting resources and update meetings with remote meeting connection information in response to a user indicating an availability status that signifies that the user is away from a location of the meeting. In response to this indication, the system interfaces with the user's calendar and searches for in-person meetings for the period in which the user is out of the office. For in-person meetings that are found, the system may automatically schedule remote meeting resources for a remote meeting session and update in-person meetings with remote meeting connection information.
    Type: Grant
    Filed: November 7, 2017
    Date of Patent: November 10, 2020
    Assignee: Intel Corporation
    Inventors: Michael J. Kumar, Shahil Soni
  • Patent number: 10778621
    Abstract: An electronic mail system detects actuation of location integration functionality and populates a compose pane in the electronic mail system with an interactive map display, that is populated in-line with other message content in the compose pane. A user can interact with the interactive map display to perform mapping functionality to modify the interactive map display.
    Type: Grant
    Filed: June 6, 2016
    Date of Patent: September 15, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Lin Zhong, Shahil Soni
  • Patent number: 10761697
    Abstract: An electronic mail (email) system generates an email user interface display, that allows the user to enter message content. A context-sensitive calendar preview can be triggered and displayed on the email user interface display. The email system detects a user drag and drop input dragging at least a portion of the message content onto the calendar preview, and automatically generates a calendar event based upon the detected drag and drop input, and the particular portion of the message content dragged onto the context-sensitive calendar preview.
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: September 1, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Lin Zhong, Andrew James Peacock, Shahil Soni
  • Publication number: 20200267101
    Abstract: 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: Application
    Filed: March 27, 2020
    Publication date: August 20, 2020
    Inventors: Lin ZHONG, Shahil SONI
  • Patent number: 10645036
    Abstract: 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: Grant
    Filed: June 16, 2016
    Date of Patent: May 5, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Lin Zhong, Shahil Soni
  • Patent number: 10552770
    Abstract: Efficient creation of a new schedule item is provided. Aspects include a quick create system for enabling an efficient schedule item creation experience when utilizing a scheduling application, such as a calendar application, a task list application, or a to-do list application, or an application with scheduling functionalities. A user can select a quick create option to cause a display of one or more icons designating predefined or learned schedule item types, which can be automatically or selectively moved to a desired timeslot in the user's schedule. In some examples, an icon can be dragged laterally within a timeslot to toggle between schedule item types. When a commitment input is received, a new schedule item is inserted into the user's schedule, and schedule item details are automatically populated into the schedule item based on existing schedule items or based on preset schedule item types.
    Type: Grant
    Filed: May 9, 2017
    Date of Patent: February 4, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Andrew Winslow Brough, Clea Allington, Ian Dwyer Curry, Teslim Abiodun Alabi, Eva Britta Karolina Burlin, Shahil Soni, Malia Morioka Douglas
  • Patent number: 10536661
    Abstract: A device is presented. The device comprises: at least one processor and at least one memory including computer program code, a display element coupled to the processor, and a user input element coupled to the processor.
    Type: Grant
    Filed: April 3, 2019
    Date of Patent: January 14, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Esa Kankaanpää, Shahil Soni, Klaus Melakari, Niko Eiden, Roope Rainisto
  • Patent number: 10516823
    Abstract: An omnidirectional camera is presented. The camera comprises: at least one lens coupled to an image sensor, a controller coupled to the image sensor, and a movement detection element coupled to the controller. The movement detection element is configured to detect a speed and direction of movement of the camera, the camera is configured to capture images via the at least one lens coupled to the image sensor, and the controller is configured to select a digital viewpoint in the captured images. A central point of the digital viewpoint is selected on the basis of direction of movement, and a field of view of the digital viewpoint is based on the speed of movement. A system and method are also presented.
    Type: Grant
    Filed: December 27, 2017
    Date of Patent: December 24, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Esa Kankaanpää, Shahil Soni
  • Publication number: 20190378079
    Abstract: Methods and systems for automatically determining a priority of a user or a group of users based on electronic activity of the user or group of users. One system includes an electronic processor configured to determine a topic of each of a plurality of electronic communications associated with the user and determine a plurality of communication groups, wherein each communication group includes a subset of the plurality of electronic communications having a common topic. The electronic processor is also configured to rank the plurality of communication groups and perform at least one automatic action for at least one of the plurality of communication groups based on the plurality of communication groups as ranked.
    Type: Application
    Filed: June 6, 2018
    Publication date: December 12, 2019
    Inventors: Shahil Soni, Michael Kumar
  • Publication number: 20190333022
    Abstract: A time aggregation and control system detects when an automated scheduling assistant is invoked to perform a scheduling operation. It detects scheduling characteristics corresponding to the scheduling operation and identifies a time saving value corresponding to the scheduling operation. The time saving value is aggregated over a plurality of different scheduling operations until a time block trigger is detected. A scheduling control signal is generated, to automatically reserve a block of time, based upon the aggregated time saving values.
    Type: Application
    Filed: April 30, 2018
    Publication date: October 31, 2019
    Inventors: Charles Yin-Che LEE, Pamela BHATTACHARYA, Mayerber LOUREIRO DE CARVALHO NETO, Warren JOHNSON, Juliana Pena OCAMPO, Chala FUFA, Benjamin Gene CHEUNG, Shahil SONI
  • Patent number: 10432700
    Abstract: Conversation connected visualization of items based on a user created list is provided. In some examples, a user may indicate the entry of a list of items to be visualized or user, intent may be inferred from an entered list in an email or similar communication. Connections between the items on the list may be determined and a connected node visualization generated. The visualization may be presented within a user interface in conjunction with the email and users allowed to define or characterize nodes or items in the visualization. Depending on a type of item, different prompts to provide definition/characterization input may be presented. The visualization may be associated with the communication and a conversation to winch the communication belongs. Users may access the visualization through a separate application or through the communication application.
    Type: Grant
    Filed: November 11, 2016
    Date of Patent: October 1, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Shahil Soni
  • Patent number: 10430050
    Abstract: An apparatus comprising: at least one processor; and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following: based on a received user selection of one or more of a plurality of displayed user selectable markers (1505a-f), the user selectable markers each corresponding to one or more of the plurality of time adjacent images in a sequence of images, causing an editing function associated with the one or more images that correspond to the selected marker.
    Type: Grant
    Filed: January 31, 2014
    Date of Patent: October 1, 2019
    Assignee: Nokia Technologies Oy
    Inventors: Dan Spjuth, Shahil Soni, David Fredh, Esa Kankaanpää, Johan Windmark, Ari Liusaari, Martin Karlsson
  • Publication number: 20190227678
    Abstract: Variety of approaches to provide document feature management in relation to a communication are described. A productivity application initiates operations to present a communication through a productivity application user interface (UI). The communication includes an attachment file. Upon receiving a modification for the attachment file, the attachment file is renamed based on the modification. An instruction is also transmitted to a data store associated with the communication to rename the attachment file based on the modification. Alternatively, in response a request to create a cloud hosted file, the cloud hosted file is created as related to the communication. A property of the cloud hosted file is also configured based on a property of the communication. The cloud hosted file is furthermore associated with a group associated with the communication.
    Type: Application
    Filed: March 28, 2019
    Publication date: July 25, 2019
    Inventors: Alexander W. DARROW, Philip Z. LOH, Shahil SONI
  • Publication number: 20190230307
    Abstract: A device is presented. The device comprises: at least one processor and at least one memory including computer program code, a display element coupled to the processor, and a user input element coupled to the processor.
    Type: Application
    Filed: April 3, 2019
    Publication date: July 25, 2019
    Inventors: Esa KANKAANPÄÄ, Shahil SONI, Klaus MELAKARI, Niko EIDEN, Roope RAINISTO
  • Patent number: 10346011
    Abstract: An apparatus comprising: at least one processor; and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following: in response to user input selecting a selectable marker (1720, 1725, 1730, 1820, 1825, 1830, 1940, 2020), the selectable marker marking the position of at least one identified feature (1705, 1710, 1715, 1810, 1815, 1910, 1915, 2005) in an image which is hideable from view using a region of the image surrounding the identified feature, hide or show the identified feature.
    Type: Grant
    Filed: January 31, 2014
    Date of Patent: July 9, 2019
    Assignee: Nokia Technologies Oy
    Inventors: Dan Spjuth, Shahil Soni, David Fredh, Esa Kankaanpää, Johan Windmark, Ari Liusaari, Martin Karlsson
  • Publication number: 20190205841
    Abstract: A scheduling system suitable for tracking and visually indicating impact of events on free time is provided. The scheduling system receives a request associated with an event. In response, the scheduling system accesses, from a data storage, user data structure for a user associated with the event, whereby the user data structure indicates scheduling information for the user including free time of the user. The scheduling system determines an impact on the free time of the user based on the user attending the event. The scheduling system then generates a user interface that includes a visual indication of the impact of attending the event on the free time of the user and causes presentation of the user interface on a client device of the user.
    Type: Application
    Filed: December 29, 2017
    Publication date: July 4, 2019
    Inventors: Eva B. K. Burlin, Eric Scott Courtemanche, Haebin Seo, Ian Dwyer Curry, Teslim Abiodun Alabi, Paul D. Tischhauser, Phoebe Eyonnie Ash, Shahil Soni, SungJae Park, Daniel Sungje Choi, Sara Wiltberger, Skye Pazuchanics
  • Publication number: 20190172017
    Abstract: Systems and methods are disclosed for automatically generating a calendar event for a task associated with a meeting. The disclosed systems and methods may include receiving an indication to create a meeting with at least one invitee. At least one invitee is assigned a task from an agenda associated with the meeting. When an invitee is assigned a task, a time slot is automatically added to the invitees' calendar.
    Type: Application
    Filed: December 4, 2017
    Publication date: June 6, 2019
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Eva Britta Karolina Burlin, Eric Scott Courtemanche, Haebin Seo, Ian Dwyer Curry, Paul David Tischhauser, Phoebe Eyonnie Ash, Shahil Soni, Skye Lee Pazuchanics, SungJae Park, Daniel Sungje Choi, Sara Wiltberger, Teslim Abiodun Alabi
  • Publication number: 20190155879
    Abstract: 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: Application
    Filed: January 17, 2019
    Publication date: May 23, 2019
    Inventor: Shahil SONI
  • Patent number: D862493
    Type: Grant
    Filed: October 2, 2017
    Date of Patent: October 8, 2019
    Assignee: HMD Global Oy
    Inventors: Janne Kaasalainen, Ari Pekka Liusaari, Shahil Soni, Tero Tiittanen, Jung-Chen Hung