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: 20240022661Abstract: 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: ApplicationFiled: June 27, 2023Publication date: January 18, 2024Applicant: Microsoft Technology Licensing, LLCInventors: Vijay Chandrasekaran, Ats Jenk
-
Patent number: 11716415Abstract: 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: GrantFiled: May 26, 2021Date of Patent: August 1, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Vijay Chandrasekaran, Ats Jenk
-
Publication number: 20210281674Abstract: 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: ApplicationFiled: May 26, 2021Publication date: September 9, 2021Applicant: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Vijay CHANDRASEKARAN, Ats JENK
-
Patent number: 11044359Abstract: 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: GrantFiled: September 16, 2019Date of Patent: June 22, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Vijay Chandrasekaran, Ats Jenk
-
Publication number: 20200014794Abstract: 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: ApplicationFiled: September 16, 2019Publication date: January 9, 2020Applicant: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Vijay Chandrasekaran, Ats Jenk
-
Patent number: 10419602Abstract: 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: GrantFiled: February 25, 2019Date of Patent: September 17, 2019Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Vijay Chandrasekaran, Ats Jenk
-
Publication number: 20190191027Abstract: 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: ApplicationFiled: February 25, 2019Publication date: June 20, 2019Inventors: Vijay Chandrasekaran, Ats Jenk
-
Patent number: 10257346Abstract: 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: GrantFiled: August 31, 2018Date of Patent: April 9, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Vijay Chandrasekaran, Ats Jenk
-
Publication number: 20180375990Abstract: 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: ApplicationFiled: August 31, 2018Publication date: December 27, 2018Inventors: Vijay Chandrasekaran, Ats Jenk
-
Patent number: 10075583Abstract: 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: GrantFiled: April 13, 2016Date of Patent: September 11, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Vijay Chandrasekaran, Ats Jenk
-
Publication number: 20170302787Abstract: 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: ApplicationFiled: April 13, 2016Publication date: October 19, 2017Inventors: Vijay Chandrasekaran, Ats Jenk