Patents by Inventor John L. DeMaris
John L. DeMaris 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: 11803704Abstract: Techniques are described herein that are capable of intelligently updating a collaboration site or a template that may be used to create a new collaboration site. The collaboration site or the template may be updated to include new features based on (e.g., based at least in part on) a likelihood that the new features will be valuable to users. The likelihood that new features will be valuable to the users may be determined (e.g., derived) using heuristics, machine learning, intelligent user experiences, and/or an understanding of user behavior gathered by a service that provides the collaboration site or the template. The likelihood may be compared to a likelihood threshold to determine whether the collaboration site or the template is to be updated. In accordance with this example, the update may be made if the likelihood is greater than or equal to the likelihood threshold.Type: GrantFiled: December 13, 2020Date of Patent: October 31, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Sooraj Ashutosh Purandare, Janet Longhurst, Tejas Pravin Mehta, Wenvi Hidayat, John L Demaris, Dieter P. Jansen, Mary Ellen Arndt
-
Patent number: 11438227Abstract: Techniques are described herein that are capable of iteratively updating a collaboration site or a template that may be used to create a new collaboration site. The collaboration site or the template may be updated to include new features based on (e.g., based at least in part on) a likelihood that the new features will be valuable to users. The likelihood that new features will be valuable to the users may be determined (e.g., derived) using heuristics, machine learning, intelligent user experiences, and/or an understanding of user behavior gathered by a service that provides the collaboration site or the template. The likelihood may be compared to a likelihood threshold to determine whether the collaboration site or the template is to be updated. In accordance with this example, the update may be made if the likelihood is greater than or equal to the likelihood threshold.Type: GrantFiled: August 6, 2020Date of Patent: September 6, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Sooraj Ashutosh Purandare, Janet Longhurst, Tejas Pravin Mehta, Wenvi Hidayat, John L. DeMaris, Dieter P. Jansen, Mary Ellen Arndt
-
Publication number: 20210097233Abstract: Techniques are described herein that are capable of intelligently updating a collaboration site or a template that may be used to create a new collaboration site. The collaboration site or the template may be updated to include new features based on (e.g., based at least in part on) a likelihood that the new features will be valuable to users. The likelihood that new features will be valuable to the users may be determined (e.g., derived) using heuristics, machine learning, intelligent user experiences, and/or an understanding of user behavior gathered by a service that provides the collaboration site or the template. The likelihood may be compared to a likelihood threshold to determine whether the collaboration site or the template is to be updated. In accordance with this example, the update may be made if the likelihood is greater than or equal to the likelihood threshold.Type: ApplicationFiled: December 13, 2020Publication date: April 1, 2021Inventors: Sooraj Ashutosh PURANDARE, Janet LONGHURST, Tejas Pravin MEHTA, Wenvi HIDAYAT, John L. DEMARIS, Dieter P. JANSEN, Mary Ellen ARNDT
-
Patent number: 10867128Abstract: Techniques are described herein that are capable of intelligently updating a collaboration site or a template that may be used to create a new collaboration site. The collaboration site or the template may be updated to include new features based on (e.g., based at least in part on) a likelihood that the new features will be valuable to users. The likelihood that new features will be valuable to the users may be determined (e.g., derived) using heuristics, machine learning, intelligent user experiences, and/or an understanding of user behavior gathered by a service that provides the collaboration site or the template. The likelihood may be compared to a likelihood threshold to determine whether the collaboration site or the template is to be updated. In accordance with this example, the update may be made if the likelihood is greater than or equal to the likelihood threshold.Type: GrantFiled: September 12, 2017Date of Patent: December 15, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Sooraj Ashutosh Purandare, Janet Longhurst, Tejas Pravin Mehta, Wenvi Hidayat, John L. DeMaris, Dieter P. Jansen, Mary Ellen Arndt
-
Publication number: 20200374185Abstract: Techniques are described herein that are capable of iteratively updating a collaboration site or a template that may be used to create a new collaboration site. The collaboration site or the template may be updated to include new features based on (e.g., based at least in part on) a likelihood that the new features will be valuable to users. The likelihood that new features will be valuable to the users may be determined (e.g., derived) using heuristics, machine learning, intelligent user experiences, and/or an understanding of user behavior gathered by a service that provides the collaboration site or the template. The likelihood may be compared to a likelihood threshold to determine whether the collaboration site or the template is to be updated. In accordance with this example, the update may be made if the likelihood is greater than or equal to the likelihood threshold.Type: ApplicationFiled: August 6, 2020Publication date: November 26, 2020Inventors: Sooraj Ashutosh Purandare, Janet Longhurst, Tejas Pravin Mehta, Wenvi Hidayat, John L. DeMaris, Dieter P. Jansen, Mary Ellen Arndt
-
Patent number: 10742500Abstract: Techniques are described herein that are capable of iteratively updating a collaboration site or a template that may be used to create a new collaboration site. The collaboration site or the template may be updated to include new features based on (e.g., based at least in part on) a likelihood that the new features will be valuable to users. The likelihood that new features will be valuable to the users may be determined (e.g., derived) using heuristics, machine learning, intelligent user experiences, and/or an understanding of user behavior gathered by a service that provides the collaboration site or the template. The likelihood may be compared to a likelihood threshold to determine whether the collaboration site or the template is to be updated. In accordance with this example, the update may be made if the likelihood is greater than or equal to the likelihood threshold.Type: GrantFiled: September 20, 2017Date of Patent: August 11, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Sooraj Ashutosh Purandare, Janet Longhurst, Tejas Pravin Mehta, Wenvi Hidayat, John L. DeMaris, Dieter P. Jansen, Mary Ellen Arndt
-
Patent number: 10289741Abstract: Techniques are described herein that are capable of using relevant objects to add content to a collaborative repository. The relevant objects are selected from URI-addressable objects based on each relevant object satisfying one or more relevance criteria. The relevant objects are recommended via a user interface. A determination is made that a specified relevant object is selected from the relevant objects. In one example, the content may be added to (e.g., created in) the collaborative repository based on the specified relevant object. In another example, the specified relevant object may be used to represent a new object type in a new content menu. For instance, the new object type may be selectable to cause an object of the new object type to be created in the collaborative repository.Type: GrantFiled: March 30, 2016Date of Patent: May 14, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Melissa Torres Acosta, Benjamin N. Truelove, Victor Poznanski, John L. DeMaris, Carlos G. Perez
-
Publication number: 20190089581Abstract: Techniques are described herein that are capable of iteratively updating a collaboration site or a template that may be used to create a new collaboration site. The collaboration site or the template may be updated to include new features based on (e.g., based at least in part on) a likelihood that the new features will be valuable to users. The likelihood that new features will be valuable to the users may be determined (e.g., derived) using heuristics, machine learning, intelligent user experiences, and/or an understanding of user behavior gathered by a service that provides the collaboration site or the template. The likelihood may be compared to a likelihood threshold to determine whether the collaboration site or the template is to be updated. In accordance with this example, the update may be made if the likelihood is greater than or equal to the likelihood threshold.Type: ApplicationFiled: September 20, 2017Publication date: March 21, 2019Inventors: Sooraj Ashutosh Purandare, Janet Longhurst, Tejas Pravin Mehta, Wenvi Hidayat, John L. DeMaris, Dieter P. Jansen, Mary Ellen Arndt
-
Publication number: 20190079909Abstract: Techniques are described herein that are capable of intelligently updating a collaboration site or a template that may be used to create a new collaboration site. The collaboration site or the template may be updated to include new features based on (e.g., based at least in part on) a likelihood that the new features will be valuable to users. The likelihood that new features will be valuable to the users may be determined (e.g., derived) using heuristics, machine learning, intelligent user experiences, and/or an understanding of user behavior gathered by a service that provides the collaboration site or the template. The likelihood may be compared to a likelihood threshold to determine whether the collaboration site or the template is to be updated. In accordance with this example, the update may be made if the likelihood is greater than or equal to the likelihood threshold.Type: ApplicationFiled: September 12, 2017Publication date: March 14, 2019Inventors: Sooraj Ashutosh Purandare, Janet Longhurst, Tejas Pravin Mehta, Wenvi Hidayat, John L. DeMaris, Dieter P. Jansen, Mary Ellen Arndt
-
Publication number: 20170286547Abstract: Techniques are described herein that are capable of using relevant objects to add content to a collaborative repository. The relevant objects are selected from URI-addressable objects based on each relevant object satisfying one or more relevance criteria. The relevant objects are recommended via a user interface. A determination is made that a specified relevant object is selected from the relevant objects. In one example, the content may be added to (e.g., created in) the collaborative repository based on the specified relevant object. In another example, the specified relevant object may be used to represent a new object type in a new content menu. For instance, the new object type may be selectable to cause an object of the new object type to be created in the collaborative repository.Type: ApplicationFiled: March 30, 2016Publication date: October 5, 2017Inventors: Melissa Torres Acosta, Benjamin N. Truelove, Victor Poznanski, John L. DeMaris, Carlos G. Perez
-
Publication number: 20170285889Abstract: Aspects of the present disclosure relate to systems and methods for pinning items that span across multiple containers in a collaboration environment. In one aspect, a set of pinned items may be provided based on a container. For example, a first container may comprise a folder having a first metadata driven view that includes a first set of pinnable items. In another example, a second container may comprise the folder having a second metadata driven view that includes a second set of pinnable items. Pinnable items from the first set of pinnable items may be pinned as a tile in a top position within the first metadata driven view. Pinnable items from the second set of pinnable items may be pinned as a tile in a top position within the second metadata driven view.Type: ApplicationFiled: June 27, 2016Publication date: October 5, 2017Inventors: John L. DeMaris, Angela Allison
-
Publication number: 20170269805Abstract: Aspects of the present disclosure relate to systems and methods for creating and progressing files through a workflow using a workflow board. In one aspect, a file repository may be rendered within a file sharing tool. The file repository may include at least a workflow board. A workflow board view associated with a workflow comprising one or more stages may be generated. The generated workflow board view may be displayed as the workflow board. In one example, the workflow board view includes a visual representation of a file status of one or more files progressing through the one or more stages of the workflow.Type: ApplicationFiled: March 17, 2016Publication date: September 21, 2017Inventors: John L. DeMaris, Michael Scott Pierce, M. Tyler J. Rasmussen
-
Publication number: 20160140139Abstract: A mount point folder in a collaborative service library may reference contents of a mounted folder that resides elsewhere and includes actual files. File operations may be performed on files inside the mounted folder that may actually live across domains and changes to the contents of either folder may appear in the other. The mount point folder may be represented on the server as a file with .url extensions but in the client user experience, it may be represented as a folder. Mount point folders may be created at a root of a document library or within any other folder of the document library.Type: ApplicationFiled: November 17, 2014Publication date: May 19, 2016Inventors: Melissa Torres, Zhenguang Chen, Carlos Perez, Qinjia Hackett, John D. Fan, William David Taylor, Shilong Yao, Trung Duc Nguyen, David Harrison Goff, Dana Zircher, John L. DeMaris