Patents by Inventor Taili Feng
Taili Feng 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: 11580172Abstract: Non-limiting examples of the present disclosure describe creation and management of a contact associated with a document. A contact for a document in a first application may be created. The contact may be used to add content, from a second application, to the document. The contact may be stored. Contact data for the contact may be transmitted to one or more processing devices. An exemplary created contact may be used to transfer content from one or more applications to a document of another application. Other examples are also described.Type: GrantFiled: April 12, 2021Date of Patent: February 14, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Rolf Ebeling, Alan Urdan, Annice Jumani, YuBeen Lee, Shikha Desai, Paul Scudieri, Stephanie Cooper, Taili Feng, Yu Mao, Allison Whilden, Ruth Kikin-Gil, Alicia Drummond
-
Publication number: 20210232640Abstract: Non-limiting examples of the present disclosure describe creation and management of a contact associated with a document. A contact for a document in a first application may be created. The contact may be used to add content, from a second application, to the document. The contact may be stored. Contact data for the contact may be transmitted to one or more processing devices. An exemplary created contact may be used to transfer content from one or more applications to a document of another application. Other examples are also described.Type: ApplicationFiled: April 12, 2021Publication date: July 29, 2021Applicant: Microsoft Technology Licensing, LLCInventors: Rolf EBELING, Alan URDAN, Annice JUMANI, YuBeen LEE, Shikha DESAI, Paul SCUDIERI, Stephanie COOPER, Taili FENG, Yu MAO, Allison WHILDEN, Ruth KIKIN-GIL, Alicia DRUMMOND
-
Patent number: 10997253Abstract: Non-limiting examples of the present disclosure describe creation and management of a contact associated with a document. A contact for a document in a first application may be created. The contact may be used to add content, from a second application, to the document. The contact may be stored. Contact data for the contact may be transmitted to one or more processing devices. An exemplary created contact may be used to transfer content from one or more applications to a document of another application. Other examples are also described.Type: GrantFiled: October 22, 2019Date of Patent: May 4, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Rolf Ebeling, Alan Urdan, Annice Jumani, YuBeen Lee, Shikha Desai, Paul Scudieri, Stephanie Cooper, Taili Feng, Yu Mao, Allison Whilden, Ruth Kikin-Gil, Alicia Drummond
-
Patent number: 10979237Abstract: A computer system tracks and analyzes activity data, notifications, and user interactions with activity data and notifications. By analyzing this information, the computer system can identify, for individual users and across a set of users, which activity data and notifications are most relevant. Such activity data and notifications are most relevant when they result in the end user having further user interaction through the electronic document. The information about the relevance of the activity data and notifications can be used for managing sending of notifications and presenting activity data in end user applications.Type: GrantFiled: October 28, 2016Date of Patent: April 13, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Douglas Milvaney, Hoi Mei Wong, Andrew Harris, Manish Shukla, Taili Feng
-
Patent number: 10649623Abstract: Aspects of the present disclosure relate to systems and methods for creating a file activity feed for display on a user interface of a client computing device. In one aspect, data comprising a plurality of activities associated with a file may be obtained. Two or more activities from the plurality of activities may be grouped into a single module of work for display within the file activity feed. The file activity feed may be displayed on the user interface of the client computing device. In some cases, the file activity feed includes one or more file activity elements including at least the single module of work. In some cases, the file activity feed includes a filter icon and a query feature. The filter icon may provide one or more filter preferences for filtering the file activity feed. The query feature may facilitate querying the file activity feed.Type: GrantFiled: November 16, 2015Date of Patent: May 12, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Douglas L. Milvaney, Taili Feng, Manoj Sharma, Sophie I. Vennix
-
Publication number: 20200050642Abstract: Non-limiting examples of the present disclosure describe creation and management of a contact associated with a document. A contact for a document in a first application may be created. The contact may be used to add content, from a second application, to the document. The contact may be stored. Contact data for the contact may be transmitted to one or more processing devices. An exemplary created contact may be used to transfer content from one or more applications to a document of another application. Other examples are also described.Type: ApplicationFiled: October 22, 2019Publication date: February 13, 2020Applicant: Microsoft Technology Licensing, LLCInventors: Rolf EBELING, Alan URDAN, Annice JUMANI, YuBeen LEE, Shikha DESAI, Paul SCUDIERI, Stephanie COOPER, Taili FENG, Yu MAO, Allison WHILDEN, Ruth KIKIN-GIL, Alicia DRUMMOND
-
Patent number: 10482132Abstract: Non-limiting examples of the present disclosure describe creation and management of a contact associated with a document. A contact for a document in a first application may be created. The contact may be used to add content, from a second application, to the document. The contact may be stored. Contact data for the contact may be transmitted to one or more processing devices. An exemplary created contact may be used to transfer content from one or more applications to a document of another application. Other examples are also described.Type: GrantFiled: March 16, 2016Date of Patent: November 19, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Rolf Ebeling, Alan Urdan, Annice Jumani, YuBeen Lee, Shikha Desai, Paul Scudieri, Stephanie Cooper, Taili Feng, Yu Mao, Allison Whilden, Ruth Kikin-Gil, Alicia Drummond
-
Publication number: 20190250780Abstract: Systems, methods, and software are disclosed herein to selectively notify a user of an action taken by other users on components of a collaborative document. A record is maintained of actions taken by users on a plurality of components of a collaborative document. An indication is then received of an action taken by a user on a component of the collaborative document. The record is evaluated to identify at least one other action taken by one other of the users on the component. In response to the evaluation of the record, the one other user is notified of the action taken by the user on the component of the collaborative document.Type: ApplicationFiled: February 9, 2018Publication date: August 15, 2019Inventors: Taili Feng, Douglas Lane Milvaney
-
Publication number: 20190155456Abstract: Aspects of a system for automatically managing a pane in a user interface on a small form factor computing device include an adaptive pane module for determining when an event that affects the canvas size occurs, such as changing the display configuration or reorienting the display, which in turn affects pane management, or the opening or closing of a pane. The adaptive pane module manages the pane. After managing the pane, the system resizes the canvas and reflows the content as appropriate for a small form factor computing device.Type: ApplicationFiled: January 25, 2019Publication date: May 23, 2019Applicant: Microsoft Technology Licensing, LLC.Inventors: Jonathan S. KAUFTHAL, Charles Scott WALKER, Travis SPOMER, Edward Augustus LAYNE, JR., Taili FENG, Julie Christa SETO
-
Patent number: 10209849Abstract: Aspects of a system for automatically managing a pane in a user interface on a small form factor computing device include an adaptive pane module for determining when an event that affects the canvas size occurs, such as changing the display configuration or reorienting the display, which in turn affects pane management, or the opening or closing of a pane. The adaptive pane module manages the pane. After managing the pane, the system resizes the canvas and reflows the content as appropriate for a small form factor computing device.Type: GrantFiled: June 30, 2015Date of Patent: February 19, 2019Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Jonathan S. Kaufthal, Charles Scott Walker, Travis Spomer, Edward Augustus Layne, Jr., Taili Feng, Julie Christa Seto
-
Publication number: 20180314680Abstract: Using stored information about the content of an electronic document which an end user has accessed, and information about changes made by other users to the electronic document, when the end user accesses a server computer from any device, the server computer can identify changed content in the electronic document which the end user has not yet accessed. When the server computer delivers the electronic document to the device used by the end user, the electronic document can be accompanied by information indicating which content of the electronic document the end user has not yet accessed. An end user application on the device can present the electronic document with information indicating the content which that end user has not yet accessed. By storing this information on the server computer, the end user can access the electronic document from any device and quickly identify the changed content which that end user has not yet accessed.Type: ApplicationFiled: April 28, 2017Publication date: November 1, 2018Inventors: Amal DORAI, Taili FENG, Matthew Charles GAUTHIER, Alyssa Marie IRWIN, Douglas Lane MILVANEY, Gaurav MISHRA, Manasi VELHANKAR, Joan WEAVER
-
Patent number: 10078627Abstract: Collaboration cards are provided to enable people to collaborate and receive instant replies to comments or questions from anywhere in a collaboratively generated document. A collaborator may add somebody's name to a collaboration card and ask that person for information, for example. That person may receive the question/comment via an email, a text message, a posting, or comparable communication methods, and respond back with the requested information through the same communication channel or another communication channel. The replied content may be placed into the collaboration card created in the document, and the original sender may be enabled to accept a change to the document content based on the collaboration card.Type: GrantFiled: November 20, 2015Date of Patent: September 18, 2018Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Shikha Desai, Gary Caldwell, Rolf Ebeling, Taili Feng, Paul Scudieri, Sung Joon Won, Eugene Y. Suh, Ruth Kikin-Gil, Patrick Davis, Derik Stenerson, Suzan Marashi, Navneet Kambo, Zachary Burstain, Erin O'Connell
-
Publication number: 20180123815Abstract: A computer system tracks and analyzes activity data, notifications, and user interactions with activity data and notifications. By analyzing this information, the computer system can identify, for individual users and across a set of users, which activity data and notifications are most relevant. Such activity data and notifications are most relevant when they result in the end user having further user interaction through the electronic document. The information about the relevance of the activity data and notifications can be used for managing sending of notifications and presenting activity data in end user applications.Type: ApplicationFiled: October 28, 2016Publication date: May 3, 2018Inventors: Douglas Milvaney, Hoi Mei Wong, Andrew Harris, Manish Shukla, Taili Feng
-
Publication number: 20170270113Abstract: Non-limiting examples of the present disclosure describe creation and management of a contact associated with a document. A contact for a document in a first application may be created. The contact may be used to add content, from a second application, to the document. The contact may be stored. Contact data for the contact may be transmitted to one or more processing devices. An exemplary created contact may be used to transfer content from one or more applications to a document of another application. Other examples are also described.Type: ApplicationFiled: March 16, 2016Publication date: September 21, 2017Applicant: Microsoft Technology Licensing, LLCInventors: Rolf Ebeling, Alan Urdan, Annice Jumani, YuBeen Lee, Shikha Desai, Paul Scudieri, Stephanie Cooper, Taili Feng, Michelle Mao, Allison Whilden, Ruth Kikin-Gil, Alicia Drummond
-
Publication number: 20170147547Abstract: Collaboration cards are provided to enable people to collaborate and receive instant replies to comments or questions from anywhere in a collaboratively generated document. A collaborator may add somebody's name to a collaboration card and ask that person for information, for example. That person may receive the question/comment via an email, a text message, a posting, or comparable communication methods, and respond back with the requested information through the same communication channel or another communication channel. The replied content may be placed into the collaboration card created in the document, and the original sender may be enabled to accept a change to the document content based on the collaboration card.Type: ApplicationFiled: November 20, 2015Publication date: May 25, 2017Inventors: Shikha Desai, Gary Caldwell, Rolf Ebeling, Taili Feng, Paul Scudieri, Sung Joon Won, Eugene Suh, Ruth Kikin-Gil, Patrick Davis, Derik Stenerson, Suzan Marashi, Navneet Kambo, Zachary Burstain, Erin O'Connell
-
Publication number: 20170139550Abstract: Aspects of the present disclosure relate to systems and methods for creating a file activity feed for display on a user interface of a client computing device. In one aspect, data comprising a plurality of activities associated with a file may be obtained. Two or more activities from the plurality of activities may be grouped into a single module of work for display within the file activity feed. The file activity feed may be displayed on the user interface of the client computing device. In some cases, the file activity feed includes one or more file activity elements including at least the single module of work. In some cases, the file activity feed includes a filter icon and a query feature. The filter icon may provide one or more filter preferences for filtering the file activity feed. The query feature may facilitate querying the file activity feed.Type: ApplicationFiled: November 16, 2015Publication date: May 18, 2017Inventors: Douglas L. Milvaney, Taili Feng, Manoj Sharma, Sophie I. Vennix
-
Publication number: 20160209987Abstract: Aspects of a system for automatically managing a pane in a user interface on a small form factor computing device include an adaptive pane module for determining when an event that affects the canvas size occurs, such as changing the display configuration or reorienting the display, which in turn affects pane management, or the opening or closing of a pane. The adaptive pane module manages the pane. After managing the pane, the system resizes the canvas and reflows the content as appropriate for a small form factor computing device.Type: ApplicationFiled: June 30, 2015Publication date: July 21, 2016Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC.Inventors: Jonathan S. Kaufthal, Charles Scott Walker, Travis Spomer, Edward Augustus Layne, Jr., Taili Feng, Julie Christa Seto
-
Patent number: D798324Type: GrantFiled: May 9, 2016Date of Patent: September 26, 2017Assignee: Microsoft CorporationInventors: Jonathan Esterly, Daniel Edward Fairweather, Taili Feng, Linnea Smolentzov
-
Patent number: D819661Type: GrantFiled: February 23, 2017Date of Patent: June 5, 2018Assignee: Microsoft CorporationInventors: Taili Feng, Chad Rothschiller, Harold Gomez, Denys Krut
-
Patent number: D822715Type: GrantFiled: February 23, 2017Date of Patent: July 10, 2018Assignee: Microsoft CorporationInventors: Taili Feng, Chad Rothschiller, Harold Gomez, Denys Krut