Patents by Inventor SAURABH DWIVEDI

SAURABH DWIVEDI 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: 11176162
    Abstract: A multi-dimensional dataset of discrete data, such as online analytical processing based multi-dimensional data, is received. The number of dimensions in the multi-dimensional dataset of discrete data is then identified. One or more levels of three-dimensional cubes of discrete data are then created equal to the number of dimensions in the multi-dimensional dataset divided by three rounded to the lowest positive integer. The discrete data of the one or more levels of three-dimensional cubes is encoded. A color palette is then associated with the encoded discrete data. As a result, a user is able to quantify and understand the effects to data in a multi-dimensional dataset from changes made in the system (e.g., adding/deleting/modifying business rules) in a more efficient and accurate manner.
    Type: Grant
    Filed: October 25, 2019
    Date of Patent: November 16, 2021
    Assignee: International Business Machines Corporation
    Inventors: Saurabh Dwivedi, Rahul Parashar
  • Patent number: 10936621
    Abstract: A multi-dimensional dataset of discrete data, such as online analytical processing based multi-dimensional data, is received. The number of dimensions in the multi-dimensional dataset of discrete data is then identified. One or more levels of three-dimensional cubes of discrete data are then created equal to the number of dimensions in the multi-dimensional dataset divided by three rounded to the lowest positive integer. The discrete data of the one or more levels of three-dimensional cubes is encoded. A color palette is then associated with the encoded discrete data. As a result, a user is able to quantify and understand the effects to data in a multi-dimensional dataset from changes made in the system (e.g., adding/deleting/modifying business rules) in a more efficient and accurate manner.
    Type: Grant
    Filed: January 17, 2019
    Date of Patent: March 2, 2021
    Assignee: International Business Machines Corporation
    Inventors: Saurabh Dwivedi, Rahul Parashar
  • Patent number: 10896193
    Abstract: Embodiments include techniques for implementing cache fetching of online analytical processing (OLAP) based data using client to client relationships and data encoding, where the techniques include assigning codes for each dimension of a data cube, and determining a client stores data corresponding to the data cube based on a client ID, wherein the client ID indicates the client stores the data. The techniques also include transmitting a request to the determined client for the data, wherein the request includes one or more assigned codes for the data, and receiving and storing the data.
    Type: Grant
    Filed: October 13, 2017
    Date of Patent: January 19, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Saurabh Dwivedi, Rahul Parashar
  • Publication number: 20200057770
    Abstract: A method, system and computer program product for visualizing changes in a multi-dimensional dataset. A multi-dimensional dataset of discrete data, such as online analytical processing based multi-dimensional data, is received. The number of dimensions in the multi-dimensional dataset of discrete data is then identified. One or more levels of three-dimensional cubes of discrete data are then created equal to the number of dimensions in the multi-dimensional dataset divided by three rounded to the lowest positive integer. The discrete data of the one or more levels of three-dimensional cubes is encoded. A color palette is then associated with the encoded discrete data. As a result, a user is able to quantify and understand the effects to data in a multi-dimensional dataset from changes made in the system (e.g., adding/deleting/modifying business rules) in a more efficient and accurate manner.
    Type: Application
    Filed: October 25, 2019
    Publication date: February 20, 2020
    Inventors: Saurabh Dwivedi, Rahul Parashar
  • Patent number: 10552444
    Abstract: A multi-dimensional dataset of discrete data, such as online analytical processing based multi-dimensional data, is received. The number of dimensions in the multi-dimensional dataset of discrete data is then identified. One or more levels of three-dimensional cubes of discrete data are then created equal to the number of dimensions in the multi-dimensional dataset divided by three rounded to the lowest positive integer. The discrete data of the one or more levels of three-dimensional cubes is encoded. A color palette is then associated with the encoded discrete data. As a result, a user is able to quantify and understand the effects to data in a multi-dimensional dataset from changes made in the system (e.g., adding/deleting/modifying business rules) in a more efficient and accurate manner.
    Type: Grant
    Filed: January 18, 2018
    Date of Patent: February 4, 2020
    Assignee: International Business Machines Corporation
    Inventors: Saurabh Dwivedi, Rahul Parashar
  • Patent number: 10360614
    Abstract: Technology is described for providing assessments of resource deployments in a computing service environment. A group of related resources may be identified in a computing service environment. The group of related resources may be associated with a single customer. A rating for the group of related resources may be determined based in part on design characteristics of the group of related resources and runtime behavior of the group of related resources. A resource configuration recommendation may be provided based on the rating. The resource configuration recommendation may include alternative resource configurations to improve the rating for the group of related resources.
    Type: Grant
    Filed: July 29, 2015
    Date of Patent: July 23, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Erin Nicole Rifkin, Philip Fitzsimons, Michael Lee Garza, Paul Horvath, Thomas Boyd Johnston, Johnathon Paul Anthony Meichtry, Attila Narin, Paul Nau, Lawrence Mark Pizette, Max Moon Ramsay, David Arthur Stanford, Jr., Saurabh Dwivedi
  • Publication number: 20190155816
    Abstract: A method, system and computer program product for visualizing changes in a multi-dimensional dataset. A multi-dimensional dataset of discrete data, such as online analytical processing based multi-dimensional data, is received. The number of dimensions in the multi-dimensional dataset of discrete data is then identified. One or more levels of three-dimensional cubes of discrete data are then created equal to the number of dimensions in the multi-dimensional dataset divided by three rounded to the lowest positive integer. The discrete data of the one or more levels of three-dimensional cubes is encoded. A color palette is then associated with the encoded discrete data. As a result, a user is able to quantify and understand the effects to data in a multi-dimensional dataset from changes made in the system (e.g., adding/deleting/modifying business rules) in a more efficient and accurate manner.
    Type: Application
    Filed: January 17, 2019
    Publication date: May 23, 2019
    Inventors: Saurabh Dwivedi, Rahul Parashar
  • Publication number: 20190114349
    Abstract: Embodiments include techniques for implementing cache fetching of online analytical processing (OLAP) based data using client to client relationships and data encoding, where the techniques include assigning codes for each dimension of a data cube, and determining a client stores data corresponding to the data cube based on a client ID, wherein the client ID indicates the client stores the data. The techniques also include transmitting a request to the determined client for the data, wherein the request includes one or more assigned codes for the data, and receiving and storing the data.
    Type: Application
    Filed: October 13, 2017
    Publication date: April 18, 2019
    Inventors: Saurabh Dwivedi, Rahul Parashar
  • Patent number: 10242081
    Abstract: A multi-dimensional dataset of discrete data, such as online analytical processing based multi-dimensional data, is received. The number of dimensions in the multi-dimensional dataset of discrete data is then identified. One or more levels of three-dimensional cubes of discrete data are then created equal to the number of dimensions in the multi-dimensional dataset divided by three rounded to the lowest positive integer. The discrete data of the one or more levels of three-dimensional cubes is encoded. A color palette is then associated with the encoded discrete data. As a result, a user is able to quantify and understand the effects to data in a multi-dimensional dataset from changes made in the system (e.g., adding/deleting/modifying business rules) in a more efficient and accurate manner.
    Type: Grant
    Filed: October 14, 2016
    Date of Patent: March 26, 2019
    Assignee: International Business Machines Corporation
    Inventors: Saurabh Dwivedi, Rahul Parashar
  • Publication number: 20180144037
    Abstract: A method, system and computer program product for visualizing changes in a multi-dimensional dataset. A multi-dimensional dataset of discrete data, such as online analytical processing based multi-dimensional data, is received. The number of dimensions in the multi-dimensional dataset of discrete data is then identified. One or more levels of three-dimensional cubes of discrete data are then created equal to the number of dimensions in the multi-dimensional dataset divided by three rounded to the lowest positive integer. The discrete data of the one or more levels of three-dimensional cubes is encoded. A color palette is then associated with the encoded discrete data. As a result, a user is able to quantify and understand the effects to data in a multi-dimensional dataset from changes made in the system (e.g., adding/deleting/modifying business rules) in a more efficient and accurate manner.
    Type: Application
    Filed: January 18, 2018
    Publication date: May 24, 2018
    Inventors: Saurabh Dwivedi, Rahul Parashar
  • Publication number: 20180121892
    Abstract: A mechanism is provided for automatically making payments using a cryptocurrency address embedded in a passive radio-frequency identification (RFID) device. Responsive to receiving an indication, from a first user, of a payment to be made to a second user, cryptocurrency information is retrieved from a second user device associated with the second user. Responsive to receiving the cryptocurrency information, a payment transaction is generated with a cryptocurrency service provider via a network. A status response is received from the cryptocurrency service provider indicating a status of a transfer of an indicated amount of cryptocurrency from a cryptocurrency address of the first user to a cryptocurrency address of the second user completing. Based on the status response, an indication is provided to the first user that the payment transaction has completed.
    Type: Application
    Filed: November 3, 2016
    Publication date: May 3, 2018
    Inventors: Saurabh Dwivedi, Himanshu Parashar, Rahul Parashar
  • Publication number: 20180107726
    Abstract: A method, system and computer program product for visualizing changes in a multi-dimensional dataset. A multi-dimensional dataset of discrete data, such as online analytical processing based multi-dimensional data, is received. The number of dimensions in the multi-dimensional dataset of discrete data is then identified. One or more levels of three-dimensional cubes of discrete data are then created equal to the number of dimensions in the multi-dimensional dataset divided by three rounded to the lowest positive integer. The discrete data of the one or more levels of three-dimensional cubes is encoded. A color palette is then associated with the encoded discrete data. As a result, a user is able to quantify and understand the effects to data in a multi-dimensional dataset from changes made in the system (e.g., adding/deleting/modifying business rules) in a more efficient and accurate manner.
    Type: Application
    Filed: October 14, 2016
    Publication date: April 19, 2018
    Inventors: Saurabh Dwivedi, Rahul Parashar
  • Publication number: 20150269556
    Abstract: In one exemplary embodiment a computer-implemented method includes receiving a digital image of a matrix code. A user identifier associated with the digital image is received. The matrix code is identifying from the digital image. The matrix code can represent a good or a service, a price of the good or the service and/or a merchant identifier selling the good or the service. A fund is caused to be transferred from a user's account to a merchant's account. Optionally, the digital image of the matrix code can be captured by a digital camera in a mobile device of the user. The mobile device can include a user-side application that communicated the digital image and the user identifier. The fund can be obtained with a user's credit card number stored in a database.
    Type: Application
    Filed: February 19, 2013
    Publication date: September 24, 2015
    Inventors: SUMIT DUGGAL, SAURABH DWIVEDI
  • Publication number: 20150006236
    Abstract: Representing a business rule by: (i) determining an expression tree corresponding to the business rule; and (ii) displaying the expression tree. The business rule is a business rule used in one or more OLAP cubes and can be debugged and/or edited through an OLAP utility.
    Type: Application
    Filed: September 19, 2014
    Publication date: January 1, 2015
    Inventors: Amol B. Deshpande, Saurabh Dwivedi, Nidhi S. Kulkarni
  • Publication number: 20140365252
    Abstract: Representing a business rule by: (i) determining an expression tree corresponding to the business rule; and (ii) displaying the expression tree. The business rule is a business rule used in one or more OLAP cubes and can be debugged and/or edited through an OLAP utility.
    Type: Application
    Filed: June 6, 2013
    Publication date: December 11, 2014
    Inventors: Amol B. Deshpande, Saurabh Dwivedi, Nidhi S. Kulkarni
  • Publication number: 20140236767
    Abstract: In one exemplary embodiment a computer-implemented method includes receiving a digital image of a matrix code. A user identifier associated with the digital image is received. The matrix code is identifying from the digital image. The matrix code can represent a good or a service, a price of the good or the service and/or a merchant identifier selling the good or the service. A fund is caused to be transferred from a user's account to a merchant's account. Optionally, the digital image of the matrix code can be captured by a digital camera in a mobile device of the user. The mobile device can include a user-side application that communicated the digital image and the user identifier. The fund can be obtained with a user's credit card number stored in a database.
    Type: Application
    Filed: February 19, 2013
    Publication date: August 21, 2014
    Inventors: SUMIT DUGGAL, SAURABH DWIVEDI