Patents Assigned to Siebel Systems, Inc.
  • Patent number: 8694892
    Abstract: A method and system for generating and presenting a display page before all the desired computations are performed needed to fully populate the display page. The presentation system receives a request to present the display page that includes realtime information and non-realtime information. When generating a display page including both realtime and non-realtime information, the presentation system retrieves the realtime information and requests that the non-realtime information be generated. The presentation system then creates an initial display page that includes the realtime information along with an indication that the generation of the non-realtime information has been requested. When the presentation system next generates that display page, it checks whether the non-realtime information has been generated. If so, the presentation system adds the realtime information and non-realtime information to the display page.
    Type: Grant
    Filed: December 31, 2003
    Date of Patent: April 8, 2014
    Assignee: Siebel Systems, Inc.
    Inventors: Stratton C. Lloyd, Quoc Tai Tran
  • Patent number: 8688464
    Abstract: A facility for screening service requests for requesting assistance is described. The facility receives from a user a service request that requests assistance with solving a problem associated with a system accessible to the user and includes information related to the system. The facility searches a collection of system status information for at least one entry that corresponds with the received information related to the system. Where a corresponding entry is found, the facility provides to the user an indication of the correspondence and an opportunity to cancel the service request.
    Type: Grant
    Filed: November 26, 2012
    Date of Patent: April 1, 2014
    Assignee: Siebel Systems, Inc.
    Inventors: Mark Sunday, Ken Wells, Mitchell Kreaden, Anthony Deighton, Dougal Brindley
  • Patent number: 8660931
    Abstract: Techniques to automatically generate invoices for contracts, each of which may include any number of line items. Each contract line item may be associated with (1) a particular invoice plan that defines one or more applicable billing types (e.g., for non-recurring, recurring, and use charges) and any adjustments to the total billed amount, (2) a particular invoicing schedule that defines the timing for the invoice generation, (3) a particular account to which invoices are addressed, and (4) a flag to selectively enable automatic invoice generation. An invoice engine automatically generates invoices for a set of one or more contracts by processing each enabled line item of each contract based on the associated invoice plan and invoicing schedule to generate a set of one or more invoice line items for the contract line item. All invoice line items for each account are aggregated into an invoice for the account.
    Type: Grant
    Filed: November 18, 2002
    Date of Patent: February 25, 2014
    Assignee: Siebel Systems, Inc.
    Inventors: Thomas W. Bowe, Jr., Sridhar Tadepalli, Jianfeng Tai
  • Patent number: 8639542
    Abstract: A business process model pertaining to an application product is associated with a set of views that illustrate the realization of the business process in the application product. Further, the business process model is displayed to the user together with the set of views to enhance the user's understanding of the business process provided by the application product.
    Type: Grant
    Filed: June 23, 2003
    Date of Patent: January 28, 2014
    Assignee: Siebel Systems, Inc.
    Inventors: Eric Berg, Krishna Kilambi
  • Patent number: 8627344
    Abstract: A data driven, no-refresh, high-interactivity user interface framework, which can be used in (or with) web browsers to provide user interface for accessing product and service configuration through network connection. For example, the user interface can be used with web-based customer order management or product configurator. In one embodiment, the user interface presented as a web document is updated using Document Object Model (DOM) to avoid refreshing. Updates to the user interface are driven by the data managed by the user interface. An event queue for user actions to be dispatched to the server is provided to improve usability of the user interface. A user interface level application program interface is provided for external applications/modules to improve configurability.
    Type: Grant
    Filed: December 15, 2004
    Date of Patent: January 7, 2014
    Assignee: Siebel Systems, Inc.
    Inventors: Setiono Tandriono, Parthasarathy Ramachandran, Muralidhara Varmaraja, Yong Li, Sharad Mitra
  • Patent number: 8615732
    Abstract: Methods and articles of manufacture for integrated, automatic pseudo localization of software applications are disclosed herein. A pseudo localization process, comprised of one or more utility applications, is integrated into a build cycle for a developing software application to generate pseudo-translated user-interface code as part of a build process. A build application may then generate a pseudo-language build of the developing software application and/or development database to enable testing and identification of internationalization defects that would prevent effective localization of the software product for the international market.
    Type: Grant
    Filed: September 5, 2006
    Date of Patent: December 24, 2013
    Assignee: Siebel Systems, Inc.
    Inventors: Atsushi Kaneko, Hans E. E. Kedefors
  • Publication number: 20130326468
    Abstract: Techniques are described for exchanging data between software applications, such as project-related data between a project management software application (“PMSA”) and an unaffiliated organizational project tracking software application (“OPTSA”). A computing architecture with multiple interacting computer systems, such as a client-server architecture, can be used to allow users of remote computing systems to access project-related data and/or functionality from other computing systems, such as a thin client computing system with limited or no local capabilities to execute software applications and/or store associated application data accessing a remote central server computing system in order to interact with a PMSA executing on the server, to interact with an OPTSA executing on the server, and/or to invoke data exchange functionality available at the server for exchanging project-related data between the PMSA and OPTSA.
    Type: Application
    Filed: May 13, 2013
    Publication date: December 5, 2013
    Applicant: Siebel Systems, Inc.
    Inventors: Jimin Li, Cory D. Wiegert, Kwong Ming Tse, Xuan Wei, James Gan Fong, Matthew Philip Grumbach
  • Patent number: 8600799
    Abstract: A method, system, and article of manufacture for defining and managing instances of time-based organization hierarchies, and for assigning sales credit to corresponding positions within the time-based organization hierarchy in response to a sales data input 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 the sales data input corresponding to a transaction, a sales credit assignment process may then be executed to assign sales credit to one or more positions within the instance of the time-based organization hierarchy based on an evaluation of conditions specified in one or more identified assignment rules associated with the time-based organization hierarchy.
    Type: Grant
    Filed: October 18, 2002
    Date of Patent: December 3, 2013
    Assignee: Siebel Systems, Inc.
    Inventors: Daniel T. Chang, Alexander Goldstein, Ashish Singhal, Pankaj Bhatia, Bhakti Vithalani, Pasan Rukmal Sirisena, Steve Apfelberg, Marc Verbeek, Tarri Furlong, Ashley Stirrup, Ajay Sabhlok, Martin Renaud
  • Patent number: 8601492
    Abstract: The present invention provides a user interface and method for communicating using multiple communication channels of different media types. The method includes obtaining an event communicated via an incoming communication channel, where the event corresponds to a work item available to an agent. A notification of the work item is provided via the user interface. The method includes receiving an activation of a work item object of the user interface, where the work item object is associated with the work item. The method includes issuing a command associated with the activation of the work item object to an outgoing communication channel. The user interface enables the agent to work using different communication channels while presenting a consistent interface independent of the media type of the communication channel.
    Type: Grant
    Filed: March 31, 2001
    Date of Patent: December 3, 2013
    Assignee: Siebel Systems, Inc.
    Inventors: Mingtse Chen, Anil K. Annadata, Kuang Huang
  • Patent number: 8600791
    Abstract: In one embodiment, a method for refining a business process model includes receiving business process data pertaining to a first phase of a business process definition from a first class of users, creating a model of a business process using the business process data received from the first class of users, receiving business process data pertaining to a second phase of the business process definition from a second class of users, and augmenting the model of the business process based on the business process data received from the second class of users. The method further includes iteratively refining the model of the business process in response to input provided by the first class of users and/or the second class of users.
    Type: Grant
    Filed: October 4, 2010
    Date of Patent: December 3, 2013
    Assignee: Siebel Systems, Inc.
    Inventors: Manoj Das, John Liang, Peter Lim, Emanuel Gerald Noik, Doug Smith, Rahim Yaseen
  • Publication number: 20130312015
    Abstract: In one embodiment, the invention is a computing system comprising a World Wide Web application with a user interactive record field is described. 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.
    Type: Application
    Filed: January 18, 2013
    Publication date: November 21, 2013
    Applicant: SIEBEL SYSTEMS, INC.
    Inventors: John Coker, Anil Mukundan
  • Patent number: 8538840
    Abstract: A data model that allows for relationships between entities, also referred to as parties, to be modeled as attributes of an entity and for customization of the data model in a manner that facilitates upgrading of the data model. In some embodiments, the data model may facilitate creation and processing of financial applications. Using the data model, received application data can be stored in a financial application record, including data relating to a party's financial statements. In some embodiments, the data model may facilitate management of financial account data for multiple accounts. In some embodiments the data model may facilitate management of credit information, such as credit information collected by credit bureaus.
    Type: Grant
    Filed: May 8, 2003
    Date of Patent: September 17, 2013
    Assignee: Siebel Systems, Inc.
    Inventors: Cynthia M. Chan, Chiun-Feng Hsiao, Hwee Har Yeap, Yi Yang, Lindy Hau-In Chan, Jing Gu, Caroline Muralitharan, Nardo B. Catahan, Jr., Blair Thomas Wheadon, Edward Ming Chao, Agnes Le Yuan Hong
  • Publication number: 20130238386
    Abstract: In one embodiment, a business process meta-model is defined that represents a business process. The business process meta-model includes control flow elements pertaining to a control flow of the business process, and annotation elements providing details for the control flow elements.
    Type: Application
    Filed: April 29, 2013
    Publication date: September 12, 2013
    Applicant: Siebel Systems, Inc.
    Inventors: Manoj Das, John Liang, Peter S. Lim, Emanuel Gerald Noik, Doug Smith, Rahim Mohamed Yaseen
  • Patent number: 8533154
    Abstract: A method and system for synchronizing a main database of a server and a local database of a handheld device. A user can use an application residing in the handheld device to make transactions in the local database. During a synchronization operation, the handheld device and server are coupled. The system then determines whether the application should be updated and, if so, causes the server to provide an update. The system also causes the handheld device to provide to the server information related to the transactions made by the user to the local database. The system causes the server to perform transactions on the main database based on the transaction information. The system also causes the server to extract data from the main database. The server can then provide at least some of the extracted data to the handheld device to update the local database.
    Type: Grant
    Filed: May 24, 2007
    Date of Patent: September 10, 2013
    Assignee: Siebel Systems, Inc.
    Inventors: Xiao Fei Huang, Magnus Vejlstrup, David L. Rabbers, Pi-Yu Chung, Martin Susser, Aaron B. Hansen, Brian Scott, David J. George
  • Patent number: 8533095
    Abstract: Systems and methods for a computer-implemented auction bidding process that assigns a winning bid quantity and a winning bid amount to each bid in an ordered list of bids by a single resolution of the ordered bid list based on the maximum amount the bidder is willing to pay for the offered item(s). The bid list is ordered by one or more criteria, including the maximum amount to which the submitted bid may be increased via an autobid feature, and resolution of the bid list considers these criteria in assigning bid quantities and bid amounts to each bid.
    Type: Grant
    Filed: April 8, 2002
    Date of Patent: September 10, 2013
    Assignee: Siebel Systems, Inc.
    Inventor: Andrew Gill
  • Publication number: 20130227046
    Abstract: A method and system for routing intelligence information related to security. The security system provides rules that identify conditions and routing instructions that are to be applied to intelligence information. A security organization may create and modify rules to ensure the appropriate routing of intelligence information in a timely manner. The security system may receive intelligence information from various sources. Regardless of the form or source of intelligence information, the security system analyzes the intelligence information to determine whether any conditions of the rules are satisfied. When a condition of a rule is satisfied, the security system sends a notification of the intelligence information in accordance with the routing instructions for that rule. In this way, intelligence information can be automatically and quickly routed to the appropriate security personnel for further processing.
    Type: Application
    Filed: April 15, 2013
    Publication date: August 29, 2013
    Applicant: Siebel Systems, Inc.
    Inventor: Siebel Systems, Inc.
  • Patent number: 8510179
    Abstract: Stored inventory transaction information in a first format for use by a first computerized system is transformed to readily make the stored inventory transaction 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: October 28, 2003
    Date of Patent: August 13, 2013
    Assignee: Siebel Systems, Inc.
    Inventors: Paramjit Kahlon, Nardo B. Catahan, Jr., Shailendra Garg, Maria Theresa Barnes-Leon, Ramaswamy Sundararajan
  • Publication number: 20130205254
    Abstract: Techniques to facilitate assignment and scheduling of activities. In accordance with a method, a chart showing a calendar of schedule for a number of available resources is provided in a first frame (or window) in a user interface menu, and a number of objects representative of a number of unplanned activities are provided in a second frame. A selection for an unplanned activity in the second frame (or a planned activity in the first frame) is received and, in response, selected ones of a number of objects in the chart are highlighted based on the selected activity. A request to assign the selected activity to a selected resource and to schedule the selected activity for a particular time duration is thereafter received. The requested assignment and scheduling may be accepted or rejected based on the requirements of the selected activity and the capabilities of the selected resource.
    Type: Application
    Filed: January 28, 2013
    Publication date: August 8, 2013
    Applicant: SIEBEL SYSTEMS, INC.
    Inventor: SIEBEL SYSTEMS, INC.
  • Patent number: 8489470
    Abstract: Stored inventory location information in a first format for use by a first computerized system is transformed to readily make the stored inventory location 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: October 28, 2003
    Date of Patent: July 16, 2013
    Assignee: Siebel Systems, Inc.
    Inventors: Paramjit Kahlon, Nardo B. Catahan, Jr., Shailendra Garg, Maria Theresa Barnes-Leon
  • Patent number: 8489579
    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: May 12, 2008
    Date of Patent: July 16, 2013
    Assignee: Siebel Systems, Inc.
    Inventors: Arjun Chandrasekar Iyer, Chandrakant Ramkrishna Bhavsar