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: 10430435
    Abstract: 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: Grant
    Filed: March 15, 2013
    Date of Patent: October 1, 2019
    Assignee: ServiceSource International, Inc.
    Inventors: Greg Olsen, Ganesh Bell, Ricardo Craft, Chellah Thirunavukkarasu, Lenin Subramanian, Manohar Raghunath, Zheng Chen
  • Patent number: 10078677
    Abstract: 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: Grant
    Filed: March 15, 2013
    Date of Patent: September 18, 2018
    Assignee: ServiceSource International, Inc.
    Inventors: Greg Olsen, Chelliah Thirunavukkarasu, Ricardo Craft, Ganesh Bell
  • Patent number: 9984342
    Abstract: 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: Grant
    Filed: May 8, 2017
    Date of Patent: May 29, 2018
    Assignee: SERVICESOURCE INTERNATIONAL, INC.
    Inventors: Greg Olsen, Ganesh Bell, Ricardo Craft, Lenin Subramanian, Chellah Thirunavukkarasu, Manohar Raghunath, Zheng Chen
  • Patent number: 9984138
    Abstract: 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: Grant
    Filed: May 15, 2017
    Date of Patent: May 29, 2018
    Assignee: ServiceSource International, Inc.
    Inventors: Greg Olsen, Ganesh Bell, Ricardo Craft, Elaine Garvey, Abhinav Vohra, Kevin Smith
  • Publication number: 20170249650
    Abstract: 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: Application
    Filed: May 15, 2017
    Publication date: August 31, 2017
    Inventors: GREG OLSEN, Ganesh Bell, Ricardo Craft, Elaine Garvey, Abhinav Vohra, Kevin Smith
  • Publication number: 20170243142
    Abstract: 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: Application
    Filed: May 8, 2017
    Publication date: August 24, 2017
    Applicant: ServiceSource International, Inc.
    Inventors: GREG OLSEN, Ganesh Bell, Ricardo Craft, Lenin Subramanian, Chellah Thirunavukkarasu, Manohar Raghunath, Zheng Chen
  • Patent number: 9652776
    Abstract: 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: Grant
    Filed: May 15, 2013
    Date of Patent: May 16, 2017
    Inventors: Greg Olsen, Ganesh Bell, Ricardo Craft, Elaine Garvey, Abhinav Vohra, Kevin Smith
  • Patent number: 9646066
    Abstract: 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: Grant
    Filed: March 15, 2013
    Date of Patent: May 9, 2017
    Assignee: ServiceSource International, Inc.
    Inventors: Greg Olsen, Ganesh Bell, Ricardo Craft, Lenin Subramanian, Chelliah Thirunavukkarasu, Manohar Raghunath, Zheng Chen
  • Publication number: 20140156343
    Abstract: 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: Application
    Filed: May 15, 2013
    Publication date: June 5, 2014
    Applicant: ServiceSource International, Inc.
    Inventors: Greg Olsen, Ganesh Bell, Ricardo Craft, Kenji Miller
  • Publication number: 20140122240
    Abstract: 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: Application
    Filed: March 15, 2013
    Publication date: May 1, 2014
    Applicant: ServiceSource International, Inc.
    Inventors: Greg Olsen, Chelliah Thirunavukkarasu, Ricardo Craft, Ganesh Bell
  • Publication number: 20140122176
    Abstract: 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: Application
    Filed: March 15, 2013
    Publication date: May 1, 2014
    Applicant: ServiceSource International, Inc.
    Inventors: Greg Olsen, Chelliah Thirunavukkarasu, Ricardo Craft, Ganesh Bell
  • Publication number: 20140114709
    Abstract: 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: Application
    Filed: March 15, 2013
    Publication date: April 24, 2014
    Applicant: ServiceSource International, Inc.
    Inventors: Greg Olsen, Chelliah Thirunavukkarasu, Ricardo Craft, Ganesh Bell
  • Publication number: 20140114818
    Abstract: 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: Application
    Filed: March 15, 2013
    Publication date: April 24, 2014
    Applicant: ServiceSource International, Inc.
    Inventors: Greg Olsen, Chelliah Thirunavukkarasu, Ricardo Craft, Ganesh Bell
  • Publication number: 20140114819
    Abstract: 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: Application
    Filed: March 15, 2013
    Publication date: April 24, 2014
    Applicant: ServiceSource International, Inc.
    Inventors: Greg Olsen, Chelliah Thirunavukkarasu, Ricardo Craft, Ganesh Bell
  • Publication number: 20130339088
    Abstract: 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: Application
    Filed: May 15, 2013
    Publication date: December 19, 2013
    Applicant: ServiceSource International, Inc.
    Inventors: Greg Olsen, Cheliah Thirunavukkarasu, Ricardo Craft, Ganesh Bell
  • Publication number: 20130339089
    Abstract: 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: Application
    Filed: May 15, 2013
    Publication date: December 19, 2013
    Applicant: ServiceSource International, Inc.
    Inventors: Greg Olsen, Ganesh Bell, Ricardo Craft, Elaine Garvey, Abinav Vohra, Kevin Smith