Patents by Inventor Jason Thibeault

Jason Thibeault 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: 20240080375
    Abstract: A device may be configured to monitor operations of at least one application installed on the device. The device may include a processor and a non-transitory memory. When executed by the processor, an application stored in the memory may cause the processor to perform a plurality of operations. A beacon may be embedded in the application. When the application is executed by the processor, the beacon may cause the processor to establish a direct connection with a remote system comprising a storage database, gather data indicative of at least one of the plurality of operations as specified by at least one beacon microservice, and send the data through the direct connection to store the data in the storage database.
    Type: Application
    Filed: September 12, 2023
    Publication date: March 7, 2024
    Applicant: DATAZOOM INC.
    Inventors: JASON THIBEAULT, Quinn Thibeault, Diane Strutner
  • Patent number: 11792297
    Abstract: A device may be configured to monitor operations of at least one application installed on the device. The device may include a processor and a non-transitory memory. When executed by the processor, an application stored in the memory may cause the processor to perform a plurality of operations. A beacon may be embedded in the application. When the application is executed by the processor, the beacon may cause the processor to establish a direct connection with a remote system comprising a storage database, gather data indicative of at least one of the plurality of operations as specified by at least one beacon microservice, and send the data through the direct connection to store the data in the storage database.
    Type: Grant
    Filed: April 23, 2021
    Date of Patent: October 17, 2023
    Assignee: DATAZOOM, INC.
    Inventors: Jason Thibeault, Quinn Thibeault, Diane Strutner
  • Publication number: 20210314420
    Abstract: A device may be configured to monitor operations of at least one application installed on the device. The device may include a processor and a non-transitory memory. When executed by the processor, an application stored in the memory may cause the processor to perform a plurality of operations. A beacon may be embedded in the application. When the application is executed by the processor, the beacon may cause the processor to establish a direct connection with a remote system comprising a storage database, gather data indicative of at least one of the plurality of operations as specified by at least one beacon microservice, and send the data through the direct connection to store the data in the storage database.
    Type: Application
    Filed: April 23, 2021
    Publication date: October 7, 2021
    Applicant: DATAZOOM INC.
    Inventors: JASON THIBEAULT, QUINN THIBEAULT, DIANE STRUTNER
  • Patent number: 11019175
    Abstract: A device may be configured to monitor operations of at least one application installed on the device. The device may include a processor and a non-transitory memory. When executed by the processor, an application stored in the memory may cause the processor to perform a plurality of operations. A beacon may be embedded in the application. When the application is executed by the processor, the beacon may cause the processor to establish a direct connection with a remote system comprising a storage database, gather data indicative of at least one of the plurality of operations as specified by at least one beacon microservice, and send the data through the direct connection to store the data in the storage database.
    Type: Grant
    Filed: November 16, 2017
    Date of Patent: May 25, 2021
    Assignee: DATAZOOM, INC.
    Inventors: Jason Thibeault, Quinn Thibeault, Diane Strutner
  • Patent number: 10771587
    Abstract: A system and method for retrieving and writing data based on data write latency. The system may include a switchboard configured to connect to a beacon integrated into an end user application stored on a computer, a customer configuration database, and one of a plurality of infrastructure pools chosen based on the customer configuration database. The switchboard receives extracted data from the beacon and writes the extracted data to the chosen infrastructure pool. The method may include receiving a connection from a beacon, connecting to and retrieving customer configuration data from a customer configuration database, transpiling a data retrieval code based on the retrieved customer configuration data; transmitting the data retrieval code to the beacon, connecting to one of a plurality of infrastructure pools, receiving extracted data from the beacon and writing the extracted data to the infrastructure pool.
    Type: Grant
    Filed: November 16, 2017
    Date of Patent: September 8, 2020
    Assignee: DATAZOOM, INC
    Inventors: Jason Thibeault, Quinn Thibeault, Diane Strutner
  • Publication number: 20180139305
    Abstract: A device may be configured to monitor operations of at least one application installed on the device. The device may include a processor and a non-transitory memory. When executed by the processor, an application stored in the memory may cause the processor to perform a plurality of operations. A beacon may be embedded in the application. When the application is executed by the processor, the beacon may cause the processor to establish a direct connection with a remote system comprising a storage database, gather data indicative of at least one of the plurality of operations as specified by at least one beacon microservice, and send the data through the direct connection to store the data in the storage database.
    Type: Application
    Filed: November 16, 2017
    Publication date: May 17, 2018
    Applicant: DATAZOOM, INC.
    Inventors: JASON THIBEAULT, QUINN THIBEAULT, DIANE STRUTNER
  • Publication number: 20180136854
    Abstract: A system and method for retrieving and writing data based on data write latency. The system may include a switchboard configured to connect to a beacon integrated into an end user application stored on a computer, a customer configuration database, and one of a plurality of infrastructure pools chosen based on the customer configuration database. The switchboard receives extracted data from the beacon and writes the extracted data to the chosen infrastructure pool. The method may include receiving a connection from a beacon, connecting to and retrieving customer configuration data from a customer configuration database, transpiling a data retrieval code based on the retrieved customer configuration data; transmitting the data retrieval code to the beacon, connecting to one of a plurality of infrastructure pools, receiving extracted data from the beacon and writing the extracted data to the infrastructure pool.
    Type: Application
    Filed: November 16, 2017
    Publication date: May 17, 2018
    Applicant: DATAZOOM, INC
    Inventors: JASON THIBEAULT, QUINN THIBEAULT, DIANE STRUTNER
  • Publication number: 20150189018
    Abstract: A content delivery network transcodes content objects from a content provider for transmission to end users. The content delivery network includes network storage and servers. When a content object is uploaded, the network storage stores a copy of the content object, and a copy of the content object is directed to external file-based storage. At least one of the servers directs segments of the content object to a plurality of transcoding servers. Each of the transcoding servers informs a segment engine about which of the segments the transcoding server has received, transcodes the received segment to form a transcoded segment receivable by at least one of the end users, and transmits the transcoded segment to a permanent storage location. The content delivery network verifies that the copy of the content object is stored in the external file-based storage, and deletes the local copy of the content object.
    Type: Application
    Filed: December 31, 2013
    Publication date: July 2, 2015
    Applicant: Limelight Networks, Inc.
    Inventors: SEAN CASSIDY, Brandon Smith, Nicholas Beaudrot, Huw Morgan, Michael Asavareungchai, Lonhyn Jasinskyj, Jason Thibeault
  • Publication number: 20150180992
    Abstract: A method for managing and analyzing a digital presence throughout a content delivery network providing multiple channels for content delivery may include storing and distributing content in response to user requests using a plurality of edge servers. The method may also include managing a digital presence using a digital presence controller, the digital presence controller including a plurality of service modules that each manage and analyze at least one aspect of the digital presence. The plurality of service modules may manage the digital presence according to functional rule sets. The plurality of service modules may generate analytics descriptive of at least one aspect of the digital presence. The method may additionally include receiving inputs that control the digital presence by adjusting the functional rule sets and providing a quantitative assessment of the digital presence based on the analytics.
    Type: Application
    Filed: December 19, 2013
    Publication date: June 25, 2015
    Applicant: Limelight Networks, Inc.
    Inventors: Jason Thibeault, Kirby Wadsworth, Edgardo Nazario, Peter Coppola, Jeff Freund
  • Publication number: 20150149600
    Abstract: A method for implementing an automated feedback loop to control content publication in accordance with a digital presence in a CDN may include storing and distributing content in response to user requests using a plurality of edge servers with first content being provided in a plurality of first content variants on edge servers. The method may also include managing and analyzing a digital presence as provided by the CDN using a digital presence controller, and analyzing, user interactions with the plurality of first content variants on the plurality of edge servers. The method may additionally include receiving second content, and causing a plurality of second content variants to be provided to the plurality of edge servers, the plurality of second content variants being determined based on the analysis of the user interactions with the plurality of first content variants.
    Type: Application
    Filed: February 4, 2015
    Publication date: May 28, 2015
    Applicant: Limelight Networks, Inc.
    Inventors: Jason Thibeault, Jonathan Cobb, David Rowley, Scott Anderson, Abbas Mahyari, Nikita Dolgov, Carl Rivas
  • Patent number: 9043437
    Abstract: Methods and systems for coordinating provisions of storage service for clients are provided. For each storage provider of a set of storage providers, a service-provider database stores a metric characterizing a property of a service provided by the service provider. The storage providers are independently owned and operated relative to each other. The metrics are repeatedly updated. A selection engine repeatedly selects a service provider from the set of service providers to store a content object of a client of the content delivery system. The selection is based on the repeatedly updated metrics for the set of service providers. For each service provider selected by the selection engine to store the content object of the client, a service manager coordinates with the service provider such that the service provider stores the content object of the client.
    Type: Grant
    Filed: June 19, 2013
    Date of Patent: May 26, 2015
    Assignee: Limelight Networks, Inc.
    Inventors: Koichi Tsunoda, Michael Asavareungchai, Paul Cho, Soam Acharya, Jason Thibeault
  • Publication number: 20150106164
    Abstract: A method of generating a quantitative assessment of a connection between a content distributor and a user may include accessing social networks on which the content distributor maintains an account, and receiving an input indicating the user. The method may also include passing an indication of the user to the social networks, and receiving data descriptive of connections and interactions of the at least one user account in the plurality of social networks. The method may additionally include calculating a value score based on the data descriptive of the connections and interactions of the user account in the plurality of social networks, where the relationship value score indicates a potential for generating new sales for the business through the user. The method may further include adjusting one or more policies that control how content is distributed from the content distributor to the user.
    Type: Application
    Filed: October 14, 2013
    Publication date: April 16, 2015
    Applicant: LIMELIGHT NETWORKS, INC.
    Inventors: JASON THIBEAULT, KIRBY WADSWORTH
  • Publication number: 20140344398
    Abstract: A machine-implementable method for managing cloud-based transcoding resources available to a content delivery network includes maintaining a queue of video transcoding jobs that may be executed by internal transcoders of the content delivery network or by external transcoders of a plurality of cloud-based resources, utilizing a server of the content delivery network. The method further includes determining, at first and second times, corresponding first and second transcoder supply deviations, and a trend indicator; and determining whether to activate, deactivate, or make no change to the number of transcoders that are currently activated for transcoding, based at least on the second transcoder supply deviation and the trend indicator.
    Type: Application
    Filed: May 30, 2014
    Publication date: November 20, 2014
    Applicant: Limelight Networks, Inc.
    Inventors: Sean Cassidy, Brandon Smith, Pavel Snagovsky, Nicholas Beaudrot, Spencer Proffit, Huw Morgan, Michael Asavareungchai, Lonhyn Jasinskyj, Jason Thibeault
  • Patent number: 8892686
    Abstract: A method for generating and delivering highlight versions of content for special case delivery through a Content Delivery Network (CDN) may include storing and distributing content in response to user requests using a plurality of edge servers, the plurality of edge servers being organized into a plurality of geographically distributed Points of Presence (POPs) in the CDN comprising a first POP that stores first content. The method may also include receiving a request for the first content and directing the request for the first content to the first POP. The method may additionally include automatically determining that the request for the first content originated from a mobile device and in response, providing a limited portion of the first content to the mobile device, wherein the limited portion of the first content comprises less than the first content.
    Type: Grant
    Filed: December 19, 2013
    Date of Patent: November 18, 2014
    Assignee: Limelight Networks, Inc.
    Inventors: Jason Thibeault, Peter Coppola, Rick Pugh
  • Patent number: 8886769
    Abstract: Systems and methods are provided for streaming content over the Internet via a CDN to an end user system. Requests from end user systems for streaming content objects being handled by the CDN are tracked to identify, for each request the tracked requests, a first content object being requested. For each request of the tracked requests, a category of the requested first content object is identified. The identified category is stored. Aggregated data indicating an amount of requests being for content objects with a specific category is generated. A prediction is made that a second content object will be requested in the future based on the aggregated data and a category of the second content object. Access to the second content object is improved such that the second content object is set to be provided faster in response to a request for the second content object than would otherwise occur.
    Type: Grant
    Filed: January 18, 2013
    Date of Patent: November 11, 2014
    Assignee: Limelight Networks, Inc.
    Inventors: Jason Thibeault, Edgardo Nazario
  • Patent number: 8849976
    Abstract: Aspects of the present invention include a method of dynamically routing requests within multiple cloud computing networks. The method includes receiving a request for an application from a user device, forwarding the request to an edge server within a content delivery network (CDN), and analyzing the request to gather metrics about responsiveness provided by the multiple cloud computing networks running the application. The method further includes analyzing historical data for the multiple cloud computing networks regarding performance of the application, based on the performance metrics and the historical data, determining an optimal cloud computing network within the multiple cloud computing networks to route the request, routing the request to the optimal cloud computing network, and returning the response from the optimal cloud computing network to the user device.
    Type: Grant
    Filed: September 26, 2011
    Date of Patent: September 30, 2014
    Assignee: Limelight Networks, Inc.
    Inventor: Jason Thibeault
  • Publication number: 20140207912
    Abstract: Systems and methods are provided for streaming content over the Internet via a CDN to an end user system. Requests from end user systems for streaming content objects being handled by the CDN are tracked to identify, for each request the tracked requests, a first content object being requested. For each request of the tracked requests, a category of the requested first content object is identified. The identified category is stored. Aggregated data indicating an amount of requests being for content objects with a specific category is generated. A prediction is made that a second content object will be requested in the future based on the aggregated data and a category of the second content object. Access to the second content object is improved such that the second content object is set to be provided faster in response to a request for the second content object than would otherwise occur.
    Type: Application
    Filed: January 18, 2013
    Publication date: July 24, 2014
    Applicant: Limelight Networks, Inc.
    Inventors: Jason Thibeault, Edgardo Nazario
  • Patent number: 8745239
    Abstract: Aspects of the present invention include distributing new resources closer to end-users which are making increased demands by spinning-up additional virtualized instances (as part of a cloud provisioning) within servers that are physically near to the network equipment (i.e., web servers, switches, routers, load balancers) that are receiving the requests.
    Type: Grant
    Filed: April 6, 2012
    Date of Patent: June 3, 2014
    Assignee: Limelight Networks, Inc.
    Inventors: Jason Thibeault, Jonathan Cobb, David Rowley, Scott Anderson, Abbas Mahyari, Nikita Dolgov, Carl Rivas
  • Publication number: 20140108598
    Abstract: Methods and systems for coordinating provisions of storage service for clients are provided. For each storage provider of a set of storage providers, a service-provider database stores a metric characterizing a property of a service provided by the service provider. The storage providers are independently owned and operated relative to each other. The metrics are repeatedly updated. A selection engine repeatedly selects a service provider from the set of service providers to store a content object of a client of the content delivery system. The selection is based on the repeatedly updated metrics for the set of service providers. For each service provider selected by the selection engine to store the content object of the client, a service manager coordinates with the service provider such that the service provider stores the content object of the client.
    Type: Application
    Filed: June 19, 2013
    Publication date: April 17, 2014
    Applicant: Limelight Networks, Inc.
    Inventors: Koichi Tsunoda, Michael Asavareungchai, Paul Cho, Soam Acharya, Jason Thibeault
  • Publication number: 20130311551
    Abstract: Aspects of the present invention include distributing new resources closer to end-users which are making increased demands by spinning-up additional virtualized instances (as part of a cloud provisioning) within servers that are physically near to the network equipment (i.e., web servers, switches, routers, load balancers) that are receiving the requests.
    Type: Application
    Filed: July 24, 2013
    Publication date: November 21, 2013
    Applicant: LIMELIGHT NETWORKS, INC.
    Inventor: Jason Thibeault