Abstract: According to one aspect of the present invention, a method is provided in which a first field and a second field of a data record are displayed to a user using a client program, the second field having one or more attributes that are dependent upon the value of the first field. In response to a detection that the value of the first field has changed, the value of the first field is sent to a server program. The server program is configured to process the change in value of the first field and determine corresponding changes with respect to the one or more attributes of the second field. The corresponding changes with respect to the one or more attributes of the second field are sent from the server program to the client program.
Type:
Grant
Filed:
April 7, 2005
Date of Patent:
June 14, 2011
Assignee:
Siebel Systems, Inc.
Inventors:
Anil Mukundan, John Coker, Thomas M. Rothwein, Alex Goldstein
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:
September 10, 2007
Date of Patent:
June 14, 2011
Assignee:
Siebel Systems, Inc.
Inventors:
Pavitra Subramaniam, Jason Zoss, Jian-Jung Ying, Marc Caltabiano
Abstract: A method, system and apparatus for a mobile web client is presented. In one embodiment, the invention is a method of operating a web application. The method includes receiving a request from a client. The method further includes processing the request with a web emulator. The method also includes servicing the request from available data.
Abstract: Embodiments of the invention provide methods and apparatuses for providing hosted highly tailored vertical applications. In accordance with one embodiment, a set of universal configuration options for a customer relationship management application is created and presented to a user. The user selects one or more options from the set of options provided and the selected options are used to automatically configure a tailored customer relationship management application. For one embodiment of the invention multiple incompatible business entities and processes from existing verticals are decomposed to provide a set of configurations options to a customer company. The customer company selects from the provided configuration options and a highly tailored vertical is automatically configured based upon the selected configuration options.
Type:
Grant
Filed:
November 30, 2004
Date of Patent:
June 7, 2011
Assignee:
Siebel Systems, Inc.
Inventors:
Jonathan R Bezeau, Asanka Jayasuriya, Nicholas R Manson
Abstract: The invention is a computing system comprising a World Wide Web application with a user interactive record field. The record field receives a record field entry. The application receives a context change request. Responsive to the context change request, the application dynamically transmits the record field entry to a server for storage in a database.
Abstract: Techniques to generate data models for an item master having a number of items. Each item is associated with a number of attributes and each attribute is associated with a set of values. In one method, the items in the item master are initially classified into a number of pagesets, with each pageset being defined by a unique combination of values for a first set of (classification) attributes. For each pageset, a second set of (selectable) attributes is determined to uniquely identify the items in the pageset. The selectable attributes may be selected from a list of candidate attributes, which may include mandatory attributes designated to be used as selectable attributes and optional attributes that may be selected for use. Data models are generated for each pageset based in part on the selectable attributes, and include a set of tables descriptive of the items in the pageset.
Abstract: A method for queuing data for an application server is described. The method includes creating a queue entry record corresponding to the data, storing a queue entry including the data and the corresponding queue entry record in a queue, and receiving a command regarding the data from the application server.
Type:
Grant
Filed:
September 29, 2001
Date of Patent:
May 31, 2011
Assignee:
Siebel Systems, Inc.
Inventors:
Agnes Freese, Jeffrey Fischer, Peter Siam Sy Lim, III
Abstract: A method, system, and article of manufacture for defining and managing time-based organization hierarchies are disclosed herein. In one embodiment, a user interface, including a plurality of user interface displays configured to receive a user input to define and/or manage one or more instances of a time-based organization hierarchy, may be generated on a client. The user may then define, via interaction with the user interface, the at least one instance of the organization hierarchy to include a plurality of nodes, and specify an effective period for the instance of the time-based organization hierarchy by defining a start date and an end date. The user may also define a territory to correspond to each of the plurality of nodes in the organization hierarchy. In one embodiment, the territory may include at least one position and an assignment rule, the position having a corresponding quota.
Type:
Grant
Filed:
October 18, 2002
Date of Patent:
May 3, 2011
Assignee:
Siebel Systems, Inc.
Inventors:
Daniel T. Chang, Alexander Goldstein, Yucheng Hu, Ying Wang, Pasan Rukmal Sirisena, Steve Apfelberg, Marc Verbeek, John J. Jakubik, David Faibish, Jie Liu, Tarri Furlong, Ashley Stirrup, Ajay Sabhlok, Martin Renaud
Abstract: A method and system for exposing a version-independent interface to a computer resource. The interface system exposes a version-independent interface to a computer resource, such as a database or computer program. The interface system also provides a version-dependent interface to the computer resource that is typically not exposed. When the computer resource is modified, the version-dependent interface may be modified, but the version-independent interface might not be modified. When the version-dependent interface is modified, a mapping is generated (in some cases automatically) between the version-independent interface and the version-dependent interface. When an accessing computer program uses the version-independent interface to request services of the computer resource, the system uses the mapping to map the request to a request that is appropriate for the version-dependent interface.
Abstract: The processing of a query that is submitted to a central controlling server where the central controlling server sources data from one or more backend databases and where such data is referenced by subqueries associated with the query is disclosed.
Type:
Grant
Filed:
June 25, 2004
Date of Patent:
April 12, 2011
Assignee:
Siebel Systems, Inc.
Inventors:
Donavan A. Schneider, Kazi Atif-Uz Zaman
Abstract: Service request information in a first format for use by a first computerized system is synchronized with the service request information in a second computerized system that utilizes a second format by using an service request common object data model.
Type:
Grant
Filed:
March 24, 2004
Date of Patent:
March 22, 2011
Assignee:
Siebel Systems, Inc.
Inventors:
Maria Theresa Barnes-Leon, Nardo B. Catahan, Jr., Shailendra Garg, Ramaswamy Sundararajan
Abstract: Systems, methods and computer program products are provided that can allow users to obtain information about, and participate in, auctions being conducted at a plurality of on-line auction sites. A Web site of an intermediary maintains information about items being auctioned at a plurality of remotely located auction sites in communication with a computer network, such as the Internet. Auction information is displayable to users accessing the intermediary web site via clients, such as Web browsers, via the computer network. Potential buyers accessing an intermediary Web site can search for and place bids for items being auctioned at remote, on-line auctions. In addition, sellers can utilize an intermediary Web site to locate on-line auctions within which to list items for sale.
Type:
Grant
Filed:
September 28, 2007
Date of Patent:
March 8, 2011
Assignee:
Siebel Systems, Inc.
Inventors:
Michael Brader-Araje, Dov Cohn, Mark Jauquet, Richard Racz, John L. Root, III
Abstract: Stored product management information in a first format for use by a first computerized system is transformed to readily make the stored product management information available for use in a second computerized system that utilizes a second format in a cost-efficient and time-efficient manner.
Type:
Grant
Filed:
December 31, 2003
Date of Patent:
March 8, 2011
Assignee:
Siebel Systems, Inc.
Inventors:
Maria Theresa Barnes Leon, Nardo B. Catahan, Jr., Shailendra Garg, Shekhar P. Kale
Abstract: A method and system for enabling display of real-time clinical trial enrollment data. A set of computer forms corresponding to an application enable administrative personnel to define a plurality of clinical trial parameters, including trial protocols, clinical sites, and optional regions. As the data is entered, it is stored in a central database, typically through a dedicated connection between a client running the application and the database. Software and infrastructure for supporting an Internet web portal is also provided, whereby the web portal enables clinical site personnel to enter subject enrollment data that is stored in the database as it is entered (i.e., in real-time). Various charts pertaining to the subject enrollment data may then be generated, including subject status charts and subject enrollment rate charts. In general, the charts may be aggregated across individual sites, regions, and all sites corresponding to a given protocol.
Abstract: A method and system for accessing and display of data records from large data sets. The method includes defining a plurality of boundaries to logically partition the large data set into a plurality of buckets in accordance with a predefined sort order. The sort order is based on data stored in at least two columns of a database table in which at least a base portion of each data record is stored. In response to a request to retrieve a data record or group of related records, such as all contacts having a given first and last name, a determination is made to which bucket the data record or at least a portion of group of related records are stored in. A query is then formulated to retrieve a subset of the large set of records from the database corresponding to data records contained in the bucket.
Abstract: A hosting center that is remote from a plurality of customer environments is provided so that users can interact with data from the user's selected customer environment. The data interaction includes bi-directional synchronization of data between that of the hosting center and that of the user's selected customer environment.
Type:
Grant
Filed:
December 30, 2004
Date of Patent:
March 1, 2011
Assignee:
Siebel Systems, Inc.
Inventors:
Kwong Ming Tse, David Louie, Ching Kai Huang, Jimin Li, Wenxin Li, Yong Lu, Tien Huu Nguyen, George Eichholzer
Abstract: In one embodiment, a method for providing multiple views of a business process definition includes storing a model of a business process, and providing different view points of the model to different classes of users.
Type:
Grant
Filed:
May 5, 2005
Date of Patent:
February 22, 2011
Assignee:
Siebel Systems, Inc.
Inventors:
Manoi Das, John Liang, Peter Lim, Emanuel Gerald Noik, Doug Smith, Rahim Yaseen
Abstract: According to one aspect of the present invention, a system is provided for implementing notifications in a framework to support web-based applications. The system comprising a set of server-side objects managed by an object manager (OM). The system further comprises a set of browser-side objects running on a browser. The system also comprises a remote procedure call (RPC) mechanism to enable re-targeting of methods from browser-side objects to server-side objects. The system additionally comprises a data transmission mechanism to facilitate transmission of notifications from server-side objects to browser-side objects.
Abstract: Techniques to performing sub-configuration of components of an entity. In one method, the entity is configured via a parent model and each sub-configurable component is configured via one of a number of sub-models. Initially a selection to configure a particular sub-configurable component of the entity is received, and a sub-model for the selected component is identified. One or more values for one or more features of the selected component are received (e.g., from the parent model or via the sub-model) and form a configuration for the component, which is then validated based on the associated sub-model and the received values. Configuration of the entity is also validated based on the parent model and the validated configuration for the selected component. Feedbacks may be provided for each configuration of the parent model and sub-models. The data for the parent model and sub-models may be localized or globalized.
Type:
Grant
Filed:
November 18, 2002
Date of Patent:
January 18, 2011
Assignee:
Siebel Systems, Inc.
Inventors:
Jeffrey William Loomans, Lisa Ann Laane
Abstract: According to one aspect of the present invention, a method is provided in which it is determined whether a command item associated with a user-interface control object is enabled. If the respective command item is enabled, indicate to a user that the respective command item can be selected to initiate a particular command to which the respective command item is associated. In response to the user's selection of the respective command item, route the particular command to a particular destination for execution, based upon one or more predetermined criteria associated with the particular command.
Type:
Grant
Filed:
October 2, 2001
Date of Patent:
January 11, 2011
Assignee:
Siebel Systems, Inc.
Inventors:
Anil Mukundan, John Coker, Ernst Katchour