Patents by Inventor Neeraj Ahuja
Neeraj Ahuja 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: 11475064Abstract: A method in a database system is disclosed. The method comprises generating a task template object from a platform entity with polymorphic lookup capability that can map to multiple tenant domains wherein the task template object contains one or more task completion storage records for storing task-specific information, converting the task template object into a work-type object by storing task-specific information in the one or more task completion storage records wherein the work-type object comprises a work-type object identifier (ID), a first record for recording the database ID of one or more work order objects mapped to the work-type object, and a first task completion storage record for storing a first type of task-specific information. The method further comprises generating a work order object for a task and providing the work order object with access to the task-specific information by linking the work-type object to the work order object.Type: GrantFiled: June 8, 2017Date of Patent: October 18, 2022Assignee: salesforce.com, inc.Inventors: Roojuta Lalani, Karthik Shankar, Neeraj Ahuja
-
Patent number: 10768818Abstract: Disclosed are some implementations of systems, apparatus, methods and computer program products for facilitating data migration. Data migration is customizable according to user-specified data formats. A data migration system monitors the data migration process and automatically retries data migration tasks that have failed. In addition, the results of data migration are reversed according to detected threshold conditions.Type: GrantFiled: June 28, 2019Date of Patent: September 8, 2020Assignee: salesforce.com, inc.Inventors: Minh Nguyen, Neeraj Ahuja
-
Patent number: 10719555Abstract: A method for providing access to a data item in a multi-tenant database system is disclosed. The method comprises storing a data item as a first data object in a first tenant domain in the database system wherein the data item comprises a knowledge-based item and the first data object has a first data object identifier (ID). The method further comprises generating a platform object with polymorphic lookup, storing database ID information for the data item in the platform object, the database ID information for the data item including the first data object ID, providing a first entity in a second tenant domain with access to the data item by linking the platform object to a first tenant-specific object accessible by the first entity, and providing for display in a user interface a link that is mapped to the data item via the platform object and the first tenant-specific object.Type: GrantFiled: February 7, 2017Date of Patent: July 21, 2020Assignee: salesforce.com, inc.Inventors: Roojuta Lalani, Neeraj Ahuja
-
Patent number: 10650337Abstract: A method for technical field service inventory management has been developed. A software platform manages product inventory for use by a field service technician. The platform creates objects for a work order, a product required, a location, an address/appointment, a product item, a product item transaction and a product item consumed. The product item consumed object is used to automatically update the status of product inventory as the product is used by the field service technician.Type: GrantFiled: January 29, 2018Date of Patent: May 12, 2020Assignee: salesforce.com, inc.Inventors: Roojuta Lalani, Tyler Shopshire, Kavya Murali, Neeraj Ahuja, Sudhakara Reddy Peddi
-
Publication number: 20190324655Abstract: Disclosed are some implementations of systems, apparatus, methods and computer program products for facilitating data migration. Data migration is customizable according to user-specified data formats. A data migration system monitors the data migration process and automatically retries data migration tasks that have failed. In addition, the results of data migration are reversed according to detected threshold conditions.Type: ApplicationFiled: June 28, 2019Publication date: October 24, 2019Inventors: Minh Nguyen, Neeraj Ahuja
-
Patent number: 10387041Abstract: Disclosed are some implementations of systems, apparatus, methods and computer program products for facilitating data migration. Data migration is customizable according to user-specified data formats. A data migration system monitors the data migration process and automatically retries data migration tasks that have failed. In addition, the results of data migration are reversed according to detected threshold conditions.Type: GrantFiled: November 2, 2017Date of Patent: August 20, 2019Assignee: salesforce.com, inc.Inventors: Minh Nguyen, Neeraj Ahuja
-
Publication number: 20190236504Abstract: A method for technical field service inventory management has been developed. A software platform manages product inventory for use by a field service technician. The platform creates objects for a work order, a product required, a location, an address/appointment, a product item, a product item transaction and a product item consumed. The product item consumed object is used to automatically update the status of product inventory as the product is used by the field service technician.Type: ApplicationFiled: January 29, 2018Publication date: August 1, 2019Applicant: Salesforce.Com, Inc.Inventors: Roojuta Lalani, Tyler Shopshire, Kavya Murali, Neeraj Ahuja, Sudhakara Reddy Peddi
-
Publication number: 20190220828Abstract: A method and system for re-configuring a schedule for maintenance of an asset by use of a software product, which includes: defining, at a server, an asset object for receiving usage data of the asset wherein the usage data is generated by sensing devices associated with activities of the asset; configuring, at the server, a task relating to maintenance of the asset based on a pre-configured schedule, wherein the task is dependent on the usage data; receiving the usage data at the server for storing in the asset object; and analyzing, at the server, the usage data stored in the asset object for determining applicability of the task or changes in the task for re-configuring the pre-configured schedule.Type: ApplicationFiled: January 17, 2018Publication date: July 18, 2019Applicant: salesforce.com, inc.Inventors: KAVYA MURALI, RASIK PHALAK, TYLER SHOPSHIRE, ARAVIND VENKATACHALAM, XIAOYU XIE, SINDHUBALA ULAVAPALLI, KAUSHIK BHOWMIK, NEERAJ AHUJA, JOJU ERUPPANAL
-
Publication number: 20190129616Abstract: Disclosed are some implementations of systems, apparatus, methods and computer program products for facilitating data migration. Data migration is customizable according to user-specified data formats. A data migration system monitors the data migration process and automatically retries data migration tasks that have failed. In addition, the results of data migration are reversed according to detected threshold conditions.Type: ApplicationFiled: November 2, 2017Publication date: May 2, 2019Inventors: Minh Nguyen, Neeraj Ahuja
-
Publication number: 20180357100Abstract: A method in a database system is disclosed. The method comprises generating a task template object from a platform entity with polymorphic lookup capability that can map to multiple tenant domains wherein the task template object contains one or more task completion storage records for storing task-specific information, converting the task template object into a work-type object by storing task-specific information in the one or more task completion storage records wherein the work-type object comprises a work-type object identifier (ID), a first record for recording the database ID of one or more work order objects mapped to the work-type object, and a first task completion storage record for storing a first type of task-specific information. The method further comprises generating a work order object for a task and providing the work order object with access to the task-specific information by linking the work-type object to the work order object.Type: ApplicationFiled: June 8, 2017Publication date: December 13, 2018Applicant: salesforce.com, inc.Inventors: Roojuta Lalani, Karthik Shankar, Neeraj Ahuja
-
Publication number: 20180349823Abstract: Systems and methods are disclosed for scheduling a service appointment. A method can include analyzing attributes of a customer service request with respect to a problem area. A multi-factor scheduling analysis is performed by analyzing skill level and resource data associated with the problem area attributes for servicing the customer service request. The analysis is used for scheduling a service appointment to handle the customer service request.Type: ApplicationFiled: June 6, 2017Publication date: December 6, 2018Applicant: salesforce.com, inc.Inventors: Neeraj Ahuja, Nilesh Patel, Priyank Shah, Rasik Phalak
-
Publication number: 20180225317Abstract: A method for providing access to a data item in a multi-tenant database system is disclosed. The method comprises storing a data item as a first data object in a first tenant domain in the database system wherein the data item comprises a knowledge-based item and the first data object has a first data object identifier (ID). The method further comprises generating a platform object with polymorphic lookup, storing database ID information for the data item in the platform object, the database ID information for the data item including the first data object ID, providing a first entity in a second tenant domain with access to the data item by linking the platform object to a first tenant-specific object accessible by the first entity, and providing for display in a user interface a link that is mapped to the data item via the platform object and the first tenant-specific object.Type: ApplicationFiled: February 7, 2017Publication date: August 9, 2018Applicant: salesforce.com, inc.Inventors: Roojuta Lalani, Neeraj Ahuja
-
Publication number: 20170169060Abstract: A system and method for providing features in a database system. In one embodiment, a method includes receiving, from a user, a request for a feature, where the feature is a functionality of the database system. The method further includes upgrading the database system, where the upgrading includes one or more provisioning steps that are based on the request from the user.Type: ApplicationFiled: November 23, 2016Publication date: June 15, 2017Applicant: salesforce.com, inc.Inventor: Neeraj AHUJA
-
Patent number: 9507957Abstract: A system and method for providing features in a database system. In one embodiment, a method includes receiving, from a user, a request for a feature, where the feature is a functionality of the database system. The method further includes upgrading the database system, where the upgrading includes one or more provisioning steps that are based on the request from the user.Type: GrantFiled: February 29, 2016Date of Patent: November 29, 2016Assignee: salesforce.com, inc.Inventor: Neeraj Ahuja
-
Publication number: 20160180111Abstract: A system and method for providing features in a database system. In one embodiment, a method includes receiving, from a user, a request for a feature, where the feature is a functionality of the database system. The method further includes upgrading the database system, where the upgrading includes one or more provisioning steps that are based on the request from the user.Type: ApplicationFiled: February 29, 2016Publication date: June 23, 2016Applicant: salesforce.com, inc.Inventor: Neeraj AHUJA
-
Patent number: 9275160Abstract: A system and method for providing features in a database system. In one embodiment, a method includes receiving, from a user, a request for a feature, where the feature is a functionality of the database system. The method further includes upgrading the database system, where the upgrading includes one or more provisioning steps that are based on the request from the user.Type: GrantFiled: November 18, 2010Date of Patent: March 1, 2016Assignee: salesforce.com, inc.Inventor: Neeraj Ahuja
-
Patent number: 9244954Abstract: In a method, system, and computer-readable medium having instructions for customizing standard formula fields, at least a portion of a formula is received for a standard database field of a standard database entity in a multi-tenant database and the standard database entity is used by a plurality of tenants, a date range is stored for maintaining at least the portion of the formula, information on one or more variables of the formula is received, a value is calculated for the standard database field with at least the portion of the formula and information on the one or more variables of the formula and one or more database entities depend on the value for the standard database field, and the value is stored for the standard database field.Type: GrantFiled: September 12, 2014Date of Patent: January 26, 2016Assignee: salesforce.com, inc.Inventors: Tyler Ziemann, Susan S. Levine, Neeraj Ahuja
-
Publication number: 20150006590Abstract: In a method, system, and computer-readable medium having instructions for customizing standard formula fields, at least a portion of a formula is received for a standard database field of a standard database entity in a multi-tenant database and the standard database entity is used by a plurality of tenants, a date range is stored for maintaining at least the portion of the formula, information on one or more variables of the formula is received, a value is calculated for the standard database field with at least the portion of the formula and information on the one or more variables of the formula and one or more database entities depend on the value for the standard database field, and the value is stored for the standard database field.Type: ApplicationFiled: September 12, 2014Publication date: January 1, 2015Inventors: Tyler Ziemann, Susan S. Levine, Neeraj Ahuja
-
Patent number: 8862632Abstract: In a method, system, and computer-readable medium having instructions for customizing standard formula fields, at least a portion of a formula is received for a standard database field of a standard database entity in a multi-tenant database and the standard database entity is used by a plurality of tenants, a date range is stored for maintaining at least the portion of the formula, information on one or more variables of the formula is received, a value is calculated for the standard database field with at least the portion of the formula and information on the one or more variables of the formula and one or more database entities depend on the value for the standard database field, and the value is stored for the standard database field.Type: GrantFiled: January 5, 2011Date of Patent: October 14, 2014Assignee: salesforce.com, inc.Inventors: Tyler Ziemann, Susan S. Levine, Neeraj Ahuja
-
Patent number: 8739030Abstract: In a method, system, and computer-readable medium having instructions for providing a quote template in a multi-tenant database system, information on a selection of a first database object is received for use in creation of a document template, representations for one or more database fields related to the first database object are displayed on a user interface and a database field related to the first database object has a database field of the first database object or a second database object related to the first database object and a representation of the database field may be selected on a layout for one or more documents that can be created with the document template, information is received on the layout of a document to be created with the document template and the layout of the document template has one or more selected database fields related to the first database object, and rendering information is generated for the document with information on the layout in the document template in a target formaType: GrantFiled: January 5, 2011Date of Patent: May 27, 2014Assignee: salesforce.com, inc.Inventors: Neeraj Ahuja, Zhou Zhou, Ceren Sakizli, Tyler Ziemann, Gene Rivera, Charandeep Tatlah, Geri Rebstock, Evan Moses