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: 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