Patents by Inventor Narayan Bharadwaj

Narayan Bharadwaj 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: 20230328003
    Abstract: Described herein are systems, methods, and software to manage multiple sellers of record in a cloud computing environment. In one example, a cloud management service can monitor resource usage in association one or more cloud service providers for each seller of record of a plurality of sellers of record for a customer organization. The cloud management service can further identify interface requirements for reporting the usage information to each of the sellers of record and can communicate the corresponding usage information to each of the sellers of record.
    Type: Application
    Filed: April 11, 2022
    Publication date: October 12, 2023
    Inventors: Rahul Agarwal, Rockne J. Egnatios, Jahnavi Mukesh Patel, Alex Rankov, Sunil Kumar, Narayan Bharadwaj, Srinivasan Seetharaman, Suresh Babu Bashyam, Oren Daniel Root, Vijayakumar Kothandaraman
  • Patent number: 10127297
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for facilitating dynamic integration of disparate database architectures for efficient management of resources in an on-demand services environment in a multi-tenant environment according to one embodiment. In one embodiment and by way of example, a method includes receiving, at a first database platform, a job request in a first programming package, transforming the job request from the first programming package to a second programming package, transmitting the job request in the second programming package to a second database platform for processing. The job request may be processed at the second database platform that is independent of the first database platform. The method may further include receiving an output relating to the processing of the job request.
    Type: Grant
    Filed: November 23, 2015
    Date of Patent: November 13, 2018
    Assignee: salesforce.com, inc.
    Inventors: Narayan Bharadwaj, Prashant Kommireddi, Jed Crosby
  • Publication number: 20160140200
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for facilitating dynamic integration of disparate database architectures for efficient management of resources in an on-demand services environment in a multi-tenant environment according to one embodiment. In one embodiment and by way of example, a method includes receiving, at a first database platform, a job request in a first programming package, transforming the job request from the first programming package to a second programming package, transmitting the job request in the second programming package to a second database platform for processing. The job request may be processed at the second database platform that is independent of the first database platform. The method may further include receiving an output relating to the processing of the job request.
    Type: Application
    Filed: November 23, 2015
    Publication date: May 19, 2016
    Inventors: NARAYAN BHARADWAJ, Prashant Kommireddi, Jed Crosby
  • Patent number: 9195726
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for facilitating dynamic integration of disparate database architectures for efficient management of resources in an on-demand services environment in a multi-tenant environment according to one embodiment. In one embodiment and by way of example, a method includes receiving, at a first database platform, a job request in a first programming package, transforming the job request from the first programming package to a second programming package, transmitting the job request in the second programming package to a second database platform for processing. The job request may be processed at the second database platform that is independent of the first database platform. The method may further include receiving an output relating to the processing of the job request.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: November 24, 2015
    Assignee: SALESFORCE.COM, INC.
    Inventors: Narayan Bharadwaj, Prashant Kommireddi, Jed Crosby
  • Publication number: 20140279857
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for facilitating dynamic integration of disparate database architectures for efficient management of resources in an on-demand services environment in a multi-tenant environment according to one embodiment. In one embodiment and by way of example, a method includes receiving, at a first database platform, a job request in a first programming package, transforming the job request from the first programming package to a second programming package, transmitting the job request in the second programming package to a second database platform for processing. The job request may be processed at the second database platform that is independent of the first database platform. The method may further include receiving an output relating to the processing of the job request.
    Type: Application
    Filed: March 15, 2013
    Publication date: September 18, 2014
    Applicant: SALESFORCE.COM,INC
    Inventors: NARAYAN BHARADWAJ, PRASHANT KOMMIREDDI, JED CROSBY
  • Patent number: 8713165
    Abstract: A method for providing machine status information via an enterprise social network is disclosed. The method embodiment includes receiving by a server a status update message from a machine where the status update message includes an identifier of the machine and an indication of a status update of the machine. The server is configured to determine information identifying a first user from a database system, where the first user follows a status of the machine, and to post a notification message in a feed on a web page associated with the first user. In an embodiment, the notification message identifies the machine and includes the status update of the machine. By posting the status update on the first user's web page, the first user is notified of the status of the machine.
    Type: Grant
    Filed: May 17, 2011
    Date of Patent: April 29, 2014
    Assignee: salesforce.com, inc.
    Inventor: Narayan Bharadwaj
  • Patent number: 8713693
    Abstract: Systems and methods process log data relating to usage of a multi-tenant application server. An input module receives a request from a user that identifies requested log data by a particular user or tenant of the multi-tenant application system. A log query service automatically formats the database query for the requested log data based upon the request received from the user, and stores the formatted database query on the storage device. A batch server subsequently retrieves the database query from the storage device, submits the database query to the data analysis engine, obtains the requested information from the data analysis engine after the query is completed, and notifies the user that the requested information is available for output.
    Type: Grant
    Filed: July 26, 2012
    Date of Patent: April 29, 2014
    Assignee: salesforce.com, inc.
    Inventors: Susan Shanabrook, Denise Glaser, Narayan Bharadwaj
  • Publication number: 20130031613
    Abstract: Systems and methods process log data relating to usage of a multi-tenant application server. An input module receives a request from a user that identifies requested log data by a particular user or tenant of the multi-tenant application system. A log query service automatically formats the database query for the requested log data based upon the request received from the user, and stores the formatted database query on the storage device. A batch server subsequently retrieves the database query from the storage device, submits the database query to the data analysis engine, obtains the requested information from the data analysis engine after the query is completed, and notifies the user that the requested information is available for output.
    Type: Application
    Filed: July 26, 2012
    Publication date: January 31, 2013
    Applicant: SALESFORCE.COM, INC.
    Inventors: Susan Shanabrook, Denise Glaser, Narayan Bharadwaj
  • Publication number: 20120226803
    Abstract: A method for providing machine status information via an enterprise social network is disclosed. The method embodiment includes receiving by a server a status update message from a machine where the status update message includes an identifier of the machine and an indication of a status update of the machine. The server is configured to determine information identifying a first user from a database system, where the first user follows a status of the machine, and to post a notification message in a feed on a web page associated with the first user. In an embodiment, the notification message identifies the machine and includes the status update of the machine. By posting the status update on the first user's web page, the first user is notified of the status of the machine.
    Type: Application
    Filed: May 17, 2011
    Publication date: September 6, 2012
    Applicant: salesforce.com, inc.
    Inventor: Narayan Bharadwaj