Patents by Inventor David Stern
David Stern 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: 12381848Abstract: A computer-implemented improved system for producing studio quality e-commerce product videos displaying a 3D rendering created from a 3D model of a product that includes generally the steps of uploading a 3D model of the consumer product onto a computer or an online platform; selecting product features for highlighting in the video; rotating the 3D model to identify selected features; providing text to highlight portions of the video and the selected features; selecting and providing musical accompaniment for the video; and, creating a timeline to establish the sequence of individual portions of the video whereupon the 3D rendered video is then automatically generated for the vendor's e-commerce product page and various social platforms.Type: GrantFiled: May 16, 2023Date of Patent: August 5, 2025Assignee: Glossi, Inc.Inventors: David Stern, Jacob William Black, Jonathan M. Gitlin, Michael Gadd, Greg Bolton, Kyle Dail, Rachael McDonald, Jacob Backer Schwartz, Steven Walther
-
Publication number: 20250172820Abstract: Disclosed herein is a high throughput optical scanning device and methods of use. The optical scanning device and methods of use provided herein can allow high throughput scanning of a continuously moving object with a high resolution despite fluctuations in stage velocity. This can aid in high throughput scanning of a substrate, such as a biological chip comprising fluorophores. Also provided herein are improved optical relay systems and scanning optics.Type: ApplicationFiled: January 9, 2025Publication date: May 29, 2025Inventors: Windsor OWENS, Bryan P. STAKER, Robert HARTLAGE, Edvinas ZIZMINSKAS, David STERN, Paul HEILMAN
-
Patent number: 12292774Abstract: Streaming content using a data streaming device having limited power is described. A data streaming device receives streaming content from a network and provides the streaming content for display on a content display device. Data streaming device includes power supplies that receive power from the content display device. The power supplies use the power to operate components of data streaming device that process the streaming content. A measuring module measures the power provided to the data streaming device. When the power is insufficient, a controller generates an indication that there is insufficient power to operate the components of the data streaming device. The controller may also modify functionality of the components to operate using available power or disable a component of the data streaming device.Type: GrantFiled: March 13, 2024Date of Patent: May 6, 2025Assignee: Roku, Inc.Inventors: Gregory Garner, Anthony Wood, Simon Martin, David Stern, Neil Edward Johnson
-
Publication number: 20250142301Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for a device including a functional circuit, a power monitor circuit, and a controller. The functional circuit can be configured to perform a function. The power monitor circuit can collect power usage data of the functional circuit. The controller can transmit the power usage data to a master control device, and receive an instruction provided by the master control device. The instruction is generated based on the power usage data of the functional circuit and related to the function. Based on the instruction received from the master control device, the controller can adjust the function performed by the functional circuit.Type: ApplicationFiled: January 2, 2025Publication date: May 1, 2025Applicant: ROKU, INC.Inventors: Gregory Mack GARNER, David Stern, David Westerhoff, Anthony John Wood
-
Publication number: 20250133085Abstract: A method includes receiving, by a first device that is included in a first network and a second network, a request from a second device to join the first network. The method also includes making, by the first device, determinations of whether to transmit the second device a first credential corresponding to the first network and whether to transmit the second device a second credential corresponding to the second network. The method also includes using the determinations as a basis to select, as content for a message, the first credential, the second credential, or an indication that the second device is not allowed on the first network and not allowed on the second network. The method also includes transmitting the message that includes the content to the second device.Type: ApplicationFiled: October 18, 2023Publication date: April 24, 2025Inventors: David Stern, Greg Garner, Robert Caston Curtis, Carl Sassenrath
-
Publication number: 20250126367Abstract: Disclosed herein are system, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for generating a long exposure composite image (LECI) frame, wherein the LECI frame provides a summary of activity in a monitored environment over a duration of time. An embodiment captures, using an image-capturing device, a sequence of image frames over the duration of time using an optical sensor of the image-capturing device. The embodiment then generates the LECI frame, using an embedded low-power processor coupled to the optical sensor and dedicated to generating LECI frames, by combining the sequence of image frames. The embodiment then transmits the LECI frame to a network device using a transceiver coupled to the low-power processor.Type: ApplicationFiled: October 13, 2023Publication date: April 17, 2025Inventors: CARL SASSENRATH, David Stern, Gregory Garner, Patrick Brouillette
-
Publication number: 20250125648Abstract: An example apparatus includes a smart water valve device. The smart water valve device includes a controller. The smart water valve device also includes a water valve configured to regulate water flow from a pressurized water source and configured to be operated by the controller. The smart water valve device also includes a battery configured to power the controller. The apparatus also includes an energy-generating device configured to charge the battery based on the water flow from the pressurized water source.Type: ApplicationFiled: October 16, 2023Publication date: April 17, 2025Inventors: Carl Sassenrath, David Stern, Greg Garner
-
Publication number: 20250111764Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for reducing irrelevant alerts and/or network bandwidth usage from Internet of Things (IoT) cameras through the intelligent filtering out of video data. An example embodiment operates by receiving video data from an IoT camera. The embodiment further generates an ignore mask based on the video data, wherein the ignore mask specifies one or more regions in a video stream from the IoT camera that cannot trigger an alert. The embodiment then transmits the ignore mask to the IoT camera. The embodiment then receives the video stream from the IoT camera in response to transmitting the ignore mask to the IoT camera. The embodiment then determines that the video stream is associated with the alert. The embodiment may then transmit the alert to a user device in response to the determining.Type: ApplicationFiled: September 29, 2023Publication date: April 3, 2025Applicant: Roku, Inc.Inventors: Sunil RAMESH, Michael CUTTER, Patrick BROUILLETTE, Gregory GARNER, Robert CURTIS, David STERN, Carl SASSENRATH
-
Publication number: 20250106064Abstract: A method for provisioning a group of devices with control-group data defining one or more functional interrelationships between the devices. The method includes providing a GUI defining an online application marketplace, the GUI specifying multiple applications available for download, each application including a different respective set of control-group data defining a different respective set of one or more functional interrelationships. Further, the method includes receiving user input selecting a given one of the applications, the selected application defining given control-group data defining a given set of one or more functional interrelationships. And the method includes responsively (i) downloading the selected application and (ii) provisioning the devices of the group with the given set of control-group data, the provisioning establishing the given set of one or more functional interrelationships between the devices of the group.Type: ApplicationFiled: December 6, 2024Publication date: March 27, 2025Inventors: Anthony Wood, David Stern, Sunil Ramesh
-
Patent number: 12259564Abstract: Disclosed herein is a high throughput optical scanning device and methods of use. The optical scanning device and methods of use provided herein can allow high throughput scanning of a continuously moving object with a high resolution despite fluctuations in stage velocity. This can aid in high throughput scanning of a substrate, such as a biological chip comprising fluorophores. Also provided herein are improved optical relay systems and scanning optics.Type: GrantFiled: June 9, 2023Date of Patent: March 25, 2025Assignee: Pacific Biosciences of California, Inc.Inventors: Windsor Owens, Bryan P. Staker, Robert Hartlage, Edvinas Zizminskas, David Stern, Paul Heilman
-
Publication number: 20250069360Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for loading one or more machine learning models into a camera system to detect features of a video stream. An example embodiment operates by downloading a machine learning model from an application exchange service. The machine learning model may be pre-trained prior to loading and/or be trained to identify particular features. The camera system may install and/or retrain loaded machine learning models using captured images and/or user inputs. The camera system may also detect an unknown feature and obtain a classification label from an external system. Upon detecting a feature and/or an unknown feature, the camera system may transmit a camera detection notification to a user device and/or allow the user device to view the video stream.Type: ApplicationFiled: August 25, 2023Publication date: February 27, 2025Inventors: Gregory GARNER, SOREN RIISE, PATRICK BROUILLETTE, SUNIL RAMESH, DAVID STERN, CARL SASSENRATH, MICHAEL CUTTER
-
Patent number: 12219442Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for a device including a functional circuit, a power monitor circuit, and a controller. The functional circuit can be configured to perform a function. The power monitor circuit can collect power usage data of the functional circuit. The controller can transmit the power usage data to a master control device, and receive an instruction provided by the master control device. The instruction is generated based on the power usage data of the functional circuit and related to the function. Based on the instruction received from the master control device, the controller can adjust the function performed by the functional circuit.Type: GrantFiled: May 16, 2023Date of Patent: February 4, 2025Assignee: ROKU, INC.Inventors: Gregory Mack Garner, David Stern, David Westerhoff, Anthony John Wood
-
Patent number: 12199790Abstract: A method for provisioning a group of devices with control-group data defining one or more functional interrelationships between the devices. The method includes providing a GUI defining an online application marketplace, the GUI specifying multiple applications available for download, each application including a different respective set of control-group data defining a different respective set of one or more functional interrelationships. Further, the method includes receiving user input selecting a given one of the applications, the selected application defining given control-group data defining a given set of one or more functional interrelationships. And the method includes responsively (i) downloading the selected application and (ii) provisioning the devices of the group with the given set of control-group data, the provisioning establishing the given set of one or more functional interrelationships between the devices of the group.Type: GrantFiled: December 15, 2023Date of Patent: January 14, 2025Assignee: Roku, Inc.Inventors: Anthony Wood, David Stern, Sunil Ramesh
-
Publication number: 20250016412Abstract: Disclosed herein are system, method, and computer program product embodiments for a port-connected television upgrader system. An embodiment operates by receiving a fetch command from a first instance of an application executing locally on a host device physically connected to a media device through a port of the media device. The fetch command is provided to the media device executing a second instance of the application to fetch a file associated with displaying an interface of the application on the media device. Metadata corresponding to the file that was retrieved by the media device is received. A rendering command corresponding to the interface is determined and provided to the media device that is configured to display the interface of the application responsive to executing the rendering command.Type: ApplicationFiled: September 25, 2024Publication date: January 9, 2025Applicant: ROKU, INC.Inventors: Prateek TANDON, Cameron ESFAHANI, David STERN, Robin EDGELL
-
Patent number: 12181650Abstract: Disclosed herein are light sheet imaging systems for imaging fluorescent samples. Also disclosed herein are sample holder systems for high throughput light sheet imaging of multiple three-dimensional samples without user intervention. Further disclosed herein are automated image processing methods to identify and quantify fluorescent particles within three-dimensional image sets without user intervention or user bias.Type: GrantFiled: June 9, 2022Date of Patent: December 31, 2024Assignee: ENUMERIX, INC.Inventors: Janice Lai, David Stern
-
Publication number: 20240430521Abstract: In one aspect, a method includes using a Wi-Fi module of a computing device to detect that an end-user has exited a monitored environment of the computing device, where the monitored environment comprises an Internet of Things (IoT) device communicatively coupled to the computing device over an IoT network. The method also involves in response to detecting that the end-user has exited the monitored environment, triggering a first IoT action at the IoT device. The method also involves after detecting that the end-user has exited the monitored environment and triggering the first IoT action, using the Wi-Fi module of the computing device to detect that the end-user has reentered the monitored environment. The method also involves in response to detecting that the end-user has reentered the monitored environment, triggering a second IoT action at the IoT device.Type: ApplicationFiled: September 3, 2024Publication date: December 26, 2024Inventors: Greg Garner, David Stern
-
Publication number: 20240369486Abstract: Compositions, systems, and methods are disclosed for preparing and utilizing arrays, such as single-analyte arrays containing a plurality of fiducial elements with random spatial distributions. Arrays may be prepared with pluralities of fiducial elements comprising optically active or passive moieties. Arrays containing random spatial distributions of fiducial elements may be utilized for various array-based processes that require spatial information.Type: ApplicationFiled: July 17, 2024Publication date: November 7, 2024Inventors: Torri Elise RINKER, Pengyu HAO, Maryam JOUZI, Pierre INDERMUHLE, Vadim LOBANOV, David STERN, Kevin CHEN, Daniel HORNER, Ryan Kempston SEGHERS, Ezra VAN GELDER
-
Publication number: 20240365083Abstract: Disclosed are system, method and/or computer program products for generating a map for map-based management of a plurality of Internet of Things (IoT) devices. An embodiment obtains first data associated with a mobile device, including data indicative of a relative position of the mobile device with respect to one or more subsets of the plurality of IoT devices at different points in time, and/or second data from each of one or more of the plurality of IoT devices, including data indicative of a relative position of each of the one or more IoT devices with respect to a subset of other IoT devices in the plurality of IoT devices, generates, based on at least the first and/or second data, a map in which each of the IoT devices is assigned a corresponding location, and provides the map to an application that enables map-based management of the plurality of IoT devices.Type: ApplicationFiled: April 28, 2023Publication date: October 31, 2024Inventors: GREGORY M. GARNER, David Stern, Anthony Wood
-
Patent number: 12126869Abstract: Disclosed herein are system, method, and computer program product embodiments for a port-connected television upgrader system. An embodiment operates by receiving a fetch command from a first instance of an application executing locally on a host device physically connected to a media device through a port of the media device. The fetch command is provided to the media device executing a second instance of the application to fetch a file associated with displaying an interface of the application on the media device. Metadata corresponding to the file that was retrieved by the media device is received. A rendering command corresponding to the interface is determined and provided to the media device that is configured to display the interface of the application responsive to executing the rendering command.Type: GrantFiled: October 30, 2023Date of Patent: October 22, 2024Assignee: ROKU, INC.Inventors: Prateek Tandon, Cameron Esfahani, David Stern, Robin Edgell
-
Publication number: 20240344240Abstract: Methods and systems are provided herein for selecting an affinity reagent which binds a desired peptide epitope in a plurality of sequence contexts. The method relies on obtaining a peptide library, each peptide having the sequence ?X?, wherein X is the desired peptide epitope, wherein each of ? and ? comprise an amino acid, using the peptide library to select an affinity reagent.Type: ApplicationFiled: March 19, 2024Publication date: October 17, 2024Inventors: Joshua S. KLEIN, Jarrett EGERTSON, Tracy CHAN, Sonal TONAPI, Parag MALLICK, Minyong CHUNG, Abdullah OZER, Elliott SORELLE, David STERN