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: 11176162Abstract: 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: GrantFiled: October 25, 2019Date of Patent: November 16, 2021Assignee: International Business Machines CorporationInventors: Saurabh Dwivedi, Rahul Parashar
-
Patent number: 10936621Abstract: 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: GrantFiled: January 17, 2019Date of Patent: March 2, 2021Assignee: International Business Machines CorporationInventors: Saurabh Dwivedi, Rahul Parashar
-
Patent number: 10896193Abstract: 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: GrantFiled: October 13, 2017Date of Patent: January 19, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Saurabh Dwivedi, Rahul Parashar
-
Publication number: 20200057770Abstract: 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: ApplicationFiled: October 25, 2019Publication date: February 20, 2020Inventors: Saurabh Dwivedi, Rahul Parashar
-
Patent number: 10552444Abstract: 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: GrantFiled: January 18, 2018Date of Patent: February 4, 2020Assignee: International Business Machines CorporationInventors: Saurabh Dwivedi, Rahul Parashar
-
Patent number: 10360614Abstract: 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: GrantFiled: July 29, 2015Date of Patent: July 23, 2019Assignee: 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: 20190155816Abstract: 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: ApplicationFiled: January 17, 2019Publication date: May 23, 2019Inventors: Saurabh Dwivedi, Rahul Parashar
-
Publication number: 20190114349Abstract: 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: ApplicationFiled: October 13, 2017Publication date: April 18, 2019Inventors: Saurabh Dwivedi, Rahul Parashar
-
Patent number: 10242081Abstract: 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: GrantFiled: October 14, 2016Date of Patent: March 26, 2019Assignee: International Business Machines CorporationInventors: Saurabh Dwivedi, Rahul Parashar
-
Publication number: 20180144037Abstract: 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: ApplicationFiled: January 18, 2018Publication date: May 24, 2018Inventors: Saurabh Dwivedi, Rahul Parashar
-
Publication number: 20180121892Abstract: 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: ApplicationFiled: November 3, 2016Publication date: May 3, 2018Inventors: Saurabh Dwivedi, Himanshu Parashar, Rahul Parashar
-
Publication number: 20180107726Abstract: 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: ApplicationFiled: October 14, 2016Publication date: April 19, 2018Inventors: Saurabh Dwivedi, Rahul Parashar
-
Publication number: 20150269556Abstract: 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: ApplicationFiled: February 19, 2013Publication date: September 24, 2015Inventors: SUMIT DUGGAL, SAURABH DWIVEDI
-
Publication number: 20150006236Abstract: 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: ApplicationFiled: September 19, 2014Publication date: January 1, 2015Inventors: Amol B. Deshpande, Saurabh Dwivedi, Nidhi S. Kulkarni
-
Publication number: 20140365252Abstract: 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: ApplicationFiled: June 6, 2013Publication date: December 11, 2014Inventors: Amol B. Deshpande, Saurabh Dwivedi, Nidhi S. Kulkarni
-
Publication number: 20140236767Abstract: 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: ApplicationFiled: February 19, 2013Publication date: August 21, 2014Inventors: SUMIT DUGGAL, SAURABH DWIVEDI