Patents by Inventor Anirban Bhattacharya

Anirban Bhattacharya 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: 20190089760
    Abstract: Various embodiments of a system and related methods for real-time screen recording/sharing and content sharing between a host device and a plurality of client devices in a decentralized network are disclosed.
    Type: Application
    Filed: September 20, 2018
    Publication date: March 21, 2019
    Inventors: Junshan Zhang, Duo Lu, Anirban Bhattacharya
  • Publication number: 20170262531
    Abstract: Embodiments of the present disclosure provide a data visualization method and apparatus, and a database server. The method includes receiving, by a database server, a data query request sent by a request side, where the data query request includes a query condition and a data graph type, acquiring data according to the query condition, where the data graph type is used for presentation of the data, and generating a data graph according to the data and the data graph type. In the embodiments of the present disclosure, a query condition and a data graph type are carried in a data query request, and a data graph is generated inside a database server. Therefore, it is unnecessary to develop software multiple times in different architectures to generate a data graph, which improves resource utilization, and has a relatively low skill requirement for an operator.
    Type: Application
    Filed: May 30, 2017
    Publication date: September 14, 2017
    Inventors: Anirban Bhattacharya, Janakiraman Thiyagarajah, Bo Hu
  • Patent number: 9430534
    Abstract: This disclosure generally relates to computer-implemented analytics, and more particularly to systems and methods for improved security and precision in executing analytics using SDKs. In one embodiment, an analytics system is disclosed, comprising: a processor; and a memory device operatively connected to the processor and storing processor-executable instructions for: receiving an application programming interface (API) call for a service; parsing the API call to extract an API call name and one or more API call parameters; generating prediction values for one or more interpreted-data parameters; obtaining one or more analytics rules; performing an analytics operation to generate an analytics result according to the one or more analytics rules based on the generated prediction values for the one or more interpreted-data parameters and the extracted one or more API call parameters; and generating a visual representation of the analytics result.
    Type: Grant
    Filed: August 20, 2013
    Date of Patent: August 30, 2016
    Assignee: WIPRO LIMITED
    Inventors: Sourav S. Bhattacharya, Anirban Bhattacharya, Kuldip Shetty, Krishna Prasad Muraleedharan Pillai, Ravi Udaya Kumble, Venu Aluri, Vitesh Patel
  • Patent number: 9411708
    Abstract: This disclosure generally relates to application development platforms, and more particularly to systems and methods for log generation and log obfuscation using software development kits (SDKs). In one embodiment, an application logging configuration method is disclosed, comprising: obtaining, for an application, a developer-specific log generation schema specifying at least a developer-specific set of variables to be logged and associated code line numbers; obtaining a developer-independent log generation schema specifying at least a developer-independent set of variables to be logged and associated code line numbers; extracting the specifications of the developer-specific and developer-independent sets of variables to be logged and associated code line numbers; generating an application logging schema specifying at least a combination of the developer-specific and developer-independent sets of variables to be logged and associated code line numbers; and storing the application logging schema.
    Type: Grant
    Filed: August 19, 2013
    Date of Patent: August 9, 2016
    Assignee: WIPRO LIMITED
    Inventors: Sourav S. Bhattacharya, Anirban Bhattacharya, Kuldip Shetty, Krishna Muraleedharan Prasad, Ravi Udaya Kumble, Venu Aluri, Vitesh Patel
  • Publication number: 20150205841
    Abstract: The present invention discloses a data processing device and a data processing method. The method includes: creating a multi-face solid graphics, displaying a first surface of the multi-face solid graphics on a predetermined area that is on a display interface, selecting a first dataset and a second dataset from a database and associating the first dataset and the second dataset respectively with two adjacent side edges of the first surface, dividing the first surface into multiple grids, and displaying query items; rotating the multi-face solid graphics according to a rotation instruction input by a user, so as to display a second surface on the predetermined area; re-selecting two datasets from the database and associating the two datasets respectively with two adjacent side edges of the second surface, dividing the second surface into multiple grids, and displaying query items.
    Type: Application
    Filed: November 24, 2014
    Publication date: July 23, 2015
    Inventors: Janakiraman Thiyagarajah, Anirban Bhattacharya, Weihong Luo
  • Patent number: 8990942
    Abstract: This disclosure generally relates to computer security, and more particularly to methods and systems for application programming interface (API)-level intrusion detection. In some embodiments, a computer-readable medium is disclosed, storing instructions for: receiving an API call for a service at an API sandbox module; parsing the API call to extract at least one of: an API call name; and or one or more API call parameters; generating a copy of the at least one of: the API call name and or the one or more API call parameters; determining, via an intrusion detection rules execution engine, whether the API call violates one or more security rules obtained from a security rules object, using the copy of the at least one of: the API call name and or the one or more API call parameters; and providing an indication of whether the API call violates the one or more security rules.
    Type: Grant
    Filed: May 14, 2013
    Date of Patent: March 24, 2015
    Assignee: Wipro Limited
    Inventors: Anand Thakadu, Anirban Bhattacharya, Kuldip Shetty, Krishna Prasad Muraleedharan Pillai, Ravi Udaya Kumble, Sourav Bhattacharya, Venu Aluri, Vitesh Patel
  • Publication number: 20140337268
    Abstract: This disclosure generally relates to computer-implemented analytics, and more particularly to systems and methods for improved security and precision in executing analytics using SDKs. In one embodiment, an analytics system is disclosed, comprising: a processor; and a memory device operatively connected to the processor and storing processor-executable instructions for: receiving an application programming interface (API) call for a service; parsing the API call to extract an API call name and one or more API call parameters; generating prediction values for one or more interpreted-data parameters; obtaining one or more analytics rules; performing an analytics operation to generate an analytics result according to the one or more analytics rules based on the generated prediction values for the one or more interpreted-data parameters and the extracted one or more API call parameters; and generating a visual representation of the analytics result.
    Type: Application
    Filed: August 20, 2013
    Publication date: November 13, 2014
    Applicant: WIPRO LIMITED
    Inventors: Sourav S. Bhattacharya, Anirban Bhattacharya, Kuldip Shetty, Krishna Prasad Muraleedharan Pillai, Ravi Udaya Kumble, Venu Aluri, Vitesh Patel
  • Publication number: 20140310679
    Abstract: This disclosure generally relates to application development platforms, and more particularly to systems and methods for log generation and log obfuscation using software development kits (SDKs). In one embodiment, an application logging configuration method is disclosed, comprising: obtaining, for an application, a developer-specific log generation schema specifying at least a developer-specific set of variables to be logged and associated code line numbers; obtaining a developer-independent log generation schema specifying at least a developer-independent set of variables to be logged and associated code line numbers; extracting the specifications of the developer-specific and developer-independent sets of variables to be logged and associated code line numbers; generating an application logging schema specifying at least a combination of the developer-specific and developer-independent sets of variables to be logged and associated code line numbers; and storing the application logging schema.
    Type: Application
    Filed: August 19, 2013
    Publication date: October 16, 2014
    Applicant: WIPRO LIMITED
    Inventors: Sourav S. Bhattacharya, Anirban Bhattacharya, Kuldip Shetty, Krishna Muraleedharan Prasad, Ravi Udaya Kumble, Venu Aluri, Vitesh Patel
  • Publication number: 20140237594
    Abstract: This disclosure generally relates to computer security, and more particularly to methods and systems for application programming interface (API)-level intrusion detection. In some embodiments, a computer-readable medium is disclosed, storing instructions for: receiving an API call for a service at an API sandbox module; parsing the API call to extract at least one of: an API call name; and or one or more API call parameters; generating a copy of the at least one of: the API call name and or the one or more API call parameters; determining, via an intrusion detection rules execution engine, whether the API call violates one or more security rules obtained from a security rules object, using the copy of the at least one of: the API call name and or the one or more API call parameters; and providing an indication of whether the API call violates the one or more security rules.
    Type: Application
    Filed: May 14, 2013
    Publication date: August 21, 2014
    Applicant: WIPRO LIMITED
    Inventors: Anand Thakadu, Anirban Bhattacharya, Kuldip Shetty, Krishna Prasad Muraleedharan Pillai, Ravi Udaya Kumble, Sourav Bhattacharya, Venu Aluri, Vitesh Patel