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: 10635455
    Abstract: 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: Grant
    Filed: February 13, 2007
    Date of Patent: April 28, 2020
    Assignee: Oracle International Corporation
    Inventors: Amulya Mishra, I, Alan Fothergill, II, Oliver Steinmeier, III, Kenichi Mizuta, IV
  • Patent number: 9424323
    Abstract: 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: Grant
    Filed: January 31, 2008
    Date of Patent: August 23, 2016
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: AMulya Mishra, Vinoth Kumar Rajasekaran, Alan Fothergill, Oliver Steinmeier, Kenichi Mizuta
  • Patent number: 9247013
    Abstract: 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: Grant
    Filed: March 8, 2013
    Date of Patent: January 26, 2016
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Vivek Nama, Wenhua Li, Amulya Mishra, Ravi Dasani
  • Patent number: 9037542
    Abstract: 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: Grant
    Filed: July 11, 2006
    Date of Patent: May 19, 2015
    Assignee: Oracle International Corporation
    Inventor: Amulya Mishra
  • Patent number: 8868595
    Abstract: 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: Grant
    Filed: April 19, 2012
    Date of Patent: October 21, 2014
    Assignee: Oracle International Corporation
    Inventors: Niranjan Kumbi, Amulya Mishra
  • Publication number: 20140258402
    Abstract: 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: Application
    Filed: March 8, 2013
    Publication date: September 11, 2014
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Vivek NAMA, Wenhua LI, Amulya MISHRA
  • Publication number: 20120203797
    Abstract: 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: Application
    Filed: April 19, 2012
    Publication date: August 9, 2012
    Applicant: Oracle International Corporation
    Inventors: Niranjan Kumbi, Amulya Mishra
  • Patent number: 8185546
    Abstract: 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: Grant
    Filed: September 25, 2007
    Date of Patent: May 22, 2012
    Assignee: Oracle International Corporation
    Inventors: Niranjan Kumbi, Amulya Mishra
  • Patent number: 8024380
    Abstract: 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: Grant
    Filed: March 8, 2006
    Date of Patent: September 20, 2011
    Assignee: Oracle International Corporation
    Inventor: Amulya Mishra
  • Patent number: 7925617
    Abstract: 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: Grant
    Filed: April 6, 2010
    Date of Patent: April 12, 2011
    Assignee: Oracle International Corporation
    Inventor: Amulya Mishra
  • Patent number: 7908243
    Abstract: 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: Grant
    Filed: January 11, 2006
    Date of Patent: March 15, 2011
    Assignee: Oracle International Corporation
    Inventor: Amulya Mishra
  • Patent number: 7904406
    Abstract: 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: Grant
    Filed: July 2, 2007
    Date of Patent: March 8, 2011
    Assignee: Oracle International Corporation
    Inventors: Niranjan Kumbi, Amulya Mishra
  • Publication number: 20100191730
    Abstract: 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: Application
    Filed: April 6, 2010
    Publication date: July 29, 2010
    Applicant: Oracle International Corporation
    Inventor: Amulya Mishra
  • Patent number: 7725468
    Abstract: 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: Grant
    Filed: May 22, 2005
    Date of Patent: May 25, 2010
    Assignee: Oracle International Corporation
    Inventor: Amulya Mishra
  • Publication number: 20090198709
    Abstract: 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: Application
    Filed: January 31, 2008
    Publication date: August 6, 2009
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: AMulya Mishra, Vinoth Kumar Rajasekaran, Alan Fothergill, Oliver Steinmeier, Kenichi Mizuta
  • Publication number: 20090049013
    Abstract: 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: Application
    Filed: September 25, 2007
    Publication date: February 19, 2009
    Applicant: Oracle International Corporation
    Inventors: Niranjan Kumbi, Amulya Mishra
  • Publication number: 20080313120
    Abstract: 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: Application
    Filed: July 2, 2007
    Publication date: December 18, 2008
    Applicant: Oracle International Corporation
    Inventors: Niranjan Kumbi, Amulya Mishra
  • Patent number: 7457788
    Abstract: 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: Grant
    Filed: June 10, 2004
    Date of Patent: November 25, 2008
    Assignee: Oracle International Corporation
    Inventor: Amulya Mishra
  • Publication number: 20080195929
    Abstract: 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: Application
    Filed: February 13, 2007
    Publication date: August 14, 2008
    Applicant: Oracle International Corporation
    Inventors: Amulya Mishra, Alan Fothergill, Oliver Steinmeier, Kenichi Mizuta
  • Publication number: 20070260622
    Abstract: 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: Application
    Filed: July 11, 2006
    Publication date: November 8, 2007
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventor: Amulya Mishra