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: 11960482Abstract: 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: GrantFiled: May 11, 2023Date of Patent: April 16, 2024Assignee: Sonos, Inc.Inventors: Mark Morganstern, Bradford Littooy, Julia Wilkins
-
Publication number: 20240045646Abstract: 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: ApplicationFiled: May 15, 2023Publication date: February 8, 2024Inventors: Mark Morganstern, Alec Ferguson
-
Patent number: 11675786Abstract: 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: GrantFiled: March 31, 2020Date of Patent: June 13, 2023Assignee: Sonos, Inc.Inventors: Mark Morganstern, Bradford Littooy, Julia Wilkins
-
Patent number: 11650786Abstract: 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: GrantFiled: October 19, 2020Date of Patent: May 16, 2023Assignee: Sonos, Inc.Inventors: Mark Morganstern, Alec Ferguson
-
Publication number: 20210303569Abstract: 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: ApplicationFiled: March 31, 2020Publication date: September 30, 2021Applicant: Sonos, Inc.Inventors: Mark Morganstern, Bradford Littooy, Julia Wilkins
-
Publication number: 20210103423Abstract: 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: ApplicationFiled: October 19, 2020Publication date: April 8, 2021Inventors: Mark Morganstern, Alec Ferguson
-
Patent number: 10809971Abstract: 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: GrantFiled: February 15, 2019Date of Patent: October 20, 2020Assignee: Sonos, Inc.Inventors: Mark Morganstern, Alec Ferguson
-
Publication number: 20190179602Abstract: 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: ApplicationFiled: February 15, 2019Publication date: June 13, 2019Inventors: Mark Morganstern, Alec Ferguson
-
Patent number: 10209948Abstract: 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: GrantFiled: July 19, 2016Date of Patent: February 19, 2019Assignee: SONOS, INC.Inventors: Mark Morganstern, Alec Ferguson
-
Patent number: 10209947Abstract: 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: GrantFiled: July 23, 2014Date of Patent: February 19, 2019Assignee: SONOS, INC.Inventors: Mark Morganstern, Alec Ferguson
-
Publication number: 20160357513Abstract: 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: ApplicationFiled: July 19, 2016Publication date: December 8, 2016Inventors: Mark Morganstern, Alec Ferguson
-
Publication number: 20160026428Abstract: 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: ApplicationFiled: July 23, 2014Publication date: January 28, 2016Applicant: SONOS, INC.Inventors: Mark Morganstern, Alec Ferguson