Patents by Inventor Amulya Mishra
Amulya Mishra 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: 10635455Abstract: Simplifying understanding of procedure dependencies in a form definition used in user interfaces. In an embodiment, a form definition including a set of procedures (identified by a corresponding identifier) are examined to determine pairs of procedures such that a caller procedure of a pair invokes/refers a called procedure in the pair. For each of pair of procedures determined, a link associated with an identifier identifying the called procedure is included in the caller procedure. The link is designed to display the called procedure in response to a user action associated with the identifier in a display of the caller procedure.Type: GrantFiled: February 13, 2007Date of Patent: April 28, 2020Assignee: Oracle International CorporationInventors: Amulya Mishra, I, Alan Fothergill, II, Oliver Steinmeier, III, Kenichi Mizuta, IV
-
Patent number: 9424323Abstract: A method of tracking dependencies in an application file, including analyzing the application file to identify at least one dependency in the application file, extracting information from the application file related to the dependency to allow identification of an entity to which the application file has a dependency from the information, and storing the dependency for the application file in the application tier data dictionary. A system has a memory, at a first tier, to store an application tier data dictionary and at least one application file, and a processor at the first tier to determine dependencies in the application file, store the dependencies in the application tier data dictionary, communicate with a second tier, separate from the first tier, as needed to access information with regard to the dependencies, and store the information in the application tier data dictionary.Type: GrantFiled: January 31, 2008Date of Patent: August 23, 2016Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: AMulya Mishra, Vinoth Kumar Rajasekaran, Alan Fothergill, Oliver Steinmeier, Kenichi Mizuta
-
Patent number: 9247013Abstract: A method, system, and computer program product for repetitively executing rules-based configurable business application operations. The method commences by initiating a recording session to record user steps taken within an interactive session, then during the interactive session, retrieving a post from a social media site using and access interface of the social media site. The recording session is saved in a persistent storage for subsequent initiation of a batch processor to replay at least a portion of the saved recording session. The method further comprises selecting one or more rules based on the sentiment of the post, and taking one or more actions in response to the rule. Operations for interactive processing or for batch processing include extracting an author of the post, extracting a sentiment of the post, extracting a category of the post, and performing further actions based on aspects of the post.Type: GrantFiled: March 8, 2013Date of Patent: January 26, 2016Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Vivek Nama, Wenhua Li, Amulya Mishra, Ravi Dasani
-
Patent number: 9037542Abstract: Reducing programming complexity in client applications when interfacing with database servers operating with corresponding programming interfaces. In one embodiment, a client system merely specifies a procedure of interest to be executed on a database server of interest, and a system forms the specific instructions according to the programming interface requirements of the specific database server. Thus, the client applications may be implemented independent of the programming interface requirements of the database servers. The client system may also send data indicating the programming environment (e.g., Java or Visual Basic) in which applications are supported (in the client system). The application sever may form the instructions consistent with the programming environment as well, thereby further reducing the complexity of implementations in the client applications.Type: GrantFiled: July 11, 2006Date of Patent: May 19, 2015Assignee: Oracle International CorporationInventor: Amulya Mishra
-
Patent number: 8868595Abstract: Providing enhanced control to users to populate a cache in a database system. A user provides an explicit indication indicating the specific information (available from the data stored in a storage of the database system) to be populated in the cache, and the cache is populated with the corresponding information. The information in the cache (whether due to explicit indications or otherwise) can then be used to generate results of queries, without having to access the same information from the storage of the database system.Type: GrantFiled: April 19, 2012Date of Patent: October 21, 2014Assignee: Oracle International CorporationInventors: Niranjan Kumbi, Amulya Mishra
-
Publication number: 20140258402Abstract: A method, system, and computer program product for repetitively executing rules-based configurable business application operations. The method commences by initiating a recording session to record user steps taken within an interactive session, then during the interactive session, retrieving a post from a social media site using and access interface of the social media site. The recording session is saved in a persistent storage for subsequent initiation of a batch processor to replay at least a portion of the saved recording session. The method further comprises selecting one or more rules based on the sentiment of the post, and taking one or more actions in response to the rule. Operations for interactive processing or for batch processing include extracting an author of the post, extracting a sentiment of the post, extracting a category of the post, and performing further actions based on aspects of the post.Type: ApplicationFiled: March 8, 2013Publication date: September 11, 2014Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: Vivek NAMA, Wenhua LI, Amulya MISHRA
-
Publication number: 20120203797Abstract: Providing enhanced control to users to populate a cache in a database system. A user provides an explicit indication indicating the specific information (available from the data stored in a storage of the database system) to be populated in the cache, and the cache is populated with the corresponding information. The information in the cache (whether due to explicit indications or otherwise) can then be used to generate results of queries, without having to access the same information from the storage of the database system.Type: ApplicationFiled: April 19, 2012Publication date: August 9, 2012Applicant: Oracle International CorporationInventors: Niranjan Kumbi, Amulya Mishra
-
Patent number: 8185546Abstract: Providing enhanced control to users to populate a cache in a database system. A user provides an explicit indication indicating the specific information (available from the data stored in a storage of the database system) to be populated in the cache, and the cache is populated with the corresponding information. The information in the cache (whether due to explicit indications or otherwise) can then be used to generate results of queries, without having to access the same information from the storage of the database system.Type: GrantFiled: September 25, 2007Date of Patent: May 22, 2012Assignee: Oracle International CorporationInventors: Niranjan Kumbi, Amulya Mishra
-
Patent number: 8024380Abstract: Storing static data in a secondary storage and varying data in a database server. The static data can be stored in the database server also. In an embodiment, all the read/write requests related to the static data are sent to the secondary storage. Any updates to the static data are then propagated from the secondary storage to the database server at periodic intervals.Type: GrantFiled: March 8, 2006Date of Patent: September 20, 2011Assignee: Oracle International CorporationInventor: Amulya Mishra
-
Patent number: 7925617Abstract: Data is maintained indicating which conditions match which data items (e.g., rows) of a data set (e.g., table(s) in a database). When a query is later received, the maintained data is quickly examined to determine the matching data items, thereby enhancing the throughput performance in processing queries directed to the data set.Type: GrantFiled: April 6, 2010Date of Patent: April 12, 2011Assignee: Oracle International CorporationInventor: Amulya Mishra
-
Patent number: 7908243Abstract: A data-warehouse is updated with transaction data from various application databases periodically, and the transient data (the data not yet updated in the data-warehouse) from the application databases is transferred to an intermediary data storage. A report generator may consider the data in both the data-warehouse and the intermediary data storage in generating reports. Due to the use of the intermediary data storage, the reports may be generated on current data as well.Type: GrantFiled: January 11, 2006Date of Patent: March 15, 2011Assignee: Oracle International CorporationInventor: Amulya Mishra
-
Patent number: 7904406Abstract: Enabling validation of data stored on a server system. According to an aspect of the invention, a portion of the data is received at a client system and processed based on a rule to generate a result. The generated result is used to determine the compliance of the received portion of data with a requirement and thus validate the portion of data. According to another aspect, a user is provided a convenient interface to generate rules (including the requirement) for validating data stored on a server system.Type: GrantFiled: July 2, 2007Date of Patent: March 8, 2011Assignee: Oracle International CorporationInventors: Niranjan Kumbi, Amulya Mishra
-
Publication number: 20100191730Abstract: Data is maintained indicating which conditions match which data items (e.g., rows) of a data set (e.g., table(s) in a database). When a query is later received, the maintained data is quickly examined to determine the matching data items, thereby enhancing the throughput performance in processing queries directed to the data set.Type: ApplicationFiled: April 6, 2010Publication date: July 29, 2010Applicant: Oracle International CorporationInventor: Amulya Mishra
-
Patent number: 7725468Abstract: Data is maintained indicating which conditions match which data items (e.g., rows) of a data set (e.g., table(s) in a database). When a query is later received, the maintained data is quickly examined to determine the matching data items, thereby enhancing the throughput performance in processing queries directed to the data set.Type: GrantFiled: May 22, 2005Date of Patent: May 25, 2010Assignee: Oracle International CorporationInventor: Amulya Mishra
-
Publication number: 20090198709Abstract: A method of tracking dependencies in an application file, including analyzing the application file to identify at least one dependency in the application file, extracting information from the application file related to the dependency to allow identification of an entity to which the application file has a dependency from the information, and storing the dependency for the application file in the application tier data dictionary. A system has a memory, at a first tier, to store an application tier data dictionary and at least one application file, and a processor at the first tier to determine dependencies in the application file, store the dependencies in the application tier data dictionary, communicate with a second tier, separate from the first tier, as needed to access information with regard to the dependencies, and store the information in the application tier data dictionary.Type: ApplicationFiled: January 31, 2008Publication date: August 6, 2009Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: AMulya Mishra, Vinoth Kumar Rajasekaran, Alan Fothergill, Oliver Steinmeier, Kenichi Mizuta
-
Publication number: 20090049013Abstract: Providing enhanced control to users to populate a cache in a database system. A user provides an explicit indication indicating the specific information (available from the data stored in a storage of the database system) to be populated in the cache, and the cache is populated with the corresponding information. The information in the cache (whether due to explicit indications or otherwise) can then be used to generate results of queries, without having to access the same information from the storage of the database system.Type: ApplicationFiled: September 25, 2007Publication date: February 19, 2009Applicant: Oracle International CorporationInventors: Niranjan Kumbi, Amulya Mishra
-
Publication number: 20080313120Abstract: Enabling validation of data stored on a server system. According to an aspect of the invention, a portion of the data is received at a client system and processed based on a rule to generate a result. The generated result is used to determine the compliance of the received portion of data with a requirement and thus validate the portion of data. According to another aspect, a user is provided a convenient interface to generate rules (including the requirement) for validating data stored on a server system.Type: ApplicationFiled: July 2, 2007Publication date: December 18, 2008Applicant: Oracle International CorporationInventors: Niranjan Kumbi, Amulya Mishra
-
Patent number: 7457788Abstract: An approach that enables reducing the number of computations while modeling data sets using a neural network. To model a first system characterized by a data set, a determination is made as to whether the data elements of the data set follow a similar pattern as data elements of another data set. If such an another data set exists, the weights determined with a system associated with the another data set, are used as initial weights while modeling the first system. Due to such a feature, number of computations in a neural network can be reduced while modeling several data sets.Type: GrantFiled: June 10, 2004Date of Patent: November 25, 2008Assignee: Oracle International CorporationInventor: Amulya Mishra
-
Publication number: 20080195929Abstract: Simplifying understanding of procedure dependencies in a form definition used in user interfaces. In an embodiment, a form definition including a set of procedures (identified by a corresponding identifier) are examined to determine pairs of procedures such that a caller procedure of a pair invokes/refers a called procedure in the pair. For each of pair of procedures determined, a link associated with an identifier identifying the called procedure is included in the caller procedure. The link is designed to display the called procedure in response to a user action associated with the identifier in a display of the caller procedure.Type: ApplicationFiled: February 13, 2007Publication date: August 14, 2008Applicant: Oracle International CorporationInventors: Amulya Mishra, Alan Fothergill, Oliver Steinmeier, Kenichi Mizuta
-
Publication number: 20070260622Abstract: Reducing programming complexity in client applications when interfacing with database servers operating with corresponding programming interfaces. In one embodiment, a client system merely specifies a procedure of interest to be executed on a database server of interest, and a system forms the specific instructions according to the programming interface requirements of the specific database server. Thus, the client applications may be implemented independent of the programming interface requirements of the database servers. The client system may also send data indicating the programming environment (e.g., Java or Visual Basic) in which applications are supported (in the client system). The application sever may form the instructions consistent with the programming environment as well, thereby further reducing the complexity of implementations in the client applications.Type: ApplicationFiled: July 11, 2006Publication date: November 8, 2007Applicant: ORACLE INTERNATIONAL CORPORATIONInventor: Amulya Mishra