Patents by Inventor Atanu Banerjee

Atanu Banerjee 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: 10713623
    Abstract: Techniques to manage remote events are described. An apparatus may comprise a processor circuit and a remote event application arranged for execution by the processor circuit. The remote event application may be operative to manage remote event notifications for a publisher entity and a subscriber entity. The remote event application may comprise, among other elements, an event monitor component operative to receive an external event notification message with a publisher entity event for the publisher entity. The event monitor component may select a custom event receiver component associated with the publisher entity from among multiple custom event receiver components, and send the external event notification message to the selected custom event receiver component. The custom event receiver component may implement custom business logic, such as code callouts designed for specific application programs or system programs. Other embodiments are described and claimed.
    Type: Grant
    Filed: November 28, 2017
    Date of Patent: July 14, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Roma Shah, Vijay Balaji M., Sharad Nandwani, Pradeep Kamalakumar, Atanu Banerjee, Ashish Kumar Singhal, Suresh Sunku
  • Publication number: 20180082254
    Abstract: Techniques to manage remote events are described. An apparatus may comprise a processor circuit and a remote event application arranged for execution by the processor circuit. The remote event application may be operative to manage remote event notifications for a publisher entity and a subscriber entity. The remote event application may comprise, among other elements, an event monitor component operative to receive an external event notification message with a publisher entity event for the publisher entity. The event monitor component may select a custom event receiver component associated with the publisher entity from among multiple custom event receiver components, and send the external event notification message to the selected custom event receiver component. The custom event receiver component may implement custom business logic, such as code callouts designed for specific application programs or system programs. Other embodiments are described and claimed.
    Type: Application
    Filed: November 28, 2017
    Publication date: March 22, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Roma SHAH, Vijay BALAJI M., Sharad NANDWANI, Pradeep KAMALAKUMAR, Atanu BANERJEE, Ashish Kumar SINGHAL, Suresh SUNKU
  • Patent number: 9887872
    Abstract: Disclosed herein are systems, methods, and software for facilitating hybrid application environments. In at least one implementation, an application server within a hosting environment receives a data request initiated by a hosted application within the hosting environment. The hosted application may initiate the data request in response to a page request made on behalf of a hosted identity logged into the hosting environment. The application server generates a hybrid data request based on request information comprising at least a portion of the data request and the hosted identity and directs the hybrid data request over a connection established between the hosting environment and an enterprise environment for handling by an application server within the enterprise environment.
    Type: Grant
    Filed: July 13, 2012
    Date of Patent: February 6, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Atanu Banerjee, Venkatesh Narayanan, Vinay Yadav, Rajesh Kamath, Sivashankar Toola
  • Patent number: 9858550
    Abstract: Techniques to manage remote events are described. An apparatus may comprise a processor circuit and a remote event application arranged for execution by the processor circuit. The remote event application may be operative to manage remote event notifications for a publisher entity and a subscriber entity. The remote event application may comprise, among other elements, an event monitor component operative to receive an external event notification message with a publisher entity event for the publisher entity. The event monitor component may select a custom event receiver component associated with the publisher entity from among multiple custom event receiver components, and send the external event notification message to the selected custom event receiver component. The custom event receiver component may implement custom business logic, such as code callouts designed for specific application programs or system programs. Other embodiments are described and claimed.
    Type: Grant
    Filed: December 1, 2016
    Date of Patent: January 2, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Roma Shah, Vijay Balaji M., Sharad Nandwani, Pradeep Kamalakumar, Atanu Banerjee, Ashish Kumar Singhal, Suresh Sunku
  • Publication number: 20170083866
    Abstract: Techniques to manage remote events are described. An apparatus may comprise a processor circuit and a remote event application arranged for execution by the processor circuit. The remote event application may be operative to manage remote event notifications for a publisher entity and a subscriber entity. The remote event application may comprise, among other elements, an event monitor component operative to receive an external event notification message with a publisher entity event for the publisher entity. The event monitor component may select a custom event receiver component associated with the publisher entity from among multiple custom event receiver components, and send the external event notification message to the selected custom event receiver component. The custom event receiver component may implement custom business logic, such as code callouts designed for specific application programs or system programs. Other embodiments are described and claimed.
    Type: Application
    Filed: December 1, 2016
    Publication date: March 23, 2017
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Roma Shah, Vijay Balaji M., Sharad Nandwani, Pradeep Kamalakumar, Atanu Banerjee, Ashish Kumar Singhal, Suresh Sunku
  • Patent number: 9430668
    Abstract: In one embodiment, a network system may be upgraded without losing access to write privileges to a network file 122 during the system upgrade. A network file management system 120 may execute a system upgrade. A network file management system 120 may provide direct write access for a data file 122 to a user throughout the system upgrade.
    Type: Grant
    Filed: May 30, 2014
    Date of Patent: August 30, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Fuyuan Bie, Le Chang, Balinder Malhi, Sundar Paranthaman, Randy Thomson, Kalyan Kona, Zohar Raz, Darius Snapkauskas, Atanu Banerjee, Roshane Silva
  • Publication number: 20160196531
    Abstract: Techniques to manage remote events are described. An apparatus may comprise a processor circuit and a remote event application arranged for execution by the processor circuit. The remote event application may be operative to manage remote event notifications for a publisher entity and a subscriber entity. The remote event application may comprise, among other elements, an event monitor component operative to receive an external event notification message with a publisher entity event for the publisher entity. The event monitor component may select a custom event receiver component associated with the publisher entity from among multiple custom event receiver components, and send the external event notification message to the selected custom event receiver component. The custom event receiver component may implement custom business logic, such as code callouts designed for specific application programs or system programs. Other embodiments are described and claimed.
    Type: Application
    Filed: March 16, 2016
    Publication date: July 7, 2016
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Roma Shah, Vijay Balaji M., Sharad Nandwani, Pradeep Kamalakumar, Atanu Banerjee, Ashish Kumar Singhal, Suresh Sunku
  • Patent number: 9324055
    Abstract: Techniques to manage remote events are described. An apparatus may comprise a processor circuit and a remote event application arranged for execution by the processor circuit. The remote event application may be operative to manage remote event notifications for a publisher entity and a subscriber entity. The remote event application may comprise, among other elements, an event monitor component operative to receive an external event notification message with a publisher entity event for the publisher entity. The event monitor component may select a custom event receiver component associated with the publisher entity from among multiple custom event receiver components, and send the external event notification message to the selected custom event receiver component. The custom event receiver component may implement custom business logic, such as code callouts designed for specific application programs or system programs. Other embodiments are described and claimed.
    Type: Grant
    Filed: December 8, 2011
    Date of Patent: April 26, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Roma Shah, Vijay Balaji M., Sharad Nandwani, Pradeep Kamalakumar, Atanu Banerjee, Ashish Kumar Singhal, Suresh Sunku
  • Publication number: 20150347775
    Abstract: In one embodiment, a network system may be upgraded without losing access to write privileges to a network file 122 during the system upgrade. A network file management system 120 may execute a system upgrade. A network file management system 120 may provide direct write access for a data file 122 to a user throughout the system upgrade.
    Type: Application
    Filed: May 30, 2014
    Publication date: December 3, 2015
    Applicant: MICROSOFT CORPORATION
    Inventors: Fuyuan Bie, Le Chang, Balinder Malhi, Sundar Paranthaman, Randy Thomson, Kalyan Kona, Zohar Raz, Darius Snapkauskas, Atanu Banerjee, Roshane Silva
  • Publication number: 20140019516
    Abstract: Provided herein are systems, methods, and software for facilitating hybrid application environments. In at least one implementation, an application server within a hosting environment receives a data request initiated by a hosted application within the hosting environment. The hosted application may initiate the data request in response to a page request made on behalf of a hosted identity logged into the hosting environment. The application server generates a hybrid data request based on request information comprising at least a portion of the data request and the hosted identity and directs the hybrid data request over a connection established between the hosting environment and an enterprise environment for handling by an application server within the enterprise environment.
    Type: Application
    Filed: July 13, 2012
    Publication date: January 16, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Atanu Banerjee, Venkatesh Narayanan, Vinay Yadav, Rajesh Kamath, Sivashankar Toola
  • Publication number: 20130151690
    Abstract: Techniques to manage remote events are described. An apparatus may comprise a processor circuit and a remote event application arranged for execution by the processor circuit. The remote event application may be operative to manage remote event notifications for a publisher entity and a subscriber entity. The remote event application may comprise, among other elements, an event monitor component operative to receive an external event notification message with a publisher entity event for the publisher entity. The event monitor component may select a custom event receiver component associated with the publisher entity from among multiple custom event receiver components, and send the external event notification message to the selected custom event receiver component. The custom event receiver component may implement custom business logic, such as code callouts designed for specific application programs or system programs. Other embodiments are described and claimed.
    Type: Application
    Filed: December 8, 2011
    Publication date: June 13, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Roma Shah, Vijay Balaji M., Sharad Nandwani, Pradeep Kamalakumar, Atanu Banerjee, Ashish Kumar Singhal, Suresh Sunku