Patents by Inventor William Shaouy

William Shaouy has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20080091985
    Abstract: System and method for logging significant events occurring at a web site portal includes a base class portlet service including a significant event catcher method having a register method and a record method, a portlet action table, and an action description table. The register method is called during portlet initialization to register one or more significant event descriptions to the action description table. The portlet, upon executing a significant event, calls the record method to record the event to the portlet action table.
    Type: Application
    Filed: November 29, 2007
    Publication date: April 17, 2008
    Inventors: Dennis Haynes, John Higdon, Tina Lemire, Martin Miller, Ronak Naik, William Shaouy, Mary Snedden
  • Publication number: 20070250489
    Abstract: A method, system, and program for query meaning determination through a grid service are provided. A search service within a grid environment receives a free text string as a search query, wherein the free text string includes multiple specifications. The search service controls distribution of the free text string to a selection of grid components, wherein each of the selection of grid components is enabled to interpret a particular aspect of the meaning of the multiple specifications in the free text string. Multiple aspect interpretations of the free text string are received at the search service from the selection of grid components. Next, the search service synthesizes the aspect interpretations into a search-ready query, such that the search request is first interpreted by the selection of grid components to determine a thorough meaning of the free text string before submission to a search engine.
    Type: Application
    Filed: June 23, 2007
    Publication date: October 25, 2007
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: ZHENDONG BAO, PATRICK RICHARDS, JR., WILLIAM SHAOUY
  • Publication number: 20070214449
    Abstract: A method for designing object-oriented software for implementing portlets, and an associated computer system and computer program product. The portlets are available to a user of the software who clicks on a link of a first page to identify an action object of an Action class and a state object of a State class. The software includes the State class, the Action class, and program code. The State class includes a method for displaying a view of a page. The Action class includes an actionPerformed method for performing an action and a setState method for setting the state object into the session. The program code is adapted to execute: the actionPerformed method of the action object to perform the action; the setState method of the action object to set the state object; and the method of the state object to display a view of a second page.
    Type: Application
    Filed: May 14, 2007
    Publication date: September 13, 2007
    Inventors: Elliot Choi, Tina Lemire, Martin Miller, William Shaouy
  • Publication number: 20050278562
    Abstract: System and method for logging significant events occurring at a web site portal includes a base class portlet service including a significant event catcher method having a register method and a record method, a portlet action table, and an action description table. The register method is called during portlet initialization to register one or more significant event descriptions to the action description table. The portlet, upon executing a significant event, calls the record method to record the event to the portlet action table.
    Type: Application
    Filed: May 28, 2004
    Publication date: December 15, 2005
    Applicant: International Business Machines Corporation
    Inventors: Dennis Haynes, John Higdon, Tina Lemire, Martin Miller, Ronak Naik, William Shaouy, Mary Snedden
  • Publication number: 20050278287
    Abstract: A method, system, and program for query meaning determination through a grid service are provided. A search service within a grid environment receives a free text string as a search query, wherein the free text string includes multiple specifications. The search service controls distribution of the free text string to a selection of grid components, wherein each of the selection of grid components is enabled to interpret a particular aspect of the meaning of the multiple specifications in the free text string. Multiple aspect interpretations of the free text string are received at the search service from the selection of grid components. Next, the search service synthesizes the aspect interpretations into a search-ready query, such that the search request is first interpreted by the selection of grid components to determine a thorough meaning of the free text string before submission to a search engine.
    Type: Application
    Filed: June 10, 2004
    Publication date: December 15, 2005
    Applicant: International Business Machines Corporation
    Inventors: Zhendong Bao, Patrick Richards, William Shaouy
  • Publication number: 20050198615
    Abstract: A method for designing object-oriented software for implementing portlets, and an associated computer system and computer program product. The portlets are available to a user of the software who clicks on a link of a first page to identify an action object of an Action class and a state object of a State class. The software includes the State class, the Action class, and program code. The State class includes a method for displaying a view of a page. The Action class includes an actionPerformed method for performing an action and a setState method for setting the state object into the session. The program code is adapted to execute: the actionPerformed method of the action object to perform the action; the setState method of the second page.
    Type: Application
    Filed: March 2, 2004
    Publication date: September 8, 2005
    Inventors: Elliot Choi, Tina Lemire, Martin Miller, William Shaouy
  • Patent number: 5826064
    Abstract: A tool for providing user-configurable earcons, i.e. auditory cues, includes an earcon event engine responsive to command messages issued by tasks executing on a computer system. The command messages include an index to an earcon data file, which, in turn includes a reference to an audio file and audio parameter data for manipulating the acoustic parameters of the audio wave. A file interpreter provides the audio parameters to an audio processor for generation of the earcon. In one embodiment, the invention can be utilized with MIDI compatible instruments or sound cards.
    Type: Grant
    Filed: July 29, 1996
    Date of Patent: October 20, 1998
    Assignee: International Business Machines Corp.
    Inventors: Keith Preston Loring, William Shaouy