Patents by Inventor Benjamin E. Greenberg

Benjamin E. Greenberg 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: 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: 20240121319
    Abstract: Methods and systems are described for efficient communication of content. A user device may request content from a content device. The content device may determine a browsing context of the user device. A user model based on machine learning may be determined based on the browsing context. The user model may be used to predicted additional content that might be requested by the user device. The additional content or a portion thereof may be sent to the user device in parallel with the originally requested content. As the user device rejects, accepts, or further requests the additional content, the user model may be further refined.
    Type: Application
    Filed: December 18, 2023
    Publication date: April 11, 2024
    Inventor: Benjamin E. Greenberg
  • 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: 11882198
    Abstract: Methods and systems are described for efficient communication of content. A user device may request content from a content device. The content device may determine a browsing context of the user device. A user model based on machine learning may be determined based on the browsing context. The user model may be used to predicted additional content that might be requested by the user device. The additional content or a portion thereof may be sent to the user device in parallel with the originally requested content. As the user device rejects, accepts, or further requests the additional content, the user model may be further refined.
    Type: Grant
    Filed: April 15, 2022
    Date of Patent: January 23, 2024
    Assignee: COMCAST CABLE COMMUNICATIONS, LLC
    Inventor: Benjamin E. Greenberg
  • Publication number: 20220321680
    Abstract: Methods and systems are described for efficient communication of content. A user device may request content from a content device. The content device may determine a browsing context of the user device. A user model based on machine learning may be determined based on the browsing context. The user model may be used to predicted additional content that might be requested by the user device. The additional content or a portion thereof may be sent to the user device in parallel with the originally requested content. As the user device rejects, accepts, or further requests the additional content, the user model may be further refined.
    Type: Application
    Filed: April 15, 2022
    Publication date: October 6, 2022
    Inventor: Benjamin E. Greenberg
  • Patent number: 11336744
    Abstract: Methods and systems are described for efficient communication of content. A user device may request content from a content device. The content device may determine a browsing context of the user device. A user model based on machine learning may be determined based on the browsing context. The user model may be used to predicted additional content that might be requested by the user device. The additional content or a portion thereof may be sent to the user device in parallel with the originally requested content. As the user device rejects, accepts, or further requests the additional content, the user model may be further refined.
    Type: Grant
    Filed: January 16, 2018
    Date of Patent: May 17, 2022
    Assignee: Comcast Cable Communications, LLC
    Inventor: Benjamin E. Greenberg
  • Publication number: 20220138283
    Abstract: Systems, apparatuses, and methods are described for causing output of content via an output device such as a casting device. The output device may be associated with a device identity token indicating an identity for the output device. Another computing device may obtain, based on the device identity token, an output authorization token indicating a content item and the identity of the output device. The output device may, based on the output authorization token, obtain authorization data for output of the content item.
    Type: Application
    Filed: October 30, 2020
    Publication date: May 5, 2022
    Inventors: Nikola Kolev, Kyong Park, Benjamin E. Greenberg
  • Publication number: 20190222672
    Abstract: Methods and systems are described for efficient communication of content. A user device may request content from a content device. The content device may determine a browsing context of the user device. A user model based on machine learning may be determined based on the browsing context. The user model may be used to predicted additional content that might be requested by the user device. The additional content or a portion thereof may be sent to the user device in parallel with the originally requested content. As the user device rejects, accepts, or further requests the additional content, the user model may be further refined.
    Type: Application
    Filed: January 16, 2018
    Publication date: July 18, 2019
    Inventor: Benjamin E. Greenberg