Patents by Inventor Bhushan Nene

Bhushan Nene 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: 11146560
    Abstract: Technology is described for a distributed ledger service within a service provider environment. The distributed ledger service may implement a distributed ledger formed from immutable append-only data structure and used for governance of computing resources. A policy governing a computing resource may be created and published to the distributed ledger on behalf of an account. The policy may be retrieved from the distributed ledger to govern access to the computing resource by the account.
    Type: Grant
    Filed: August 30, 2018
    Date of Patent: October 12, 2021
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventor: Bhushan Nene
  • Publication number: 20070106933
    Abstract: Merging data from LOB applications into document templates within productivity applications without the need for custom programming is provided. A document template within a productivity application is provided, and an XML schema is attached to the document template. The XML schema allows the LOB application data to be modeled generically using a business object paradigm. Meta-data is accessed from the LOB application. Using the attached XML schema, a user may mark-up the document template with schema nodes corresponding to the meta-data from the LOB application. Data from the LOB application may then be accessed and merged into the schema nodes, creating a data-merged document. Data may be further interactively merged from the LOB application into the data-merged document.
    Type: Application
    Filed: November 4, 2005
    Publication date: May 10, 2007
    Applicant: Microsoft Corporation
    Inventors: Bhushan Nene, Chris Keyser
  • Publication number: 20060048109
    Abstract: Enhanced compiled representation of transformation formats to enable rapid application development and deployment is disclosed. Techniques for generating a run-time instance include taking an expression from a parser, tokenizing the expression using a node and an axis type, selecting an operation using the axis type, and generating the run-time instance using the operation. A system for generating a run-time instance is also described including a hierarchical object transformation model configured to receive an expression from a parser, a compiler configured to generate a token for the expression using a node and an axis type, and a context builder configured to select an operation using the axis type and generate the run-time instance using the operation.
    Type: Application
    Filed: September 28, 2004
    Publication date: March 2, 2006
    Applicant: Microsoft Corporation
    Inventors: Balaji Thiagarajan, Aleksey Savateyev, Bhushan Nene
  • Publication number: 20060048107
    Abstract: Enhanced compiled representation of transformation formats to enable rapid application development and deployment is described. Techniques for data transformation include receiving a transformation specification, generating an object model using a schema, and transforming the transformation specification into an application-specific document using the object model. A system for data transformation is also described, including a memory configured to receive a transformation specification, and a processor configured to generate an object model using a schema and transform the transformation specification into an application-specific document using the object model. Another system for data transformation includes a compiler configured to receive a transformation specification and generate a hierarchical transformation object model using a schema, and a rendering engine configured to generate an object model from the hierarchical transformation object model, generating an application-specific object model.
    Type: Application
    Filed: September 2, 2004
    Publication date: March 2, 2006
    Applicant: Microsoft Corporation
    Inventors: Balaji Thiagarajan, Aleksey Savateyev, Bhushan Nene
  • Publication number: 20060048112
    Abstract: Enhanced compiled representation of transformation formats to enable rapid application development and deployment is described. Techniques for partitioning data in a transformation include populating a table with a functoid associated with a functoid tree root, traversing the table and generating a page object corresponding to a page number found in the functoid, and instantiating the functoid in the page objects. A system for partitioning data in a transformation is also described, including a memory configured to store a table with a functoid associated with a functoid tree root, and a processor configured to traverse the table and generate a page object corresponding to a page number found in the functoid, and instantiate the functoid in the page object corresponding to the page number.
    Type: Application
    Filed: September 28, 2004
    Publication date: March 2, 2006
    Applicant: Microsoft Corporation
    Inventors: Balaji Thiagarajan, Aleksey Savateyev, Bhushan Nene