Patents Assigned to Siebel Systems, Inc.
-
Patent number: 8185394Abstract: 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: GrantFiled: October 30, 2008Date of Patent: May 22, 2012Assignee: Siebel Systems, Inc.Inventors: Shannon Jones, Richard Gorman, Jesse Ambrose, Joseph Harb, Chris Haven
-
Patent number: 8165959Abstract: 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: GrantFiled: June 24, 2002Date of Patent: April 24, 2012Assignee: 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: 8160955Abstract: 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: GrantFiled: December 19, 2001Date of Patent: April 17, 2012Assignee: Siebel Systems, Inc.Inventors: Antonius Adhi Wiryawan, Kit Man Cheng, Weide Ju, Hichem Sellami, Durgesh Kotwal
-
Patent number: 8146097Abstract: 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: GrantFiled: December 5, 2006Date of Patent: March 27, 2012Assignee: Siebel Systems, Inc.Inventors: Anil Mukundan, John Coker, William E. Coppens
-
Patent number: 8122377Abstract: 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: GrantFiled: June 30, 2004Date of Patent: February 21, 2012Assignee: Siebel Systems, Inc.Inventors: Bharat Jindal, Vipul Shroff, Atul Suklikar, Dejia Wang, Ming Lam, Victor Tao
-
Patent number: 8117184Abstract: 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: GrantFiled: January 2, 2004Date of Patent: February 14, 2012Assignee: Siebel Systems, Inc.Inventors: Arjun Chandrasekar Iyer, Chandrakant Ramkrishna Bhavsar
-
Patent number: 8112296Abstract: 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: GrantFiled: May 21, 2004Date of Patent: February 7, 2012Assignee: Siebel Systems, Inc.Inventors: Caroline Muralitharan, Maria Theresa Barnes Leon, Darayush H. Mistry, Marcelo Andres Vasquez Rico
-
Patent number: 8091042Abstract: 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: GrantFiled: November 15, 2001Date of Patent: January 3, 2012Assignee: Siebel Systems, Inc.Inventors: Mingte Chen, Anil Kumar Annadata, Kuang-Yang Huang, Rohit Bedi, Henry Dana Jay
-
Patent number: 8091081Abstract: 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: GrantFiled: April 7, 2006Date of Patent: January 3, 2012Assignee: Siebel Systems, Inc.Inventors: Peter Alan Thorson, Bharat Jindal
-
Patent number: 8073742Abstract: 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: GrantFiled: October 2, 2008Date of Patent: December 6, 2011Assignee: Siebel Systems, Inc.Inventors: Richard Joseph Caballero, Mark David Lewis, Carlos Alejandro Sandrea
-
Patent number: 8065229Abstract: 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: GrantFiled: June 24, 2002Date of Patent: November 22, 2011Assignee: 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: 8065178Abstract: 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: GrantFiled: December 9, 2003Date of Patent: November 22, 2011Assignee: Siebel Systems, Inc.Inventors: Stratton C. Lloyd, Alexander Goldstein
-
Patent number: 8045698Abstract: 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: GrantFiled: December 28, 2007Date of Patent: October 25, 2011Assignee: Siebel Systems, Inc.Inventors: Anil K. Annadata, Wai H. Pak, Mingtse Chen, Henry D. Jay
-
Patent number: 8046327Abstract: 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: GrantFiled: August 29, 2008Date of Patent: October 25, 2011Assignee: Siebel Systems, Inc.Inventors: Robert A. Brodersen, Prashant Chatterjee, Peter S. Lim
-
Patent number: 8046343Abstract: 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: GrantFiled: September 29, 2001Date of Patent: October 25, 2011Assignee: Siebel Systems, Inc.Inventors: Anil Mukundan, John Coker, Jing Chen
-
Patent number: 8046682Abstract: 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: GrantFiled: November 17, 2003Date of Patent: October 25, 2011Assignee: Siebel Systems, Inc.Inventors: King-Hwa Lee, Nicholas J. Brown
-
Patent number: 8046307Abstract: 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: GrantFiled: March 29, 2002Date of Patent: October 25, 2011Assignee: Siebel Systems, Inc.Inventors: Juergen Habichler, Issac Lau, Yu Cheng Weng, Anthony Deighton
-
Patent number: 8027869Abstract: 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: GrantFiled: October 18, 2002Date of Patent: September 27, 2011Assignee: 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: 8010962Abstract: 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: GrantFiled: September 12, 2006Date of Patent: August 30, 2011Assignee: Siebel Systems, Inc.Inventors: Yoram Tal, Larisa Yagolnitser, Ramzi Rabah, Patrick Gerald Wheeler, John Joseph Jakubik, Tuck Leong Chan
-
Patent number: 8005814Abstract: 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: GrantFiled: December 1, 2008Date of Patent: August 23, 2011Assignee: Siebel Systems, Inc.Inventors: John L. Coker, Matthew S. Malden, Kevin R. Nix