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: 8739298Abstract: 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: GrantFiled: November 19, 2009Date of Patent: May 27, 2014Assignee: Adobe Systems IncorporatedInventors: Sanjeev Kumar Biswas, Akash Jain, Kanika Dalmia Gupta
-
Patent number: 8645547Abstract: 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: GrantFiled: October 19, 2005Date of Patent: February 4, 2014Assignee: Verizon Data Services LLCInventors: Akash Jain, Amit Singh, Mohammad Azzam, Fariborz Ebrahimi, Pichappan Pethachi
-
Publication number: 20140032350Abstract: 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: ApplicationFiled: November 19, 2009Publication date: January 30, 2014Applicant: Adobe Systems IncorporatedInventors: Sanjeev Kumar Biswas, Akash Jain
-
Publication number: 20140033315Abstract: 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: ApplicationFiled: November 19, 2009Publication date: January 30, 2014Applicant: Adobe Systems IncorporatedInventors: Sanjeev Kumar Biswas, Akash Jain, Kanika Dalmia Gupta
-
Publication number: 20130275446Abstract: 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: ApplicationFiled: June 12, 2013Publication date: October 17, 2013Inventors: Akash Jain, Robert J. McGrew, Nathan Gettings
-
Patent number: 8555233Abstract: 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: GrantFiled: August 24, 2012Date of Patent: October 8, 2013Assignee: Synopsys, Inc.Inventors: Qiang Chen, Sridhar Tirumala, Akash Jain
-
Patent number: 8489623Abstract: 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: GrantFiled: May 12, 2011Date of Patent: July 16, 2013Assignee: Palantir Technologies, Inc.Inventors: Akash Jain, Robert J. McGrew, Nathan Gettings
-
Patent number: 8401973Abstract: 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: GrantFiled: November 19, 2009Date of Patent: March 19, 2013Assignee: Adobe Systems IncorporatedInventors: Sanjeev Kumar Biswas, Akash Jain, Kanika Dalmia Gupta
-
Publication number: 20120324411Abstract: 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: ApplicationFiled: August 24, 2012Publication date: December 20, 2012Applicant: Synopsys, Inc.Inventors: QIANG CHEN, Sridhar Tirumala, Akash Jain
-
Patent number: 8285856Abstract: 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: GrantFiled: October 19, 2005Date of Patent: October 9, 2012Assignee: Verizon Data Services LLCInventors: Akash Jain, Amit Singh, Miguel Quiroga, Syed Zafar Beyabani, Fariborz Ebrahimi
-
Patent number: 8271931Abstract: 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: GrantFiled: April 30, 2010Date of Patent: September 18, 2012Assignee: Synopsys, Inc.Inventors: Qiang Chen, Sridhar Tirumala, Akash Jain
-
Publication number: 20110213791Abstract: 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: ApplicationFiled: May 12, 2011Publication date: September 1, 2011Inventors: Akash Jain, Robert J. McGrew, Nathan Gettings
-
Patent number: 7962495Abstract: 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: GrantFiled: November 20, 2006Date of Patent: June 14, 2011Assignee: Palantir Technologies, Inc.Inventors: Akash Jain, Robert J. McGrew, Nathan Gettings
-
Publication number: 20110093830Abstract: 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: ApplicationFiled: April 30, 2010Publication date: April 21, 2011Applicant: Synopsys, Inc.Inventors: Qiang Chen, Sridhar Tirumala, Akash Jain
-
Patent number: 7680797Abstract: 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: GrantFiled: July 23, 2004Date of Patent: March 16, 2010Assignee: Verizon Data Services LLCInventors: Amit Singh, Tao Yang, Fariborz Ebrahimi, Akash Jain, Mohammad Azzam
-
Publication number: 20090228507Abstract: 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: ApplicationFiled: November 20, 2006Publication date: September 10, 2009Inventors: Akash Jain, Robert J. McGrew, Nathan Gettings