Patents by Inventor Binchao Chen
Binchao Chen 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: 20230108022Abstract: A data system is provided for analyzing and maintaining data obtained from one or more data sources on which the data system depends. The system includes a primary database including current values used by the system and a collection of executable algorithms used to generate the data maintained in the primary database. In response to receiving a notification regarding a change in one of the data sources, a dependency database is used to establish an execution order for algorithms of the algorithm collection that are directly or indirectly dependent on the changed data. The algorithms identified in the execution order are then executed in accordance with the execution order and the corresponding result is stored in the primary database. The system may include data harvesters adapted to recognize changes in the data sources and to generate and transmit corresponding change notifications when such changes occur.Type: ApplicationFiled: December 9, 2022Publication date: April 6, 2023Applicant: Level 3 Communications LLCInventors: William Gray, Binchao Chen, Steven D. Meyer
-
Patent number: 11526485Abstract: A data system is provided for analyzing and maintaining data obtained from one or more data sources on which the data system depends. The system includes a primary database including current values used by the system and a collection of executable algorithms used to generate the data maintained in the primary database. In response to receiving a notification regarding a change in one of the data sources, a dependency database is used to establish an execution order for algorithms of the algorithm collection that are directly or indirectly dependent on the changed data. The algorithms identified in the execution order are then executed in accordance with the execution order and the corresponding result is stored in the primary database. The system may include data harvesters adapted to recognize changes in the data sources and to generate and transmit corresponding change notifications when such changes occur.Type: GrantFiled: March 16, 2021Date of Patent: December 13, 2022Assignee: Level 3 Communications, LLCInventors: William Gray, Binchao Chen, Steven D. Meyer
-
Publication number: 20210224244Abstract: A data system is provided for analyzing and maintaining data obtained from one or more data sources on which the data system depends. The system includes a primary database including current values used by the system and a collection of executable algorithms used to generate the data maintained in the primary database. In response to receiving a notification regarding a change in one of the data sources, a dependency database is used to establish an execution order for algorithms of the algorithm collection that are directly or indirectly dependent on the changed data. The algorithms identified in the execution order are then executed in accordance with the execution order and the corresponding result is stored in the primary database. The system may include data harvesters adapted to recognize changes in the data sources and to generate and transmit corresponding change notifications when such changes occur.Type: ApplicationFiled: March 16, 2021Publication date: July 22, 2021Applicant: Level 3 Communications, LLCInventors: William Gray, Binchao Chen, Steven D. Meyer
-
Patent number: 10963445Abstract: A data system is provided for analyzing and maintaining data obtained from one or more data sources on which the data system depends. The system includes a primary database including current values used by the system and a collection of executable algorithms used to generate the data maintained in the primary database. In response to receiving a notification regarding a change in one of the data sources, a dependency database is used to establish an execution order for algorithms of the algorithm collection that are directly or indirectly dependent on the changed data. The algorithms identified in the execution order are then executed in accordance with the execution order and the corresponding result is stored in the primary database. The system may include data harvesters adapted to recognize changes in the data sources and to generate and transmit corresponding change notifications when such changes occur.Type: GrantFiled: November 7, 2019Date of Patent: March 30, 2021Assignee: Level 3 Communications, LLCInventors: William Gray, Binchao Chen, Steven D. Meyer
-
Patent number: 10956396Abstract: A data system is provided for analyzing and maintaining data obtained from one or more data sources on which the data system depends. The system includes a primary database including current values used by the system and a collection of executable algorithms used to generate the data maintained in the primary database. In response to receiving a notification regarding a change in one of the data sources, a dependency database is used to establish an execution order for algorithms of the algorithm collection that are directly or indirectly dependent on the changed data. The algorithms identified in the execution order are then executed in accordance with the execution order and the corresponding result is stored in the primary database. The system may include data harvesters adapted to recognize changes in the data sources and to generate and transmit corresponding change notifications when such changes occur.Type: GrantFiled: November 7, 2019Date of Patent: March 23, 2021Assignee: Level 3 Communications, LLCInventors: William Gray, Binchao Chen, Steven D. Meyer
-
Patent number: 10764138Abstract: Aspects of optimized grooming of multiplexers of a communication network are presented. In an example method, an optimization value associated with each of a plurality of multiplexer configurations may be determined, wherein each of the plurality of multiplexer configurations includes a proposed assignment of each of a plurality of data channels to one of a plurality of inputs of a plurality of multiplexers. A multiplexer configuration having a highest-ranked optimization value of the plurality of multiplexer configurations may be identified and subsequently used to configure the multiplexers. Other potential aspects of the present disclosure are described in greater detail below.Type: GrantFiled: August 16, 2019Date of Patent: September 1, 2020Assignee: Level 3 Communications, LLCInventors: Binchao Chen, William Gray
-
Publication number: 20200073862Abstract: A data system is provided for analyzing and maintaining data obtained from one or more data sources on which the data system depends. The system includes a primary database including current values used by the system and a collection of executable algorithms used to generate the data maintained in the primary database. In response to receiving a notification regarding a change in one of the data sources, a dependency database is used to establish an execution order for algorithms of the algorithm collection that are directly or indirectly dependent on the changed data. The algorithms identified in the execution order are then executed in accordance with the execution order and the corresponding result is stored in the primary database. The system may include data harvesters adapted to recognize changes in the data sources and to generate and transmit corresponding change notifications when such changes occur.Type: ApplicationFiled: November 7, 2019Publication date: March 5, 2020Applicant: Level 3 Communications, LLCInventors: William GRAY, Binchao CHEN, Steven D. MEYER
-
Publication number: 20200073861Abstract: A data system is provided for analyzing and maintaining data obtained from one or more data sources on which the data system depends. The system includes a primary database including current values used by the system and a collection of executable algorithms used to generate the data maintained in the primary database. In response to receiving a notification regarding a change in one of the data sources, a dependency database is used to establish an execution order for algorithms of the algorithm collection that are directly or indirectly dependent on the changed data. The algorithms identified in the execution order are then executed in accordance with the execution order and the corresponding result is stored in the primary database. The system may include data harvesters adapted to recognize changes in the data sources and to generate and transmit corresponding change notifications when such changes occur.Type: ApplicationFiled: November 7, 2019Publication date: March 5, 2020Applicant: Level 3 Communications, LLCInventors: William GRAY, Binchao CHEN, Steven D. MEYER
-
Publication number: 20190372843Abstract: Aspects of optimized grooming of multiplexers of a communication network are presented. In an example method, an optimization value associated with each of a plurality of multiplexer configurations may be determined, wherein each of the plurality of multiplexer configurations includes a proposed assignment of each of a plurality of data channels to one of a plurality of inputs of a plurality of multiplexers. A multiplexer configuration having a highest-ranked optimization value of the plurality of multiplexer configurations may be identified and subsequently used to configure the multiplexers. Other potential aspects of the present disclosure are described in greater detail below.Type: ApplicationFiled: August 16, 2019Publication date: December 5, 2019Applicant: Level 3 Communications, LLCInventors: Binchao CHEN, William GRAY
-
Patent number: 10474663Abstract: A data system is provided for analyzing and maintaining data obtained from one or more data sources on which the data system depends. The system includes a primary database including current values used by the system and a collection of executable algorithms used to generate the data maintained in the primary database. In response to receiving a notification regarding a change in one of the data sources, a dependency database is used to establish an execution order for algorithms of the algorithm collection that are directly or indirectly dependent on the changed data. The algorithms identified in the execution order are then executed in accordance with the execution order and the corresponding result is stored in the primary database. The system may include data harvesters adapted to recognize changes in the data sources and to generate and transmit corresponding change notifications when such changes occur.Type: GrantFiled: July 18, 2017Date of Patent: November 12, 2019Assignee: Level 3 Communications, LLCInventors: William Gray, Binchao Chen, Steven D. Meyer
-
Patent number: 10389587Abstract: Aspects of optimized grooming of multiplexers of a communication network are presented. In an example method, an optimization value associated with each of a plurality of multiplexer configurations may be determined, wherein each of the plurality of multiplexer configurations includes a proposed assignment of each of a plurality of data channels to one of a plurality of inputs of a plurality of multiplexers. A multiplexer configuration having a highest-ranked optimization value of the plurality of multiplexer configurations may be identified and subsequently used to configure the multiplexers. Other potential aspects of the present disclosure are described in greater detail below.Type: GrantFiled: June 4, 2018Date of Patent: August 20, 2019Assignee: Level 3 Communications, LLCInventors: Binchao Chen, William Gray
-
Patent number: 10178241Abstract: Aspects of the present disclosure relate to telecommunications networks, processing and routing calls between networks, a computing system and methodologies for optimizing pricing particularly in situations with massive amounts of data, processing call volume data, deseasonalizing data, minutes of use data, establishing and distributing pricing data for use in routing decisions, among other features and advantages.Type: GrantFiled: April 9, 2018Date of Patent: January 8, 2019Assignee: Level 3 Communications, LLCInventors: William Gray, Binchao Chen, Peder Hans Engebretson
-
Publication number: 20180287871Abstract: Aspects of optimized grooming of multiplexers of a communication network are presented. In an example method, an optimization value associated with each of a plurality of multiplexer configurations may be determined, wherein each of the plurality of multiplexer configurations includes a proposed assignment of each of a plurality of data channels to one of a plurality of inputs of a plurality of multiplexers. A multiplexer configuration having a highest-ranked optimization value of the plurality of multiplexer configurations may be identified and subsequently used to configure the multiplexers. Other potential aspects of the present disclosure are described in greater detail below.Type: ApplicationFiled: June 4, 2018Publication date: October 4, 2018Inventors: Binchao Chen, William Gray
-
Publication number: 20180227435Abstract: Aspects of the present disclosure relate to telecommunications networks, processing and routing calls between networks, a computing system and methodologies for optimizing pricing particularly in situations with massive amounts of data, processing call volume data, deseasonalizing data, minutes of use data, establishing and distributing pricing data for use in routing decisions, among other features and advantages.Type: ApplicationFiled: April 9, 2018Publication date: August 9, 2018Inventors: William Gray, Binchao Chen, Peder Hans Engebretson
-
Patent number: 9992067Abstract: Aspects of optimized grooming of multiplexers of a communication network are presented. In an example method, information indicating a current multiplexer configuration is accessed, in which the current multiplexer configuration indicates a current assignment of each of a plurality of data channels to one of a plurality of inputs of a plurality of multiplexers of a communication network. An optimization value associated with each of a plurality of multiplexer configurations is determined based on the current assignment, wherein each of the plurality of multiplexer configurations includes a proposed assignment of each of the plurality of data channels to one of the plurality of inputs. A multiplexer configuration having a highest-ranked optimization value of the plurality of multiplexer configurations is identified from the plurality of multiplexer configurations.Type: GrantFiled: May 13, 2016Date of Patent: June 5, 2018Assignee: Level 3 Communications, LLCInventors: Binchao Chen, William Gray
-
Patent number: 9942416Abstract: Aspects of the present disclosure relate to telecommunications networks, processing and routing calls between networks, a computing system and methodologies for optimizing pricing particularly in situations with massive amounts of data, processing call volume data, deseasonalizing data, minutes of use data, establishing and distributing pricing data for use in routing decisions, among other features and advantages.Type: GrantFiled: March 10, 2017Date of Patent: April 10, 2018Assignee: Level Communications, LLCInventors: William Gray, Binchao Chen, Peder Hans Engebreston
-
Publication number: 20180025041Abstract: A data system is provided for analyzing and maintaining data obtained from one or more data sources on which the data system depends. The system includes a primary database including current values used by the system and a collection of executable algorithms used to generate the data maintained in the primary database. In response to receiving a notification regarding a change in one of the data sources, a dependency database is used to establish an execution order for algorithms of the algorithm collection that are directly or indirectly dependent on the changed data. The algorithms identified in the execution order are then executed in accordance with the execution order and the corresponding result is stored in the primary database. The system may include data harvesters adapted to recognize changes in the data sources and to generate and transmit corresponding change notifications when such changes occur.Type: ApplicationFiled: July 18, 2017Publication date: January 25, 2018Applicant: Level 3 Communications, LLCInventors: William Gray, Binchao Chen, Steven D. Meyer
-
Publication number: 20170187887Abstract: Aspects of the present disclosure relate to telecommunications networks, processing and routing calls between networks, a computing system and methodologies for optimizing pricing particularly in situations with massive amounts of data, processing call volume data, deseasonalizing data, minutes of use data, establishing and distributing pricing data for use in routing decisions, among other features and advantages.Type: ApplicationFiled: March 10, 2017Publication date: June 29, 2017Inventors: William Gray, Binchao Chen, Peder Hans Engebreston
-
Patent number: 9596360Abstract: Aspects of the present disclosure relate to telecommunications networks, processing and routing calls between networks, a computing system and methodologies for optimizing pricing particularly in situations with massive amounts of data, processing call volume data, deseasonalizing data, minutes of use data, establishing and distributing pricing data for use in routing decisions, among other features and advantages.Type: GrantFiled: March 4, 2015Date of Patent: March 14, 2017Assignee: Level 3 Communications, LLCInventors: William Gray, Binchao Chen, Peder Hans Engebretson
-
Patent number: 9544445Abstract: Aspects of the present disclosure relate to telecommunications networks, processing and routing calls between networks, a computing system and methodologies for optimizing pricing particularly in situations with massive amounts of data, processing call volume data, deseasonalizing data, minutes of use data, establishing and distributing pricing data for use in routing decisions, among other features and advantages.Type: GrantFiled: March 4, 2015Date of Patent: January 10, 2017Assignee: Level 3 Communications, LLCInventors: William Gray, Binchao Chen, Peder Hans Engebretson