Patents by Inventor Mark Morganstern

Mark Morganstern 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: 12436948
    Abstract: One embodiment includes a method to be performed by a computing system. The method includes receiving first data comprising one or more first data fields associated with corresponding first values, receiving second data comprising one or more second data fields associated with corresponding second values, wherein at least one of the one or more second data fields corresponds to at least one of the one or more first data fields. The method further includes associating one or more of the one or more first data fields and one or more of the one or more second data fields to one or more standard data fields and generating a data view based on the one or more standard data fields.
    Type: Grant
    Filed: March 29, 2024
    Date of Patent: October 7, 2025
    Assignee: Sonos, Inc.
    Inventors: Mark Morganstern, Bradford Littooy, Julia Wilkins
  • Publication number: 20250238193
    Abstract: An input at a physical interface of a first playback device is detected. The input may indicate a playback command. Via the first playback device, the second playback device is determined to be currently playing media content. Based on determining that the second playback device is currently playing media content and based on receiving the input at the physical interface, the first playback device is caused to play the media content synchronously with the second playback device.
    Type: Application
    Filed: January 17, 2025
    Publication date: July 24, 2025
    Inventors: Mark Morganstern, Alec Ferguson
  • Patent number: 12204816
    Abstract: An input at a physical interface of a first playback device is detected. The input may indicate a playback command. Via the first playback device, the second playback device is determined to be currently playing media content. Based on determining that the second playback device is currently playing media content and based on receiving the input at the physical interface, the first playback device is caused to play the media content synchronously with the second playback device.
    Type: Grant
    Filed: May 15, 2023
    Date of Patent: January 21, 2025
    Assignee: Sonos, Inc.
    Inventors: Mark Morganstern, Alec Ferguson
  • Publication number: 20240241882
    Abstract: Systems and methods for extracting data views from heterogeneous data sources in accordance with embodiments of the invention are illustrated. One embodiment includes a method to be performed by a computing system. The method includes receiving first data comprising one or more first data fields associated with corresponding first values, receiving second data comprising one or more second data fields associated with corresponding second values, wherein at least one of the one or more second data fields corresponds to at least one of the one or more first data fields. The method further includes associating one or more of the one or more first data fields and one or more of the one or more second data fields to one or more standard data fields and generating a data view based on the one or more standard data fields.
    Type: Application
    Filed: March 29, 2024
    Publication date: July 18, 2024
    Inventors: Mark Morganstern, Bradford Littooy, Julia Wilkins
  • Patent number: 11960482
    Abstract: Systems and methods for extracting data views from heterogeneous data sources in accordance with embodiments of the invention are illustrated. One embodiment includes a method for extracting data views. The method includes steps for receiving data from several data sources and identifying raw fields from the received data. The process further includes steps for mapping the identified raw fields to common fields by determining similarities between a raw field and each of the common fields, identifying a target common field based on the determined similarities, and mapping the raw field to the target common field. The process further includes steps for extracting views of the received data based on the mapping of the identified raw fields to common fields.
    Type: Grant
    Filed: May 11, 2023
    Date of Patent: April 16, 2024
    Assignee: Sonos, Inc.
    Inventors: Mark Morganstern, Bradford Littooy, Julia Wilkins
  • Publication number: 20240045646
    Abstract: An input at a physical interface of a first playback device is detected. The input may indicate a playback command. Via the first playback device, the second playback device is determined to be currently playing media content. Based on determining that the second playback device is currently playing media content and based on receiving the input at the physical interface, the first playback device is caused to play the media content synchronously with the second playback device.
    Type: Application
    Filed: May 15, 2023
    Publication date: February 8, 2024
    Inventors: Mark Morganstern, Alec Ferguson
  • Patent number: 11675786
    Abstract: One embodiment includes a method for extracting data views. The method includes steps for receiving data from several data sources and identifying raw fields from the received data. The process further includes steps for mapping the identified raw fields to common fields by determining similarities between a raw field and each of the common fields, identifying a target common field based on the determined similarities, and mapping the raw field to the target common field. The process further includes steps for extracting views of the received data based on the mapping of the identified raw fields to common fields.
    Type: Grant
    Filed: March 31, 2020
    Date of Patent: June 13, 2023
    Assignee: Sonos, Inc.
    Inventors: Mark Morganstern, Bradford Littooy, Julia Wilkins
  • Patent number: 11650786
    Abstract: An input at a physical interface of a first playback device is detected. The input may indicate a playback command. Via the first playback device, the second playback device is determined to be currently playing media content. Based on determining that the second playback device is currently playing media content and based on receiving the input at the physical interface, the first playback device is caused to play the media content synchronously with the second playback device.
    Type: Grant
    Filed: October 19, 2020
    Date of Patent: May 16, 2023
    Assignee: Sonos, Inc.
    Inventors: Mark Morganstern, Alec Ferguson
  • Publication number: 20210303569
    Abstract: One embodiment includes a method for extracting data views. The method includes steps for receiving data from several data sources and identifying raw fields from the received data. The process further includes steps for mapping the identified raw fields to common fields by determining similarities between a raw field and each of the common fields, identifying a target common field based on the determined similarities, and mapping the raw field to the target common field. The process further includes steps for extracting views of the received data based on the mapping of the identified raw fields to common fields.
    Type: Application
    Filed: March 31, 2020
    Publication date: September 30, 2021
    Applicant: Sonos, Inc.
    Inventors: Mark Morganstern, Bradford Littooy, Julia Wilkins
  • Publication number: 20210103423
    Abstract: An input at a physical interface of a first playback device is detected. The input may indicate a playback command. Via the first playback device, the second playback device is determined to be currently playing media content. Based on determining that the second playback device is currently playing media content and based on receiving the input at the physical interface, the first playback device is caused to play the media content synchronously with the second playback device.
    Type: Application
    Filed: October 19, 2020
    Publication date: April 8, 2021
    Inventors: Mark Morganstern, Alec Ferguson
  • Patent number: 10809971
    Abstract: An input at a physical interface of a first playback device is detected. The input may indicate a playback command. Via the first playback device, the second playback device is determined to be currently playing media content. Based on determining that the second playback device is currently playing media content and based on receiving the input at the physical interface, the first playback device is caused to play the media content synchronously with the second playback device.
    Type: Grant
    Filed: February 15, 2019
    Date of Patent: October 20, 2020
    Assignee: Sonos, Inc.
    Inventors: Mark Morganstern, Alec Ferguson
  • Publication number: 20190179602
    Abstract: An input at a physical interface of a first playback device is detected. The input may indicate a playback command. Via the first playback device, the second playback device is determined to be currently playing media content. Based on determining that the second playback device is currently playing media content and based on receiving the input at the physical interface, the first playback device is caused to play the media content synchronously with the second playback device.
    Type: Application
    Filed: February 15, 2019
    Publication date: June 13, 2019
    Inventors: Mark Morganstern, Alec Ferguson
  • Patent number: 10209948
    Abstract: An input at a physical interface of a first playback device is detected. The input may indicate a playback command. Via the first playback device, the second playback device is determined to be currently playing media content. Based on determining that the second playback device is currently playing media content and based on receiving the input at the physical interface, the first playback device is caused to play the media content synchronously with the second playback device.
    Type: Grant
    Filed: July 19, 2016
    Date of Patent: February 19, 2019
    Assignee: SONOS, INC.
    Inventors: Mark Morganstern, Alec Ferguson
  • Patent number: 10209947
    Abstract: An example method includes detecting, via a control interface of a first playback device while at least one second playback device is playing media, an input indicating a command for the first playback device to (i) form a zone with the second playback device and (ii) play back the media in synchrony, and based on the detected input, causing the first playback device to carry out the command. A second example method includes detecting, by a control device while at least one first playback device is playing media, an input indicating a command for a second playback device to (i) form a zone with the first playback device and (ii) play back the media in synchrony, wherein the control device is configured to transmit commands to the second playback device; and based on the detected input, causing the second playback device to carry out the command.
    Type: Grant
    Filed: July 23, 2014
    Date of Patent: February 19, 2019
    Assignee: SONOS, INC.
    Inventors: Mark Morganstern, Alec Ferguson
  • Publication number: 20160357513
    Abstract: An input at a physical interface of a first playback device is detected. The input may indicate a playback command. Via the first playback device, the second playback device is determined to be currently playing media content. Based on determining that the second playback device is currently playing media content and based on receiving the input at the physical interface, the first playback device is caused to play the media content synchronously with the second playback device.
    Type: Application
    Filed: July 19, 2016
    Publication date: December 8, 2016
    Inventors: Mark Morganstern, Alec Ferguson
  • Publication number: 20160026428
    Abstract: An example method includes detecting, via a control interface of a first playback device while at least one second playback device is playing media, an input indicating a command for the first playback device to (i) form a zone with the second playback device and (ii) play back the media in synchrony, and based on the detected input, causing the first playback device to carry out the command. A second example method includes detecting, by a control device while at least one first playback device is playing media, an input indicating a command for a second playback device to (i) form a zone with the first playback device and (ii) play back the media in synchrony, wherein the control device is configured to transmit commands to the second playback device; and based on the detected input, causing the second playback device to carry out the command.
    Type: Application
    Filed: July 23, 2014
    Publication date: January 28, 2016
    Applicant: SONOS, INC.
    Inventors: Mark Morganstern, Alec Ferguson