Patents by Inventor KAPIL SUKHYANI

KAPIL SUKHYANI 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: 20230409161
    Abstract: The case is directed to portable or client devices that are adapted to instantiate a client application that is communicably coupled to one or more remote host services. The client application is also adapted to cause a display of a graphical user interface having various regions. A first interface region of the graphical user interface may be associated with a first microfunction installed on the device and a second region may be associated with a second microfunction installed on the device. The various microfunctions may enable the client application to interface with one or more remote host services and may be shared across different client applications. In some cases, multiple microfunctions are used to define a custom, user-defined integrated application.
    Type: Application
    Filed: September 5, 2023
    Publication date: December 21, 2023
    Inventor: Kapil Sukhyani
  • Patent number: 11755170
    Abstract: The case is directed to portable or client devices that are adapted to instantiate a client application that is communicably coupled to one or more remote host services. The client application is also adapted to cause a display of a graphical user interface having various regions. A first interface region of the graphical user interface may be associated with a first microfunction installed on the device and a second region may be associated with a second microfunction installed on the device. The various microfunctions may enable the client application to interface with one or more remote host services and may be shared across different client applications. In some cases, multiple microfunctions are used to define a custom, user-defined integrated application.
    Type: Grant
    Filed: May 19, 2022
    Date of Patent: September 12, 2023
    Assignees: ATLASSIAN PTY LTD., ATLASSIAN US, INC.
    Inventor: Kapil Sukhyani
  • Publication number: 20220276751
    Abstract: The case is directed to portable or client devices that are adapted to instantiate a client application that is communicably coupled to one or more remote host services. The client application is also adapted to cause a display of a graphical user interface having various regions. A first interface region of the graphical user interface may be associated with a first microfunction installed on the device and a second region may be associated with a second microfunction installed on the device. The various microfunctions may enable the client application to interface with one or more remote host services and may be shared across different client applications. In some cases, multiple microfunctions are used to define a custom, user-defined integrated application.
    Type: Application
    Filed: May 19, 2022
    Publication date: September 1, 2022
    Inventor: Kapil Sukhyani
  • Patent number: 11340753
    Abstract: The case is directed to portable or client devices that are adapted to instantiate a client application that is communicably coupled to one or more remote host services. The client application is also adapted to cause a display of a graphical user interface having various regions. A first interface region of the graphical user interface may be associated with a first microfunction installed on the device and a second region may be associated with a second microfunction installed on the device. The various microfunctions may enable the client application to interface with one or more remote host services and may be shared across different client applications. In some cases, multiple microfunctions are used to define a custom, user-defined integrated application.
    Type: Grant
    Filed: September 30, 2020
    Date of Patent: May 24, 2022
    Assignees: ATLASSIAN PTY LTD., ATLASSIAN INC.
    Inventor: Kapil Sukhyani
  • Publication number: 20220100326
    Abstract: The case is directed to portable or client devices that are adapted to instantiate a client application that is communicably coupled to one or more remote host services. The client application is also adapted to cause a display of a graphical user interface having various regions. A first interface region of the graphical user interface may be associated with a first microfunction installed on the device and a second region may be associated with a second microfunction installed on the device. The various microfunctions may enable the client application to interface with one or more remote host services and may be shared across different client applications. In some cases, multiple microfunctions are used to define a custom, user-defined integrated application.
    Type: Application
    Filed: September 30, 2020
    Publication date: March 31, 2022
    Inventor: Kapil Sukhyani
  • Publication number: 20210406078
    Abstract: A query gateway service for servicing API requests of software services, the query gateway service configured to monitor for, and execute, client-defined field resolvers so that client applications can define, at least in part, how data served to that client application in response to an API request is formatted, validated, mutated, or otherwise presented.
    Type: Application
    Filed: June 28, 2020
    Publication date: December 30, 2021
    Inventor: Kapil Sukhyani
  • Publication number: 20210303446
    Abstract: An issue tracking system includes a host device executing an issue tracking service in communication with a client device executing at least one of an issue reporting application and/or an application under test. The issue reporting application generates a session identifier that defines a debugging session. The application under test can receive the identifier and tag logs or other data generated during the debugging session. The issue reporting application can thereafter receive the debugging data and can populate an issue report template based on that data.
    Type: Application
    Filed: March 30, 2020
    Publication date: September 30, 2021
    Inventor: Kapil Sukhyani
  • Patent number: 11132285
    Abstract: An issue tracking system includes a host device executing an issue tracking service in communication with a client device executing at least one of an issue reporting application and/or an application under test. The issue reporting application generates a session identifier that defines a debugging session. The application under test can receive the identifier and tag logs or other data generated during the debugging session. The issue reporting application can thereafter receive the debugging data and can populate an issue report template based on that data.
    Type: Grant
    Filed: March 30, 2020
    Date of Patent: September 28, 2021
    Assignees: ATLASSIAN PTY LTD., ATLASSIAN INC.
    Inventor: Kapil Sukhyani
  • Patent number: 10977060
    Abstract: Techniques herein include receiving, at a scripting language component, a request to execute one or more scripting language commands, and sending the commands from the scripting language component to a native execution component for determination, based at least in part on a security policy, whether to execute the one or more scripting language commands as corresponding native commands outside the scripting language component. In response to determining to execute the commands, the commands are translated into one or more native commands and are executed. In some embodiments, the scripting language component determines, based on a security policy, whether commands are permissible, and only if they are, forwards the commands to the native execution component for translation and execution.
    Type: Grant
    Filed: August 13, 2019
    Date of Patent: April 13, 2021
    Assignee: ATLASSIAN PTY LTD.
    Inventors: Kapil Sukhyani, Shilpa Modi, Shuai Li, Noam Bar-On, Bharath Booshan, Jerry Cheng, Jonathan Zazove
  • Publication number: 20190370040
    Abstract: Techniques herein include receiving, at a scripting language component, a request to execute one or more scripting language commands, and sending the commands from the scripting language component to a native execution component for determination, based at least in part on a security policy, whether to execute the one or more scripting language commands as corresponding native commands outside the scripting language component. In response to determining to execute the commands, the commands are translated into one or more native commands and are executed. In some embodiments, the scripting language component determines, based on a security policy, whether commands are permissible, and only if they are, forwards the commands to the native execution component for translation and execution.
    Type: Application
    Filed: August 13, 2019
    Publication date: December 5, 2019
    Inventors: KAPIL SUKHYANI, SHILPA MODI, SHUAI LI, NOAM BAR-ON, BHARATH BOOSHAN, JERRY CHENG, JONATHAN ZAZOVE
  • Patent number: 10394584
    Abstract: Techniques herein include receiving, at a scripting language component of a native execution bridge, a request to execute one or more scripting language commands, and sending the commands from the scripting language component to a native execution component of the native execution bridge for determination, based at least in part on a security policy, whether to execute the one or more scripting language commands as corresponding native commands outside the scripting language component. In response to determining to execute the commands, the commands are translated into one or more natively executable commands and are executed. In some embodiments, the scripting language component determines, based on a security policy, whether commands are permissible, and only if they are, forwarding those commands to the native execution component for translation and execution.
    Type: Grant
    Filed: January 25, 2018
    Date of Patent: August 27, 2019
    Assignee: Atlassian Pty Ltd
    Inventors: Kapil Sukhyani, Shilpa Modi, Shuai Li, Noam Bar-On, Bharath Booshan, Jerry Cheng, Jonathan Zazove
  • Publication number: 20190188015
    Abstract: Techniques herein include receiving, at a scripting language component of a native execution bridge, a request to execute one or more scripting language commands, and sending the commands from the scripting language component to a native execution component of the native execution bridge for determination, based at least in part on a security policy, whether to execute the one or more scripting language commands as corresponding native commands outside the scripting language component. In response to determining to execute the commands, the commands are translated into one or more natively executable commands and are executed. In some embodiments, the scripting language component determines, based on a security policy, whether commands are permissible, and only if they are, forwarding those commands to the native execution component for translation and execution.
    Type: Application
    Filed: January 25, 2018
    Publication date: June 20, 2019
    Inventors: KAPIL SUKHYANI, SHILPA MODI, SHUAI LI, NOAM BAR-ON, BHARATH BOOSHAN, JERRY CHENG, JONATHAN ZAZOVE