Patents Represented by Attorney, Agent or Law Firm Siebel Systems, Inc.
  • Patent number: 6782383
    Abstract: According to one aspect of the present invention, a method includes displaying a search center pane after a user selects a search icon from a search tool bar to begin a user session. The search center pane includes a search frame. The search frame includes a close button. The method also includes selecting a search category from a dropdown list of search categories in the search frame. The method further includes entering a search keyword. In addition, the method includes searching a database for data records matching the search category and the search keyword. Furthermore, the method includes caching the data records matching the search category and the search keyword to maintain persistency of the data records until the user selects the close button to terminate the user session.
    Type: Grant
    Filed: June 18, 2001
    Date of Patent: August 24, 2004
    Assignee: Siebel Systems, Inc.
    Inventors: Pavitra Subramaniam, Jason Zoss, Jian-Jung Ying, Marc Caltabiano
  • Patent number: 6763351
    Abstract: According to one aspect of the present mechanism, a method is provided in which a search request containing search criteria is received from a first user. A search is performed based on the search criteria to retrieve records in one or more databases that match the search criteria. A list of search results based on the retrieved records is displayed to the first user. In response to the first user's request to associate a particular search result in the list to a particular object, associate the particular search result to the particular object.
    Type: Grant
    Filed: June 18, 2001
    Date of Patent: July 13, 2004
    Assignee: Siebel Systems, Inc.
    Inventors: Pavitra Subramaniam, Jason Zoss, Jian-Jung Ying, Marc Caltabiano
  • Patent number: 6732095
    Abstract: A method to convert data between a relational format and an XML document, by creating a set of XML Mapping Definition from metadata; selecting relational data from a relational application database, and converting the relational data to the XML document using the set of XML Mapping Definition.
    Type: Grant
    Filed: April 13, 2001
    Date of Patent: May 4, 2004
    Assignee: Siebel Systems, Inc.
    Inventors: Alex S. Warshavsky, Chandrakant R. Bhavsar, Jeffrey M. Fischer
  • Patent number: 6728702
    Abstract: According to one aspect of the present invention, a method includes displaying a search tool bar including a search icon. The method also includes displaying a search center pane after a user selects the search icon, wherein the search center pane includes a search frame. The method further includes selecting a search category from a dropdown list of search categories in the search frame. In addition, the method includes entering a search keyword. Furthermore, the method includes searching a database for data records matching the search category and the search keyword.
    Type: Grant
    Filed: June 18, 2001
    Date of Patent: April 27, 2004
    Assignee: Siebel Systems, Inc.
    Inventors: Pavitra Subramaniam, Jason Zoss, Jian-Jung Ying, Marc Caltabiano, Matthew S. Malden
  • Patent number: 6728960
    Abstract: Techniques for managing multiple threads in an asynchronous environment, such as a browser, are described. As a method, instantiating an event thread in response to a user event by a shell event handler block that provides shell functions for a user event. Once the event thread as been instantiated, managing the event thread by a generic thread manager block that provides a plurality of multithread management functions for the shell event handler. When required, blocking and unblocking the event thread by a blocking system that is arranged to block and unblock threads.
    Type: Grant
    Filed: November 17, 1999
    Date of Patent: April 27, 2004
    Assignee: Siebel Systems, Inc.
    Inventor: Jeffrey Loomans
  • Patent number: 6724399
    Abstract: Methods, apparatus, and articles of manufacture for enabling keyboard accelerators in software applications implemented via a browser application are disclosed herein. Keyboard accelerators are enabled by intercepting keyboard data before it can be utilized by the browser application for its own purposes, such as initiation of a keyboard accelerator native to the browser application. The intercepted keyboard data is evaluated to determine whether it corresponds to a defined remote application keyboard accelerator, and if so, then a remote application function module is called to implement the feature mapped to the particular identified keyboard accelerator. The keyboard data may then be removed from an event queue or otherwise deleted such that the browser application continues to be executed without reference thereto.
    Type: Grant
    Filed: September 28, 2001
    Date of Patent: April 20, 2004
    Assignee: Siebel Systems, Inc.
    Inventors: Ernst Katchour, Shankar S. Nathan
  • Patent number: 6711565
    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 on the search criteria to retrieve records in one or more databases that match the search criteria. A list of search results based on the retrieved records is displayed to the first user. In response to the first user's selection of a particular search result in the list of search results, details of the particular search result are displayed to the first user.
    Type: Grant
    Filed: June 18, 2001
    Date of Patent: March 23, 2004
    Assignee: Siebel Systems, Inc.
    Inventors: Pavitra Subramaniam, Jason Zoss, Jian-Jung Ying, Marc Caltabiano