Patents by Inventor Ats Jenk

Ats Jenk 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: 20240022661
    Abstract: In a system for preventing duplicate notifications including a processor and a computer-readable medium in communication with the processor, the computer-readable medium includes instructions that, when executed by the processor, cause the processor alone or in combination with other processors to control the system to perform operating first and second applications associated with a same user account; receiving one or more notifications indicating an occurrence of an event associated with the user account; determining, based upon a communication received from the first application or based upon a focus status of the first application, whether the first application has displayed or will display the first indication via the user interface; and responsive to determining that the first application has displayed or will display the first notification, suppressing output of the second notification by the second application via the user interface.
    Type: Application
    Filed: June 27, 2023
    Publication date: January 18, 2024
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Vijay Chandrasekaran, Ats Jenk
  • Patent number: 11716415
    Abstract: In a system for outputting a notification including a processor and a computer-readable medium, the computer-readable medium includes instructions that, when executed by the processor, cause the processor to control the system to perform operating a plurality of software sets, each software set configured to individually cause the system to output a separate notification in response to an occurrence of an event commonly associated with the plurality of software sets; detecting that, in response to the occurrence of the commonly associated event, the plurality of software sets is set to cause the system to output a plurality of notifications, respectively, each notification being indicative of the occurrence of the event; and in response to detecting that that the plurality of software sets is set to cause the system to output the plurality of notifications, respectively, causing the system to output fewer than all of the plurality of notifications.
    Type: Grant
    Filed: May 26, 2021
    Date of Patent: August 1, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Vijay Chandrasekaran, Ats Jenk
  • Publication number: 20210281674
    Abstract: In a system for outputting a notification including a processor and a computer-readable medium, the computer-readable medium includes instructions that, when executed by the processor, cause the processor to control the system to perform operating a plurality of software sets, each software set configured to individually cause the system to output a separate notification in response to an occurrence of an event commonly associated with the plurality of software sets; detecting that, in response to the occurrence of the commonly associated event, the plurality of software sets is set to cause the system to output a plurality of notifications, respectively, each notification being indicative of the occurrence of the event; and in response to detecting that that the plurality of software sets is set to cause the system to output the plurality of notifications, respectively, causing the system to output fewer than all of the plurality of notifications.
    Type: Application
    Filed: May 26, 2021
    Publication date: September 9, 2021
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Vijay CHANDRASEKARAN, Ats JENK
  • Patent number: 11044359
    Abstract: In a device including a user interface, a processor and a memory in communication with the processor, the memory includes executable instructions that, when executed by the processor, cause the processor to control the device to perform functions of detecting an occurrence of an event, the device configured to generate a plurality of user notifications in response to the occurrence of the event, and causing only one of the plurality of user notifications to be output via the user interface while suppressing other user notifications such that duplicate user notifications of the event are prevented.
    Type: Grant
    Filed: September 16, 2019
    Date of Patent: June 22, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Vijay Chandrasekaran, Ats Jenk
  • Publication number: 20200014794
    Abstract: Systems, methods, and software are disclosed herein for preventing duplicate indications of events. In an implementation, a computing apparatus determines, in response to an occurrence of an event, that multiple indications of the event would surface in a user interface on the computing apparatus. In response, the computing apparatus suppresses one or more of the multiple indications of the event from surfacing in the user interface and causes only one indication of the event to display on the user interface on the computing apparatus as a result of the occurrence of the event.
    Type: Application
    Filed: September 16, 2019
    Publication date: January 9, 2020
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Vijay Chandrasekaran, Ats Jenk
  • Patent number: 10419602
    Abstract: Systems, methods, and software are disclosed herein for preventing duplicate indications of events. In an implementation, a computing apparatus determines, in response to an occurrence of an event, that multiple indications of the event would surface in a user interface on the computing apparatus. In response, the computing apparatus suppresses one or more of the multiple indications of the event from surfacing in the user interface and causes only one indication of the event to display on the user interface on the computing apparatus as a result of the occurrence of the event.
    Type: Grant
    Filed: February 25, 2019
    Date of Patent: September 17, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Vijay Chandrasekaran, Ats Jenk
  • Publication number: 20190191027
    Abstract: Systems, methods, and software are disclosed herein for preventing duplicate indications of events. In an implementation, a computing apparatus determines, in response to an occurrence of an event, that multiple indications of the event would surface in a user interface on the computing apparatus. In response, the computing apparatus suppresses one or more of the multiple indications of the event from surfacing in the user interface and causes only one indication of the event to display on the user interface on the computing apparatus as a result of the occurrence of the event.
    Type: Application
    Filed: February 25, 2019
    Publication date: June 20, 2019
    Inventors: Vijay Chandrasekaran, Ats Jenk
  • Patent number: 10257346
    Abstract: Systems, methods, and software are disclosed herein for handling incoming communications. In an implementation, a notification of an incoming communication is received. Duplicate indications of the incoming communication are avoided by determining whether an indication associated with an application will be surfaced. If not, then an indication of the incoming communication may be surfaced in association with another application. However, if the indication associated with the application will be surfaced, then the other notification associated with the other application may be suppressed.
    Type: Grant
    Filed: August 31, 2018
    Date of Patent: April 9, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Vijay Chandrasekaran, Ats Jenk
  • Publication number: 20180375990
    Abstract: Systems, methods, and software are disclosed herein for handling incoming communications. In an implementation, a notification of an incoming communication is received. Duplicate indications of the incoming communication are avoided by determining whether an indication associated with an application will be surfaced. If not, then an indication of the incoming communication may be surfaced in association with another application. However, if the indication associated with the application will be surfaced, then the other notification associated with the other application may be suppressed.
    Type: Application
    Filed: August 31, 2018
    Publication date: December 27, 2018
    Inventors: Vijay Chandrasekaran, Ats Jenk
  • Patent number: 10075583
    Abstract: Systems, methods, and software are disclosed herein for handling incoming communications. In an implementation, an application receives a notification of an incoming communication for which a related application may have also received a related notification of the incoming communication. Prior to surfacing an indication of the incoming communication in a user interface, the application ascertains whether or not the related application will surface a related indication. If so, the application suppresses its own indication in favor of the related application. If not, the application surfaces its own indication.
    Type: Grant
    Filed: April 13, 2016
    Date of Patent: September 11, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Vijay Chandrasekaran, Ats Jenk
  • Publication number: 20170302787
    Abstract: Systems, methods, and software are disclosed herein for handling incoming communications. In an implementation, an application receives a notification of an incoming communication for which a related application may have also received a related notification of the incoming communication. Prior to surfacing an indication of the incoming communication in a user interface, the application ascertains whether or not the related application will surface a related indication. If so, the application suppresses its own indication in favor of the related application. If not, the application surfaces its own indication.
    Type: Application
    Filed: April 13, 2016
    Publication date: October 19, 2017
    Inventors: Vijay Chandrasekaran, Ats Jenk