Patents by Inventor William P. Shaouy

William P. 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: 20150161273
    Abstract: A system and method of sensing and responding to service discoveries on a consumer's machine and, more particularly, to a system and method of sensing (discovering) service needs on a consumer's machine using a resident Daemon, and responding to the service discoveries using an extension of UDDI. The method comprises receiving a keyword from a local machine, locating a service associated with the keyword, and notifying the local machine about the service that matches the keyword.
    Type: Application
    Filed: February 12, 2015
    Publication date: June 11, 2015
    Inventors: Zhendong Bao, William P. Shaouy
  • Patent number: 8990244
    Abstract: A system and method of sensing and responding to service discoveries on a consumer's machine and, more particularly, to a system and method of sensing (discovering) service needs on a consumer's machine using a resident Daemon, and responding to the service discoveries using an extension of UDDI. The method comprises receiving a keyword from a local machine, locating a service associated with the keyword, and notifying the local machine about the service that matches the keyword.
    Type: Grant
    Filed: September 18, 2013
    Date of Patent: March 24, 2015
    Assignee: International Business Machines Corporation
    Inventors: Zhendong Bao, William P. Shaouy
  • Publication number: 20140236671
    Abstract: A method and system for tracking items is provided. The method includes retrieving, from empty food packages in garbage containers, data associated with multiple attributes of multiple consumed food products from the empty food packages. Package data objects associated with the data are generated. The package data objects include identification numbers and attributes associated with the empty food packages. The package data objects are transmitted to a central processing server for generation of aggregated data. The aggregated data is analyzed with respect to nutritional content of the multiple consumed food products.
    Type: Application
    Filed: April 24, 2014
    Publication date: August 21, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Sumier Phalake, William P. Shaouy
  • Patent number: 8774826
    Abstract: A system and method is provided for reducing latency when providing user location information services. The system is implemented in a computer infrastructure which comprises computer executable code tangibly embodied on a computer readable medium. The executable code is operable to trigger a location based service to obtain user location information prior to the user registering for location services.
    Type: Grant
    Filed: September 19, 2008
    Date of Patent: July 8, 2014
    Assignee: International Business Machines Corporation
    Inventors: Mark D. Dennard, Lasith G. Perera, Sri Ramanathan, William P. Shaouy, Matthew A. Terry, Matthew B. Trevathan
  • Patent number: 8725545
    Abstract: A method and system for tracking items is provided. The method includes retrieving, from empty food packages in garbage containers, data associated with multiple attributes of multiple consumed food products from the empty food packages. Package data objects associated with the data are generated. The package data objects include identification numbers and attributes associated with the empty food packages. The package data objects are transmitted to a central processing server for generation of aggregated data. The aggregated data is analyzed with respect to nutritional content of the multiple consumed food products.
    Type: Grant
    Filed: May 8, 2012
    Date of Patent: May 13, 2014
    Assignee: International Business Machines Corporation
    Inventors: Sumier Phalake, William P. Shaouy
  • Patent number: 8635222
    Abstract: Systems and methods for managing user ratings in a web services environment. A method includes storing a comment associated with a web service and storing an influence rating associated with an author of the comment. The method also includes transmitting information associated with the web service, the comment, and the influence rating to a user. Additionally, the method includes receiving feedback from the user, and determining an updated influence rating based upon the feedback and the influence rating.
    Type: Grant
    Filed: August 28, 2007
    Date of Patent: January 21, 2014
    Assignee: International Business Machines Corporation
    Inventors: Zhendong Bao, William P. Shaouy
  • Patent number: 8589427
    Abstract: A system and method of sensing and responding to service discoveries on a consumer's machine and, more particularly, to a system and method of sensing (discovering) service needs on a consumer's machine using a resident Daemon, and responding to the service discoveries using an extension of UDDI. The method comprises receiving a keyword from a local machine, locating a service associated with the keyword, and notifying the local machine about the service that matches the keyword.
    Type: Grant
    Filed: February 23, 2012
    Date of Patent: November 19, 2013
    Assignee: International Business Machines Corporation
    Inventors: Zhendong Bao, William P. Shaouy
  • Publication number: 20130304529
    Abstract: A method and system for tracking items is provided. The method includes retrieving, from empty food packages in garbage containers, data associated with multiple attributes of multiple consumed food products from the empty food packages. Package data objects associated with the data are generated. The package data objects include identification numbers and attributes associated with the empty food packages. The package data objects are transmitted to a central processing server for generation of aggregated data. The aggregated data is analyzed with respect to nutritional content of the multiple consumed food products.
    Type: Application
    Filed: May 8, 2012
    Publication date: November 14, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Sumier Phalake, William P. Shaouy
  • Patent number: 8566786
    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: Grant
    Filed: March 8, 2012
    Date of Patent: October 22, 2013
    Assignee: International Business Machines Corporation
    Inventors: Elliot M. Choi, Tina M. Lemire, Martin L. Miller, III, William P. Shaouy
  • Publication number: 20120323728
    Abstract: A method and apparatus for managing a gift registry is disclosed. A gift registry system identifies attributes for a first item and a group of definitions for the set of attributes of the first item. The gift registry system selects a definition for the first item from the group of definitions using a rule for selecting definitions. The gift registry system then identifies a second item for the gift registry using the definition selected using the rule for selecting definitions. The second item has a set of attributes that meet the definition.
    Type: Application
    Filed: June 17, 2011
    Publication date: December 20, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kiran K. M. Mutukuru, William P. Shaouy, Matthew A. Terry
  • Patent number: 8224840
    Abstract: A system and method of sensing and responding to service discoveries on a consumer's machine and, more particularly, to a system and method of sensing (discovering) service needs on a consumer's machine using a resident Daemon, and responding to the service discoveries using an extension of UDDI. The method comprises receiving a keyword from a local machine, locating a service associated with the keyword, and notifying the local machine about the service that matches the keyword.
    Type: Grant
    Filed: August 28, 2007
    Date of Patent: July 17, 2012
    Assignee: International Business Machines Corporation
    Inventors: Zhendong Bao, William P. Shaouy
  • Publication number: 20120174062
    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: March 8, 2012
    Publication date: July 5, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Elliot M. Choi, Tina M. Lemire, Martin L. Miller, III, William P. Shaouy
  • Publication number: 20120173591
    Abstract: A method, social services data management system, and computer program product for managing data about social services. In response to receiving the data about the social services provided to a group of clients at a data collection application running on a computer system, the data collection application running on the computer system places the data into a first database in a first format using a content model identifying entities for the social services and relationships between the entities. The computer system changes the data in the first database from the first format to a second format used by a second database. The computer system moves the data in the second format to the second database. A report application running on the computer system generates a number of reports using the data in the second format in the second database.
    Type: Application
    Filed: January 4, 2011
    Publication date: July 5, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Igor Y. Gershfang, Erin M. Karam, John M. Patterson, William J. Rampton, Kevin N. Reed, William P. Shaouy, Kurt J. Solarte
  • Patent number: 8181152
    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: Grant
    Filed: May 14, 2007
    Date of Patent: May 15, 2012
    Assignee: International Business Machines Corporation
    Inventors: Elliot M. Choi, Tina M. Lemire, Martin L. Miller, III, William P. Shaouy
  • Publication number: 20110218994
    Abstract: A system and associated method for automatically processing keyword for video content. The video content contains image frames and an audio stream. An image pattern table for image patterns from the image frames and a word pattern table for word patterns from the audio stream are generated by use of respective pattern names provided by pattern recognition tools. Each pattern is associated with a respective count indicating a number of appearances of each pattern. A respective weight of each pattern is calculated as a relative frequency of each pattern. The image pattern table and the word pattern table are merged to generate a keyword list. A predefined number of most frequently appeared patterns are selected by examining the respective weight of each pattern and metadata associated with the video content are updated to utilize pattern names of the selected patterns as keyword for web searches.
    Type: Application
    Filed: March 5, 2010
    Publication date: September 8, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Christopher E. Holladay, William P. Shaouy
  • Patent number: 7940162
    Abstract: A method, system and program product for audio tonal monitoring of web events is provided. The method includes mapping at least one event to be monitored to a plurality of audible data characteristics, logging data pertaining to the one event monitored, and notifying of the event monitored and logged. Further, the method includes checking whether the one event monitored is mapped to a plurality of audible data characteristics, and if yes, verifying a configuration of a sound generator to be used for producing the audible data characteristics. Moreover, the method includes retrieving the audible data characteristics mapped to the event, and producing an audio tone with the audible data characteristics mapped for the event monitored, such that the audio tone produced having the audible data characteristics audibly alerts a site owner of the event monitored.
    Type: Grant
    Filed: November 30, 2006
    Date of Patent: May 10, 2011
    Assignee: International Business Machines Corporation
    Inventor: William P. Shaouy
  • Patent number: 7921133
    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: Grant
    Filed: June 23, 2007
    Date of Patent: April 5, 2011
    Assignee: International Business Machines Corporation
    Inventors: Zhendong Bao, Patrick J. Richards, Jr., William P. Shaouy
  • Patent number: 7840855
    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: Grant
    Filed: November 29, 2007
    Date of Patent: November 23, 2010
    Assignee: International Business Machines Corporation
    Inventors: Dennis F. Haynes, John M. Higdon, Tina M. Lemire, Martin L. Miller, III, Ronak A. Naik, William P. Shaouy, Mary Louise Snedden
  • Patent number: 7839268
    Abstract: A method, system and program product for audio tonal monitoring of an alarm generated by a device in a network. The method includes mapping a severity level for an alert to be generated for a device in a network to at least one audio tone having a plurality of audible characteristics, generating an alert for the device when an error associated with the device is learned and sending to a monitoring system the alert generated, the alert containing data or information. The method further includes decrypting the alert received and formatting the alert received to add additional information and forwarding the formatted alert to an alert-to-audio cue manager. Further, the method includes mapping the alert forwarded to the audio tone having the plurality of audible characteristics, and playing the audio tone, such that the audio tone played audibly alerts a client of the alert generated by the device.
    Type: Grant
    Filed: August 22, 2007
    Date of Patent: November 23, 2010
    Assignee: International Business Machines Corporation
    Inventors: Michael P. Outlaw, William P. Shaouy, Matthew B. Trevathan
  • Publication number: 20100075610
    Abstract: A system and method is provided for reducing latency when providing user location information services. The system is implemented in a computer infrastructure which comprises computer executable code tangibly embodied on a computer readable medium. The executable code is operable to trigger a location based service to obtain user location information prior to the user registering for location services.
    Type: Application
    Filed: September 19, 2008
    Publication date: March 25, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Mark D. DENNARD, Lasith G. Perera, Sri Ramanathan, William P. Shaouy, Matthew A. Terry, Matthew B. Trevathan