Patents by Inventor Shikha Devesh Desai

Shikha Devesh Desai 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: 11163617
    Abstract: The present disclosure relates to processing operations configured to tailor notifications of productivity feature suggestions based on predictive relevance to a context associate with user access to an electronic document. Machine learning modeling executes a contextual evaluation of user access to predictively determine relevance of a suggestion that relates to: 1) a confidence in the quality of the suggestion; and 2) a timing prediction as to the urgency for surfacing the suggestion to the user so that the suggestion is most applicable. Example notifications are proactive interruptions that aim to aid processing efficiency in task execution as well as an improve user interface experience when users work with an application/service and/or an application platform that comprises a suite of applications/services. A manner in which the notification is presented may vary based on the confidence in the relevance of the suggestion and timing relevance for interrupting a user's workflow.
    Type: Grant
    Filed: October 24, 2018
    Date of Patent: November 2, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Patricia Hendricks Balik, Anav Silverman, Alyssa Rachel Mayo, Shikha Devesh Desai, Gwenyth Alanna Vabalis Hardiman, Penelope Ann Collisson, Yu Been Lee, Susan Michele Hendrich
  • Patent number: 11157684
    Abstract: In non-limiting examples, the present disclosure is directed to systems and methods for performing an analysis of an electronic document comprising a review for a plurality of writing issues related to the electronic document's conformance to a specified target audience; causing, in an application associated with the electronic document, one or more flagged writing issues identified by the analysis of the electronic document to be displayed; receiving a selection of a flagged writing issue; and based on the selection of the flagged writing issue, causing, in a contextual menu, one or more alternative suggestions to replace text associated with the flagged writing issue to be displayed, the one or more alternative suggestions based, at least in part, on a fluency metric and a resemblance of the one or more alternative suggestions to the text associated with the flagged writing issue.
    Type: Grant
    Filed: November 17, 2016
    Date of Patent: October 26, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Kenichiro Chiba, Alfredo Arnaiz, Dermot McLoughlin, Nicole Michel, Hany G. Gerges, Michael Koenig, Maria Isabel R. Carpenter, Shikha Devesh Desai
  • Patent number: 11151104
    Abstract: A method that enables time as data is described herein. The method includes constructing a tree structure, wherein data of the tree structure is a plurality of time intervals, and layers of the tree below a root node comprise identical sibling nodes for layers above a threshold interval length and parent nodes share identical sibling nodes. The method also includes assigning a node identification to each node of the tree structure, wherein each node of the tree structure corresponds to a time interval, and traversing the tree structure to convert a timestamp to a human readable time.
    Type: Grant
    Filed: May 16, 2019
    Date of Patent: October 19, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Peter L. Engrav, Aaron E. Erlandson, Stephen White, Trevor J. Harris, Malia M. Douglas, Rachel Sirkin, Shikha Devesh Desai, Jie Dong, Evan W. Lavender, Christian Harper-Cyr
  • Patent number: 11093510
    Abstract: The present disclosure relates to processing operations configured to identify and present productivity features that are contextually relevant for user access to an electronic document. In doing so, signal data is evaluated to determine a context associated with user access to an electronic document and insights, from the determined context, are utilized to rank productivity features for relevance to a user workflow. As an example, an intelligent learning model is trained and implemented to identify what productivity features are most relevant to a current task of a user. Productivity features are identified and ranked for contextual relevance. A notification comprising one or more ranked productivity features is presented to a user. In one example, the notification is presented through a user interface of an application/service. For instance, a user interface pane is surfaced to present suggestions.
    Type: Grant
    Filed: October 24, 2018
    Date of Patent: August 17, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Patricia Hendricks Balik, Anav Silverman, Alyssa Rachel Mayo, Shikha Devesh Desai, Gwenyth Alanna Vabalis Hardiman, Penelope Ann Collisson, Yu Been Lee, Susan Michele Hendrich
  • Patent number: 11061525
    Abstract: A system for a map calendar is described herein. The map calendar includes a calendar content database that is to store at least one item of calendar content and a navigation system that determines a zoom level and a panning position of the map calendar. The map calendar also includes a processor that is to determine a summarization level based on the zoom level and the panning position of the map calendar and render the calendar content according to the summarization level.
    Type: Grant
    Filed: May 16, 2019
    Date of Patent: July 13, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Peter L. Engrav, Aaron E. Erlandson, Stephen White, Trevor J. Harris, Malia M. Douglas, Rachel Sirkin, Shikha Devesh Desai, Jie Dong, Evan W. Lavender, Christian Harper-Cyr, Yoon Jin Lee, Caitlin E. Ashley-Rollman
  • Patent number: 10984180
    Abstract: A system and method includes receiving content of an electronic document during a time the content is being entered into an electronic document by a user by via an electronic document editor application. A content characteristic is extracted from the content and transmitted to an online data source. A content item related to the content characteristic is received from the online data source. A user interface presents the content item concurrently with the electronic document editor application.
    Type: Grant
    Filed: January 12, 2018
    Date of Patent: April 20, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Kathryn V. J. Sullivan, Amy Tremper, Kylan Nieh, Maria del Mar Gines Marin, Shikha Devesh Desai, Theresa A. Estrada
  • Patent number: 10963626
    Abstract: In non-limiting examples of the present disclosure, systems and methods for providing customizable electronic document review options within electronic document processing applications are provided. An analysis of an electronic document may be performed comprising a review of an electronic document for a plurality of style issues, a plurality of spelling issues and a plurality of grammar issues. A proofing task pane having a plurality of selectable options may be displayed. A total number of identified issues associated with each of the plurality of style issues, the plurality of spelling issues and the plurality of grammar issues may be displayed in the task pane based on the analysis of the electronic document. A value associated with the electronic document may be calculated based on a fluency metric associated with the electronic document and an indication of the fluency value for the electronic document may be displayed in the task pane.
    Type: Grant
    Filed: November 4, 2016
    Date of Patent: March 30, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Kenichiro Chiba, Alfredo Arnaiz, Dermot McLoughlin, Nicole Michel, Hani Farouq Abu-Huwaij, Rolf Ebeling, Shikha Devesh Desai, Maria Isabel R. Carpenter, Jesse Clay Satterfield, Michael Koenig
  • Publication number: 20200387478
    Abstract: Technology is disclosed herein for enhancing a file aggregation service. In an implementation, a set of files associated with a user is identified. For at least a file of the set of files, one or more events that occurred with respect to the file are identified. Based at least on the one or more events, one or more synthetic attributes of the file are generated. The one or more synthetic attributes comprise an attribute that differs relative to existing attributes of the file. A file system view of the set of files is then generated which comprises the one or more synthetic attributes of the file. The file system view of the set of files is displayed to a user.
    Type: Application
    Filed: June 7, 2019
    Publication date: December 10, 2020
    Inventors: Trevor Joel Harris, Nathaniel Marvin Myhre, Malia Morioka Douglas, Shikha Devesh Desai, Yoon Jin Lee, Peter Loren Engrav
  • Patent number: 10860783
    Abstract: A system and method includes receiving content of an electronic document during a time the content is being entered into an electronic document by a user by via an electronic document editor application. A content characteristic is extracted from the content and transmitted to an online data source. A content item related to the content characteristic is received from the online data source. A user interface presents the content item concurrently with the electronic document editor application.
    Type: Grant
    Filed: January 12, 2018
    Date of Patent: December 8, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Kathryn V. J. Sullivan, Amy Tremper, Kylan Nieh, Maria del Mar Gines Marin, Shikha Devesh Desai, Theresa A. Estrada
  • Patent number: 10846526
    Abstract: Non-limiting examples of the present disclosure describe transformation of content of a digital document on behalf of a user of an application/service. Examples describes herein extend to instances where an existing digital document (e.g. content portion) is transformed as well as examples where templatized transformations are used to create a digital document. As an example, content of a digital document may be converted into preset document format representations which are generated and suggested automatically to the user through a user interface of a productivity service or through an alternative modality (e.g. message, email, notification, etc.). This improves processing efficiency of computing devices associated with productivity services, for example, by enabling efficient digital document management through proactive contextual analysis, reducing the number of processing operations for users in real-time and reducing latency at run-time, among other examples.
    Type: Grant
    Filed: December 8, 2017
    Date of Patent: November 24, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Maria Carpenter, Shikha Devesh Desai, Robin Wakefield, Rebecca Poulson, Maria del Mar Gines Marin
  • Publication number: 20200363910
    Abstract: A system for a map calendar is described herein. The map calendar includes a calendar content database that is to store at least one item of calendar content and a navigation system that determines a zoom level and a panning position of the map calendar. The map calendar also includes a processor that is to determine a summarization level based on the zoom level and the panning position of the map calendar and render the calendar content according to the summarization level.
    Type: Application
    Filed: May 16, 2019
    Publication date: November 19, 2020
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Peter L. Engrav, Aaron E. Erlandson, Stephen White, Trevor J. Harris, Malia M. Douglas, Rachel Sirkin, Shikha Devesh Desai, Jie Dong, Evan W. Lavender, Christian Harper-Cyr, Yoon Jin Lee, Caitlin E. Ashley-Rollman
  • Publication number: 20200364199
    Abstract: A method that enables time as data is described herein. The method includes constructing a tree structure, wherein data of the tree structure is a plurality of time intervals, and layers of the tree below a root node comprise identical sibling nodes for layers above a threshold interval length and parent nodes share identical sibling nodes. The method also includes assigning a node identification to each node of the tree structure, wherein each node of the tree structure corresponds to a time interval, and traversing the tree structure to convert a timestamp to a human readable time.
    Type: Application
    Filed: May 16, 2019
    Publication date: November 19, 2020
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Peter L. Engrav, Aaron E. Erlandson, Stephen White, Trevor J. Harris, Malia M. Douglas, Rachel Sirkin, Shikha Devesh Desai, Jie Dong, Evan W. Lavender, Christian Harper-Cyr
  • Patent number: 10817613
    Abstract: Access and management of a user's content may be facilitated by, in response to receiving a request for content related to a specified entity from the repository associated with at least the user's account, identifying, in a content of a file in the repository, an entity container of at least one entity container associated with the specified entity; and communicating the entity container that is associated with the specific entity to a source of the request.
    Type: Grant
    Filed: June 30, 2014
    Date of Patent: October 27, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Gregory Akselrod, Donald Gordon Hardy, Pradeep Chilakamarri, Shikha Devesh Desai, Bernhard S. J. Kohlmeier
  • Patent number: 10776501
    Abstract: A method of automatically augmenting content through augmentation services can include invoking a service to receive an entity determination based on the content and an entity container comprising an object of the content and one or more attributes of the object. The entity determination and corresponding entity container can be assigned as a marker to content being clipped. The marker can be used to enable access and actions that can be taken with respect to the clipping or the structured information augmenting the clipping.
    Type: Grant
    Filed: June 30, 2014
    Date of Patent: September 15, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Gregory Akselrod, Donald Gordon Hardy, Pradeep Chilakamarri, Shikha Devesh Desai, Bernhard S. J. Kohlmeier, Ian William Mikutel
  • Patent number: 10699065
    Abstract: A system and method includes receiving an electronic document having content divided into components and, for each of the components, comparing content of the component with component content characteristics of a classification schema associated with a document type and storing, in an electronic data storage, in a record associated with the component, indications of the component content characteristics of the classification schema that are included in the component. Document content characteristics of the classification schema are compared with the content of the electronic document and storing, in the electronic data storage, in a record for the electronic document, indications of the document content characteristics of the classification schema that are included in the electronic document. The electronic document is identified as the document type based on the content characteristics of the records meeting a document type criteria.
    Type: Grant
    Filed: January 12, 2018
    Date of Patent: June 30, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ali Taleghani, Kathryn V. J. Sullivan, Kevin Roland Powell, Kylan Nieh, Maria del Mar Gines Marin, Shikha Devesh Desai, Theresa A. Estrada, Tev'n J. Powers, Domenic J. Cipollone, Michael Wilson Daniels
  • Publication number: 20200097586
    Abstract: The present disclosure relates to processing operations configured to identify and present productivity features that are contextually relevant for user access to an electronic document. In doing so, signal data is evaluated to determine a context associated with user access to an electronic document and insights, from the determined context, are utilized to rank productivity features for relevance to a user workflow. As an example, an intelligent learning model is trained and implemented to identify what productivity features are most relevant to a current task of a user. Productivity features are identified and ranked for contextual relevance. A notification comprising one or more ranked productivity features is presented to a user. In one example, the notification is presented through a user interface of an application/service. For instance, a user interface pane is surfaced to present suggestions.
    Type: Application
    Filed: October 24, 2018
    Publication date: March 26, 2020
    Inventors: Patricia Hendricks Balik, Anav Silverman, Alyssa Rachel Mayo, Shikha Devesh Desai, Gwenyth Alanna Vabalis Hardiman, Penelope Ann Collisson, Yu Been Lee, Susan Michele Hendrich
  • Publication number: 20200097340
    Abstract: The present disclosure relates to processing operations configured to tailor notifications of productivity feature suggestions based on predictive relevance to a context associate with user access to an electronic document. Machine learning modeling executes a contextual evaluation of user access to predictively determine relevance of a suggestion that relates to: 1) a confidence in the quality of the suggestion; and 2) a timing prediction as to the urgency for surfacing the suggestion to the user so that the suggestion is most applicable. Example notifications are proactive interruptions that aim to aid processing efficiency in task execution as well as an improve user interface experience when users work with an application/service and/or an application platform that comprises a suite of applications/services. A manner in which the notification is presented may vary based on the confidence in the relevance of the suggestion and timing relevance for interrupting a user's workflow.
    Type: Application
    Filed: October 24, 2018
    Publication date: March 26, 2020
    Inventors: Patricia Hendricks Balik, Anav Silverman, Alyssa Rachel Mayo, Shikha Devesh Desai, Gwenyth Alanna Vabalis Hardiman, Penelope Ann Collisson, Yu Been Lee, Susan Michele Hendrich
  • Patent number: 10579716
    Abstract: A system and method includes obtaining content extracted from an electronic document, the electronic document having a document type. At least some of the content is transmitted to an online social networking system based on the document type. A recommended content change is received from the online social networking system. A user interface dynamically displays the recommended content change concurrently with display of the electronic document as the electronic document is updated.
    Type: Grant
    Filed: January 12, 2018
    Date of Patent: March 3, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Maria del Mar Gines Marin, Domenic J. Cipollone, Kevin Roland Powell, Tev'n J. Powers, Theresa A. Estrada, Kylan Nieh, Kathryn V. J. Sullivan, Amy Tremper, Shikha Devesh Desai, Ali Taleghani
  • Patent number: 10459612
    Abstract: A move hint for selecting and moving content is provided. When content is selected, a move option is displayed in a context menu. A user can select the move option to move the selected content to another location in the same document or in a different document. Selecting the move option removes the selected content, and a move hint is displayed at the location where the content was removed. The move hint provides a visual clue of what is removed from the content. To insert the removed content, the user is enabled to select an insertion point and then select the move hint. On placement of the insertion point, the move hint is available to give the user a visual clue as to what will be moved to that location. Responsive to the selection of the move hint, the removed content is inserted into the document at the insertion point.
    Type: Grant
    Filed: October 5, 2016
    Date of Patent: October 29, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Yubeen Lee, Derik Bjorn Stenerson, Maria Isabel-Rodriguez Carpenter, Shikha Devesh Desai
  • Publication number: 20190180098
    Abstract: Non-limiting examples of the present disclosure describe transformation of content of a digital document on behalf of a user of an application/service. Examples describes herein extend to instances where an existing digital document (e.g. content portion) is transformed as well as examples where templatized transformations are used to create a digital document. As an example, content of a digital document may be converted into preset document format representations which are generated and suggested automatically to the user through a user interface of a productivity service or through an alternative modality (e.g. message, email, notification, etc.). This improves processing efficiency of computing devices associated with productivity services, for example, by enabling efficient digital document management through proactive contextual analysis, reducing the number of processing operations for users in real-time and reducing latency at run-time, among other examples.
    Type: Application
    Filed: December 8, 2017
    Publication date: June 13, 2019
    Inventors: Maria Carpenter, Shikha Devesh Desai, Robin Wakefield, Rebecca Poulson, Maria del Mar Gines Marin