Patents by Inventor Igor Slepchin
Igor Slepchin 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: 9992284Abstract: A server-client system or architecture that allows datacast applications to reliably transport data objects from a network server over a unidirectional packet network (“datacast network”) to one or more clients, each of which may be listening to the packet stream at different times. The invention allows the clients to listen intermittently to the datacast, yet still receive all of the data objects published by the server in a timely manner, and in a way that is more optimal in terms of client resource use. This ensures that listening clients can receive a complete set of the data objects broadcast while being able to conserve client processing and power resources by not requiring continuous listening by the client to the datacast.Type: GrantFiled: February 10, 2015Date of Patent: June 5, 2018Assignee: AT&T Intellectual Property I, L.P.Inventors: Peter Andrew Mataga, Igor Slepchin
-
Patent number: 9648113Abstract: Applications in a broadcast environment distribute events in real-time to a large number of receivers within specified geographic locations while efficiently sharing bandwidth resources with other applications using the same broadcast network. Applications need not be aware of the other applications sharing the resources, nor of the methods, protocols, and other mechanisms used to actually broadcast the data over the broadcast medium. Server-side applications that serve data, send notifications, or distribute events to specific locations within the network use a broadcast location manager. Client applications that receive such data, notifications, or events use a client location filter to obtain events that are relevant based on the location of the device. The broadcast location manager and client location filter work together to reliably and efficiently transmit data, notifications, and events to specific locations over the broadcast network for all applications involved.Type: GrantFiled: July 20, 2015Date of Patent: May 9, 2017Assignee: ROUNDBOX, INC.Inventors: Amit Khivesara, Xiaofeng Liu, Peter Andrew Mataga, Igor Slepchin, Cary Torkelson, Vinod Valloppillil, Edgar Villanueva
-
Publication number: 20160150033Abstract: Applications in a broadcast environment distribute events in real-time to a large number of receivers within specified geographic locations while efficiently sharing bandwidth resources with other applications using the same broadcast network. Applications need not be aware of the other applications sharing the resources, nor of the methods, protocols, and other mechanisms used to actually broadcast the data over the broadcast medium. Server-side applications that serve data, send notifications, or distribute events to specific locations within the network use a broadcast location manager. Client applications that receive such data, notifications, or events use a client location filter to obtain events that are relevant based on the location of the device. The broadcast location manager and client location filter work together to reliably and efficiently transmit data, notifications, and events to specific locations over the broadcast network for all applications involved.Type: ApplicationFiled: July 20, 2015Publication date: May 26, 2016Inventors: Amit Khivesara, Xiaofeng Liu, Peter Andrew Mataga, Igor Slepchin, Cary Torkelson, Vinod Valloppillil, Edgar Villanueva
-
Publication number: 20160006816Abstract: A server-client system or architecture that allows datacast applications to reliably transport data objects from a network server over a unidirectional packet network (“datacast network”) to one or more clients, each of which may be listening to the packet stream at different times. The invention allows the clients to listen intermittently to the datacast, yet still receive all of the data objects published by the server in a timely manner, and in a way that is more optimal in terms of client resource use. This ensures that listening clients can receive a complete set of the data objects broadcast while being able to conserve client processing and power resources by not requiring continuous listening by the client to the datacast.Type: ApplicationFiled: February 10, 2015Publication date: January 7, 2016Inventors: Peter Andrew Mataga, Igor Slepchin
-
Patent number: 9088428Abstract: Applications in a broadcast environment distribute events in real-time to a large number of receivers within specified geographic locations while efficiently sharing bandwidth resources with other applications using the same broadcast network. Applications need not be aware of the other applications sharing the resources, nor of the methods, protocols, and other mechanisms used to actually broadcast the data over the broadcast medium. Server-side applications that serve data, send notifications, or distribute events to specific locations within the network use a broadcast location manager. Client applications that receive such data, notifications, or events use a client location filter to obtain events that are relevant based on the location of the device. The broadcast location manager and client location filter work together to reliably and efficiently transmit data, notifications, and events to specific locations over the broadcast network for all applications involved.Type: GrantFiled: December 4, 2012Date of Patent: July 21, 2015Assignee: ROUNDBOX, INC.Inventors: Amit Khivesara, Xiaofeng Liu, Peter Andrew Mataga, Igor Slepchin, Cary Torkelson, Vinod Valloppillil, Edgar Villanueva
-
Patent number: 8953627Abstract: A server-client system or architecture that allows datacast applications to reliably transport data objects from a network server over a unidirectional packet network (“datacast network”) to one or more clients, each of which may be listening to the packet stream at different times. The invention allows the clients to listen intermittently to the datacast, yet still receive all of the data objects published by the server in a timely manner, and in a way that is more optimal in terms of client resource use. This ensures that listening clients can receive a complete set of the data objects broadcast while being able to conserve client processing and power resources by not requiring continuous listening by the client to the datacast.Type: GrantFiled: October 10, 2012Date of Patent: February 10, 2015Assignee: Roundbox, Inc.Inventors: Peter Andrew Mataga, Igor Slepchin
-
Patent number: 8423660Abstract: Datacasting systems may include one or more compound carousels each managing one or more elementary carousels, and managed by a bandwidth manager. Subsets of compounds carousels may be identified, for example, according to priority levels. Bandwidth allocations may be determined for the compound carousels. For example, the bandwidth manager may utilize multiple bandwidth allocation cycles to determine the bandwidth allocations. The multiple bandwidth allocation cycles may form a sequence. Each bandwidth allocation cycle may at least partially allocate an available datacasting bandwidth resource to at least one of the identified subsets of the compound carousels. The allocations may be based at least in part on desired bandwidths determined by the compound carousels and/or one or more bandwidth guidelines of datacast sessions associated with the compound carousels.Type: GrantFiled: May 11, 2012Date of Patent: April 16, 2013Assignee: Roundbox, Inc.Inventors: Yiu Man Leung, Xiaofeng Liu, Peter Andrew Mataga, Igor Slepchin
-
Patent number: 8325747Abstract: Applications in a broadcast environment distribute events in real-time to a large number of receivers within specified geographic locations while efficiently sharing bandwidth resources with other applications using the same broadcast network. Applications need not be aware of the other applications sharing the resources, nor of the methods, protocols, and other mechanisms used to actually broadcast the data over the broadcast medium. Server-side applications that serve data, send notifications, or distribute events to specific locations within the network use a broadcast location manager. Client applications that receive such data, notifications, or events use a client location filter to obtain events that are relevant based on the location of the device. The broadcast location manager and client location filter work together to reliably and efficiently transmit data, notifications, and events to specific locations over the broadcast network for all applications involved.Type: GrantFiled: January 20, 2012Date of Patent: December 4, 2012Assignee: Roundbox, Inc.Inventors: Amit Khivesara, Xiaofeng Liu, Peter Andrew Mataga, Igor Slepchin, Cary Torkelson, Vinod Valloppillil, Edgar Villanueva
-
Patent number: 8311048Abstract: A server-client system or architecture that allows datacast applications to reliably transport data objects from a network server over a unidirectional packet network (“datacast network”) to one or more clients, each of which may be listening to the packet stream at different times. The invention allows the clients to listen intermittently to the datacast, yet still receive all of the data objects published by the server in a timely manner, and in a way that is more optimal in terms of client resource use. This ensures that listening clients can receive a complete set of the data objects broadcast while being able to conserve client processing and power resources by not requiring continuous listening by the client to the datacast.Type: GrantFiled: May 6, 2009Date of Patent: November 13, 2012Assignee: Roundbox, Inc.Inventors: Peter Andrew Mataga, Igor Slepchin
-
Publication number: 20120226816Abstract: Datacasting systems may include one or more compound carousels each managing one or more elementary carousels, and managed by a bandwidth manager. Subsets of compounds carousels may be identified, for example, according to priority levels. Bandwidth allocations may be determined for the compound carousels. For example, the bandwidth manager may utilize multiple bandwidth allocation cycles to determine the bandwidth allocations. The multiple bandwidth allocation cycles may form a sequence. Each bandwidth allocation cycle may at least partially allocate an available datacasting bandwidth resource to at least one of the identified subsets of the compound carousels. The allocations may be based at least in part on desired bandwidths determined by the compound carousels and/or one or more bandwidth guidelines of datacast sessions associated with the compound carousels.Type: ApplicationFiled: May 11, 2012Publication date: September 6, 2012Applicant: Roundbox, Inc.Inventors: Yiu Man Leung, Xiaofeng Liu, Peter Andrew Mataga, Igor Slepchin
-
Publication number: 20120122490Abstract: Applications in a broadcast environment distribute events in real-time to a large number of receivers within specified geographic locations while efficiently sharing bandwidth resources with other applications using the same broadcast network. Applications need not be aware of the other applications sharing the resources, nor of the methods, protocols, and other mechanisms used to actually broadcast the data over the broadcast medium. Server-side applications that serve data, send notifications, or distribute events to specific locations within the network use a broadcast location manager. Client applications that receive such data, notifications, or events use a client location filter to obtain events that are relevant based on the location of the device. The broadcast location manager and client location filter work together to reliably and efficiently transmit data, notifications, and events to specific locations over the broadcast network for all applications involved.Type: ApplicationFiled: January 20, 2012Publication date: May 17, 2012Applicant: Roundbox, Inc.Inventors: Amit Khivesara, Xiaofeng Liu, Peter Andrew Mataga, Igor Slepchin, Cary Torkelson, Vinod Valloppillil, Edgar Villanueva
-
Patent number: 8127041Abstract: A datacast system, and associated apparatus and method for automatically managing a data object or objects within a hierarchical carousel structure by enabling, among other functions, the dynamic allocation of bandwidth to each carousel within the structure. The dynamic bandwidth allocation enables a server platform to redistribute the bandwidth allocated to a carousel or set of data objects to adjust to desired changes in object transmission policies or priorities of a datacast application.Type: GrantFiled: May 6, 2009Date of Patent: February 28, 2012Assignee: Roundbox, Inc.Inventors: Yiu Man Leung, Xiaofeng Liu, Peter Andrew Mataga, Igor Slepchin
-
Patent number: 8102864Abstract: Applications in a broadcast environment distribute events in real-time to a large number of receivers within specified geographic locations while efficiently sharing bandwidth resources with other applications using the same broadcast network. Applications need not be aware of the other applications sharing the resources, nor of the methods, protocols, and other mechanisms used to actually broadcast the data over the broadcast medium. Server-side applications that serve data, send notifications, or distribute events to specific locations within the network use a broadcast location manager. Client applications that receive such data, notifications, or events use a client location filter to obtain events that are relevant based on the location of the device. The broadcast location manager and client location filter work together to reliably and efficiently transmit data, notifications, and events to specific locations over the broadcast network for all applications involved.Type: GrantFiled: January 30, 2008Date of Patent: January 24, 2012Assignee: Roundbox, Inc.Inventors: Amit Khivesara, Xiaofeng Liu, Peter Andrew Mataga, Igor Slepchin, Cary Torkelson, Vinod Valloppillil, Edgar Villanueva
-
Publication number: 20100287298Abstract: Datacasting systems may include one or more compound carousels each managing one or more elementary carousels, and managed by a bandwidth manager. Subsets of compounds carousels may be identified, for example, according to priority levels. Bandwidth allocations may be determined for the compound carousels. For example, the bandwidth manager may utilize multiple bandwidth allocation cycles to determine the bandwidth allocations. The multiple bandwidth allocation cycles may form a sequence. Each bandwidth allocation cycle may at least partially allocate an available datacasting bandwidth resource to at least one of the identified subsets of the compound carousels. The allocations may be based at least in part on desired bandwidths determined by the compound carousels and/or one or more bandwidth guidelines of datacast sessions associated with the compound carousels.Type: ApplicationFiled: February 23, 2010Publication date: November 11, 2010Applicant: Roundbox, Inc.Inventors: Yiu Man Leung, Xiaofeng Liu, Peter Andrew Mataga, Igor Slepchin
-
Publication number: 20100061388Abstract: A server-client system or architecture that allows datacast applications to reliably transport data objects from a network server over a unidirectional packet network (“datacast network”) to one or more clients, each of which may be listening to the packet stream at different times. The invention allows the clients to listen intermittently to the datacast, yet still receive all of the data objects published by the server in a timely manner, and in a way that is more optimal in terms of client resource use. This ensures that listening clients can receive a complete set of the data objects broadcast while being able to conserve client processing and power resources by not requiring continuous listening by the client to the datacast.Type: ApplicationFiled: May 6, 2009Publication date: March 11, 2010Applicant: Roundbox, Inc.Inventors: Peter Andrew Mataga, Igor Slepchin
-
Publication number: 20090313383Abstract: A datacast system, and associated apparatus and method for automatically managing a data object or objects within a hierarchical carousel structure by enabling, among other functions, the dynamic allocation of bandwidth to each carousel within the structure. The dynamic bandwidth allocation enables a server platform to redistribute the bandwidth allocated to a carousel or set of data objects to adjust to desired changes in object transmission policies or priorities of a datacast application.Type: ApplicationFiled: May 6, 2009Publication date: December 17, 2009Applicant: Roundbox, Inc.Inventors: Yiu Man Leung, Xiaofeng Liu, Peter Andrew Mataga, Igor Slepchin
-
Publication number: 20080137602Abstract: Applications in a broadcast environment distribute events in real-time to a large number of receivers within specified geographic locations while efficiently sharing bandwidth resources with other applications using the same broadcast network. Applications need not be aware of the other applications sharing the resources, nor of the methods, protocols, and other mechanisms used to actually broadcast the data over the broadcast medium. Server-side applications that serve data, send notifications, or distribute events to specific locations within the network use a broadcast location manager. Client applications that receive such data, notifications, or events use a client location filter to obtain events that are relevant based on the location of the device. The broadcast location manager and client location filter work together to reliably and efficiently transmit data, notifications, and events to specific locations over the broadcast network for all applications involved.Type: ApplicationFiled: January 30, 2008Publication date: June 12, 2008Applicant: Roundbox Inc.Inventors: Amit Khivesara, Xiaofeng Liu, Peter Andrew Mataga, Igor Slepchin, Cary Torkelson, Vinod Valloppillil, Edgar Villanueva