Patents by Inventor Marcel Eric Schechner Flores
Marcel Eric Schechner Flores 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: 11722402Abstract: Provided is a Routing Early Warning System (“REWS”) that preemptively detects and corrects network issues based on control plane messaging. REWS receives control plane messages for network paths to a source node, groups the control plane messages to different bins based on time, detects an anomaly based on a number of a first set of control plane messages grouped to a particular bin differing, by a threshold amount, from a steady state number of control plane messages grouped to at least one other bin, and isolates a cause of the anomaly based on a number of updated paths and addressing of one or more nodes specified in the first set of control plane messages. REWS modifies routing of the source node data plane traffic before the anomaly significant impacts the data plane in response to detecting the anomaly and isolating the anomaly cause using the control plane messages.Type: GrantFiled: July 28, 2021Date of Patent: August 8, 2023Assignee: Edgio, Inc.Inventor: Marcel Eric Schechner Flores
-
Publication number: 20230035359Abstract: Provided is a Routing Early Warning System (“REWS”) that preemptively detects and corrects network issues based on control plane messaging. REWS receives control plane messages for network paths to a source node, groups the control plane messages to different bins based on time, detects an anomaly based on a number of a first set of control plane messages grouped to a particular bin differing, by a threshold amount, from a steady state number of control plane messages grouped to at least one other bin, and isolates a cause of the anomaly based on a number of updated paths and addressing of one or more nodes specified in the first set of control plane messages. REWS modifies routing of the source node data plane traffic before the anomaly significant impacts the data plane in response to detecting the anomaly and isolating the anomaly cause using the control plane messages.Type: ApplicationFiled: July 28, 2021Publication date: February 2, 2023Applicant: Edgio, Inc.Inventor: Marcel Eric Schechner Flores
-
Patent number: 11442857Abstract: Dynamic caching policies and/or dynamic purging policies are provided for modifying the entry and eviction of content to the cache (e.g., storage and/or memory) of a caching server based on the current and past cache performance and/or demand. The caching server may modify or replace a configured policy when cache performance is below one or more thresholds. Modifying the caching policy may change caching behavior of the caching server by changing the conditions that control the content that is entered into cache or the content that is deferred and not entered into cache after a request. This may include assigning different probabilities for entering the same content into cache based on different caching policies. Modifying the purging policy may change eviction behavior of the caching server by changing the conditions that control the cached content that is selected and removed from cache.Type: GrantFiled: March 29, 2021Date of Patent: September 13, 2022Assignee: Edgecast Inc.Inventors: Marcel Eric Schechner Flores, Derrick Sawyer
-
Patent number: 11336579Abstract: Gateway devices at different sites of a primary Anycast network provide access to the sites by advertising a first set of Anycast addresses. A secondary shadow Anycast network advertises different second sets of Anycast addresses from the different sites in order to predetermine traffic shifts that occur as a result of changing one or more of the second set of Anycast addresses that are advertised from one or more of the sites. A traffic shifting device may implement a predetermined traffic shift in the primary Anycast network by selecting a particular second set of network addresses that produces a traffic shift at least equal to the predetermined traffic shift, mapping the particular second set of network addresses to a modified first set of addresses, and modifying routing in the primary Anycast network by advertising the modified first set of addresses instead of the first set of addresses.Type: GrantFiled: May 5, 2020Date of Patent: May 17, 2022Assignee: Edgecast Inc.Inventors: Derrick Sawyer, Marcel Eric Schechner Flores, Carl Tewksbury, Sree Priyanka Uppu, Stephen McQuistin
-
Publication number: 20210216456Abstract: Dynamic caching policies and/or dynamic purging policies are provided for modifying the entry and eviction of content to the cache (e.g., storage and/or memory) of a caching server based on the current and past cache performance and/or demand. The caching server may modify or replace a configured policy when cache performance is below one or more thresholds. Modifying the caching policy may change caching behavior of the caching server by changing the conditions that control the content that is entered into cache or the content that is deferred and not entered into cache after a request. This may include assigning different probabilities for entering the same content into cache based on different caching policies. Modifying the purging policy may change eviction behavior of the caching server by changing the conditions that control the cached content that is selected and removed from cache.Type: ApplicationFiled: March 29, 2021Publication date: July 15, 2021Applicant: Verizon Digital Media Services Inc.Inventors: Marcel Eric Schechner Flores, Derrick Sawyer
-
Patent number: 10963381Abstract: Dynamic caching policies and/or dynamic purging policies are provided for modifying the entry and eviction of content to the cache (e.g., storage and/or memory) of a caching server based on the current and past cache performance and/or demand. The caching server may modify or replace a configured policy when cache performance is below one or more thresholds. Modifying the caching policy may change caching behavior of the caching server by changing the conditions that control the content that is entered into cache or the content that is deferred and not entered into cache after a request. This may include assigning different probabilities for entering the same content into cache based on different caching policies. Modifying the purging policy may change eviction behavior of the caching server by changing the conditions that control the cached content that is selected and removed from cache.Type: GrantFiled: November 26, 2018Date of Patent: March 30, 2021Assignee: Verizon Digital Media Services Inc.Inventors: Marcel Eric Schechner Flores, Derrick Sawyer
-
Publication number: 20200267086Abstract: Gateway devices at different sites of a primary Anycast network provide access to the sites by advertising a first set of Anycast addresses. A secondary shadow Anycast network advertises different second sets of Anycast addresses from the different sites in order to predetermine traffic shifts that occur as a result of changing one or more of the second set of Anycast addresses that are advertised from one or more of the sites. A traffic shifting device may implement a predetermined traffic shift in the primary Anycast network by selecting a particular second set of network addresses that produces a traffic shift at least equal to the predetermined traffic shift, mapping the particular second set of network addresses to a modified first set of addresses, and modifying routing in the primary Anycast network by advertising the modified first set of addresses instead of the first set of addresses.Type: ApplicationFiled: May 5, 2020Publication date: August 20, 2020Applicant: Verizon Digital Media Services Inc.Inventors: Derrick Sawyer, Marcel Eric Schechner Flores, Carl Tewksbury, Sree Priyanka Uppu, Stephen McQuistin
-
Patent number: 10715588Abstract: Multiple hit load balancing provides a quasi-persistent request distribution for encrypted requests passing over secure connections as well as for multiple requests passing over the same connection. The multiple hit load balancing involves tracking object demand at each server of a set of servers. The multiple hit load balancing further involves dynamically scaling the servers that cache and directly serve frequently requested objects based on the demand that is tracked by each of the servers. For infrequently requested objects, the servers perform a peer retrieval of the objects so to limit the number of the same object being redundantly cached by multiple servers of the set of servers.Type: GrantFiled: January 29, 2018Date of Patent: July 14, 2020Assignee: Verizon Digital Media Services, Inc.Inventors: Derek Shiell, Marcel Eric Schechner Flores, Harkeerat Singh Bedi
-
Publication number: 20200167281Abstract: Dynamic caching policies and/or dynamic purging policies are provided for modifying the entry and eviction of content to the cache (e.g., storage and/or memory) of a caching server based on the current and past cache performance and/or demand. The caching server may modify or replace a configured policy when cache performance is below one or more thresholds. Modifying the caching policy may change caching behavior of the caching server by changing the conditions that control the content that is entered into cache or the content that is deferred and not entered into cache after a request. This may include assigning different probabilities for entering the same content into cache based on different caching policies. Modifying the purging policy may change eviction behavior of the caching server by changing the conditions that control the cached content that is selected and removed from cache.Type: ApplicationFiled: November 26, 2018Publication date: May 28, 2020Applicant: Verizon Digital Media Services Inc.Inventors: Marcel Eric Schechner Flores, Derrick Sawyer
-
Patent number: 10645008Abstract: Gateway devices at different sites of a primary Anycast network provide access to the sites by advertising a first set of Anycast addresses. A secondary shadow Anycast network advertises different second sets of Anycast addresses from the different sites in order to predetermine traffic shifts that occur as a result of changing one or more of the second set of Anycast addresses that are advertised from one or more of the sites. A traffic shifting device may implement a predetermined traffic shift in the primary Anycast network by selecting a particular second set of network addresses that produces a traffic shift at least equal to the predetermined traffic shift, mapping the particular second set of network addresses to a modified first set of addresses, and modifying routing in the primary Anycast network by advertising the modified first set of addresses instead of the first set of addresses.Type: GrantFiled: December 6, 2018Date of Patent: May 5, 2020Assignee: Verizon Digital Media Services Inc.Inventors: Derrick Sawyer, Marcel Eric Schechner Flores, Carl Tewksbury, Sree Priyanka Uppu, Stephen McQuistin
-
Patent number: 10601768Abstract: Automated steady state traffic management is provided for a distributed platform through immediate or real-time simulation of the capacity and performance impacts associated with shifting different load increments to different Points-of-presence (PoPs) of the distributed platform and by automatic and dynamic traffic management reconfiguration in response to an optimal set of changes identified from the simulation. A system produces data models to track the current distributed platform state and detect deviates from the steady state. Using the data models and scoring functions, the system scores the impact that different shifts of load to different destinations have on the overall distributed platform. The scoring reveals the optimal set of traffic management configuration changes that restore the steady state with the least capacity and performance impact.Type: GrantFiled: April 10, 2017Date of Patent: March 24, 2020Assignee: Verizon Digital Media Services Inc.Inventors: Marcel Eric Schechner Flores, Colin Rasor
-
Patent number: 10476800Abstract: A load balancing appliance distributes data packets across different virtual connections for ongoing communications with clients over a connectionless communication protocol including User Datagram Protocol (UDP) or Quick Internet UDP Connections (QUIC). The load balancing appliance a distributor that binds and listens on a port through which the connectionless traffic is received. The distributor distributes the traffic to a different set of managers at each interval based on each set of managers binding to and listening on a different set of ports.Type: GrantFiled: October 16, 2017Date of Patent: November 12, 2019Assignee: Verizon Digital Media Services Inc.Inventors: Derek Shiell, Marcel Eric Schechner Flores, Sergio Leonardo Ruiz, David Andrews
-
Publication number: 20190238627Abstract: Multiple hit load balancing provides a quasi-persistent request distribution for encrypted requests passing over secure connections as well as for multiple requests passing over the same connection. The multiple hit load balancing involves tracking object demand at each server of a set of servers. The multiple hit load balancing further involves dynamically scaling the servers that cache and directly serve frequently requested objects based on the demand that is tracked by each of the servers. For infrequently requested objects, the servers perform a peer retrieval of the objects so to limit the number of the same object being redundantly cached by multiple servers of the set of servers.Type: ApplicationFiled: January 29, 2018Publication date: August 1, 2019Inventors: Derek Shiell, Marcel Eric Schechner Flores, Harkeerat Singh Bedi
-
Patent number: 10326703Abstract: Some embodiments increase throughput across a connection between a host and a client by initializing the congestion window for that connection dynamically using a previously settled value from a prior instance of the connection established between the same or similar endpoints. An initialization agent tracks congestion window values for previously established connections between a host and various clients. For the tracked congestion window values of each monitored connection, the initialization agent stores an address identifying the client endpoint. When establishing a new connection, the initialization agent determines if the new connection is a recurring connection. A new connection is recurring when the new connection client address is similar or related to an address identified for a previous monitored connection.Type: GrantFiled: October 10, 2017Date of Patent: June 18, 2019Assignee: Verizon Digital Media Services Inc.Inventors: Marcel Eric Schechner Flores, Amir Reza Khakpour, Robert J. Peters
-
Publication number: 20180295063Abstract: Automated steady state traffic management is provided for a distributed platform through immediate or real-time simulation of the capacity and performance impacts associated with shifting different load increments to different Points-of-presence (PoPs) of the distributed platform and by automatic and dynamic traffic management reconfiguration in response to an optimal set of changes identified from the simulation. A system produces data models to track the current distributed platform state and detect deviates from the steady state. Using the data models and scoring functions, the system scores the impact that different shifts of load to different destinations have on the overall distributed platform. The scoring reveals the optimal set of traffic management configuration changes that restore the steady state with the least capacity and performance impact.Type: ApplicationFiled: April 10, 2017Publication date: October 11, 2018Inventors: Marcel Eric Schechner Flores, Colin Rasor
-
Publication number: 20180034742Abstract: Some embodiments increase throughput across a connection between a host and a client by initializing the congestion window for that connection dynamically using a previously settled value from a prior instance of the connection established between the same or similar endpoints. An initialization agent tracks congestion window values for previously established connections between a host and various clients. For the tracked congestion window values of each monitored connection, the initialization agent stores an address identifying the client endpoint. When establishing a new connection, the initialization agent determines if the new connection is a recurring connection. A new connection is recurring when the new connection client address is similar or related to an address identified for a previous monitored connection.Type: ApplicationFiled: October 10, 2017Publication date: February 1, 2018Inventors: Marcel Eric Schechner Flores, Amir Reza Khakpour, Robert J. Peters
-
Patent number: 9794181Abstract: Some embodiments increase throughput across a connection between a host and a client by initializing the congestion window for that connection dynamically using a previously settled value from a prior instance of the connection established between the same or similar endpoints. An initialization agent tracks congestion window values for previously established connections between a host and various clients. For the tracked congestion window values of each monitored connection, the initialization agent stores an address identifying the client endpoint. When establishing a new connection, the initialization agent determines if the new connection is a recurring connection. A new connection is recurring when the new connection client address is similar or related to an address identified for a previous monitored connection.Type: GrantFiled: December 5, 2014Date of Patent: October 17, 2017Assignee: Verizon Digital Media Services Inc.Inventors: Marcel Eric Schechner Flores, Amir Reza Khakpour, Robert J. Peters
-
Publication number: 20160164785Abstract: Some embodiments increase throughput across a connection between a host and a client by initializing the congestion window for that connection dynamically using a previously settled value from a prior instance of the connection established between the same or similar endpoints. An initialization agent tracks congestion window values for previously established connections between a host and various clients. For the tracked congestion window values of each monitored connection, the initialization agent stores an address identifying the client endpoint. When establishing a new connection, the initialization agent determines if the new connection is a recurring connection. A new connection is recurring when the new connection client address is similar or related to an address identified for a previous monitored connection.Type: ApplicationFiled: December 5, 2014Publication date: June 9, 2016Inventors: Marcel Eric Schechner Flores, Amir Reza Khakpour, Robert J. Peters