Patents by Inventor Jonathan T. Moore

Jonathan T. Moore 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: 12381943
    Abstract: A system for providing a web service on a network of addressable nodes, said web service comprising a plurality of discrete, individually-addressable microservices, said system comprising: (a) at least one load balancer configured for routing a request from a node for a microservice to one of a plurality of virtual addresses, each virtual address corresponding to a unique microservice, and (b) one or more physical nodes associated with each virtual address, each physical node comprising one or more microservices, each microservice comprising a microservice-specific module for executing a particular function, said microservice-specific module linked to an interface for communicating over said network, each microservice being one of a plurality of individually-addressable microservices constituting a web service.
    Type: Grant
    Filed: October 18, 2023
    Date of Patent: August 5, 2025
    Assignee: Comcast Interactive Media, LLC
    Inventor: Jonathan T. Moore
  • Publication number: 20240195865
    Abstract: A system for providing a web service on a network of addressable nodes, said web service comprising a plurality of discrete, individually-addressable microservices, said system comprising: (a) at least one load balancer configured for routing a request from a node for a microservice to one of a plurality of virtual addresses, each virtual address corresponding to a unique microservice, and (b) one or more physical nodes associated with each virtual address, each physical node comprising one or more microservices, each microservice comprising a microservice-specific module for executing a particular function, said microservice-specific module linked to an interface for communicating over said network, each microservice being one of a plurality of individually-addressable microservices constituting a web service.
    Type: Application
    Filed: October 18, 2023
    Publication date: June 13, 2024
    Inventor: Jonathan T. Moore
  • Patent number: 11843661
    Abstract: A system for providing a web service on a network of addressable nodes, said web service comprising a plurality of discrete, individually-addressable microservices, said system comprising: (a) at least one load balancer configured for routing a request from a node for a microservice to one of a plurality of virtual addresses, each virtual address corresponding to a unique microservice, and (b) one or more physical nodes associated with each virtual address, each physical node comprising one or more microservices, each microservice comprising a microservice-specific module for executing a particular function, said microservice-specific module linked to an interface for communicating over said network, each microservice being one of a plurality of individually-addressable microservices constituting a web service.
    Type: Grant
    Filed: March 16, 2022
    Date of Patent: December 12, 2023
    Assignee: Comcast Interactive Media, LLC
    Inventor: Jonathan T. Moore
  • Publication number: 20220394087
    Abstract: A system for providing a web service on a network of addressable nodes, said web service comprising a plurality of discrete, individually-addressable microservices, said system comprising: (a) at least one load balancer configured for routing a request from a node for a microservice to one of a plurality of virtual addresses, each virtual address corresponding to a unique microservice, and (b) one or more physical nodes associated with each virtual address, each physical node comprising one or more microservices, each microservice comprising a microservice-specific module for executing a particular function, said microservice-specific module linked to an interface for communicating over said network, each microservice being one of a plurality of individually-addressable microservices constituting a web service.
    Type: Application
    Filed: March 16, 2022
    Publication date: December 8, 2022
    Inventor: Jonathan T. Moore
  • Patent number: 11323508
    Abstract: A system for providing a web service on a network of addressable nodes, said web service comprising a plurality of discrete, individually-addressable microservices, said system comprising: (a) at least one load balancer configured for routing a request from a node for a microservice to one of a plurality of virtual addresses, each virtual address corresponding to a unique microservice, and (b) one or more physical nodes associated with each virtual address, each physical node comprising one or more microservices, each microservice comprising a microservice-specific module for executing a particular function, said microservice-specific module linked to an interface for communicating over said network, each microservice being one of a plurality of individually-addressable microservices constituting a web service.
    Type: Grant
    Filed: May 22, 2009
    Date of Patent: May 3, 2022
    Assignee: Comcast Interactive Media, LLC
    Inventor: Jonathan T. Moore
  • Patent number: 10140432
    Abstract: Content access may be provided and processed by assigning responsibility for obtaining entitlement data to the client's browser. Thus, in one example, the client may be configured to synchronize and coordinate data lookups associated with a content request, rather than relying on the server to do so. The network architecture may use a mediator design pattern, in which the client's browser acts as the mediator (i.e., middleman) between a content server and an entitlement data server. Accordingly, synchronous calls between server-side services might not be required. Instead, data necessary for the content server to process a client request for access to protected content may be received in the incoming request from the client's browser.
    Type: Grant
    Filed: November 24, 2015
    Date of Patent: November 27, 2018
    Assignee: Comcast Interactive Media, LLC
    Inventor: Jonathan T. Moore
  • Patent number: 9489444
    Abstract: A system for correlating a user's interests to media content, said system comprising: (a) at least one data store comprising media content data relating to people, works, and tags; (b) a relationship generator configured to generate direct relationships among said people, works and tags; (c) a connection module to generate connections between a primary person, work or tag and a first set of said people, works, and tags, wherein each person, work and tag of said first set has a direct relationship with said primary person, work or tag; and (d) a display module for causing the display of at least a portion of said first set of said people, works and tags.
    Type: Grant
    Filed: January 16, 2013
    Date of Patent: November 8, 2016
    Assignee: Comcast Cable Communications, LLC
    Inventors: Thomas A. Blaxland, Jason Epstein, Rangarirayi Muvavarirwa, Jonathan T. Moore
  • Publication number: 20160078199
    Abstract: Content access may be provided and processed by assigning responsibility for obtaining entitlement data to the client's browser. Thus, in one example, the client may be configured to synchronize and coordinate data lookups associated with a content request, rather than relying on the server to do so. The network architecture may use a mediator design pattern, in which the client's browser acts as the mediator (i.e., middleman) between a content server and an entitlement data server. Accordingly, synchronous calls between server-side services might not be required. Instead, data necessary for the content server to process a client request for access to protected content may be received in the incoming request from the client's browser.
    Type: Application
    Filed: November 24, 2015
    Publication date: March 17, 2016
    Inventor: Jonathan T. Moore
  • Patent number: 9223943
    Abstract: Content access may be provided and processed by assigning responsibility for obtaining entitlement data to the client's browser. Thus, in one example, the client may be configured to synchronize and coordinate data lookups associated with a content request, rather than relying on the server to do so. The network architecture may use a mediator design pattern, in which the client's browser acts as the mediator (i.e., middleman) between a content server and an entitlement data server. Accordingly, synchronous calls between server-side services might not be required. Instead, data necessary for the content server to process a client request for access to protected content may be received in the incoming request from the client's browser.
    Type: Grant
    Filed: May 16, 2014
    Date of Patent: December 29, 2015
    Assignee: COMCAST INTERACTIVE MEDIA, LLC
    Inventor: Jonathan T. Moore
  • Publication number: 20140373179
    Abstract: Content access may be provided and processed by assigning responsibility for obtaining entitlement data to the client's browser. Thus, in one example, the client may be configured to synchronize and coordinate data lookups associated with a content request, rather than relying on the server to do so. The network architecture may use a mediator design pattern, in which the client's browser acts as the mediator (i.e., middleman) between a content server and an entitlement data server. Accordingly, synchronous calls between server-side services might not be required. Instead, data necessary for the content server to process a client request for access to protected content may be received in the incoming request from the client's browser.
    Type: Application
    Filed: May 16, 2014
    Publication date: December 18, 2014
    Applicant: COMCAST INTERACTIVE MEDIA, LLC
    Inventor: Jonathan T. Moore
  • Patent number: 8819848
    Abstract: Content access may be provided and processed by assigning responsibility for obtaining entitlement data to the client's browser. Thus, in one example, the client may be configured to synchronize and coordinate data lookups associated with a content request, rather than relying on the server to do so. The network architecture may use a mediator design pattern, in which the client's browser acts as the mediator (i.e., middleman) between a content server and an entitlement data server. Accordingly, synchronous calls between server-side services might not be required. Instead, data necessary for the content server to process a client request for access to protected content may be received in the incoming request from the client's browser.
    Type: Grant
    Filed: November 24, 2009
    Date of Patent: August 26, 2014
    Assignee: Comcast Interactive Media, LLC
    Inventor: Jonathan T. Moore
  • Publication number: 20130138677
    Abstract: A system for correlating a user's interests to media content, said system comprising: (a) at least one data store comprising media content data relating to people, works, and tags; (b) a relationship generator configured to generate direct relationships among said people, works and tags; (c) a connection module to generate connections between a primary person, work or tag and a first set of said people, works, and tags, wherein each person, work and tag of said first set has a direct relationship with said primary person, work or tag; and (d) a display module for causing the display of at least a portion of said first set of said people, works and tags.
    Type: Application
    Filed: January 16, 2013
    Publication date: May 30, 2013
    Applicant: COMCAST CABLE HOLDINGS, LLC.
    Inventors: Thomas A. Blaxland, Jason Epstein, Rangarirayi Muvavarirwa, Jonathan T. Moore
  • Patent number: 8370396
    Abstract: A system for correlating a user's interests to media content, said system comprising: (a) at least one data store comprising media content data relating to people, works, and tags; (b) a relationship generator configured to generate direct relationships among said people, works and tags; (c) a connection module to generate connections between a primary person, work or tag and a first set of said people, works, and tags, wherein each person, work and tag of said first set has a direct relationship with said primary person, work or tag; and (d) a display module for causing the display of at least a portion of said first set of said people, works and tags.
    Type: Grant
    Filed: June 11, 2008
    Date of Patent: February 5, 2013
    Assignee: Comcast Cable Holdings, LLC.
    Inventors: Thomas A. Blaxland, Jason Epstein, Rangarirayi Muvavarirwa, Jonathan T. Moore
  • Publication number: 20110126296
    Abstract: Content access may be provided and processed by assigning responsibility for obtaining entitlement data to the client's browser. Thus, in one example, the client may be configured to synchronize and coordinate data lookups associated with a content request, rather than relying on the server to do so. The network architecture may use a mediator design pattern, in which the client's browser acts as the mediator (i.e., middleman) between a content server and an entitlement data server. Accordingly, synchronous calls between server-side services might not be required. Instead, data necessary for the content server to process a client request for access to protected content may be received in the incoming request from the client's browser.
    Type: Application
    Filed: November 24, 2009
    Publication date: May 26, 2011
    Applicant: COMCAST INTERACTIVE MEDIA, LLC
    Inventor: Jonathan T. Moore
  • Publication number: 20100299437
    Abstract: A system for providing a web service on a network of addressable nodes, said web service comprising a plurality of discrete, individually-addressable microservices, said system comprising: (a) at least one load balancer configured for routing a request from a node for a microservice to one of a plurality of virtual addresses, each virtual address corresponding to a unique microservice, and (b) one or more physical nodes associated with each virtual address, each physical node comprising one or more microservices, each microservice comprising a microservice-specific module for executing a particular function, said microservice-specific module linked to an interface for communicating over said network, each microservice being one of a plurality of individually-addressable microservices constituting a web service.
    Type: Application
    Filed: May 22, 2009
    Publication date: November 25, 2010
    Applicant: Comcast Interactive Media, LLC
    Inventor: Jonathan T. Moore
  • Publication number: 20090313295
    Abstract: A system for correlating a user's interests to media content, said system comprising: (a) at least one data store comprising media content data relating to people, works, and tags; (b) a relationship generator configured to generate direct relationships among said people, works and tags; (c) a connection module to generate connections between a primary person, work or tag and a first set of said people, works, and tags, wherein each person, work and tag of said first set has a direct relationship with said primary person, work or tag; and (d) a display module for causing the display of at least a portion of said first set of said people, works and tags.
    Type: Application
    Filed: June 11, 2008
    Publication date: December 17, 2009
    Inventors: Thomas A. Blaxland, Jason Epstein, Rangarirayi Muvavarirwa, Jonathan T. Moore