Patents by Inventor Jon Rachwalski
Jon Rachwalski 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: 10237580Abstract: A broadcast system provides support for clients to receive transmissions over a unicast or a multicast channel from a broadcast server. A server administrator configures each of a first server and client systems connected to the server to receive data in one of a multicast or unicast transmission mode. An empirical test determines whether an intervening network can support the configured mode and if not, transmission is performed using a fall back mode. The first server is able to provide access to data streams from other servers to the client systems connected thereto. Upon requesting a data stream from another server, the first server receives the data stream, replicates the data stream, transmits the data stream to the requesting client system and stores the replicated data stream for immediate access by any requesting client server connected thereto.Type: GrantFiled: July 23, 2012Date of Patent: March 19, 2019Assignee: VectorMax CorporationInventors: Jon Rachwalski, Daniel Witt
-
Patent number: 9049338Abstract: A system for providing interactive collaboration between a plurality of users. The system includes a profile respository for storing a priority level for each of said plurality of users and providing addresses for accessing each of said plurality of users. A media content server indexes audio and video data within the system. A data server stores the audio and video data at locations identified by indexing data located at the media content server. An acquisition processor provides audio and video data streams to requesting ones of the plurality of users. Audio and video data streams are located based on indexing data within the media content server and accessed according to a priority level for each requesting user. A communication processor controls bidirectional communication between requesting users according to the priority level for each requesting user.Type: GrantFiled: August 27, 2012Date of Patent: June 2, 2015Assignee: Vectormax CorporationInventors: Daniel Witt, Jon Rachwalski, Evgeny Nechaev, Jun Zhang
-
Publication number: 20130169741Abstract: A system for providing interactive collaboration between a plurality of users. The system includes a profile respository for storing a priority level for each of said plurality of users and providing addresses for accessing each of said plurality of users. A media content server indexes audio and video data within the system. A data server stores the audio and video data at locations identified by indexing data located at the media content server. An acquisition processor provides audio and video data streams to requesting ones of the plurality of users. Audio and video data streams are located based on indexing data within the media content server and accessed according to a priority level for each requesting user. A communication processor controls bidirectional communication between requesting users according to the priority level for each requesting user.Type: ApplicationFiled: August 27, 2012Publication date: July 4, 2013Inventors: Daniel Witt, Jon Rachwalski, Evgeny Nechaev, Jun Zhang
-
Publication number: 20130144936Abstract: A broadcast system provides support for clients to receive transmissions over a unicast or a multicast channel from a broadcast server. A server administrator configures each of a first server and client systems connected to the server to receive data in one of a multicast or unicast transmission mode. An empirical test determines whether an intervening network can support the configured mode and if not, transmission is performed using a fall back mode. The first server is able to provide access to data streams from other servers to the client systems connected thereto. Upon requesting a data stream from another server, the first server receives the data stream, replicates the data stream, transmits the data stream to the requesting client system and stores the replicated data stream for immediate access by any requesting client server connected thereto.Type: ApplicationFiled: July 23, 2012Publication date: June 6, 2013Inventors: Jon Rachwalski, Daniel Witt
-
Patent number: 8255552Abstract: A system for providing interactive collaboration between a plurality of users. The system includes a profile respository for storing a priority level for each of said plurality of users and providing addresses for accessing each of said plurality of users. A media content server indexes audio and video data within the system. A data server stores the audio and video data at locations identified by indexing data located at the media content server. An acquisition processor provides audio and video data streams to requesting ones of the plurality of users. Audio and video data streams are located based on indexing data within the media content server and accessed according to a priority level for each requesting user. A communication processor controls bidirectional communication between requesting users according to the priority level for each requesting user.Type: GrantFiled: October 5, 2005Date of Patent: August 28, 2012Assignee: VectorMAX CorporationInventors: Daniel Witt, Jon Rachwalski, Evgeny Nechaev, Jun Zhang
-
Patent number: 8230097Abstract: A broadcast system provides support for clients to receive transmissions over a unicast or a multicast channel from a broadcast server. A server administrator configures each of a first server and client systems connected to the server to receive data in one of a multicast or unicast transmission mode. An empirical test determines whether an intervening network can support the configured mode and if not, transmission is performed using a fall back mode. The first server is able to provide access to data streams from other servers to the client systems connected thereto. Upon requesting a data stream from another server, the first server receives the data stream, replicates the data stream, transmits the data stream to the requesting client system and stores the replicated data stream for immediate access by any requesting client server connected thereto.Type: GrantFiled: October 5, 2005Date of Patent: July 24, 2012Assignee: VectorMAX CorporationInventors: Jon Rachwalski, Daniel Witt
-
Patent number: 8179891Abstract: An apparatus bridges a plurality of domains and routes multicast datastreams between them. The apparatus includes a receiver which receives a client request signal via a multicast access protocol from a user connected within a first domain. A transmitter requests multicast content using a multicast transmission protocol from a provider within a second domain. A processor processes the multicast content received from the provider. The transmitter relays the multicast content from the second domain to the first domain for access by the user.Type: GrantFiled: January 25, 2007Date of Patent: May 15, 2012Assignee: VectorMAX CorporationInventors: Jon Rachwalski, Daniel Witt
-
Patent number: 8056139Abstract: A multicasting authorization system comprises a streaming server, an authorization server, a user system and a distribution server. The distribution server provides a multicast data stream over multicast channels. A user system requests and receives an authorization code from an authorization server to receive the multicast data stream, and provides the authorization code to a streaming server. A streaming server, coupled to both an authorization server and a user system sends start up information for accessing the multicast data stream to the user system upon validation of the authorization code. The multicast datastream is encrypted and the user system maintains a connection with the authorization server which provides a cryptographic key for use in decrypting the encrypted multicast datastream.Type: GrantFiled: October 5, 2005Date of Patent: November 8, 2011Assignee: VectorMAX CorporationInventors: Daniel Witt, Jon Rachwalski
-
Patent number: 7978761Abstract: A method and system are provided for ordering datagrams within an encoded datastream. The system includes a parser for separating headers from each respective datagram. A decoder decodes the separated headers to determine a frame group, a frame number within the frame group, a datagram number within the frame; and a total number of datagrams within the frame. An address generator determines a position for each datagram within the datastream and orders the datagrams within the datastream in response to decoding of the header to produce a video data stream.Type: GrantFiled: October 5, 2005Date of Patent: July 12, 2011Assignee: VectorMAX CorporationInventors: Jon Rachwalski, Daniel Witt
-
Patent number: 7321319Abstract: A system involves encoding a video data stream. The system includes a first determinator for determining attributes associated with the video data stream and an encoder for receiving the attributes from the first determinator and encoding a stream header identifying stream syntax. The stream header is encoded in a markup language. A multiplexer combines the encoded stream headers with the video data stream.Type: GrantFiled: October 5, 2005Date of Patent: January 22, 2008Assignee: Vectormax CorporationInventors: Jon Rachwalski, Daniel Witt
-
Publication number: 20070171926Abstract: An apparatus bridges a plurality of domains and routes multicast datastreams between them. The apparatus includes a receiver which receives a client request signal via a multicast access protocol from a user connected within a first domain. A transmitter requests multicast content using a multicast transmission protocol from a provider within a second domain. A processor processes the multicast content received from the provider. The transmitter relays the multicast content from the second domain to the first domain for access by the user.Type: ApplicationFiled: January 25, 2007Publication date: July 26, 2007Applicant: VectorMAX CorporationInventors: Jon Rachwalski, Daniel Witt
-
Publication number: 20060087987Abstract: A system for providing interactive collaboration between a plurality of users. The system includes a profile respository for storing a priority level for each of said plurality of users and providing addresses for accessing each of said plurality of users. A media content server indexes audio and video data within the system. A data server stores the audio and video data at locations identified by indexing data located at the media content server. An acquisition processor provides audio and video data streams to requesting ones of the plurality of users. Audio and video data streams are located based on indexing data within the media content server and accessed according to a priority level for each requesting user. A communication processor controls bidirectional communication between requesting users according to the priority level for each requesting user.Type: ApplicationFiled: October 5, 2005Publication date: April 27, 2006Inventors: Daniel Witt, Jon Rachwalski, Evgeny Nechaev, Jun Zhang
-
Publication number: 20060087457Abstract: A system involves encoding a video data stream. The system includes a first determinator for determining attributes associated with the video data stream and an encoder for receiving the attributes from the first determinator and encoding a stream header identifying stream syntax. The stream header is encoded in a markup language. A multiplexer combines the encoded stream headers with the video data stream.Type: ApplicationFiled: October 5, 2005Publication date: April 27, 2006Inventors: Jon Rachwalski, Daniel Witt
-
Publication number: 20060085553Abstract: A broadcast system provides support for clients to receive transmissions over a unicast or a multicast channel from a broadcast server. A server administrator configures each of a first server and client systems connected to the server to receive data in one of a multicast or unicast transmission mode. An empirical test determines whether an intervening network can support the configured mode and if not, transmission is performed using a fall back mode. The first server is able to provide access to data streams from other servers to the client systems connected thereto. Upon requesting a data stream from another server, the first server receives the data stream, replicates the data stream, transmits the data stream to the requesting client system and stores the replicated data stream for immediate access by any requesting client server connected thereto.Type: ApplicationFiled: October 5, 2005Publication date: April 20, 2006Inventors: Jon Rachwalski, Daniel Witt
-
Publication number: 20060085862Abstract: A multicasting authorization system comprises a streaming server, an authorization server, a user system and a distribution server. The distribution server provides a multicast data stream over multicast channels. A user system requests and receives an authorization code from an authorization server to receive the multicast data stream, and provides the authorization code to a streaming server. A streaming server, coupled to both an authorization server and a user system sends start up information for accessing the multicast data stream to the user system upon validation of the authorization code. The multicast datastream is encrypted and the user system maintains a connection with the authorization server which provides a cryptographic key for use in decrypting the encrypted multicast datastream.Type: ApplicationFiled: October 5, 2005Publication date: April 20, 2006Inventors: Daniel Witt, Jon Rachwalski
-
Publication number: 20060083236Abstract: A method and system are provided for ordering datagrams within an encoded datastream. The system includes a parser for separating headers from each respective datagram. A decoder decodes the separated headers to determine a frame group, a frame number within the frame group, a datagram number within the frame; and a total number of datagrams within the frame. An address generator determines a position for each datagram within the datastream and orders the datagrams within the datastream in response to decoding of the header to produce a video data stream.Type: ApplicationFiled: October 5, 2005Publication date: April 20, 2006Inventors: Jon Rachwalski, Daniel Witt