Patents by Inventor Seth Fox

Seth Fox 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: 11934649
    Abstract: A method includes: hosting, by a computing device, a videoconference among plural users; receiving, by the computing device, input from a sharing user of the plural users, wherein the input initiates a screenshare in the videoconference; creating, by the computing device, document twins of a document shown in the screenshare; and providing, by the computing device and to other users of the plural users, access to respective ones of the document twins in an interface of the videoconference; wherein each of the other users may scroll within a respective one of the document twins independently of other ones of the other users and independently of the screenshare.
    Type: Grant
    Filed: February 28, 2022
    Date of Patent: March 19, 2024
    Assignee: KYNDRYL, INC.
    Inventors: Michael Seth Silverstein, Caleb Miles, Zachary A. Silverstein, Jeremy R. Fox
  • Patent number: 11700292
    Abstract: In various implementations, a productivity application allows selected content from an electronic document to be shared with and edited by multiple users through instances of a collaboration component. The collaboration component includes a distributed data structure that stores state information about the shared content. The component also includes application logic for managing the state information to reflect user edits and other such changes. This allows the selected content to be shared with the users in any application that supports the collaboration component and without the entirety of the document having to be shared. A user can experience the content in the context of applications other than the productivity application that hosts the document.
    Type: Grant
    Filed: June 14, 2021
    Date of Patent: July 11, 2023
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Ian Dwyer Curry, Kathryn Veronica Jean Sullivan, Seth Fox, David Benjamin Lee
  • Publication number: 20220400141
    Abstract: In various implementations, a productivity application allows selected content from an electronic document to be shared with and edited by multiple users through instances of a collaboration component. The collaboration component includes a distributed data structure that stores state information about the shared content. The component also includes application logic for managing the state information to reflect user edits and other such changes. This allows the selected content to be shared with the users in any application that supports the collaboration component and without the entirety of the document having to be shared. A user can experience the content in the context of applications other than the productivity application that hosts the document.
    Type: Application
    Filed: June 14, 2021
    Publication date: December 15, 2022
    Inventors: Ian Dwyer CURRY, Kathryn Veronica Jean SULLIVAN, Seth FOX, David Benjamin LEE
  • Patent number: 11237848
    Abstract: Collaborator content selection and manipulation actions and comments during interaction with a document are recorded to enhance asynchronous collaboration. The collaborator content selection and manipulation actions and comments are recorded during interaction with a document in a first collaboration viewport at a first time and played back in a second collaboration viewport at a second time while the same or a different instance of the document is displayed. The collaborator content selection and manipulation actions and comments include at least text selection, mouse or pen movements, and voice comments or ink annotations that are played back to recreate the collaborator changes and comments as though they were occurring in real-time, thereby creating a user experience that is more like the “over the shoulder” collaboration that would be available to collaborators that are at the same physical location.
    Type: Grant
    Filed: February 18, 2019
    Date of Patent: February 1, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Seth Fox, Erez Kikin Gil, Daniel P. Costenaro, Christopher Andrews Jung, Benjamin D. Smith
  • Patent number: 11144541
    Abstract: A system configured intelligently reusing content and format is provided. The system receives a selection of data to be copied and an indication to copy the selected data and copies the selected data. The system receives an indication to paste the selected data at a second location. The selected data is analyzed to determine one or more options available for the paste, whereby each of the options being selectable to change an aspect of the selected data being pasted. The one or more options and an image of a placeholder representing the selected data are presented at the second location. The system receives a selection of an option from the one or more options. In response to receiving the selection of the option, the system causes presentation of the selected data in place of the image of the placeholder based on the selected option.
    Type: Grant
    Filed: February 18, 2019
    Date of Patent: October 12, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Christopher Andrews Jung, Seth Fox, Erez Kikin Gil, Daniel P. Costenaro
  • Patent number: 11110407
    Abstract: An apparatus (2) for dissolving a gas into a liquid includes a liquid inlet (4) for supplying liquid into the apparatus, a gas inlet (6) for supplying gas into the liquid within the apparatus and a venturi (52) arranged to dissolve the gas into the liquid passing through the venturi. The apparatus also includes an outlet (18) for the liquid and dissolved gas downstream of the venturi. At least part of the liquid inlet, at least part of the gas inlet, at least part of the venturi and at least part of the outlet are formed in an integrally formed piece of material (42).
    Type: Grant
    Filed: November 5, 2015
    Date of Patent: September 7, 2021
    Assignee: OXY SOLUTIONS AS
    Inventors: Seth Fox, Arild Hermansen, Mahmood Amiry-Moghaddam, Hege Ugland, Camilla Haglerød
  • Publication number: 20210268453
    Abstract: An apparatus for dissolving a gas into a liquid includes a liquid inlet for supplying liquid into the apparatus, a gas inlet for supplying gas into the liquid within the apparatus and a venturi arranged to dissolve the gas into the liquid passing through the venturi. The apparatus also includes an outlet for the liquid and dissolved gas downstream of the venturi. At least part of the liquid inlet, at least part of the gas inlet, at least part of the venturi and at least part of the outlet are integrally formed in a single piece of material.
    Type: Application
    Filed: May 18, 2021
    Publication date: September 2, 2021
    Inventors: Seth Fox, Arild Hermansen, Mahmood Amiry-Moghaddam, Hege Ugland, Camilla Haglerød
  • Patent number: 11086824
    Abstract: Systems and methods for managing an inline conversation area within a document are provided. In example embodiments, a collaboration system causes presentation of a user interface displaying a document that is being collaboratively edited by a plurality of users. The collaboration system receives an indication to present an inline conversation area within the document. In response, the inline conversation area is displayed within the document on the user interface, whereby the inline conversation area is visually distinguished from content of the document. The collaboration system receives, via the inline conversation area, input from the plurality of users. The input comprises comments being exchanged between the plurality of users and draft content. The inputs are displayed in the inline conversation area within the document on the user interface.
    Type: Grant
    Filed: February 18, 2019
    Date of Patent: August 10, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Erez Kikin Gil, Seth Fox, Daniel P. Costenaro
  • Patent number: 10963144
    Abstract: Systems, methods, and software are disclosed herein for graphically organizing content in a user interface to a software application. A visual representations of data objects is presented on a canvas in the user interface. User input is received indicative of at least a visual construct for arranging the visual representations of the data objects on the canvas and criteria for arranging the visual representations of the data objects with respect to the visual construct. Data associated with each of the data objects that relates to the criteria is then identified. Each of the visual representations of data objects are placed on the visual construct based on the data related to the criteria.
    Type: Grant
    Filed: December 7, 2017
    Date of Patent: March 30, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Seth Fox, Yibing Zhu, Rolf Arnold Ebeling
  • Patent number: 10901604
    Abstract: Non-limiting examples described herein relate to dynamic and intelligent transformation of a data object to a form that fits a context of a content portion in a receiving application/service. As an example, action(s), such as a drag and drop, is received through a user interface of a productivity service. The drag and drop drags a data object onto a content portion of a digital document. A context for the drag and drop is determined based on semantic analysis of the drag and drop. A composite data object is generated based on the determined context of the drag and drop. The composite data object comprises the content portion and a representation of the data object that alters presentation of the data object to fit a context of the content portion. The composite data object may be surfaced through the user interface.
    Type: Grant
    Filed: November 28, 2017
    Date of Patent: January 26, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Yibing Zhu, Seth Fox
  • Publication number: 20200265022
    Abstract: A collaborator creates a personal work space within a document or project space and signals intent to other collaborators regarding the activity being performed in the personal work space. The personal work space may include a note space for the collaborator to add text signaling intent of the collaborator in modifying the document or project in the personal work space. For example, the note space may include an indication of a time when the collaborator started work in the personal work space and/or an indication that the collaborator is actively working in the personal work space or that the collaborator has completed work in the personal work space. The collaborator also may modify the viewability of the personal work space to permit the personal work space to be viewed by all collaborators, no collaborators, or one or more specified collaborators by assigning other collaborators permissions to the personal work space.
    Type: Application
    Filed: February 18, 2019
    Publication date: August 20, 2020
    Inventors: Erez Kikin Gil, Seth Fox, Daniel P. Costenaro, Aleta E.C. Bashaw, Keri D. Talbot
  • Publication number: 20200264745
    Abstract: A computing device identifies detects changes to a shared document from a plurality of users. The computing device determines change activities and corresponding provenance to the shared document in response to detecting the changes. A context of granular changes is generated based on the change activities and corresponding provenance to the shared document. The computing device generates a graphical user interface based on the context. The graphical user interface provides a visualization of the granular changes.
    Type: Application
    Filed: February 18, 2019
    Publication date: August 20, 2020
    Inventors: Seth Fox, Erez Kikin Gil, Daniel P. Costenaro, Samuel Shen, Christopher Andrews Jung, Benjamin D. Smith
  • Publication number: 20200265112
    Abstract: A computing device receives a request to share a document to a plurality of recipients. The computing device determines a type of audience for each recipient and modifies the document based the type of audience for each recipient of the plurality of recipients. The computing device provides the modified document to the plurality of recipients.
    Type: Application
    Filed: February 18, 2019
    Publication date: August 20, 2020
    Inventors: Seth Fox, Erez Kikin Gil, Daniel P. Costenaro, Aleta E.C. Bashaw, Christopher Andrews Jung, Keri D. Talbot
  • Publication number: 20200264905
    Abstract: Collaborator content selection and manipulation actions and comments during interaction with a document are recorded to enhance asynchronous collaboration. The collaborator content selection and manipulation actions and comments are recorded during interaction with a document in a first collaboration viewport at a first time and played back in a second collaboration viewport at a second time while the same or a different instance of the document is displayed. The collaborator content selection and manipulation actions and comments include at least text selection, mouse or pen movements, and voice comments or ink annotations that are played back to recreate the collaborator changes and comments as though they were occurring in real-time, thereby creating a user experience that is more like the “over the shoulder” collaboration that would be available to collaborators that are at the same physical location.
    Type: Application
    Filed: February 18, 2019
    Publication date: August 20, 2020
    Inventors: Seth Fox, Erez Kikin Gil, Daniel P. Costenaro, Christopher Andrews Jung, Benjamin D. Smith
  • Publication number: 20200265013
    Abstract: Systems and methods for managing an inline conversation area within a document are provided. In example embodiments, a collaboration system causes presentation of a user interface displaying a document that is being collaboratively edited by a plurality of users. The collaboration system receives an indication to present an inline conversation area within the document. In response, the inline conversation area is displayed within the document on the user interface, whereby the inline conversation area is visually distinguished from content of the document. The collaboration system receives, via the inline conversation area, input from the plurality of users. The input comprises comments being exchanged between the plurality of users and draft content. The inputs are displayed in the inline conversation area within the document on the user interface.
    Type: Application
    Filed: February 18, 2019
    Publication date: August 20, 2020
    Inventors: Erez Kikin Gil, Seth Fox, Daniel P. Costenaro
  • Publication number: 20200265040
    Abstract: A system configured intelligently reusing content and format is provided. The system receives a selection of data to be copied and an indication to copy the selected data and copies the selected data. The system receives an indication to paste the selected data at a second location. The selected data is analyzed to determine one or more options available for the paste, whereby each of the options being selectable to change an aspect of the selected data being pasted. The one or more options and an image of a placeholder representing the selected data are presented at the second location. The system receives a selection of an option from the one or more options. In response to receiving the selection of the option, the system causes presentation of the selected data in place of the image of the placeholder based on the selected option.
    Type: Application
    Filed: February 18, 2019
    Publication date: August 20, 2020
    Inventors: Christopher Andrews Jung, Seth Fox, Erez Kikin Gil, Daniel P. Costenaro
  • Patent number: 10740367
    Abstract: Systems, methods, and software are disclosed herein for indicating a change to content in a document to a user. A document is displayed in a user interface to an application. Content then is introduced into the document from a source external to the document. After the content has been introduced into the document, the source of the content is queried for any changes to the content at the source. If a change has occurred, an indication of the change to the content at the source is introduced in the document.
    Type: Grant
    Filed: January 14, 2018
    Date of Patent: August 11, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Douglas Taylor, Robyn Sambo, James S. Masson, Michael Gary Heyns, Victor Poznanski, Ruth Kikin-Gil, Seth Fox, Yibing Zhu, Georges Krinker, Robin Emily Wakefield, Robert A. Little, Ali Taleghani
  • Publication number: 20190220539
    Abstract: Systems, methods, and software are disclosed herein for indicating a change to content in a document to a user. A document is displayed in a user interface to an application. Content then is introduced into the document from a source external to the document. After the content has been introduced into the document, the source of the content is queried for any changes to the content at the source. If a change has occurred, an indication of the change to the content at the source is introduced in the document.
    Type: Application
    Filed: January 14, 2018
    Publication date: July 18, 2019
    Inventors: Douglas Taylor, Robyn Sambo, James S. Masson, Michael Gary Heyns, Victor Poznanski, Ruth Kikin-Gil, Seth Fox, Yibing Zhu, Georges Krinker, Robin Emily Wakefield, Robert A. Little, Ali Taleghani
  • Publication number: 20190179519
    Abstract: Systems, methods, and software are disclosed herein for graphically organizing content in a user interface to a software application. A visual representations of data objects is presented on a canvas in the user interface. User input is received indicative of at least a visual construct for arranging the visual representations of the data objects on the canvas and criteria for arranging the visual representations of the data objects with respect to the visual construct. Data associated with each of the data objects that relates to the criteria is then identified. Each of the visual representations of data objects are placed on the visual construct based on the data related to the criteria.
    Type: Application
    Filed: December 7, 2017
    Publication date: June 13, 2019
    Inventors: Seth Fox, Yibing Zhu, Rolf Arnold Ebeling
  • Publication number: 20190163339
    Abstract: Non-limiting examples described herein relate to dynamic and intelligent transformation of a data object to a form that fits a context of a content portion in a receiving application/service. As an example, action(s), such as a drag and drop, is received through a user interface of a productivity service. The drag and drop drags a data object onto a content portion of a digital document. A context for the drag and drop is determined based on semantic analysis of the drag and drop. A composite data object is generated based on the determined context of the drag and drop. The composite data object comprises the content portion and a representation of the data object that alters presentation of the data object to fit a context of the content portion. The composite data object may be surfaced through the user interface.
    Type: Application
    Filed: November 28, 2017
    Publication date: May 30, 2019
    Inventors: Yibing Zhu, Seth Fox