Patents Assigned to Siebel Systems, Inc.
  • Patent number: 8185394
    Abstract: A method for providing access to data via a voice interface. In one embodiment, the system includes a voice recognition unit and a speech processing server that work together to enable users to interact with the system using voice commands guided by navigation context sensitive voice prompts, and provide user-requested data in a verbalized format back to the users. Digitized voice waveform data are processed to determine the voice commands of the user. The system also uses a “grammar” that enables users to retrieve data using intuitive natural language speech queries. In response to such a query, a corresponding data query is generated by the system to retrieve one or more data sets corresponding to the query. The user is then enabled to browse the data that are returned through voice command navigation, wherein the system “reads” the data back to the user using text-to-speech (TTS) conversion and system prompts.
    Type: Grant
    Filed: October 30, 2008
    Date of Patent: May 22, 2012
    Assignee: Siebel Systems, Inc.
    Inventors: Shannon Jones, Richard Gorman, Jesse Ambrose, Joseph Harb, Chris Haven
  • Patent number: 8165959
    Abstract: A method and apparatus for providing a competitive bid from a provider comprising receiving billing data from a user, the billing data including provider information, location, and total bill amount. The method further comprising calculating a complex usage pattern based on the billing data and statistical data for the location. The method additionally comprising calculating a competitive bid for the user, based on the complex usage pattern and a pricing structure of the provider.
    Type: Grant
    Filed: June 24, 2002
    Date of Patent: April 24, 2012
    Assignee: Siebel Systems, Inc.
    Inventors: Victor Chau, Doug Hoople, Timothy Leung, Kirsty Nuttall, Muralidhar Ravuri, Joshua M. Roper, Peter Sovocool, Balaji Srinivasan, Colette Yee
  • Patent number: 8160955
    Abstract: Methods, apparatus, and articles of manufacture for capturing commercial loan application data and assigning a commercial loan request are disclosed herein. Embodiments of the invention provide mechanisms for capturing commercial loan application data, assigning a commercial loan request, monitoring an approval process, and administering association of accounts with approved requests via a series of user interface displays communicated to a user via a network communication link. In addition, the network environment of the invention provides for the storage of data in a relational database management system that enables previously entered data to populate data fields of applets within the user interface displays without the necessity to re-enter the data. Moreover, the status of the review process may be monitored to more quickly respond to requests for such information by the customer.
    Type: Grant
    Filed: December 19, 2001
    Date of Patent: April 17, 2012
    Assignee: Siebel Systems, Inc.
    Inventors: Antonius Adhi Wiryawan, Kit Man Cheng, Weide Ju, Hichem Sellami, Durgesh Kotwal
  • Patent number: 8146097
    Abstract: According to one aspect of the present invention, a system is provided for implementing view caching in a framework to support web-based applications. The system comprising a set of server-side objects managed by an object manager (OM) running on a server. The system further comprises a set of browser-side objects running on a browser running on a client. The system also comprises a remote procedure call (RPC) mechanism and a notification mechanism to facilitate communication and synchronization between the browser-side objects and the server-side objects. The system additionally comprises a cache on the client to store layouts of views, wherein each view is a display panel consisting of a particular arrangement of applets.
    Type: Grant
    Filed: December 5, 2006
    Date of Patent: March 27, 2012
    Assignee: Siebel Systems, Inc.
    Inventors: Anil Mukundan, John Coker, William E. Coppens
  • Patent number: 8122377
    Abstract: In an embodiment, a system for preserving user interface customizations while upgrading an enterprise application is provided. The system preserves customizations by identifying customizations made to user interface (“UI”) objects of an enterprise application, and enabling these UI customizations to function with a newer version of the enterprise application. The system transforms UI customizations so that the transformed UI customizations function with a new UI model. By enabling a portion of an enterprise application to be upgraded while preserving UI customizations, the system dramatically reduces the time and cost incurred by companies when they upgrade enterprise software.
    Type: Grant
    Filed: June 30, 2004
    Date of Patent: February 21, 2012
    Assignee: Siebel Systems, Inc.
    Inventors: Bharat Jindal, Vipul Shroff, Atul Suklikar, Dejia Wang, Ming Lam, Victor Tao
  • Patent number: 8117184
    Abstract: A Structured Query Language (SQL) adapter business service that converts data from a data set to a common representation format used for all data sets with which the SQL adapter business service interacts. Hence the SQL adapter business service can communicate with various internal and external systems independently of the native format in which those systems maintain and store data. The SQL adapter business service optimizes operations to update data in the data sets by combining operations when possible and by using result sets from executing previous SQL statements to construct subsequent SQL statements. SQL adapter business service takes advantage of parent/child relationships between tables to construct SQL statements in an order such that the SQL statements process only a minimum amount of data, thereby making retrieval of data as efficient as possible.
    Type: Grant
    Filed: January 2, 2004
    Date of Patent: February 14, 2012
    Assignee: Siebel Systems, Inc.
    Inventors: Arjun Chandrasekar Iyer, Chandrakant Ramkrishna Bhavsar
  • Patent number: 8112296
    Abstract: A job profile class is defined that represents a job profile and identifies relationships of the job profile with various entities related to the job profile.
    Type: Grant
    Filed: May 21, 2004
    Date of Patent: February 7, 2012
    Assignee: Siebel Systems, Inc.
    Inventors: Caroline Muralitharan, Maria Theresa Barnes Leon, Darayush H. Mistry, Marcelo Andres Vasquez Rico
  • Patent number: 8091042
    Abstract: A user interface display provides selectable icons and a control symbol in a toolbar. The control symbol can be selected by a user to display additional selectable icons within the toolbar. The additional icons can be inserted adjacent the control symbol or in another location on the toolbar. A user can associate a set of one or more selectable icons with a control symbol. In one implementation, reselecting the control symbol removes the additional icons from the toolbar. In another implementation, the additional icons are removed when one of the additional icons is selected. If the icons are positioned adjacent to their corresponding control symbol, the display position of other icons on the toolbar is adjusted to allow room for the additional icons. When a set of the additional icons is removed from the display, the position of the other icons on the toolbar is re-adjusted.
    Type: Grant
    Filed: November 15, 2001
    Date of Patent: January 3, 2012
    Assignee: Siebel Systems, Inc.
    Inventors: Mingte Chen, Anil Kumar Annadata, Kuang-Yang Huang, Rohit Bedi, Henry Dana Jay
  • Patent number: 8091081
    Abstract: Techniques for identifying “relevant” objects for upgrading a repository of objects in a computer system. The relevant objects to be used for upgrading may include any combination of (1) “corresponding” objects in a prior and a new standard repository, (2) “ancestor” objects in the prior and new standard repositories, and (3) ancestor objects in a prior custom repository. A corresponding object typically has the same name as, and an ancestor object is referenced by, the object to be upgraded. In one scheme, objects in the prior custom repository are upgraded based on (1) their corresponding objects, if these exist, and (2) their ancestors in the prior and new standard repositories, otherwise. In another scheme, the objects are additionally upgraded based on their ancestors in the new standard repository. In yet another scheme, the objects are further upgraded based on their ancestors in the prior custom repository.
    Type: Grant
    Filed: April 7, 2006
    Date of Patent: January 3, 2012
    Assignee: Siebel Systems, Inc.
    Inventors: Peter Alan Thorson, Bharat Jindal
  • Patent number: 8073742
    Abstract: A method is disclosed. The method includes detecting a request to change a selected order. The selected order has been submitted for provisioning. The method further includes incorporating a change in the selected order and re-submitting the selected order for provisioning. The method also includes synchronizing the re-submitted order in an external provisioning system. The synchronizing includes overriding the order that had been previously submitted for provisioning.
    Type: Grant
    Filed: October 2, 2008
    Date of Patent: December 6, 2011
    Assignee: Siebel Systems, Inc.
    Inventors: Richard Joseph Caballero, Mark David Lewis, Carlos Alejandro Sandrea
  • Patent number: 8065229
    Abstract: A method and apparatus for providing a competitive bid from a provider comprising receiving billing data from a user, the billing data including provider information, location, and total bill amount. The method further comprising calculating a complex usage pattern based on the billing data and statistical data for the location. The method additionally comprising calculating a competitive bid for the user, based on the complex usage pattern and a pricing structure of the provider.
    Type: Grant
    Filed: June 24, 2002
    Date of Patent: November 22, 2011
    Assignee: Siebel Systems, Inc.
    Inventors: Victor Chau, Doug Hoople, Timothy Leung, Kirsty Nuttall, Muralidhar Ravuri, Joshua M. Roper, Peter Sovocool, Balaji Srinivasan, Colette Yee
  • Patent number: 8065178
    Abstract: A method and system for defining and generating forecasts. The forecast system receives a forecast definition from a user, generates a forecast in accordance with the forecast definition, stores a forecast snapshot of the generated forecast, and presents to users forecast information derived from the forecast snapshots. A forecast definition specifies the participants to be included in a forecast and when to generate the forecast. At the scheduled time, the forecast system automatically generates the forecast and stores the forecast snapshot.
    Type: Grant
    Filed: December 9, 2003
    Date of Patent: November 22, 2011
    Assignee: Siebel Systems, Inc.
    Inventors: Stratton C. Lloyd, Alexander Goldstein
  • Patent number: 8045698
    Abstract: An apparatus and method for maintaining data for multi-channel communication queuing associated with different media formats such as telephone, email, and fax. A list of agent data includes information related to types of communication media an agent can access. The data can further include information related to an agent's skills, a list of media routes, statistics for communication channels of specified media types, statistics for an agent, and journals for work items. Priority values for the media routes, the maximum number of queued items for the media routes, and times for escalating a work item can also be included.
    Type: Grant
    Filed: December 28, 2007
    Date of Patent: October 25, 2011
    Assignee: Siebel Systems, Inc.
    Inventors: Anil K. Annadata, Wai H. Pak, Mingtse Chen, Henry D. Jay
  • Patent number: 8046327
    Abstract: A method of and system for collecting, storing, and retrieving data in a data base management system. The database management system includes a master database server (4), at least one workgroup server (315), and a plurality of workgroup user clients (310). The workgroup server (315) is interposed between the master database server (4) and said workgroup user clients (310). The method creating a transaction in a local database resident on one of the workgroup user clients (310), entering the transaction into a transaction log resident on the workgroup user client (310), and creating a transaction file corresponding to the transaction in an outbox of said workgroup user client (310). Next, the transaction file is copied to an inbox identified to the workgroup user client (310) and updating the transaction file into a workgroup database (305) resident on the workgroup server (315). The workgroup database (305) includes a transaction log.
    Type: Grant
    Filed: August 29, 2008
    Date of Patent: October 25, 2011
    Assignee: Siebel Systems, Inc.
    Inventors: Robert A. Brodersen, Prashant Chatterjee, Peter S. Lim
  • Patent number: 8046343
    Abstract: In one embodiment, the invention is a computing system including a World Wide Web application. The application includes a pick field to receive a partial value. The application automatically transmits the partial value to a server. The server is coupled to a database. The server searches the database to find a complete value corresponding to the partial value. The complete value is transmitted to the application. The complete value replaces the partial value in the pick field.
    Type: Grant
    Filed: September 29, 2001
    Date of Patent: October 25, 2011
    Assignee: Siebel Systems, Inc.
    Inventors: Anil Mukundan, John Coker, Jing Chen
  • Patent number: 8046682
    Abstract: A method and system for integrating business application elements of an external business application into an internal business application where the integration system maps the output of external business applications to a Extensible Markup Language (“XML”) format. The XML format defines a standard format for the business application elements generated by the external business applications and provided to the internal business applications by the integration system. When developing a new internal business application, developers can work with the XML formatted elements provided by the integration system without having to learn the different formats provided by the various external business applications. The integration system is responsible for converting the data generated by the external business application to the XML format.
    Type: Grant
    Filed: November 17, 2003
    Date of Patent: October 25, 2011
    Assignee: Siebel Systems, Inc.
    Inventors: King-Hwa Lee, Nicholas J. Brown
  • Patent number: 8046307
    Abstract: A method, system, and computer-readable medium for using competency-related information for individuals to provide a variety of benefits is described. In some situations, competency-related information is used to assist members of an organization in managing future career paths within the organization. An organization member can specify a starting position type and a target future position type, and one or more possible career paths leading from the starting position type to the target future position type (possibly through one or more intermediate position types) are identified. Competency gaps for the member relative to the position types along the career path can be identified, and actions to reduce those competency gaps can be identified for possible inclusion in a future action plan for the member.
    Type: Grant
    Filed: March 29, 2002
    Date of Patent: October 25, 2011
    Assignee: Siebel Systems, Inc.
    Inventors: Juergen Habichler, Issac Lau, Yu Cheng Weng, Anthony Deighton
  • Patent number: 8027869
    Abstract: A method, system, and article of manufacture for defining and managing instances of time-based organization hierarchies, and for monitoring achievement and attainment, and calculating compensation for individuals and/or groups within instances of the time-based organization hierarchies are disclosed herein. In one embodiment, a user may define and/or manage one or more instances of the time-based organization hierarchy via a user interface generated on a client. Moreover, and in response to a sales data input corresponding to a transaction, an achievement and attainment monitoring process may then be executed to accumulate transaction data in one or more achievement containers, and to compile achievement containers from a specified attainment period to calculate a user's attainment.
    Type: Grant
    Filed: October 18, 2002
    Date of Patent: September 27, 2011
    Assignee: Siebel Systems, Inc.
    Inventors: Daniel T. Chang, Pasan Rukmal Sirisena, Xin Wang, Tao Gui, Charles Shagong, Alexander Goldstein, Steve Apfelberg, Marc Verbeek, Tarri Furlong, Ashley Stirrup, Ajay Sabhlok, Martin Renaud
  • Patent number: 8010962
    Abstract: A method and apparatus to build a migration package. According to one embodiment of the invention, a plurality of programming elements are developed and stored in a configuration repository. The configuration repository also includes metadata used to describe each of the programming elements. Selected programming elements are placed in a set of one or more migration scripts to be stored in the migration package. The set of migration scripts may include a master configuration file and a driver file.
    Type: Grant
    Filed: September 12, 2006
    Date of Patent: August 30, 2011
    Assignee: Siebel Systems, Inc.
    Inventors: Yoram Tal, Larisa Yagolnitser, Ramzi Rabah, Patrick Gerald Wheeler, John Joseph Jakubik, Tuck Leong Chan
  • Patent number: 8005814
    Abstract: The invention provides user configurable and reconfigurable scripting, methods of scripting, and systems for scripting for use by call centers, technical support centers, and marketers. Scripts are interactive tools that guide a telemarketer, a sales person, or a technical support technician through a telephone call with a customer. Scripts are characterized by going on to particular subsequent questions as a function of the customer's answer to a previous question.
    Type: Grant
    Filed: December 1, 2008
    Date of Patent: August 23, 2011
    Assignee: Siebel Systems, Inc.
    Inventors: John L. Coker, Matthew S. Malden, Kevin R. Nix