Patents by Inventor Ricardo Craft
Ricardo Craft 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: 10430435Abstract: In a recurring revenue management system, a first unit of data and a second unit of data is received. Content is extracted from the first unit of data and the second unit of data based on one or more parameters of a predefined data object that is part of an asset data model. The extracted content is added to an instance of the predefined data object, and a reference tag with identification information for its associated content is associated with the content extracted from each of the first unit of data and the second unit of data. A duplicate data condition can be detected and resolved by applying a predefined approach to conflict resolution based on the identification information in the reference tags of the content of the first unit of data and the second unit of data. Related methods, systems, and computer program products are also described.Type: GrantFiled: March 15, 2013Date of Patent: October 1, 2019Assignee: ServiceSource International, Inc.Inventors: Greg Olsen, Ganesh Bell, Ricardo Craft, Chellah Thirunavukkarasu, Lenin Subramanian, Manohar Raghunath, Zheng Chen
-
Patent number: 10078677Abstract: In a recurring revenue management system, it can be determined that a unit of data received at the recurring revenue management system from an external client data system lacks at least one data aspect necessary to create a fully populated instance of the data object. An instance of a skeletal object is created in a repository of the recurring revenue management system, and the instance of the skeletal object is partially populated with at least some data extracted from the received unit of data. The instance of the skeletal object is made available for use in the recurring revenue management system. The instance of the skeletal object is then further populated with additional data extracted from a second unit of data received by the recurring revenue management system. Related methods, systems, and computer program products are also described.Type: GrantFiled: March 15, 2013Date of Patent: September 18, 2018Assignee: ServiceSource International, Inc.Inventors: Greg Olsen, Chelliah Thirunavukkarasu, Ricardo Craft, Ganesh Bell
-
Patent number: 9984342Abstract: Data relevant to a predefined data object of a set of predefined data objects can be extracted from a unit of date received at a recurring revenue management system. The extracted relevant data can be populated to an instance of the predefined data object. One or more relationships between the instance of the predefined data object and at least one other instance of the predefined data object or a second predefined data object. The defining occurs based on a set of parameters associated with the predefined data object and content of the extracted data. An opportunity can be generated for a sale or renewal of a recurring revenue asset based at least in part on the one or more relationships, and the generated opportunity can be presented to a user. Related methods, systems, and computer program products are also described.Type: GrantFiled: May 8, 2017Date of Patent: May 29, 2018Assignee: SERVICESOURCE INTERNATIONAL, INC.Inventors: Greg Olsen, Ganesh Bell, Ricardo Craft, Lenin Subramanian, Chellah Thirunavukkarasu, Manohar Raghunath, Zheng Chen
-
Patent number: 9984138Abstract: Visual representations of recurring revenue management system data and predictions are disclosed. A user interface is generated for an electronic display, the user interface including a graphical representation of one or more recurring revenue assets, the graphical representation representing each of the one or more recurring revenue assets according to one or more metrics that define each of the one or more recurring revenue assets. A predicted outcome for at least one of the one or more recurring revenue assets is predicted, the calculating being from a predictive model that is based on aggregate historical information collected from one or more data sources. A graphical representation of the predicted outcome is generated according to one or more parameters related to the one or more metrics, for concurrent display in the user interface with the graphical representation of one or more recurring revenue assets.Type: GrantFiled: May 15, 2017Date of Patent: May 29, 2018Assignee: ServiceSource International, Inc.Inventors: Greg Olsen, Ganesh Bell, Ricardo Craft, Elaine Garvey, Abhinav Vohra, Kevin Smith
-
Publication number: 20170249650Abstract: Visual representations of recurring revenue management system data and predictions are disclosed. A user interface is generated for an electronic display, the user interface including a graphical representation of one or more recurring revenue assets, the graphical representation representing each of the one or more recurring revenue assets according to one or more metrics that define each of the one or more recurring revenue assets. A predicted outcome for at least one of the one or more recurring revenue assets is predicted, the calculating being from a predictive model that is based on aggregate historical information collected from one or more data sources. A graphical representation of the predicted outcome is generated according to one or more parameters related to the one or more metrics, for concurrent display in the user interface with the graphical representation of one or more recurring revenue assets.Type: ApplicationFiled: May 15, 2017Publication date: August 31, 2017Inventors: GREG OLSEN, Ganesh Bell, Ricardo Craft, Elaine Garvey, Abhinav Vohra, Kevin Smith
-
Publication number: 20170243142Abstract: Data relevant to a predefined data object of a set of predefined data objects can be extracted from a unit of date received at a recurring revenue management system. The extracted relevant data can be populated to an instance of the predefined data object. One or more relationships between the instance of the predefined data object and at least one other instance of the predefined data object or a second predefined data object. The defining occurs based on a set of parameters associated with the predefined data object and content of the extracted data. An opportunity can be generated for a sale or renewal of a recurring revenue asset based at least in part on the one or more relationships, and the generated opportunity can be presented to a user. Related methods, systems, and computer program products are also described.Type: ApplicationFiled: May 8, 2017Publication date: August 24, 2017Applicant: ServiceSource International, Inc.Inventors: GREG OLSEN, Ganesh Bell, Ricardo Craft, Lenin Subramanian, Chellah Thirunavukkarasu, Manohar Raghunath, Zheng Chen
-
Patent number: 9652776Abstract: Visual representations of recurring revenue management system data and predictions are disclosed. A user interface is generated for an electronic display, the user interface including a graphical representation of one or more recurring revenue assets, the graphical representation representing each of the one or more recurring revenue assets according to one or more metrics that define each of the one or more recurring revenue assets. A predicted outcome for at least one of the one or more recurring revenue assets is predicted, the calculating being from a predictive model that is based on aggregate historical information collected from one or more data sources. A graphical representation of the predicted outcome is generated according to one or more parameters related to the one or more metrics, for concurrent display in the user interface with the graphical representation of one or more recurring revenue assets.Type: GrantFiled: May 15, 2013Date of Patent: May 16, 2017Inventors: Greg Olsen, Ganesh Bell, Ricardo Craft, Elaine Garvey, Abhinav Vohra, Kevin Smith
-
Patent number: 9646066Abstract: Data relevant to a predefined data object of a set of predefined data objects can be extracted from a unit of date received at a recurring revenue management system. The extracted relevant data can be populated to an instance of the predefined data object. One or more relationships between the instance of the predefined data object and at least one other instance of the predefined data object or a second predefined data object. The defining occurs based on a set of parameters associated with the predefined data object and content of the extracted data. An opportunity can be generated for a sale or renewal of a recurring revenue asset based at least in part on the one or more relationships, and the generated opportunity can be presented to a user. Related methods, systems, and computer program products are also described.Type: GrantFiled: March 15, 2013Date of Patent: May 9, 2017Assignee: ServiceSource International, Inc.Inventors: Greg Olsen, Ganesh Bell, Ricardo Craft, Lenin Subramanian, Chelliah Thirunavukkarasu, Manohar Raghunath, Zheng Chen
-
Publication number: 20140156343Abstract: A system and method for multi-tier channel partner management for recurring revenue sales are disclosed. A plurality of tiers related to a recurring revenue asset is designated. Each tier of the plurality of tiers having a set of permissions and rules, the permissions of the tier enabling a user associated with the tier to access information in a database about the recurring revenue asset, and the rules defining permitted interactions between the user and the recurring revenue management system with respect to the recurring revenue asset. Data representing one of the plurality of tiers is received relating to the recurring revenue asset and associated with the user. Data relating to the recurring revenue asset is transmitted. The transmitted data is permitted to be sent to the user based on the tier associated with the user and the recurring revenue asset. A permitted interaction for the user is then executed with the recurring revenue management system to manage the recurring revenue asset.Type: ApplicationFiled: May 15, 2013Publication date: June 5, 2014Applicant: ServiceSource International, Inc.Inventors: Greg Olsen, Ganesh Bell, Ricardo Craft, Kenji Miller
-
Publication number: 20140122240Abstract: A filtered set of service assets can be selected for use as a source population for opportunity generation in a recurring revenue management system. The selecting can include applying a filter to a data set comprising service asset data for a plurality of service assets. Each service asset in the plurality of the service assets can include an expiration date. The filter can include a range of expiration dates corresponding to a targeted selling period. Anew service offer can be created based on at least one specific rule defined for the commercial entity for service assets in the selected set. The creating Can include applying one or more offer creation parameters, determining reference information for expiring assets in the data asset model, and verifying a chosen service level. The new service offer can be assigned to at least one sales team. Related methods, systems, and computer program products are described.Type: ApplicationFiled: March 15, 2013Publication date: May 1, 2014Applicant: ServiceSource International, Inc.Inventors: Greg Olsen, Chelliah Thirunavukkarasu, Ricardo Craft, Ganesh Bell
-
Publication number: 20140122176Abstract: A set of offers for renewal of service assets within a sales period can be differentiated. A set of parameters representative of each offer in the set of offers can be analyzed. The set of parameters can include at least one user-provided constraint on an expected outcome of each offer. A predicted outcome can be calculated for the set of offers based on an applied predictive model using the set of parameters as inputs. The at least one constraint for at least one offer of the set of offers can be updated based on at least one sales outcome occurring during the sales period, and a predicted outcome for the set of offers can be recalculated based on the set of parameters comprising the updated at least one constraint. Related methods, systems, and computer program products are described.Type: ApplicationFiled: March 15, 2013Publication date: May 1, 2014Applicant: ServiceSource International, Inc.Inventors: Greg Olsen, Chelliah Thirunavukkarasu, Ricardo Craft, Ganesh Bell
-
Publication number: 20140114709Abstract: Data relevant to a predefined data object of a set of predefined data objects can be extracted from a unit of date received at a recurring revenue management system. The extracted relevant data can be populated to an instance of the predefined data object. One or more relationships between the instance of the predefined data object and at least one other instance of the predefined data object or a second predefined data object. The defining occurs based on a set of parameters associated with the predefined data object and content of the extracted data. An opportunity can be generated for a sale or renewal of a recurring revenue asset based at least in part on the one or more relationships, and the generated opportunity can be presented to a user. Related methods, systems, and computer program products are also described.Type: ApplicationFiled: March 15, 2013Publication date: April 24, 2014Applicant: ServiceSource International, Inc.Inventors: Greg Olsen, Chelliah Thirunavukkarasu, Ricardo Craft, Ganesh Bell
-
Publication number: 20140114818Abstract: In a recurring revenue management system, a first unit of data and a second unit of data is received. Content is extracted from the first unit of data and the second unit of data based on one or more parameters of a predefined data object that is part of an asset data model. The extracted content is added to an instance of the predefined data object, and a reference tag with identification information for its associated content is associated with the content extracted from each of the first unit of data and the second unit of data. A duplicate data condition can be detected and resolved by applying a predefined approach to conflict resolution based on the identification information in the reference tags of the content of the first unit of data and the second unit of data. Related methods, systems, and computer program products are also described.Type: ApplicationFiled: March 15, 2013Publication date: April 24, 2014Applicant: ServiceSource International, Inc.Inventors: Greg Olsen, Chelliah Thirunavukkarasu, Ricardo Craft, Ganesh Bell
-
Publication number: 20140114819Abstract: In a recurring revenue management system, it can be determined that a unit of data received at the recurring revenue management system from an external client data system lacks at least one data aspect necessary to create a fully populated instance of the data object. An instance of a skeletal object is created in a repository of the recurring revenue management system, and the instance of the skeletal object is partially populated with at least some data extracted from the received unit of data. The instance of the skeletal object is made available for use in the recurring revenue management system. The instance of the skeletal object is then further populated with additional data extracted from a second unit of data received by the recurring revenue management system. Related methods, systems, and computer program products are also described.Type: ApplicationFiled: March 15, 2013Publication date: April 24, 2014Applicant: ServiceSource International, Inc.Inventors: Greg Olsen, Chelliah Thirunavukkarasu, Ricardo Craft, Ganesh Bell
-
Publication number: 20130339088Abstract: A recurring revenue benchmarking system and method are disclosed. A repository storing aggregate information regarding service revenue renewals is accessed. The aggregate information includes historical data generated by one or more commercial entities, and is defined according to one or more metrics related to renewal of one or more service assets by the one or more commercial entities. A predictive model is generated based on the aggregate information accessed from the repository. A set of parameters representative of at least one offer for renewal of a service asset within a sales period is defined. The offer relates to at least one recurring revenue asset managed by a first commercial entity using a recurring revenue management system.Type: ApplicationFiled: May 15, 2013Publication date: December 19, 2013Applicant: ServiceSource International, Inc.Inventors: Greg Olsen, Cheliah Thirunavukkarasu, Ricardo Craft, Ganesh Bell
-
Publication number: 20130339089Abstract: Visual representations of recurring revenue management system data and predictions are disclosed. A user interface is generated for an electronic display, the user interface including a graphical representation of one or more recurring revenue assets, the graphical representation representing each of the one or more recurring revenue assets according to one or more metrics that define each of the one or more recurring revenue assets. A predicted outcome for at least one of the one or more recurring revenue assets is predicted, the calculating being from a predictive model that is based on aggregate historical information collected from one or more data sources. A graphical representation of the predicted outcome is generated according to one or more parameters related to the one or more metrics, for concurrent display in the user interface with the graphical representation of one or more recurring revenue assets.Type: ApplicationFiled: May 15, 2013Publication date: December 19, 2013Applicant: ServiceSource International, Inc.Inventors: Greg Olsen, Ganesh Bell, Ricardo Craft, Elaine Garvey, Abinav Vohra, Kevin Smith