Patents by Inventor Michael Horwitz

Michael Horwitz 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: 20260111597
    Abstract: Systems, apparatuses, and methods are described for data sharing between applications. A first application may attempt to access data associated with a second application, an operating system, and/or a cloud service. An operating system may determine whether to grant access based on one or more factors such as device capability, an application declaration, a user setting, a user acknowledgement, and/or a data sharing policy.
    Type: Application
    Filed: October 15, 2025
    Publication date: April 23, 2026
    Inventors: Michael Horwitz, Benjamin E. Greenberg
  • Publication number: 20250378465
    Abstract: Systems, apparatuses, and methods are described for generating tokens for user devices to request content items from one or more content delivery networks via networks provided by a network service provider. The tokens may be generated based on rules provided by the network service provider and may indicate whether the content delivery networks have permission to send targeted content items to the user device. Tokens provided to a user device may prevent repeated delivery of the same content item to the user device.
    Type: Application
    Filed: May 20, 2025
    Publication date: December 11, 2025
    Inventors: Michael Horwitz, Benjamin E. Greenberg, Jiuqing Deng
  • Patent number: 12468842
    Abstract: Systems, apparatuses, and methods are described for data sharing between applications. A first application may attempt to access data associated with a second application, an operating system, and/or a cloud service. An operating system may determine whether to grant access based on one or more factors such as device capability, an application declaration, a user setting, a user acknowledgement, and/or a data sharing policy.
    Type: Grant
    Filed: February 15, 2023
    Date of Patent: November 11, 2025
    Assignee: Comcast Cable Communications, LLC
    Inventors: Michael Horwitz, Benjamin E. Greenberg
  • Patent number: 12340390
    Abstract: Systems, apparatuses, and methods are described for generating tokens for user devices to request content items from one or more content delivery networks via networks provided by a network service provider. The tokens may be generated based on rules provided by the network service provider and may indicate whether the content delivery networks have permission to send targeted content items to the user device. Tokens provided to a user device may prevent repeated delivery of the same content item to the user device.
    Type: Grant
    Filed: August 11, 2022
    Date of Patent: June 24, 2025
    Assignee: Comcast Cable Communications, LLC
    Inventors: Michael Horwitz, Benjamin E. Greenberg, Jiuqing Deng
  • Publication number: 20250165374
    Abstract: Methods and systems for status determination are disclosed. Various embodiments of the present disclosure may determine that a first network device is overburdened based on a first failure rate of the first network device of a plurality of network devices. Various embodiments can then determine that the first network device is to process the computing task based on a second failure rate of a second network device of the plurality of network devices. Various embodiments can then cause the first network device to process the computing task.
    Type: Application
    Filed: January 17, 2025
    Publication date: May 22, 2025
    Inventors: Chun Hsu, Michael Horwitz, Chris Orogvany, Alfred Stappenbeck
  • Patent number: 12229037
    Abstract: Methods and systems for status determination are disclosed. A computing device may determine a status of the computing device or another computing device. One or more actions may be taken based on the status of the computing device or the another computing device.
    Type: Grant
    Filed: October 3, 2023
    Date of Patent: February 18, 2025
    Assignee: Comcast Cable Communications Management, LLC
    Inventors: Chun Hsu, Michael Horwitz, Chris Orogvany, Alfred Stappenbeck
  • Publication number: 20240273234
    Abstract: Systems, apparatuses, and methods are described for data sharing between applications. A first application may attempt to access data associated with a second application, an operating system, and/or a cloud service. An operating system may determine whether to grant access based on one or more factors such as device capability, an application declaration, a user setting, a user acknowledgement, and/or a data sharing policy.
    Type: Application
    Filed: February 15, 2023
    Publication date: August 15, 2024
    Inventors: Michael Horwitz, Benjamin E. Greenberg
  • Publication number: 20240126673
    Abstract: Methods and systems for status determination are disclosed. A computing device may determine a status of the computing device or another computing device. One or more actions may be taken based on the status of the computing device or the another computing device.
    Type: Application
    Filed: October 3, 2023
    Publication date: April 18, 2024
    Inventors: Chun Hsu, Michael Horwitz, Chris Orogvany, Alfred Stappenbeck
  • Publication number: 20240054526
    Abstract: Systems, apparatuses, and methods are described for generating tokens for user devices to request content items from one or more content delivery networks via networks provided by a network service provider. The tokens may be generated based on rules provided by the network service provider and may indicate whether the content delivery networks have permission to send targeted content items to the user device. Tokens provided to a user device may prevent repeated delivery of the same content item to the user device.
    Type: Application
    Filed: August 11, 2022
    Publication date: February 15, 2024
    Inventors: Michael Horwitz, Benjamin E. Greenberg, Jiuqing Deng
  • Patent number: 11822453
    Abstract: Methods and systems for status determination are disclosed. A computing device may determine a status of the computing device or another computing device. The status may be based on operational data. One or more actions may be taken based on the status of the computing device or the another computing device. For example, at least one computing task may be performed based on the status.
    Type: Grant
    Filed: January 28, 2020
    Date of Patent: November 21, 2023
    Assignee: Comcast Cable Communications Management, LLC
    Inventors: Chun Hsu, Michael Horwitz, Chris Orogvany, Alfred Stappenbeck
  • Publication number: 20230353971
    Abstract: Methods and systems for communication management are disclosed. A computing device may receive a computing request. The computing device may determine a timeout parameter associated with the computing request. A notification may be sent if the timeout parameter is predicted to be exceeded or if the timeout parameter is exceeded.
    Type: Application
    Filed: July 14, 2023
    Publication date: November 2, 2023
    Inventors: Chun Hsu, Michael Horwitz, Chris Orogvany, Alfred Stappenbeck
  • Patent number: 11751004
    Abstract: Methods and systems for communication management are disclosed. A computing device may receive a computing request. The computing device may determine a timeout parameter associated with the computing request. A notification may be sent if the timeout parameter is predicted to be exceeded or if the timeout parameter is exceeded.
    Type: Grant
    Filed: January 26, 2021
    Date of Patent: September 5, 2023
    Assignee: Comcast Cable Communications Management, LLC
    Inventors: Chun Hsu, Michael Horwitz, Chris Orogvany, Alfred Stappenbeck
  • Publication number: 20210400422
    Abstract: Methods and systems for communication management are disclosed. A computing device may receive a computing request. The computing device may determine a timeout parameter associated with the computing request. A notification may be sent if the timeout parameter is predicted to be exceeded or if the timeout parameter is exceeded.
    Type: Application
    Filed: January 26, 2021
    Publication date: December 23, 2021
    Inventors: Chun Hsu, Michael Horwitz, Chris Orogvany, Alfred Stappenbeck
  • Patent number: 10945091
    Abstract: Methods and systems for communication management are disclosed. A computing device may receive a computing request. The computing device may determine a timeout parameter associated with the computing request. A notification may be sent if the timeout parameter is predicted to be exceeded or if the timeout parameter is exceeded.
    Type: Grant
    Filed: June 4, 2019
    Date of Patent: March 9, 2021
    Assignee: COMCAST CABLE COMMUNICATIONS MANAGEMENT, LLC
    Inventors: Chun Hsu, Michael Horwitz, Chris Orogvany, Alfred Stappenbeck
  • Publication number: 20200233773
    Abstract: Methods and systems for status determination are disclosed. A computing device may determine a status of the computing device or another computing device. One or more actions may be taken based on the status of the computing device or the another computing device.
    Type: Application
    Filed: January 28, 2020
    Publication date: July 23, 2020
    Inventors: Chun Hsu, Michael Horwitz, Chris Orogvany, Alfred Stappenbeck
  • Publication number: 20200128352
    Abstract: Methods and systems for communication management are disclosed. A computing device may receive a computing request. The computing device may determine a timeout parameter associated with the computing request. A notification may be sent if the timeout parameter is predicted to be exceeded or if the timeout parameter is exceeded.
    Type: Application
    Filed: June 4, 2019
    Publication date: April 23, 2020
    Inventors: Chun Hsu, Michael Horwitz, Chris Orogvany, Alfred Stappenbeck
  • Patent number: 10592379
    Abstract: Methods and systems for status determination are disclosed. Operational status of a node can be considered based on operational rates of a plurality of nodes in a system. An example method can comprise determining a first operational rate of a first node and determining a second operational rate of a second node. A difference between the first operational rate and the second operational rate can be analyzed. For example, the difference can be compared to a threshold to determine an operational status of the first node. If the difference is above the threshold, the operational status can be given a first value, but if the difference is below the threshold, the operational status can be given a second value. The operational status can be sent to a load balancer.
    Type: Grant
    Filed: November 18, 2014
    Date of Patent: March 17, 2020
    Assignee: Comcast Cable Communications Management, LLC
    Inventors: Chun Hsu, Michael Horwitz, Chris Orogvany, Alfred Stappenbeck
  • Patent number: 10362434
    Abstract: Methods and systems for communication management are disclosed. Services and/or clients in a system can specify or determine timeout parameters in communication requests. A timeout parameter can be a time allocated to process a request and/or fulfill a task associated with a request. Tasks can be delegated to other devices or services, and the tasks can be sent with additional timeout parameters based on the first timeout parameter. A notification can be sent when a time to process a request or fulfill a task is predicted to exceed one or more of the timeout parameters.
    Type: Grant
    Filed: October 31, 2014
    Date of Patent: July 23, 2019
    Assignee: COMCAST CABLE COMMUNICATIONS MANAGEMENT, LLC
    Inventors: Chun Hsu, Michael Horwitz, Chris Orogvany, Alfred Stappenbeck
  • Publication number: 20160140012
    Abstract: Methods and systems for status determination are disclosed. Operational status of a node can be considered based on operational rates of a plurality of nodes in a system. An example method can comprise determining a first operational rate of a first node and determining a second operational rate of a second node. A difference between the first operational rate and the second operational rate can be analyzed. For example, the difference can be compared to a threshold to determine an operational status of the first node. If the difference is above the threshold, the operational status can be given a first value, but if the difference is below the threshold, the operational status can be given a second value. The operational status can be sent to a load balancer.
    Type: Application
    Filed: November 18, 2014
    Publication date: May 19, 2016
    Inventors: Chun Hsu, Michael Horwitz, Chris Orogvany, Alfred Stappenbeck
  • Publication number: 20160128059
    Abstract: Methods and systems for communication management are disclosed. Services and/or clients in a system can specify or determine timeout parameters in communication requests. A timeout parameter can be a time allocated to process a request and/or fulfill a task associated with a request. Tasks can be delegated to other devices or services, and the tasks can be sent with additional timeout parameters based on the first timeout parameter. A notification can be sent when a time to process a request or fulfill a task is predicted to exceed one or more of the timeout parameters.
    Type: Application
    Filed: October 31, 2014
    Publication date: May 5, 2016
    Inventors: Chun Hsu, Michael Horwitz, Chris Orogvany, Alfred Stappenbeck