Patents by Inventor Steven J. BECKER

Steven J. BECKER 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: 11089123
    Abstract: In one embodiment, a computer system detects a notification for a service worker. The service worker being configured to process the notification for a website. The computer system monitors a behavior of the service worker in response to receiving the notification and compares the behavior to one or more policies for the notification to determine that the behavior violated at least one of the one or more policies. The one or more policies describe restrictions on behavior for producing a visible result for the notification or responding to the notification within a time period. The computer system then performs a mitigation action based on the service worker violating the at least one of the one or more policies, the mitigation action restricting an aspect of use of the notification for the website.
    Type: Grant
    Filed: May 15, 2018
    Date of Patent: August 10, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ali Alabbas, Steven J. Becker
  • Patent number: 10924570
    Abstract: In one embodiment, a computer system receives a signal to associate a website with an entity on a user interface. The entity is managed by an operating system running on the computer system. The computer system associates the entity with a push channel that is configured to push updates for the website. The push channel is configured with the entity as an endpoint. An update is received via the push channel at the operating system and the computer system associates the update with the entity by correlating the endpoint of the push channel to the entity. The computer system then causes a notification to be output for the entity on the user interface using the operating system.
    Type: Grant
    Filed: May 4, 2018
    Date of Patent: February 16, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Steven J. Becker, Ali Alabbas
  • Publication number: 20190356748
    Abstract: In one embodiment, a computer system detects a notification for a service worker. The service worker being configured to process the notification for a website. The computer system monitors a behavior of the service worker in response to receiving the notification and compares the behavior to one or more policies for the notification to determine that the behavior violated at least one of the one or more policies. The one or more policies describe restrictions on behavior for producing a visible result for the notification or responding to the notification within a time period. The computer system then performs a mitigation action based on the service worker violating the at least one of the one or more policies, the mitigation action restricting an aspect of use of the notification for the website.
    Type: Application
    Filed: May 15, 2018
    Publication date: November 21, 2019
    Inventors: Ali ALABBAS, Steven J. BECKER
  • Publication number: 20190342411
    Abstract: In one embodiment, a computer system receives a signal to associate a website with an entity on a user interface. The entity is managed by an operating system running on the computer system. The computer system associates the entity with a push channel that is configured to push updates for the website. The push channel is configured with the entity as an endpoint. An update is received via the push channel at the operating system and the computer system associates the update with the entity by correlating the endpoint of the push channel to the entity. The computer system then causes a notification to be output for the entity on the user interface using the operating system.
    Type: Application
    Filed: May 4, 2018
    Publication date: November 7, 2019
    Inventors: Steven J. BECKER, Ali ALABBAS
  • Publication number: 20190141152
    Abstract: Techniques for processing push messages are described. When a client device receives a push message, the operating system can activate an operating system level (OS-level) task to process the push message. The OS-level task can launch an application level process to handle the push notification or buffer the push notification based on an assessment of system resources used by processes executing on the client device.
    Type: Application
    Filed: November 8, 2017
    Publication date: May 9, 2019
    Inventors: Ali ALABBAS, Steven J. BECKER