Patents Assigned to Siebel Systems, Inc.
  • Patent number: 7747959
    Abstract: Flexible and extensible combination user interfaces are described. Combination user interfaces combine task-based and deductive user interfaces in such a manner that complex user interactions can be facilitated using a more meaningful and intuitive user interface than would have been possible using task-based or deductive user interfaces exclusively. The described combination user interfaces are flexible and extensible. They are flexible in that users can work on multiple tasks or switch between tasks without first needing to complete another task. They are extensible in that they can be extended to add, modify, or remove tasks or portions of tasks. User interfaces can be extended by manipulating metadata associated with the user interfaces. The combination user interface can be combined with an Inbox concept to facilitate saving and assigning tasks. The Inbox represents a work queue for a user.
    Type: Grant
    Filed: December 17, 2004
    Date of Patent: June 29, 2010
    Assignee: Siebel Systems, Inc.
    Inventors: Carl Paul Keller, Bradley Scott Adelberg, Michael Eric Flexer, Matthew S. Malden
  • Patent number: 7743065
    Abstract: Data objects can be cross-referenced or linked between multiple systems by normalizing the communications between the multiple systems rather than creating hard code links. The normalization includes creating and inserting data mapping information in messages exchanged by the multiple systems, according to certain embodiments. According to certain other embodiments, an alert mechanism may be included in the message to indicate that mapping information is present in the message.
    Type: Grant
    Filed: June 27, 2002
    Date of Patent: June 22, 2010
    Assignee: Siebel Systems, Inc.
    Inventors: Hwee Har Yeap, Raj Devireddy, Chiun-Feng Hsiao, Ming-Tao Liou
  • Patent number: 7730204
    Abstract: A method and apparatus for inter-module communication is disclosed. The method includes forming a message that includes customer relations management system information. The customer relations management system information may include, for example, agent information, work item information, queuing information, statistical information, connection information or rule information, among other such information. The message can be communicated in order to perform a function, such as an agent-related function, a work item-related function, a statistics-related function or an administrative function, for example. The message can be, for example, a command, a request or a notification.
    Type: Grant
    Filed: March 31, 2001
    Date of Patent: June 1, 2010
    Assignee: Siebel Systems, Inc.
    Inventor: Wai H. Pak
  • Patent number: 7725447
    Abstract: According to one aspect of the present invention, a method is provided in which a search request containing search criteria is received from a first user. A search is performed based upon the search criteria and the first user's organizational identifier to identify data records that match the search criteria and to which the first user is allowed to access based upon the first user's organizational identifier. In another embodiment, a search is performed based upon the search criteria and a list of categories to which the first user is authorized to access to identify records that match the search criteria and to which the first user is allowed to access based upon the list of categories.
    Type: Grant
    Filed: April 19, 2004
    Date of Patent: May 25, 2010
    Assignee: Siebel Systems, Inc.
    Inventors: Pavitra Subramaniam, Jason Zoss, Jian-Jung Ying, Marc Caltabiano
  • Patent number: 7720730
    Abstract: Methods, apparatus, and articles of manufacture for capturing consumer loan application data are disclosed herein. Embodiments of the invention provide mechanisms for capturing consumer loan application data corresponding to a plurality of consumer loan application types within a single software application, and for the navigation of a user through a series of linked user interface displays to facilitate the capture of relevant information. In addition, the network environment of methodologies in accordance with the teachings of the present invention provides for the storage of data in a relational database management system that enables previously entered data to pre-populate data fields of subsequent user interface displays and/or subsequent consumer loan applications without the necessity to re-enter the data.
    Type: Grant
    Filed: December 18, 2001
    Date of Patent: May 18, 2010
    Assignee: Siebel Systems, Inc.
    Inventors: Antonius Adhi Wiryawan, Re Lai, Weide Ju, Hichem Sellami, Durgesh Kotwal
  • Patent number: 7716675
    Abstract: A method and system for providing an integration environment in which integration processes can be developed independent of integration servers and applications. The integration environment provides an application service interface for each application that is independent of the integration servers. An integration process that is developed to use the application service interface is compatible with any integration server that supports the applications that the integration process accesses. The integration environment provides a common service interface for each type of application. The common service interface is independent of the application that is providing the service and is also independent of the integration server. Thus, an integration process developed to use the common service interface is compatible with any application of the appropriate type and any integration server.
    Type: Grant
    Filed: August 28, 2003
    Date of Patent: May 11, 2010
    Assignee: Siebel Systems, Inc.
    Inventors: Richard Mark Exley, Chaochin Wang
  • Patent number: 7711590
    Abstract: Embodiments of the invention provide methods for effecting a desired business solution. In accordance with one embodiment of the invention, a plurality of aspects of a business are analyzed. Each aspect corresponds to an element of a particular domain of a set of domains wherein the plurality of aspects corresponds to elements from at least two domains. A modification of each element that will result in a desired outcome in regard to the corresponding aspect is determined. In accordance with one embodiment of the invention, the business solution development process identifies and provides exit criteria pertaining to each stage of the business solution development process. For one embodiment of the invention a set of metrics are defined and tracked to measure the effectiveness of the business solution.
    Type: Grant
    Filed: December 31, 2004
    Date of Patent: May 4, 2010
    Assignee: Siebel Systems, Inc.
    Inventors: Keith Andrews, Mary Ballard, Dan Braunm, Dan Crowley, Sandy Dondici, Jennifer Drayton, Xan Garlick, Paul Green, Krishna Kilambi, David Landry, Peter Marshall, Eileen McPartland, Mike Moore, Scott Mulder, Mike Murphy, Daniel Poor, Michael Resnick, Dave Roberts, Rick Shaw, Scott Springgate, Mark Stevens, David Svatik
  • Patent number: 7711680
    Abstract: Enterprise management information in a first format for use by a first computerized system is transformed into an intermediate format to readily make the stored enterprise management information available for use in a second computerized system that utilizes a second format. The transformation includes a plurality of common data type elements that are adapted to be shared across a plurality of data objects in the intermediate format.
    Type: Grant
    Filed: March 24, 2004
    Date of Patent: May 4, 2010
    Assignee: Siebel Systems, Inc.
    Inventors: Maria Theresa Barnes-Leon, Nardo B. Catahan, Jr., Richard Mark Exley
  • Patent number: 7711709
    Abstract: A facility for efficiently storing and querying snapshot measures from a relational data warehouse is provided. The facility allows for the efficient query of measures at any given point in time by efficiently modeling snapshot measures. In one technique, the facility stores periodic snapshots of a metric at longer time intervals, and computes intermediate snapshots of the metric as necessary in between these time intervals. Under this technique, the facility can compute an intermediate snapshot measure of a metric for any specified time by determining the last snapshot measure of the metric from the most recent periodic snapshot, and adding to the last snapshot measure the value of the changes to the metric that happened since the time of the most recent periodic snapshot and the specified time.
    Type: Grant
    Filed: December 21, 2005
    Date of Patent: May 4, 2010
    Assignee: Siebel Systems, Inc.
    Inventors: Ashish Mittal, Edward S. Suen
  • Patent number: 7711855
    Abstract: In one implementation, a method includes obtaining a data entry from a user of a device, and obtaining a first time entry related to a first time zone. The first time entry and the first time zone are selected by a user of the device and the device converts the first time entry to a second time in a second time zone associated with a user of the device. The device then stores the data entry with the second time in the device. The method and device can thus be used to schedule a meeting in a selected local time in selected time zone, which is then converted to a local time in a time zone associated with the device.
    Type: Grant
    Filed: June 19, 2002
    Date of Patent: May 4, 2010
    Assignee: Siebel Systems, Inc.
    Inventors: Jasjeet Singh Thind, John Leo, Yoram Tal, Maria Kaval
  • Patent number: 7707144
    Abstract: A method and apparatus for performing a distinct count metric by utilizing aggregate navigation. For a distinct count query of an identifier of a detail table, where the query specifies zero or more restrictions, an aggregate table associated with the detail table is identified. It is then determined whether the aggregate table contains the identifier that is being distinct counted, and if so, whether the identifier is different in every row of the aggregate table. If it is, then the rows of the aggregate table that satisfy the specified restrictions are plain counted to obtain a result for the distinct count query. If the identifier is not different in every row of the aggregate table, a distinct count operation is performed on the rows of the aggregate table that satisfy the specified restrictions to obtain a result for the distinct count query.
    Type: Grant
    Filed: November 22, 2004
    Date of Patent: April 27, 2010
    Assignee: Siebel Systems, Inc.
    Inventors: Ashish Mittal, Edward Shaw-Lee Suen
  • Patent number: 7698282
    Abstract: In one embodiment, a method is provided in which search indices are configured on a server. The search indices are associated with corresponding business components. The search indices are displayed to a client that is connected to the server via a computer network. The client is configured to perform search using data records stored on a local machine. One or more particular search indices from the server are downloaded onto the client in response to the client's request to download the one or more particular search indices to be used for searching on the local machine.
    Type: Grant
    Filed: May 1, 2007
    Date of Patent: April 13, 2010
    Assignee: Siebel Systems, Inc.
    Inventors: Pavitra Subramaniam, Jason Zoss, Jian-Jung Ying, Marc Caltabiano, Robert H. Wang
  • Patent number: 7694314
    Abstract: A method and system for providing an integration environment in which integration processes can be developed independent of integration servers and applications. The integration environment provides an application service interface for each application that is independent of the integration servers. An integration process that is developed to use the application service interface is compatible with any integration server that supports the applications that the integration process accesses. The integration environment provides a common service interface for each type of application. The common service interface is independent of the application that is providing the service and is also independent of the integration server. Thus, an integration process developed to use the common service interface is compatible with any application of the appropriate type and any integration server.
    Type: Grant
    Filed: August 28, 2003
    Date of Patent: April 6, 2010
    Assignee: Siebel Systems, Inc.
    Inventors: Richard Mark Exley, Maria Theresa Barnes Leon, Hitesh Dholakia, Manoj Kumar Das
  • Patent number: 7685314
    Abstract: The present invention provides a system and method that facilitates system integration through standardized messages. In one embodiment, standardized-message processing is enabled through the configuration of internal and external integration objects through a user interface.
    Type: Grant
    Filed: June 27, 2002
    Date of Patent: March 23, 2010
    Assignee: Siebel Systems, Inc.
    Inventors: Chiun-Feng Hsiao, Ming-Tao Liou, Martin Joseph Finnerty, Shan Wei
  • Patent number: 7685527
    Abstract: Embodiments of an apparatus, method, and article of manufacture for controlling view navigation in a workflow environment are disclosed herein. View navigation is controlled by incorporating and utilizing a user-interact operation in a workflow editing application. A workflow process designer may define the user-interact operation from one or more pre-designed views provided for the particular business objectives associated with the workflow process. In one embodiment, users may be navigated to specific views to gather information necessary to the completion of the workflow process, or to facilitate the processing of information across the workflow process to accomplish the business objectives embodied in the workflow process.
    Type: Grant
    Filed: September 3, 2002
    Date of Patent: March 23, 2010
    Assignee: Siebel Systems, Inc.
    Inventors: Heung-Wah Yan, Daqing Zhang, Duane Wandless
  • Patent number: 7685562
    Abstract: A method and code generator system for integrating different enterprise business applications is disclosed. In one embodiment, a method for integrating a local business system with an external business system, comprises using a code generator to generate integration source code, wherein using a code generator comprises; interrogating a repository containing integration data by an introspector; and using the integration data with a code filter, wherein the filter generates the integration source code.
    Type: Grant
    Filed: April 9, 2002
    Date of Patent: March 23, 2010
    Assignee: Siebel Systems, Inc.
    Inventors: William Bruce Kilgore, Daniel Kearns
  • Patent number: 7684993
    Abstract: User-specified information pertaining to business challenges of an organization is received, and one or more predefined business processes that address the business challenges of the organization are identified. Further, the one or more predefined business processes are recommended to a user. In one embodiment, the user is provided with recommendations on best practices addressing the business challenges of the organization.
    Type: Grant
    Filed: September 11, 2003
    Date of Patent: March 23, 2010
    Assignee: Siebel Systems, Inc.
    Inventors: Peter McCullagh, Mark Stevens, Michael Paulson, Marc Salinas, Cameron Janes, Anastasia Cheung, Edmund (Ned) Leonard
  • Patent number: 7685213
    Abstract: A method, system, and computer program product that convert a real number from a floating point representation to a character string. Mantissa bits are extracted from the floating-point representation of a value into an integer format. The mantissa bits of the integer format may be shifted left by a number of positions that is equal to a base 2 exponent of a first representation of the value. Prior to converting the value, the floating-point representation of the value can be divided by 2n, where n is the number of the mantissa bits in the floating-point representation of the value. A set of operations can then be performed to convert a result of the division to a number greater than or equal to 1.0 and less than 10.0. The set of operations may include multiplication operations and/or retrieving a constant from a lookup table.
    Type: Grant
    Filed: April 12, 2005
    Date of Patent: March 23, 2010
    Assignee: Siebel Systems, Inc.
    Inventor: Nathan Luther Reynolds
  • Patent number: 7672853
    Abstract: A facility for presenting approval requests is described. The facility simultaneously displays information describing both a first approval request and a second approval request, where the first approval request is generated using a first application program, and the second approval request is generated using a second application program that is distinct from the first application program.
    Type: Grant
    Filed: March 29, 2002
    Date of Patent: March 2, 2010
    Assignee: Siebel Systems, Inc.
    Inventors: Prasad Gune, Anthony Deighton, Mingte Chen, Richard Kuo, Wister Walcott
  • Patent number: 7673241
    Abstract: A method, user interface module, computer program product, computer system and system that enable a graphical user interface to be used by persons with visual disabilities. The graphical user interface includes a toolbar, which provides features that enable a visually disabled user to navigate and activate the functions provided by buttons or other controls on the communication toolbar. As a user navigates around the user interface, auditory messages are read describing functionality of different features of the graphical user interface. The text can be audibly read by, for example, a screen reader module. By using a hotkey or menu navigation, a user can issue commands that would normally be issued by clicking on the toolbar. Furthermore, the user can type text into text input boxes, select items from combo boxes, enable broadcast messages to be read, and choose to listen to status messages.
    Type: Grant
    Filed: June 26, 2002
    Date of Patent: March 2, 2010
    Assignee: Siebel Systems, Inc.
    Inventors: Zhaoyang Sun, Mingte Chen, Shashidhar Gundu Rao, Anil Kumar Annadata