Patents by Inventor Akash Jain

Akash Jain 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: 8739298
    Abstract: Methods and systems for enabling a software application that does not have independent licensing information are described. Consistent with some embodiments, a first software application is associated with a license dependency rule that indicates one or more other software applications that must be installed and activated in order for the first software application to be fully executed and used on the target computer system. A license manager module evaluates the license dependency rule, for example, by making remote license calls to verify the license status of the software applications identified in the license dependency rule.
    Type: Grant
    Filed: November 19, 2009
    Date of Patent: May 27, 2014
    Assignee: Adobe Systems Incorporated
    Inventors: Sanjeev Kumar Biswas, Akash Jain, Kanika Dalmia Gupta
  • Patent number: 8645547
    Abstract: Systems and methods for providing a messaging service may comprise receiving first user credentials and second user credentials corresponding to first user and second user respectively. In addition, systems and methods for providing a messaging service may include generating first capabilities and second capabilities, the first capabilities being based on roles corresponding to the first user and the second capabilities being based on roles corresponding to the second user. Moreover, systems and methods for providing a messaging service may include allowing a messaging session between the first user and the second user based on the first capabilities and the second capabilities.
    Type: Grant
    Filed: October 19, 2005
    Date of Patent: February 4, 2014
    Assignee: Verizon Data Services LLC
    Inventors: Akash Jain, Amit Singh, Mohammad Azzam, Fariborz Ebrahimi, Pichappan Pethachi
  • Publication number: 20140032350
    Abstract: Methods and systems for activating a software application while provisioning a web service to operate with the software application are described. Consistent with some embodiments, a product activation procedure is performed during a workflow to provision a web service to operate with a software application. By activating the software application during the web service provisioning workflow, an end-user can establish ownership of a proper license for the software application without having to input any license information, such as a serial number or product key, associated with the end-user's license.
    Type: Application
    Filed: November 19, 2009
    Publication date: January 30, 2014
    Applicant: Adobe Systems Incorporated
    Inventors: Sanjeev Kumar Biswas, Akash Jain
  • Publication number: 20140033315
    Abstract: Methods and systems for enabling a software application that does not have independent licensing information are described. Consistent with some embodiments, a first software application is associated with a license dependency rule that indicates one or more other software applications that must be installed and activated in order for the first software application to be fully executed and used on the target computer system. A license manager module evaluates the license dependency rule, for example, by making remote license calls to verify the license status of the software applications identified in the license dependency rule.
    Type: Application
    Filed: November 19, 2009
    Publication date: January 30, 2014
    Applicant: Adobe Systems Incorporated
    Inventors: Sanjeev Kumar Biswas, Akash Jain, Kanika Dalmia Gupta
  • Publication number: 20130275446
    Abstract: In one embodiment, a method comprises creating and storing an ontology for a data store in response to receiving first user input defining the ontology, wherein the ontology comprises a plurality of data object types and a plurality of object property types; creating one or more parser definitions in response to receiving second user input defining the parser definitions, wherein each of the parser definitions specifies one or more sub-definitions of how to transform first input data into modified input data that is compatible with one of the object property types; and storing each of the one or more parser definitions in association with one of the plurality of object property types.
    Type: Application
    Filed: June 12, 2013
    Publication date: October 17, 2013
    Inventors: Akash Jain, Robert J. McGrew, Nathan Gettings
  • Patent number: 8555233
    Abstract: A design optimization method for a target circuit design specified by a machine-readable file, comprises providing a computer-implemented model as a function of a set of characteristics of circuit designs of circuit optimization achievable due to a circuit modification procedure, such as timing constrained gate length modification for leakage power reduction. Using values of said set of characteristics for the target circuit design, the computer-implemented model is applied to the target circuit design to produce an indication of susceptibility of the target circuit design to optimization. The model can be produced using Monte Carlo simulations of a set of virtual designs, and fitting a function of said characteristics to the results.
    Type: Grant
    Filed: August 24, 2012
    Date of Patent: October 8, 2013
    Assignee: Synopsys, Inc.
    Inventors: Qiang Chen, Sridhar Tirumala, Akash Jain
  • Patent number: 8489623
    Abstract: In one embodiment, a method comprises creating and storing an ontology for a data store in response to receiving first user input defining the ontology, wherein the ontology comprises a plurality of data object types and a plurality of object property types; creating one or more parser definitions in response to receiving second user input defining the parser definitions, wherein each of the parser definitions specifies one or more sub-definitions of how to transform first input data into modified input data that is compatible with one of the object property types; and storing each of the one or more parser definitions in association with one of the plurality of object property types.
    Type: Grant
    Filed: May 12, 2011
    Date of Patent: July 16, 2013
    Assignee: Palantir Technologies, Inc.
    Inventors: Akash Jain, Robert J. McGrew, Nathan Gettings
  • Patent number: 8401973
    Abstract: Methods and systems for activating an add-on software component independently of any host application with which the add-on component is compatible are described. Consistent with some embodiments, an add-on manager module can be invoked from any host application that is part of a suite of applications. The add-on manager module displays a list of add-on components that are installed, and compatible with a particular host application. After receiving product activation data (e.g., serial number or product key) for a particular installed add-on component, a license verification operation is performed to validate the product activation data, and activate the add-on component for use with a host application.
    Type: Grant
    Filed: November 19, 2009
    Date of Patent: March 19, 2013
    Assignee: Adobe Systems Incorporated
    Inventors: Sanjeev Kumar Biswas, Akash Jain, Kanika Dalmia Gupta
  • Publication number: 20120324411
    Abstract: A design optimization method for a target circuit design specified by a machine-readable file, comprises providing a computer-implemented model as a function of a set of characteristics of circuit designs of circuit optimization achievable due to a circuit modification procedure, such as timing constrained gate length modification for leakage power reduction. Using values of said set of characteristics for the target circuit design, the computer-implemented model is applied to the target circuit design to produce an indication of susceptibility of the target circuit design to optimization. The model can be produced using Monte Carlo simulations of a set of virtual designs, and fitting a function of said characteristics to the results.
    Type: Application
    Filed: August 24, 2012
    Publication date: December 20, 2012
    Applicant: Synopsys, Inc.
    Inventors: QIANG CHEN, Sridhar Tirumala, Akash Jain
  • Patent number: 8285856
    Abstract: Systems and methods for integrating a messaging service with an application may comprise integrating a front end of the application with the messaging service. Furthermore, systems and methods for integrating a messaging service with an application may comprise integrating a messaging service login and an application login, the messaging service login being associated with the messaging service and the application login being associated with the application. Moreover, systems and methods for integrating a messaging service with an application may comprise configuring the messaging service to initiate business logic based upon at least one of opening a session with the messaging service and closing a session with the messaging service.
    Type: Grant
    Filed: October 19, 2005
    Date of Patent: October 9, 2012
    Assignee: Verizon Data Services LLC
    Inventors: Akash Jain, Amit Singh, Miguel Quiroga, Syed Zafar Beyabani, Fariborz Ebrahimi
  • Patent number: 8271931
    Abstract: A design optimization method for a target circuit design specified by a machine-readable file, comprises providing a computer-implemented model as a function of a set of characteristics of circuit designs of circuit optimization achievable due to a circuit modification procedure, such as timing constrained gate length modification for leakage power reduction. Using values of said set of characteristics for the target circuit design, the computer-implemented model is applied to the target circuit design to produce an indication of susceptibility of the target circuit design to optimization. The model can be produced using Monte Carlo simulations of a set of virtual designs, and fitting a function of said characteristics to the results.
    Type: Grant
    Filed: April 30, 2010
    Date of Patent: September 18, 2012
    Assignee: Synopsys, Inc.
    Inventors: Qiang Chen, Sridhar Tirumala, Akash Jain
  • Publication number: 20110213791
    Abstract: In one embodiment, a method comprises creating and storing an ontology for a data store in response to receiving first user input defining the ontology, wherein the ontology comprises a plurality of data object types and a plurality of object property types; creating one or more parser definitions in response to receiving second user input defining the parser definitions, wherein each of the parser definitions specifies one or more sub-definitions of how to transform first input data into modified input data that is compatible with one of the object property types; and storing each of the one or more parser definitions in association with one of the plurality of object property types.
    Type: Application
    Filed: May 12, 2011
    Publication date: September 1, 2011
    Inventors: Akash Jain, Robert J. McGrew, Nathan Gettings
  • Patent number: 7962495
    Abstract: In one embodiment, a method comprises creating and storing an ontology for a data store in response to receiving first user input defining the ontology, wherein the ontology comprises a plurality of data object types and a plurality of object property types; creating one or more parser definitions in response to receiving second user input defining the parser definitions, wherein each of the parser definitions specifies one or more sub-definitions of how to transform first input data into modified input data that is compatible with one of the object property types; and storing each of the one or more parser definitions in association with one of the plurality of object property types.
    Type: Grant
    Filed: November 20, 2006
    Date of Patent: June 14, 2011
    Assignee: Palantir Technologies, Inc.
    Inventors: Akash Jain, Robert J. McGrew, Nathan Gettings
  • Publication number: 20110093830
    Abstract: A design optimization method for a target circuit design specified by a machine-readable file, comprises providing a computer-implemented model as a function of a set of characteristics of circuit designs of circuit optimization achievable due to a circuit modification procedure, such as timing constrained gate length modification for leakage power reduction. Using values of said set of characteristics for the target circuit design, the computer-implemented model is applied to the target circuit design to produce an indication of susceptibility of the target circuit design to optimization. The model can be produced using Monte Carlo simulations of a set of virtual designs, and fitting a function of said characteristics to the results.
    Type: Application
    Filed: April 30, 2010
    Publication date: April 21, 2011
    Applicant: Synopsys, Inc.
    Inventors: Qiang Chen, Sridhar Tirumala, Akash Jain
  • Patent number: 7680797
    Abstract: A preferred system for providing data access comprises an application program interface configured to delegate a request to at least one service providers also included in the system. The service providers may include a synchronization manager configured to maintain, based upon the request, data consistency between a first server containing the service providers and a second server and a cache manager configured to cache, based upon the request, a portion of a database query. In addition, the service providers may include a pre-fetch service configured to anticipate a database query, perform the anticipated query, and cache the results of the anticipated query, and a security manager configured to determine a restriction on the request based upon a role of a user associated with the request.
    Type: Grant
    Filed: July 23, 2004
    Date of Patent: March 16, 2010
    Assignee: Verizon Data Services LLC
    Inventors: Amit Singh, Tao Yang, Fariborz Ebrahimi, Akash Jain, Mohammad Azzam
  • Publication number: 20090228507
    Abstract: In one embodiment, a method comprises creating and storing an ontology for a data store in response to receiving first user input defining the ontology, wherein the ontology comprises a plurality of data object types and a plurality of object property types; creating one or more parser definitions in response to receiving second user input defining the parser definitions, wherein each of the parser definitions specifies one or more sub-definitions of how to transform first input data into modified input data that is compatible with one of the object property types; and storing each of the one or more parser definitions in association with one of the plurality of object property types.
    Type: Application
    Filed: November 20, 2006
    Publication date: September 10, 2009
    Inventors: Akash Jain, Robert J. McGrew, Nathan Gettings