Patents Assigned to CSG Systems, Inc.
  • Patent number: 11164187
    Abstract: A rolling electronic payment reservation and reservation system is provided. In aspects, reservations and payment capture for different items on a credit card (or other payment instrument) are split based on the type of item, and rolling, multiple credit reservations are made for different items on the same, single order.
    Type: Grant
    Filed: February 3, 2021
    Date of Patent: November 2, 2021
    Assignee: CSG Systems, Inc.
    Inventors: Anshul Kumar, Ethan Gery
  • Patent number: 10931518
    Abstract: A system and method for handling queries where the queries and the answers to those queries are transmitted by means of a network which may have significantly variable latencies. The system and method involve copying the queries and calculating a response to each copy of the query and sending each response over the network. The first-received response can then be acted upon. The query may be divided up into sub-queries which are then replicated and sent for determination.
    Type: Grant
    Filed: June 5, 2019
    Date of Patent: February 23, 2021
    Assignee: CSG Systems, Inc.
    Inventors: Matthew Vanden Berg, Christopher E. Lerato
  • Patent number: 10846307
    Abstract: Metadata elements are created and validated. Once the metadata element is validated it is applied to raw incoming data. If a match is obtained, then the raw data is sent to a designated storage structure. When there is no match, then the raw data is sent to a data structure designated for unorganized raw data.
    Type: Grant
    Filed: April 3, 2020
    Date of Patent: November 24, 2020
    Assignee: CSG Systems, Inc.
    Inventors: Prashant Dudami, Dharmesh S. Mistry, Ahmed Mohiuddin
  • Patent number: 10645171
    Abstract: A desired end-state profile of an electronic media and services customer is received. At the control circuit, the desired end-state profile is applied to the data structure having the current in-state profile according to the set of electronic rules. The data structure is transformed to include the desired state. A network and/or devices are physically transformed to implement the desired end-state.
    Type: Grant
    Filed: June 10, 2019
    Date of Patent: May 5, 2020
    Assignee: CSG Systems, Inc.
    Inventors: Thomas Baker, Daniel Polley, Lisa Vandemark, Sridhar Kannan
  • Patent number: 7917394
    Abstract: A system and method for provisioning services accessible via a broadband network. The system receives a user selection of one or more services that have been deemed to be available to the user via the network as well as user registration information. The user registration information may include billing information and a user identifier such as a login id or email address. The system then authenticates the identity of the user with an ISP and communicates the user identifier to each provider of each selected service. The registration information and information representative of any selected service is also communicated to a billing engine. In this manner, a user may access each product or service and be billed appropriately for its usage.
    Type: Grant
    Filed: November 19, 2001
    Date of Patent: March 29, 2011
    Assignee: CSG Systems, Inc.
    Inventors: Steven J. Borelli, Sally E. Else, Patrick C. Davies, Ranbir Chawla, Randall W. Cardinal
  • Publication number: 20100325018
    Abstract: A system and method for provisioning services accessible via a broadband network. The system receives a user selection of one or more services that have been deemed to be available to the user via the network as well as user registration information. The user registration information may include billing information and a user identifier such as a login id or email address. The system then authenticates the identity of the user with an ISP and communicates the user identifier to each provider of each selected service. The registration information and information representative of any selected service is also communicated to a billing engine. In this manner, a user may access each product or service and be billed appropriately for its usage.
    Type: Application
    Filed: August 4, 2010
    Publication date: December 23, 2010
    Applicant: CSG SYSTEMS, INC.
    Inventors: Steven J. Borelli, Sally E. Else, Patrick C. Davies, Ranbir Chawla, Randall W. Cardinal
  • Patent number: 7725344
    Abstract: A system and method for computer aided technician dispatch and communication are disclosed. The system comprises a communications system linking a plurality of subscribers, a team of technicians, a service representative, and a user; an input terminal (100) for receiving information, the information comprising service request information from the plurality of subscribers (116), and work order information from the team of technicians (110), a server (116) coupled to the input terminals for processing the information and generating a graphical representation of the information, and , a display (104) for receiving the graphical representation and presenting the graphical representation to a user (112). A method for computer aided technician dispatch and communication comprises five steps.
    Type: Grant
    Filed: December 16, 2004
    Date of Patent: May 25, 2010
    Assignee: CSG Systems, Inc.
    Inventors: Clifford A. Harrison, Emery J. Weber, Phillip M. Bush
  • Patent number: 6996574
    Abstract: A system and method for accessing database design information stored in a database repository. To access the information, the system receives user input designating a workarea of the data repository as being of interest. Using the workarea designation, the system retrieves from the database repository a list of application systems associated with the workarea, a list of model details available for each application system, and a list of entities for each model detail. This retrieved information is displayed to the user using a tree-menu structure. Further design information can be accessed by the user designating an entity as being of interest. The system uses the entity designation to retrieve from the database repository design information for the designated entity which retrieved information is then displayed to the user.
    Type: Grant
    Filed: April 16, 2002
    Date of Patent: February 7, 2006
    Assignee: CSG Systems, Inc.
    Inventor: Howard Gluckman
  • Publication number: 20060020525
    Abstract: A system and method for provisioning services accessible via a broadband network. The system receives a user selection of one or more services that have been deemed to be available to the user via the network as well as user registration information. The user registration information may include billing information and a user identifier such as a login id or email address. The system then authenticates the identity of the user with an ISP and communicates the user identifier to each provider of each selected service. The registration information and information representative of any selected service is also communicated to a billing engine. In this manner, a user may access each product or service and be billed appropriately for its usage.
    Type: Application
    Filed: November 19, 2001
    Publication date: January 26, 2006
    Applicant: CSG Systems, Inc.
    Inventors: Steven Borelli, Sally Else, Patrick Davies, Ranbir Chawla, Randall Cardinal
  • Patent number: 6990458
    Abstract: A system for computer aided technician dispatch and communication includes a communications system linking a plurality of subscribers, a team of technicians, a service representative, and a user. An input terminal receives information, the information includes service request information from the plurality of subscribers (116), and work order information from the team of technicians. The system, also includes a server coupled to the input terminals for processing the information and generating a graphical representation of the information, and, a display for receiving the graphical representation and presenting the graphical representation to a user. A method for computer aided technician dispatch and communication includes communicating with a plurality of subscribers and a team of technicians and receiving information, the information including service request information from the subscriber and work order information from the team of technicians.
    Type: Grant
    Filed: August 28, 1997
    Date of Patent: January 24, 2006
    Assignee: CSG Systems, Inc.
    Inventors: Clifford A. Harrison, Emery J. Weber, Phillip M. Bush
  • Publication number: 20050094772
    Abstract: A system and method for computer aided technician dispatch and communication are disclosed. The system comprises a communications system linking a plurality of subscribers, a team of technicians, a service representative, and a user; an input terminal (100) for receiving information, the information comprising service request information from the plurality of subscribers (116), and work order information from the team of technicians (110), a server (116) coupled to the input terminals for processing the information and generating a graphical representation of the information, and , a display (104) for receiving the graphical representation and presenting the graphical representation to a user (112). A method for computer aided technician dispatch and communication comprises five steps.
    Type: Application
    Filed: December 16, 2004
    Publication date: May 5, 2005
    Applicant: CSG Systems, Inc.
    Inventors: Clifford Harrison, Emery Weber, Phillip Bush
  • Patent number: 6836763
    Abstract: A bill editor, generator, messaging and insert system and method comprises a portion of a bill production processor designed to create monthly billing statements which are sent to customers and which detail charges incurred over the course of a billing cycle. The bill editor and generator allows billing personnel to design a bill using static text, dynamic text and paragraph areas. Once the report/bill is defined, the report definition is stored in temporary memory for later use. The report definition file defines how the report is to appear and where the data used in the report is stored. The report generator, when subsequently run, uses the predefined report definition to retrieve data from the database and generates the report as defined by the report definition file. The bill messaging and insert system determines, based on assigned priority, criteria and weight and space limitations, the messages and notices to be included in a customer billing statement.
    Type: Grant
    Filed: May 7, 1998
    Date of Patent: December 28, 2004
    Assignee: CSG Systems, Inc.
    Inventors: Wesley E. Munsil, James R. Logan, Alan W. Switzer
  • Publication number: 20040064789
    Abstract: A system and method for generating an invoice. An Internet Markup Language (IML) file includes a first set of IML tags defined by a document type definition that are used to select data for inclusion in the invoice and a second set of IML tags defined by the document type definition that are used to specify a layout for the invoice including the selected data. An invoice generating application accesses a database of a service provider to collect data according to the first set of tags and uses the collected data and the second set of tags to generate an invoice output file. The invoice output file may then be provided to an output device to generate the invoice.
    Type: Application
    Filed: July 7, 2003
    Publication date: April 1, 2004
    Applicant: CSG Systems, Inc.
    Inventors: Frank Gordon Krausz, John Ruark
  • Patent number: 6493680
    Abstract: A computer system and method for processing bills for a plurality of customers of a plurality of node systems within a larger system, each customer bill having a particular billing cycle, comprises a memory for storing a plurality of customer bill records containing raw data to be processed to generate a customer bill. The system also comprises a bill production initiator for waking up periodically and initiating a billing cycle for a plurality of the customer bill records stored in the memory. At least one bill production manager generates a plurality of processing group files containing at least one of the customer bill records stored in the memory such each processing group file has an efficient size and contains customer bill records having at least one common variable. At least one bill production worker processes the customer bill records from at least one of the processing groups.
    Type: Grant
    Filed: February 19, 1998
    Date of Patent: December 10, 2002
    Assignee: CSG Systems, Inc.
    Inventors: James R. Logan, David J. Gollob, Mark B. Cohen, Craig G. Williams
  • Publication number: 20020161744
    Abstract: A system and method for accessing database design information stored in a database repository. To access the information, the system receives user input designating a workarea of the data repository as being of interest. Using the workarea designation, the system retrieves from the database repository a list of application systems associated with the workarea, a list of model details available for each application system, and a list of entities for each model detail. This retrieved information is displayed to the user using a tree-menu structure. Further design information can be accessed by the user designating an entity as being of interest. The system uses the entity designation to retrieve from the database repository design information for the designated entity which retrieved information is then displayed to the user.
    Type: Application
    Filed: April 16, 2002
    Publication date: October 31, 2002
    Applicant: CSG Systems, Inc.
    Inventor: Howard Gluckman
  • Patent number: 6199047
    Abstract: An event rating engine can be configured for a particular task and is logically decoupled from a rating database when a usage event is rated. The rating engine obtains rating rules from a rating database. The rating database includes rating rules that include rating business rules by usage type along with rate tables containing the current rate values. A rating domain server is coupled to the rating database interface to the rating rules. A rating editor coupled to the rating domain server and provides an interface to the rating domain server. At initialization, the rating engine downloads a set of rating rules from the rating database and interprets the rating rules to form an independent and autonomous rating process that can rate a usage event while being logically decoupled from the rating database during the rating process.
    Type: Grant
    Filed: December 31, 1997
    Date of Patent: March 6, 2001
    Assignee: CSG Systems, Inc.
    Inventors: James Dimino, Mitchell W. Smith, David Bones, Brigham Bell
  • Patent number: 6144726
    Abstract: A Telecom Access Billing System provides the capability for a communication carrier service provider to substantially automate the payment to other communication carrier service providers for the use of their services and equipment. Billed charges are received in a variety of forms from the communication carrier service providers which are providing the services. A processor uploads the information, checks its integrity, and converts it to a format in which it can be further processed. Once the information has been uploaded and converted, a validation process is performed in which the individual items of the bill are checked as to whether the rate information charged by the communication carrier service providers matches the rates which have been either negotiated or established by a third party. Any discrepancies noted in this comparison process are included in a dispute report which is associated with the invoice on which the billed charges appear.
    Type: Grant
    Filed: June 12, 1998
    Date of Patent: November 7, 2000
    Assignee: CSG Systems, Inc.
    Inventor: Christopher J. Cross
  • Patent number: 6070001
    Abstract: An addressability system is provided for use in a communications network. The addressability system provides an interface between a billing system and a controller which is linked between a headend and a customer's converter. The addressability system receives a controller-generic command from the billing system and retrieves data from a data storage system in response to the controller-generic command. Based on the retrieved dated, the addressability system converts the controller-generic command to a controller-specific command and passes the controller-specific command to the controller to enable the controller to address the converter. The commands serve a number of functions including enabling a converter to decode a selected service or event for a selected time length such as the duration of the event.
    Type: Grant
    Filed: August 12, 1996
    Date of Patent: May 30, 2000
    Assignee: CSG Systems, Inc
    Inventors: Michael W. Meissner, Nancy L. Blankenship
  • Patent number: 6032132
    Abstract: A Telecom Access Cost Management System provides the capability for a communication carrier service provider to substantially automate the payment to other communication carrier service providers for the use of their services and equipment. Billed charges are received in a variety of forms from the communication carrier service providers. The cost processor receives this information, checks its integrity, and converts it to a format in which it can be further processed. Once this information has been uploaded and converted, a validation process is performed in which the individual items of the bill are checked as to whether the rate information charged by the communication carrier service providers matches the rates which have been either negotiated or established by a third party. Any discrepancies noted in this comparison process are included in a report that is included with the item in the billed charges.
    Type: Grant
    Filed: June 12, 1998
    Date of Patent: February 29, 2000
    Assignee: CSG Systems, Inc.
    Inventor: Nickolas B. Nelson
  • Patent number: 5978577
    Abstract: A subscriber management system includes at least one Data Directory Server (DDS) located between one or more transaction generators and one or more data servers. The DDS efficiently routes transactions and provides data location functions. The DDS provides high data availability, high on-line transaction rates, batch capabilities, scalability and maintainability. In particular, based upon internal rules within the DDS and the particular transaction type, the DDS routes transactions to the appropriate server(s). Transactions are classified according to where they may be executed. Specifically, transactions may be classified as SPECIFIC, ANY or ALL. A SPECIFIC transaction must be processed at one or more specific servers irrespective of the accompanying arguments. An ANY transaction may be processed at any of the enterprise servers and selection is made randomly. Finally, an ALL transaction requires sequencing through each of the data servers within the enterprise and repetitively performing the transaction.
    Type: Grant
    Filed: March 17, 1995
    Date of Patent: November 2, 1999
    Assignee: CSG Systems, Inc.
    Inventors: William Rierden, Mark Marusin, David Gollob