Patents by Inventor Ramkartik Mulukutla

Ramkartik Mulukutla 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: 11494815
    Abstract: A computer-implemented method is provided for aggregating state information associated with a composite business object representing at least one collaboration between business entities. The method includes retrieving the state information for the composite business object from a computer-readable medium and determining a state for the composite business object based on an assigned priority level for a state in a hierarchy of states associated with the composite business object, each state in the hierarchy of states having a corresponding assigned priority level.
    Type: Grant
    Filed: November 18, 2019
    Date of Patent: November 8, 2022
    Assignee: Blue Yonder Group, Inc.
    Inventors: Chethan Gorur, Ramkartik Mulukutla
  • Patent number: 10812586
    Abstract: The present teaching relates to a system, method, medium for a data system, which comprises a plurality of data centers with one read/write master server designated to handle write and consistent read requests and a plurality of read master servers designated to handle normal read requests, wherein the master servers form a ring structure and each is connected to a corresponding slave server. When a data access request is received, a read master communication unit invokes one of the plurality of read master servers in the data system if the received data access request is a normal read request, a main master communication unit invokes the read/write master server if the received data access request is either a write request or a consistent read request. When a response is received from the invoked handling master server, a response processing unit responds to the data access request based on the received response.
    Type: Grant
    Filed: May 15, 2019
    Date of Patent: October 20, 2020
    Assignee: Oath Inc.
    Inventors: Ankur Subhash Jain, Ramkartik Mulukutla
  • Patent number: 10728326
    Abstract: The present teaching relates to a system, method, medium for a data system, which comprises a plurality of data centers with one read/write master server designated to handle write and consistent read requests and a plurality of read master servers designated to handle normal read requests, wherein the master servers form a ring structure and each is connected to a corresponding slave server. When a data access request is received, a read master communication unit invokes one of the plurality of read master servers in the data system if the received data access request is a normal read request, a main master communication unit invokes the read/write master server if the received data access request is either a write request or a consistent read request. When a response is received from the invoked handling master server, a response processing unit responds to the data access request based on the received response.
    Type: Grant
    Filed: May 15, 2019
    Date of Patent: July 28, 2020
    Assignee: Oath Inc.
    Inventors: Ankur Subhash Jain, Ramkartik Mulukutla
  • Publication number: 20200090238
    Abstract: A computer-implemented method is provided for aggregating state information associated with a composite business object representing at least one collaboration between business entities. The method includes retrieving the state information for the composite business object from a computer-readable medium and determining a state for the composite business object based on an assigned priority level for a state in a hierarchy of states associated with the composite business object, each state in the hierarchy of states having a corresponding assigned priority level.
    Type: Application
    Filed: November 18, 2019
    Publication date: March 19, 2020
    Inventors: Chethan Gorur, Ramkartik Mulukutla
  • Patent number: 10482508
    Abstract: A computer-implemented method is provided for aggregating state information associated with a composite business object representing at least one collaboration between business entities. The method includes retrieving the state information for the composite business object from a computer-readable medium and determining a state for the composite business object based on an assigned priority level for a state in a hierarchy of states associated with the composite business object, each state in the hierarchy of states having a corresponding assigned priority level.
    Type: Grant
    Filed: May 26, 2017
    Date of Patent: November 19, 2019
    Assignee: JDA Software Group, Inc.
    Inventors: Chethan Gorur, Ramkartik Mulukutla
  • Publication number: 20190268180
    Abstract: The present teaching relates to a system, method, medium for a data system, which comprises a plurality of data centers with one read/write master server designated to handle write and consistent read requests and a plurality of read master servers designated to handle normal read requests, wherein the master servers form a ring structure and each is connected to a corresponding slave server. When a data access request is received, a read master communication unit invokes one of the plurality of read master servers in the data system if the received data access request is a normal read request, a main master communication unit invokes the read/write master server if the received data access request is either a write request or a consistent read request. When a response is received from the invoked handling master server, a response processing unit responds to the data access request based on the received response.
    Type: Application
    Filed: May 15, 2019
    Publication date: August 29, 2019
    Inventors: Ankur Subhash Jain, Ramkartik Mulukutla
  • Publication number: 20190268179
    Abstract: The present teaching relates to a system, method, medium for a data system, which comprises a plurality of data centers with one read/write master server designated to handle write and consistent read requests and a plurality of read master servers designated to handle normal read requests, wherein the master servers form a ring structure and each is connected to a corresponding slave server. When a data access request is received, a read master communication unit invokes one of the plurality of read master servers in the data system if the received data access request is a normal read request, a main master communication unit invokes the read/write master server if the received data access request is either a write request or a consistent read request. When a response is received from the invoked handling master server, a response processing unit responds to the data access request based on the received response.
    Type: Application
    Filed: May 15, 2019
    Publication date: August 29, 2019
    Inventors: Ankur Subhash Jain, Ramkartik Mulukutla
  • Patent number: 10341434
    Abstract: The present teaching relates to a system, method, medium for a data system, which comprises a plurality of data centers with one read/write master server designated to handle write and consistent read requests and a plurality of read master servers designated to handle normal read requests, wherein the master servers form a ring structure and each is connected to a corresponding slave server. When a data access request is received, a read master communication unit invokes one of the plurality of read master servers in the data system if the received data access request is a normal read request, a main master communication unit invokes the read/write master server if the received data access request is either a write request or a consistent read request. When a response is received from the invoked handling master server, a response processing unit responds to the data access request based on the received response.
    Type: Grant
    Filed: May 22, 2017
    Date of Patent: July 2, 2019
    Assignee: OATH INC.
    Inventors: Ankur Subhash Jain, Ramkartik Mulukutla
  • Publication number: 20180337987
    Abstract: The present teaching relates to a system, method, medium for a data system, which comprises a plurality of data centers with one read/write master server designated to handle write and consistent read requests and a plurality of read master servers designated to handle normal read requests, wherein the master servers form a ring structure and each is connected to a corresponding slave server. When a data access request is received, a read master communication unit invokes one of the plurality of read master servers in the data system if the received data access request is a normal read request, a main master communication unit invokes the read/write master server if the received data access request is either a write request or a consistent read request. When a response is received from the invoked handling master server, a response processing unit responds to the data access request based on the received response.
    Type: Application
    Filed: May 22, 2017
    Publication date: November 22, 2018
    Inventors: Ankur Subhash Jain, Ramkartik Mulukutla
  • Publication number: 20170262909
    Abstract: A computer-implemented method is provided for aggregating state information associated with a composite business object representing at least one collaboration between business entities. The method includes retrieving the state information for the composite business object from a computer-readable medium and determining a state for the composite business object based on an assigned priority level for a state in a hierarchy of states associated with the composite business object, each state in the hierarchy of states having a corresponding assigned priority level.
    Type: Application
    Filed: May 26, 2017
    Publication date: September 14, 2017
    Inventors: Chethan Gorur, Ramkartik Mulukutla
  • Patent number: 9665893
    Abstract: A computer-implemented state machine is provided for processing business objects representing collaborations between business entities. At least one business object represents a collaboration between business entities. A number of graphs represented in computer-readable media each correspond to a particular collaborating business entity. The graphs are generated using text files, at least a first text file including state information for the business object, at least a second text file including action information for the business object, and at least a third text file including transition information for the business object. A computer-implemented method is provided for aggregating state information associated with a composite business object representing at least one collaboration between business entities.
    Type: Grant
    Filed: November 16, 2007
    Date of Patent: May 30, 2017
    Assignee: JDA Software Group, Inc.
    Inventors: Chethan Gorur, Ramkartik Mulukutla
  • Patent number: 9411870
    Abstract: System and method for location aware fine-grained multi-channel synchronization of mobile repositories along with aggregate analytic computation is disclosed. The System is able to improve upon existing systems by allowing for custom policies on synchronization to be stored and applied when data synchronization happens, these policies are persisted in the Sync Data Repository and applied during sync. The System is able to improve upon existing systems by allowing for persistent marking of states of the sync repository as Sync Points. This way data can be pulled from a sync point. The System is able to improve upon existing systems by having a computation framework that is able to push down aggregate analytics to user, these analytics are computed by analyzing data in the Sync Channel along various dimensions such as temporal, geo.
    Type: Grant
    Filed: April 25, 2014
    Date of Patent: August 9, 2016
    Assignee: iData Crunch
    Inventors: Ramkartik Mulukutla, Xiaojun Lu
  • Publication number: 20160125314
    Abstract: Provided herein is a system or method for a native advertisement selection and formatting module operable to monitor displayable content and store characteristic-related information relating to the monitored content, including keyword-related information and format-related information, utilize one or more machine learning-based algorithms, analyze the characteristic-related information relating to the monitored content, including the keyword-related information and the format-related information, and based in part on the analysis, output detailed contextual settings, and select and format native advertisements to be displayed in visual association with the displayable content, based in part on the detailed contextual settings.
    Type: Application
    Filed: October 30, 2014
    Publication date: May 5, 2016
    Applicant: Yahoo! Inc.
    Inventors: Ramkartik Mulukutla, Tejal Parulekar, Sreenivasulu Jaladanki
  • Publication number: 20140337289
    Abstract: System and method for location aware fine-grained multi-channel synchronization of mobile repositories along with aggregate analytic computation is disclosed. The System is able to improve upon existing systems by allowing for custom policies on synchronization to be stored and applied when data synchronization happens, these policies are persisted in the Sync Data Repository and applied during sync. The System is able to improve upon existing systems by allowing for persistent marking of states of the sync repository as Sync Points. This way data can be pulled from a sync point. The System is able to improve upon existing systems by having a computation framework that is able to push down aggregate analytics to user, these analytics are computed by analyzing data in the Sync Channel along various dimensions such as temporal, geo.
    Type: Application
    Filed: April 25, 2014
    Publication date: November 13, 2014
    Inventors: Ramkartik Mulukutla, Xiaojun Lu
  • Patent number: 8392228
    Abstract: A computer program product and method for sales forecasting and adjusting a sales forecast for an enterprise in a configurable region having one or more clusters of stores. The method includes periodically receiving a sales forecast for an enterprise over a configurable period of time, periodically receiving actual sales information, sales anomalies and anticipated events within the at least one of the clusters of stores over a computer network, determining positive and negative deviations from the anticipated sales of the sales forecast based on the sales information, determining whether one or more trends are occurring or have occurred using a pre-defined mathematical expression based on the sales information, the positive and negative deviations, and the sales anomalies, adjusting the anticipated sales of the sales forecast based on the sales anomalies, the trends and the anticipated events, and outputting the adjusted sales forecast to a user.
    Type: Grant
    Filed: March 24, 2010
    Date of Patent: March 5, 2013
    Assignee: One Network Enterprises, Inc.
    Inventors: Ramkartik Mulukutla, Ranjit Notani
  • Publication number: 20110238461
    Abstract: A computer program product and method for sales forecasting and adjusting a sales forecast for an enterprise in a configurable region having one or more clusters of stores. The method includes periodically receiving a sales forecast for an enterprise over a configurable period of time, periodically receiving actual sales information, sales anomalies and anticipated events within the at least one of the clusters of stores over a computer network, determining positive and negative deviations from the anticipated sales of the sales forecast based on the sales information, determining whether one or more trends are occurring or have occurred using a pre-defined mathematical expression based on the sales information, the positive and negative deviations, and the sales anomalies, adjusting the anticipated sales of the sales forecast based on the sales anomalies, the trends and the anticipated events, and outputting the adjusted sales forecast to a user.
    Type: Application
    Filed: March 24, 2010
    Publication date: September 29, 2011
    Applicant: One Network Enterprises, Inc.
    Inventors: Ramkartik Mulukutla, Ranjit Notani
  • Publication number: 20080065443
    Abstract: A computer-implemented state machine is provided for processing business objects representing collaborations between business entities. At least one business object represents a collaboration between business entities. A number of graphs represented in computer-readable media each correspond to a particular collaborating business entity. The graphs are generated using text files, at least a first text file including state information for the business object, at least a second text file including action information for the business object, and at least a third text file including transition information for the business object. A computer-implemented method is provided for aggregating state information associated with a composite business object representing at least one collaboration between business entities.
    Type: Application
    Filed: November 16, 2007
    Publication date: March 13, 2008
    Inventors: Chethan Gorur, Ramkartik Mulukutla
  • Patent number: 6898593
    Abstract: A method for sorted-paged retrieval of hierarchical data from a relational database is disclosed, which includes the use of one or more relational table equi-join terms in a query to increase the retrieval efficiency, suitable restrictions imposed on the join terms to further increase the retrieval efficiency, partial de-normalization or replication of information to improve the efficiency of the join operation(s) and thus further increase the retrieval efficiency, and proper cursor management to keep track of the current location of the cursor(s) involved. As a result, specific pages of objects can be efficiently retrieved from a database, while the specified sort orders and restrictions imposed by the original retrieval requests can be maintained.
    Type: Grant
    Filed: February 5, 2002
    Date of Patent: May 24, 2005
    Assignee: i2 Technologies US, Inc.
    Inventors: Ramkartik Mulukutla, Haiying Wang