Patents by Inventor Richard Oesterreicher
Richard Oesterreicher 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).
-
Publication number: 20230297539Abstract: The present platform includes a portable computing device comprising at least one hardware processor. The platform is configured to perform operations including receiving content data at a portable computing device, and processing the content data using the portable computing device, such that the processed data is stored as one or more processed content files in a streaming file format that can be distributed to and consumed by end users at one or more downstream devices. The platform is further configured to receive, at the portable computing device, a request for at least one file, of the processed content files, and distribute the requested at least one file to one or more downstream devices.Type: ApplicationFiled: February 20, 2023Publication date: September 21, 2023Inventors: William M. Ortega, III, Richard Oesterreicher, Craig Murphy
-
Publication number: 20230291944Abstract: The platform is directed to various aspects of content transmission. The platform causes a viewing device to receive fragment-level metadata associated with a first fragment of content. The platform receives a request for a second fragment of the content, immediately subsequent to the first fragment of the content. The platform determines that the second fragment of the content is not stored at a content storage device at a time of receiving the request, and that the second fragment of the content is expected to be stored at the content storage device within a defined time period. Responsive to these determinations, the platform holds the received request for the defined time period. The platform determines, prior to expiration of the defined time period, that the second fragment of the content is stored at the content storage device, and transmits the second fragment of the content to the viewing device.Type: ApplicationFiled: February 27, 2023Publication date: September 14, 2023Inventors: William M. Ortega, III, Sean Hunczak, Richard Oesterreicher, Craig Murphy
-
Publication number: 20230283865Abstract: The present platform helps to synchronize presentation of content and visualization of data associated with the content. Embodiments of the platform may include one or methods, systems, and/or computer readable media for causing a device to receive, from a content source, content comprising one or more of video data and audio data, for packaging into a content file. The device may further receive, from a data source, secondary data for synchronous visualization with the received content. The device may package the received content and the received secondary data into a singleMP4 container. The device may transmit the packaged single container including the content and the secondary data to one or more viewing devices for synchronous display of both the content and the secondary data.Type: ApplicationFiled: March 2, 2023Publication date: September 7, 2023Inventors: Richard Oesterreicher, William M. Ortega, III, Craig Murphy
-
Publication number: 20220303328Abstract: Embodiments of the present disclosure may provide a system comprising a client source device, a server, and a client viewing device. The client source device may be configured to: encode content as a plurality of fragments of at least one quality parameter, send each encoded fragment to a cloud storage, generate metadata associated with each encoded fragment, and provide the generated metadata associated with each encoded fragment. The server may be configured to: receive each encoded fragment, store each encoded fragment into the cloud storage for retrieval, and facilitate an authentication for access to the metadata associated with each encoded fragment. A client viewing device configured to request the authentication for access to the metadata, receive the metadata, determine a desired fragment of the plurality of fragments encoded in a desired quality parameter, and retrieve the desired fragment in the desired quality parameter.Type: ApplicationFiled: June 6, 2022Publication date: September 22, 2022Inventor: Richard Oesterreicher
-
Publication number: 20220201059Abstract: Disclosed is a method of aggregating content streams. The method may include receiving, using a communication unit, a plurality of content streams from a plurality of mobile devices. Further, each of the plurality of mobile devices may include at least one recorder configured to generate a content stream. Furthermore, each of the plurality of content streams may be associated with at least one metadata. Additionally, the method may include analyzing, using a processing unit, the at least one metadata. Further, the method may include aggregating, using the processing unit, the plurality of content streams into an aggregated content stream container based on a result of the analyzing.Type: ApplicationFiled: December 7, 2021Publication date: June 23, 2022Inventors: Richard Oesterreicher, Jonathan Hessing, Zunair Ukani, Austin Schmidt
-
Patent number: 11356493Abstract: Embodiments of the present disclosure may provide a system comprising a client source device, a server, and a client viewing device. The client source device may be configured to: encode content as a plurality of fragments of at least one quality parameter, send each encoded fragment to a cloud storage, generate metadata associated with each encoded fragment, and provide the generated metadata associated with each encoded fragment. The server may be configured to: receive each encoded fragment, store each encoded fragment into the cloud storage for retrieval, and facilitate an authentication for access to the metadata associated with each encoded fragment. A client viewing device configured to request the authentication for access to the metadata, receive the metadata, determine a desired fragment of the plurality of fragments encoded in a desired quality parameter, and retrieve the desired fragment in the desired quality parameter.Type: GrantFiled: December 27, 2020Date of Patent: June 7, 2022Assignee: Streaming Global, Inc.Inventor: Richard Oesterreicher
-
Patent number: 11315340Abstract: Disclosed are devices, systems, methods, techniques, and computer program products for estimating a Region Of Interest (ROI) corresponding to a plurality of content streams. A method may include receiving a plurality of sensor data associated with a plurality of mobile devices. The plurality of sensor data corresponds to a plurality of content streams captured by the plurality of mobile devices. Further, each of the plurality of mobile devices may include at least one recorder configured to capture a corresponding content stream. Further, a sensor data associated with a mobile device may include a location data and an orientation data of the mobile device during capturing of a content stream. The method may further include, analyzing, by the system, the plurality of sensor data and determining, by the system, a ROI based on at least the plurality of sensor data, thereby generating an estimation of the ROI.Type: GrantFiled: March 5, 2020Date of Patent: April 26, 2022Assignee: Streaming Global, Inc.Inventors: Richard Oesterreicher, Jonathan Hessing, Zunair Ukani, Austin Schmidt
-
Patent number: 11196788Abstract: Disclosed is a method of aggregating content streams. The method may include receiving, using a communication unit, a plurality of content streams from a plurality of mobile devices. Further, each of the plurality of mobile devices may include at least one recorder configured to generate a content stream. Furthermore, each of the plurality of content streams may be associated with at least one metadata. Additionally, the method may include analyzing, using a processing unit, the at least one metadata. Further, the method may include aggregating, using the processing unit, the plurality of content streams into an aggregated content stream container based on a result of the analyzing.Type: GrantFiled: February 25, 2020Date of Patent: December 7, 2021Assignee: Streaming Global, Inc.Inventors: Richard Oesterreicher, Jonathan Hessing, Zunair Ukani, Austin Schmidt
-
Publication number: 20210120064Abstract: Embodiments of the present disclosure may provide a system comprising a client source device, a server, and a client viewing device. The client source device may be configured to: encode content as a plurality of fragments of at least one quality parameter, send each encoded fragment to a cloud storage, generate metadata associated with each encoded fragment, and provide the generated metadata associated with each encoded fragment. The server may be configured to: receive each encoded fragment, store each encoded fragment into the cloud storage for retrieval, and facilitate an authentication for access to the metadata associated with each encoded fragment. A client viewing device configured to request the authentication for access to the metadata, receive the metadata, determine a desired fragment of the plurality of fragments encoded in a desired quality parameter, and retrieve the desired fragment in the desired quality parameter.Type: ApplicationFiled: December 27, 2020Publication date: April 22, 2021Inventor: Richard Oesterreicher
-
Patent number: 10880353Abstract: Embodiments of the present disclosure may provide a system comprising a client source device, a server, and a client viewing device. The client source device may be configured to: encode content as a plurality of fragments of at least one quality parameter, send each encoded fragment to a cloud storage, generate metadata associated with each encoded fragment, and provide the generated metadata associated with each encoded fragment. The server may be configured to: receive each encoded fragment, store each encoded fragment into the cloud storage for retrieval, and facilitate an authentication for access to the metadata associated with each encoded fragment. A client viewing device configured to request the authentication for access to the metadata, receive the metadata, determine a desired fragment of the plurality of fragments encoded in a desired quality parameter, and retrieve the desired fragment in the desired quality parameter.Type: GrantFiled: October 12, 2018Date of Patent: December 29, 2020Assignee: Streaming Global, Inc.Inventor: Richard Oesterreicher
-
Publication number: 20200202158Abstract: Disclosed are devices, systems, methods, techniques, and computer program products for estimating a Region Of Interest (ROI) corresponding to a plurality of content streams. A method may include receiving a plurality of sensor data associated with a plurality of mobile devices. The plurality of sensor data corresponds to a plurality of content streams captured by the plurality of mobile devices. Further, each of the plurality of mobile devices may include at least one recorder configured to capture a corresponding content steam. Further, a sensor data associated with a mobile device may include a location data and an orientation data of the mobile device during capturing of a content stream. The method may further include, analyzing, by the system, the plurality of sensor data and determining, by the system, a ROI based on at least the plurality of sensor data, thereby generating an estimation of the ROI.Type: ApplicationFiled: March 5, 2020Publication date: June 25, 2020Inventors: Richard Oesterreicher, Jonathan Hessing, Zunair Ukani, Austin Schmidt
-
Publication number: 20200195701Abstract: Disclosed is a method of aggregating content streams. The method may include receiving, using a communication unit, a plurality of content streams from a plurality of mobile devices. Further, each of the plurality of mobile devices may include at least one recorder configured to generate a content stream. Furthermore, each of the plurality of content streams may be associated with at least one metadata. Additionally, the method may include analyzing, using a processing unit, the at least one metadata. Further, the method may include aggregating, using the processing unit, the plurality of content streams into an aggregated content stream container based on a result of the analyzing.Type: ApplicationFiled: February 25, 2020Publication date: June 18, 2020Inventors: Richard Oesterreicher, Jonathan Hessing, Zunair Ukani, Austin Schmidt
-
Patent number: 10586124Abstract: Disclosed are devices, systems, methods, techniques, and computer program products for estimating a Region Of Interest (ROI) corresponding to a plurality of content streams. The method may include receiving, by a system having at least one processor, a plurality of sensor data associated with a plurality of mobile devices. The plurality of sensor data corresponds to a plurality of content streams captured by the plurality of mobile devices. Further, each of the plurality of mobile devices may include at least one recorder configured to capture a corresponding content steam. Further, a sensor data associated with a mobile device may include a location data and an orientation data of the mobile device during capturing of a content stream. The method may further include, analyzing, by the system, the plurality of sensor data and determining, by the system, a ROI based on at least the plurality of sensor data, thereby generating an estimation of the ROI.Type: GrantFiled: August 3, 2017Date of Patent: March 10, 2020Assignee: Streaming Global, Inc.Inventors: Richard Oesterreicher, Jonathan Hessing, Zunair Ukani, Austin Schmidt
-
Patent number: 10574715Abstract: Disclosed is a method of aggregating content streams. The method may include receiving, using a communication unit, a plurality of content streams from a plurality of mobile devices. Further, each of the plurality of mobile devices may include at least one recorder configured to generate a content stream. Furthermore, each of the plurality of content streams may be associated with at least one metadata. Additionally, the method may include analyzing, using a processing unit, the at least one metadata. Further, the method may include aggregating, using the processing unit, the plurality of content streams into an aggregated content stream container based on a result of the analyzing.Type: GrantFiled: August 3, 2017Date of Patent: February 25, 2020Assignee: Streaming Global, Inc.Inventors: Richard Oesterreicher, Jonathan Hessing, Zunair Ukani, Austin Schmidt
-
Publication number: 20190116215Abstract: Embodiments of the present disclosure may provide a system comprising a client source device, a server, and a client viewing device. The client source device may be configured to: encode content as a plurality of fragments of at least one quality parameter, send each encoded fragment to a cloud storage, generate metadata associated with each encoded fragment, and provide the generated metadata associated with each encoded fragment. The server may be configured to: receive each encoded fragment, store each encoded fragment into the cloud storage for retrieval, and facilitate an authentication for access to the metadata associated with each encoded fragment. A client viewing device configured to request the authentication for access to the metadata, receive the metadata, determine a desired fragment of the plurality of fragments encoded in a desired quality parameter, and retrieve the desired fragment in the desired quality parameter.Type: ApplicationFiled: October 12, 2018Publication date: April 18, 2019Inventor: Richard Oesterreicher
-
Publication number: 20190044988Abstract: Disclosed is a method of aggregating content streams. The method may include receiving, using a communication unit, a plurality of content streams from a plurality of mobile devices. Further, each of the plurality of mobile devices may include at least one recorder configured to generate a content stream. Furthermore, each of the plurality of content streams may be associated with at least one metadata. Additionally, the method may include analyzing, using a processing unit, the at least one metadata. Further, the method may include aggregating, using the processing unit, the plurality of content streams into an aggregated content stream container based on a result of the analyzing.Type: ApplicationFiled: August 3, 2017Publication date: February 7, 2019Inventors: Richard Oesterreicher, Jonathan Hessing, Zunair Ukani, Austin Schmidt
-
Publication number: 20190042868Abstract: Disclosed are devices, systems, methods, techniques, and computer program products for estimating a Region Of Interest (ROI) corresponding to a plurality of content streams. The method may include receiving, by a system having at least one processor, a plurality of sensor data associated with a plurality of mobile devices. The plurality of sensor data corresponds to a plurality of content streams captured by the plurality of mobile devices. Further, each of the plurality of mobile devices may include at least one recorder configured to capture a corresponding content steam. Further, a sensor data associated with a mobile device may include a location data and an orientation data of the mobile device during capturing of a content stream. The method may further include, analyzing, by the system, the plurality of sensor data and determining, by the system, a ROI based on at least the plurality of sensor data, thereby generating an estimation of the ROI.Type: ApplicationFiled: August 3, 2017Publication date: February 7, 2019Inventors: Richard Oesterreicher, Jonathan Hessing, Zunair Ukani, Austin Schmidt
-
Patent number: 9305373Abstract: Interactive media is defined by objects and interaction logic; unique objects for the interactive media are determined according to the interaction logic. The unique objects are pre-rendered and saved. When a user interacts with the interactive media, the user device requests content. The pre-rendered unique elements are determined and composited according to two-pass depth and alpha compositing technique, which technique reduces composting complexity while maintaining quality. The resulting composited media is then streamed to the user device. Some non-pre-rendered objects may be rendered and/or composited by a server- or client-device at run-time.Type: GrantFiled: September 11, 2013Date of Patent: April 5, 2016Assignee: POTENTIAL DYNAMICS CORP.Inventor: Richard Oesterreicher
-
Publication number: 20140071151Abstract: Interactive media is defined by objects and interaction logic; unique objects for the interactive media are determined according to the interaction logic. The unique objects are pre-rendered and saved. When a user interacts with the interactive media, the user device requests content. The pre-rendered unique elements are determined and composited according to two-pass depth and alpha compositing technique, which technique reduces composting complexity while maintaining quality. The resulting composited media is then streamed to the user device. Some non-pre-rendered objects may be rendered and/or composited by a server- or client-device at run-time.Type: ApplicationFiled: September 11, 2013Publication date: March 13, 2014Inventor: Richard OESTERREICHER
-
Publication number: 20070124476Abstract: A system and method for load balancing a plurality of servers is disclosed. In a preferred embodiment, a plurality of servers in a video-on-demand or other multi-server system are divided into one or more load-balancing groups. Each server preferably maintains state information concerning other servers in its load-balancing group including information concerning content maintained and served by each server in the group. Changes in a server's content status or other state information are preferably proactively delivered to other servers in the group. When a content request is received by any server in a load-balancing group, it evaluates the request in accordance with a specified algorithm to determine whether it should deliver the requested content itself or redirect the request to another server in its group. In a preferred embodiment, this determination is a function of information in the server's state table.Type: ApplicationFiled: August 30, 2006Publication date: May 31, 2007Inventors: Richard Oesterreicher, Craig Murphy