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: 20150161273Abstract: 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: ApplicationFiled: February 12, 2015Publication date: June 11, 2015Inventors: Zhendong Bao, William P. Shaouy
-
Patent number: 8990244Abstract: 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: GrantFiled: September 18, 2013Date of Patent: March 24, 2015Assignee: International Business Machines CorporationInventors: Zhendong Bao, William P. Shaouy
-
Publication number: 20140236671Abstract: 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: ApplicationFiled: April 24, 2014Publication date: August 21, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Sumier Phalake, William P. Shaouy
-
Patent number: 8774826Abstract: 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: GrantFiled: September 19, 2008Date of Patent: July 8, 2014Assignee: International Business Machines CorporationInventors: Mark D. Dennard, Lasith G. Perera, Sri Ramanathan, William P. Shaouy, Matthew A. Terry, Matthew B. Trevathan
-
Patent number: 8725545Abstract: 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: GrantFiled: May 8, 2012Date of Patent: May 13, 2014Assignee: International Business Machines CorporationInventors: Sumier Phalake, William P. Shaouy
-
Patent number: 8635222Abstract: 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: GrantFiled: August 28, 2007Date of Patent: January 21, 2014Assignee: International Business Machines CorporationInventors: Zhendong Bao, William P. Shaouy
-
Patent number: 8589427Abstract: 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: GrantFiled: February 23, 2012Date of Patent: November 19, 2013Assignee: International Business Machines CorporationInventors: Zhendong Bao, William P. Shaouy
-
Publication number: 20130304529Abstract: 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: ApplicationFiled: May 8, 2012Publication date: November 14, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Sumier Phalake, William P. Shaouy
-
Patent number: 8566786Abstract: 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: GrantFiled: March 8, 2012Date of Patent: October 22, 2013Assignee: International Business Machines CorporationInventors: Elliot M. Choi, Tina M. Lemire, Martin L. Miller, III, William P. Shaouy
-
Publication number: 20120323728Abstract: 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: ApplicationFiled: June 17, 2011Publication date: December 20, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Kiran K. M. Mutukuru, William P. Shaouy, Matthew A. Terry
-
Patent number: 8224840Abstract: 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: GrantFiled: August 28, 2007Date of Patent: July 17, 2012Assignee: International Business Machines CorporationInventors: Zhendong Bao, William P. Shaouy
-
Publication number: 20120174062Abstract: 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: ApplicationFiled: March 8, 2012Publication date: July 5, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Elliot M. Choi, Tina M. Lemire, Martin L. Miller, III, William P. Shaouy
-
Publication number: 20120173591Abstract: 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: ApplicationFiled: January 4, 2011Publication date: July 5, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Igor Y. Gershfang, Erin M. Karam, John M. Patterson, William J. Rampton, Kevin N. Reed, William P. Shaouy, Kurt J. Solarte
-
Patent number: 8181152Abstract: 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: GrantFiled: May 14, 2007Date of Patent: May 15, 2012Assignee: International Business Machines CorporationInventors: Elliot M. Choi, Tina M. Lemire, Martin L. Miller, III, William P. Shaouy
-
Publication number: 20110218994Abstract: 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: ApplicationFiled: March 5, 2010Publication date: September 8, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Christopher E. Holladay, William P. Shaouy
-
Patent number: 7940162Abstract: 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: GrantFiled: November 30, 2006Date of Patent: May 10, 2011Assignee: International Business Machines CorporationInventor: William P. Shaouy
-
Patent number: 7921133Abstract: 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: GrantFiled: June 23, 2007Date of Patent: April 5, 2011Assignee: International Business Machines CorporationInventors: Zhendong Bao, Patrick J. Richards, Jr., William P. Shaouy
-
Patent number: 7840855Abstract: 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: GrantFiled: November 29, 2007Date of Patent: November 23, 2010Assignee: International Business Machines CorporationInventors: Dennis F. Haynes, John M. Higdon, Tina M. Lemire, Martin L. Miller, III, Ronak A. Naik, William P. Shaouy, Mary Louise Snedden
-
Patent number: 7839268Abstract: 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: GrantFiled: August 22, 2007Date of Patent: November 23, 2010Assignee: International Business Machines CorporationInventors: Michael P. Outlaw, William P. Shaouy, Matthew B. Trevathan
-
Publication number: 20100075610Abstract: 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: ApplicationFiled: September 19, 2008Publication date: March 25, 2010Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Mark D. DENNARD, Lasith G. Perera, Sri Ramanathan, William P. Shaouy, Matthew A. Terry, Matthew B. Trevathan