Patents by Inventor Jonathan Moore

Jonathan 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: 11573781
    Abstract: Methods, systems, computer-readable media, and apparatuses are described for sending different update times corresponding to a same version of a resource. A computing device may provide a version of a resource in response to requests from a plurality of different devices, and may indicate different update times for the version of the resource. The different update times may be based on times associated with the requests from the plurality of different devices.
    Type: Grant
    Filed: August 25, 2020
    Date of Patent: February 7, 2023
    Assignee: Comcast Cable Communications, LLC
    Inventor: Jonathan Moore
  • Publication number: 20220317638
    Abstract: Systems and methods for managing device controls are disclosed. One method can comprise determining an orientation of a controller and comparing the orientation of the controller and an activation orientation. If the orientation of the controller substantially matches the activation orientation, a control relationship between the controller and the user device may be automatically activated, and if the orientation of the controller does not substantially match the activation orientation, control options to a user of the controller.
    Type: Application
    Filed: April 18, 2022
    Publication date: October 6, 2022
    Inventors: Bryan Yurasits, David Mays, Jonathan Moore
  • Patent number: 11438223
    Abstract: Systems, apparatuses, and methods are described for managing concurrent requests from clients for services. Client computing devices may be permitted to use available capacity beyond their assigned quotas. When backpressure exists and/or when a total quantity of current connections associated with a service is greater than or equal to a total connection threshold, connections with a client exceeding a proportion of excess capacity may be closed before connections with a client not exceeding a proportion of excess capacity.
    Type: Grant
    Filed: August 16, 2021
    Date of Patent: September 6, 2022
    Assignee: Comcast Cable Communications, LLC
    Inventors: Jonathan Moore, Jason Press
  • Patent number: 11431763
    Abstract: A content network is presented where at least one of non-personalized data commonly applicable to a user base and personalized data is maintained. In an aspect, each element of the personalized data may be applicable to at least one, but less than all, of users within the user base. The non-personalized data may be stored across a plurality of servers included in a group, and the personalized data is stored across at least one, but less than all, of the plurality of computing devices included in the group. An update to data stored may be received and a determination made as to whether the update to data is to the non-personalized data or the personalized data. Then, one of the non-personalized data or the personalized data set stored in the server may be updated.
    Type: Grant
    Filed: September 28, 2012
    Date of Patent: August 30, 2022
    Assignee: Comcast Cable Communications, LLC
    Inventor: Jonathan Moore
  • Patent number: 11411949
    Abstract: Methods and systems for network communication are disclosed. Proxy information may be received. The proxy information may facilitate a gateway device communicating as a proxy for a user device.
    Type: Grant
    Filed: June 26, 2020
    Date of Patent: August 9, 2022
    Assignee: COMCAST CABLE COMMUNICATIONS, LLC
    Inventor: Jonathan Moore
  • Patent number: 11334037
    Abstract: Systems and methods for managing device controls are disclosed. One method can comprise determining an orientation of a controller and comparing the orientation of the controller and an activation orientation. If the orientation of the controller substantially matches the activation orientation, a control relationship between the controller and the user device may be automatically activated, and if the orientation of the controller does not substantially match the activation orientation, control options to a user of the controller.
    Type: Grant
    Filed: March 1, 2013
    Date of Patent: May 17, 2022
    Assignee: COMCAST CABLE COMMUNICATIONS, LLC
    Inventors: Bryan Yurasits, David Mays, Jonathan Moore
  • Publication number: 20220127649
    Abstract: The invention provides non-natural microbial organisms containing enzymatic pathways and/or metabolic modifications for enhancing synthesis of olivetolic acid, olivetolic acid derivatives and/or cannabinoids.
    Type: Application
    Filed: January 30, 2020
    Publication date: April 28, 2022
    Inventors: Michael A. Noble, Jonathan Moore, Jingyi Li, Anna Lechner
  • Publication number: 20220078075
    Abstract: Systems, apparatuses, and methods are described for managing concurrent requests from clients for services. Client computing devices may be permitted to use available capacity beyond their assigned quotas. When backpressure exists, connections with a client exceeding a proportion of excess capacity may be closed before connections with a client not exceeding a proportion of excess capacity.
    Type: Application
    Filed: August 16, 2021
    Publication date: March 10, 2022
    Inventors: Jonathan Moore, Jason Press
  • Patent number: 11182682
    Abstract: The present disclosure relates to a computer-implemented method of verifying a semantic triple generated for building a knowledge base including data patterns defining concepts associated with semantic triples derived from unstructured text. The method includes providing the semantic triple to a user interface, the semantic triple including a subject, an object, and a relation. The method also includes receiving, from the user interface, an acceptance or a rejection of the subject, the object, and the relation as relevant or not to the knowledge base. The method also includes transmitting the semantic triple for inclusion as a data pattern in the knowledge base in the event that all of the subject, the object, and the relation, have been accepted.
    Type: Grant
    Filed: October 24, 2019
    Date of Patent: November 23, 2021
    Assignee: Babylon Partners Limited
    Inventors: Georgios Stoilos, Jonathan Moore, Damir Juric, Mohammad Khodadadi
  • Patent number: 11128525
    Abstract: Systems, apparatuses, and methods are described for managing concurrent requests from clients for services. Client computing devices may be permitted to use available capacity beyond their assigned quotas. When backpressure exists, connections with a client exceeding a proportion of excess capacity may be closed before connections with a client not exceeding a proportion of excess capacity.
    Type: Grant
    Filed: September 28, 2018
    Date of Patent: September 21, 2021
    Assignee: Comcast Cable Communications, LLC
    Inventors: Jonathan Moore, Jason Press
  • Publication number: 20210278917
    Abstract: A method for multi-touch detection in a touch input device comprising a grid based sensor, the method comprises sampling outputs from a grid based sensor over a first stage of detection, selecting sensor lines based on the sampled outputs, scanning the selected sensor lines along one axis of the grid based sensor over a second stage of detection, and determining positions of user interaction based on outputs sampled in response to scanning the selected sensor lines during the second stage of detection.
    Type: Application
    Filed: May 24, 2021
    Publication date: September 9, 2021
    Inventors: Rafi ZACHUT, Haim PERSKI, Jonathan Moore
  • Patent number: 11113300
    Abstract: The subject-matter described herein relates to a computer-implemented method of enabling interoperability between a first knowledge base and a second knowledge base. Each knowledge base is graphically represented and includes a plurality of nodes each defining a concept and a plurality of relations linking the plurality of nodes. The first knowledge base and the second knowledge base are encoded using different coding standards. The method comprises: identifying an entity from the plurality of entities in the second knowledge base; obtaining a mapping between the identified entity from the second knowledge base and a matching entity from the first knowledge base; and creating and storing a link between the identified entity from the second knowledge base and the matching entity from the first knowledge base.
    Type: Grant
    Filed: May 29, 2019
    Date of Patent: September 7, 2021
    Assignee: Babylon Partners Limited
    Inventors: Georgios Stoilos, David Geleta, Damir Juric, Gregory McKay, Jonathan Moore, Jessica Tanon, Claudia Schulz, Mohammad Khodadadi
  • Patent number: 11016627
    Abstract: A method for multi-touch detection in a touch input device comprising a grid based sensor, the method comprises sampling outputs from a grid based sensor over a first stage of detection, selecting sensor lines based on the sampled outputs, scanning the selected sensor lines along one axis of the grid based sensor over a second stage of detection, and determining positions of user interaction based on outputs sampled in response to scanning the selected sensor lines during the second stage of detection.
    Type: Grant
    Filed: March 14, 2016
    Date of Patent: May 25, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Rafi Zachut, Haim Perski, Jonathan Moore
  • Patent number: 10956443
    Abstract: The subject-matter described herein relates to a computer-implemented method of enabling interoperability between a first knowledge base and a second knowledge base. Each knowledge base is graphically represented and includes a plurality of nodes each defining a concept and a plurality of relations linking the plurality of nodes. The first knowledge base and the second knowledge base are encoded using different coding standards. The method comprises: identifying an entity from the plurality of entities in the second knowledge base; obtaining a mapping between the identified entity from the second knowledge base and a matching entity from the first knowledge base; and creating and storing a link between the identified entity from the second knowledge base and the matching entity from the first knowledge base.
    Type: Grant
    Filed: June 6, 2019
    Date of Patent: March 23, 2021
    Assignee: Babylon Partners Limited
    Inventors: Georgios Stoilos, David Geleta, Damir Juric, Gregory McKay, Jonathan Moore, Jessica Tanon, Claudia Schulz, Mohammad Khodadadi
  • Publication number: 20210026618
    Abstract: Methods, systems, computer-readable media, and apparatuses are described for sending different update times corresponding to a same version of a resource. A computing device may provide a version of a resource in response to requests from a plurality of different devices, and may indicate different update times for the version of the resource. The different update times may be based on times associated with the requests from the plurality of different devices.
    Type: Application
    Filed: August 25, 2020
    Publication date: January 28, 2021
    Inventor: Jonathan Moore
  • Publication number: 20210029094
    Abstract: A secure content delivery or access method may include coordination among three devices such as servers—a content management server, a delivery server, and an authorization server. A request for content may originate from an authorization server application, and may involve the application obtaining two digitally signed tokens for the request. The first token may be from the authorization server, and may include a content management server identifier for the requested content. The second token may include two identifiers for the content: the first identifier being the content management server identifier, and the second being a delivery server identifier. The first and second tokens may be signed by the authorization server and content management server, respectively, and may be delivered to the delivery server for validation. Successful validation may result in the delivery server providing a content decryption key for the requested content to a device requesting the content.
    Type: Application
    Filed: July 9, 2020
    Publication date: January 28, 2021
    Inventor: Jonathan Moore
  • Publication number: 20200396214
    Abstract: Methods and systems for network communication are disclosed. Proxy information may be received. The proxy information may facilitate a gateway device communicating as a proxy for a user device.
    Type: Application
    Filed: June 26, 2020
    Publication date: December 17, 2020
    Inventor: Jonathan Moore
  • Publication number: 20200380005
    Abstract: The subject-matter described herein relates to a computer-implemented method of enabling interoperability between a first knowledge base and a second knowledge base. Each knowledge base is graphically represented and includes a plurality of nodes each defining a concept and a plurality of relations linking the plurality of nodes. The first knowledge base and the second knowledge base are encoded using different coding standards. The method comprises: identifying an entity from the plurality of entities in the second knowledge base; obtaining a mapping between the identified entity from the second knowledge base and a matching entity from the first knowledge base; and creating and storing a link between the identified entity from the second knowledge base and the matching entity from the first knowledge base.
    Type: Application
    Filed: May 29, 2019
    Publication date: December 3, 2020
    Inventors: Georgios STOILOS, David GELETA, Damir JURIC, Gregory MCKAY, Jonathan MOORE, Jessica TANON, Claudia SCHULZ, Mohammad KHODADADI
  • Publication number: 20200380012
    Abstract: The subject-matter described herein relates to a computer-implemented method of enabling interoperability between a first knowledge base and a second knowledge base. Each knowledge base is graphically represented and includes a plurality of nodes each defining a concept and a plurality of relations linking the plurality of nodes. The first knowledge base and the second knowledge base are encoded using different coding standards. The method comprises: identifying an entity from the plurality of entities in the second knowledge base; obtaining a mapping between the identified entity from the second knowledge base and a matching entity from the first knowledge base; and creating and storing a link between the identified entity from the second knowledge base and the matching entity from the first knowledge base.
    Type: Application
    Filed: June 6, 2019
    Publication date: December 3, 2020
    Inventors: Georgios STOILOS, David GELETA, Damir JURIC, Gregory MCKAY, Jonathan MOORE, Jessica TANON, Claudia SCHULZ, Mohammad KHODADADI
  • Patent number: 10789060
    Abstract: Methods, systems, computer-readable media, and apparatuses are described for sending different update times corresponding to a same version of a resource. A computing device may provide a version of a resource in response to requests from a plurality of different devices, and may indicate different update times for the version of the resource. The different update times may be based on times associated with the requests from the plurality of different devices.
    Type: Grant
    Filed: September 8, 2017
    Date of Patent: September 29, 2020
    Assignee: Comcast Cable Communications, LLC
    Inventor: Jonathan Moore