Patents by Inventor Wayne B. Riley
Wayne B. Riley 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: 20220207462Abstract: An apparatus for automating inventory procedures for items stored on shelves in a closed environment includes a mobile mechanical device having a movable appendage including a camera and additional sensory modalities. The camera and additional sensory modalities are used to position the movable appendage to take camera images of the items on the shelves from many different perspectives. Camera vision and the additional sensory modalities can be used to rotate, lower and raise movable appendage to position the appendage over and along the sides of the items on the shelf. The context of the mobile mechanical device is determined and edge AI computing retrieves AI context specific models based on the context. The AI context specific models may be downloaded from a cloud service. The edge AI computing uses the AI context specific models to identify and count the items on the shelf.Type: ApplicationFiled: December 28, 2020Publication date: June 30, 2022Inventors: Dinesh C. Verma, Wayne B. Riley
-
Patent number: 11157589Abstract: A method to control a portlet associated with a portal page may include deactivating a selected portlet in response to operating a deactivation feature. The method may also include reactivating the selected portlet in response to operating a reactivation feature. The method may also include freezing a portlet content in the selected portlet in response to deactivating the selected portlet. The method may further include disabling hyperlinks, buttons and other inputs to the selected portlet in response to deactivating the selected portlet. The method may further include reconfiguring a portal server to ensure that a portlet content of a selected portlet cannot be affected while the selected portlet is deactivated.Type: GrantFiled: August 16, 2007Date of Patent: October 26, 2021Assignee: International Business Machines CorporationInventors: Patrick R. Guido, Robert C. Leah, Paul F. McMahan, Wayne B. Riley
-
Patent number: 11080281Abstract: A method, system, and computer program product for graph-based searching for one or more data streams is disclosed. A computer-implemented method comprises extracting a plurality of tuples from one or more data streams. The method further comprises generating a graph for the plurality of tuples in which a node represents a tuple of the plurality of tuples and an edge represents a correlation between the node and another node, and the edge is generated based at least partly on one or more predetermined queries for the one or more data streams. The method further comprises traversing the graph based on the one or more predetermined queries. Accordingly, embodiments of the present disclosure can improve the search speed by use of the graph-based searching for one or more data streams.Type: GrantFiled: May 17, 2019Date of Patent: August 3, 2021Assignee: International Business Machines CorporationInventors: Xiao Xing Liang, Cheng Luo, Wayne B. Riley, Shaw-Ben Shi, Meng Hong Tsai, Qingyan Wang, Yu Ling Zheng, Yu Chen Zhou
-
Patent number: 10901999Abstract: A method, system, and computer program product for graph-based searching for one or more data streams is disclosed. A computer-implemented method comprises extracting a plurality of tuples from one or more data streams. The method further comprises generating a graph for the plurality of tuples in which a node represents a tuple of the plurality of tuples and an edge represents a correlation between the node and another node, and the edge is generated based at least partly on one or more predetermined queries for the one or more data streams. The method further comprises traversing the graph based on the one or more predetermined queries. Accordingly, embodiments of the present disclosure can improve the search speed by use of the graph-based searching for one or more data streams.Type: GrantFiled: October 23, 2017Date of Patent: January 26, 2021Assignee: International Business Machines CorporationInventors: Xiao Xing Liang, Cheng Luo, Wayne B. Riley, Shaw-Ben Shi, Meng Hong Tsai, Qingyan Wang, Yu Ling Zheng, Yu Chen Zhou
-
Publication number: 20190272273Abstract: A method, system, and computer program product for graph-based searching for one or more data streams is disclosed. A computer-implemented method comprises extracting a plurality of tuples from one or more data streams. The method further comprises generating a graph for the plurality of tuples in which a node represents a tuple of the plurality of tuples and an edge represents a correlation between the node and another node, and the edge is generated based at least partly on one or more predetermined queries for the one or more data streams. The method further comprises traversing the graph based on the one or more predetermined queries. Accordingly, embodiments of the present disclosure can improve the search speed by use of the graph-based searching for one or more data streams.Type: ApplicationFiled: May 17, 2019Publication date: September 5, 2019Inventors: Xiao Xing Liang, Cheng Luo, Wayne B. Riley, Shaw-Ben Shi, Meng Hong Tsai, Qingyan Wang, Yu Ling Zheng, Yu Chen Zhou
-
Publication number: 20190121895Abstract: A method, system, and computer program product for graph-based searching for one or more data streams is disclosed. A computer-implemented method comprises extracting a plurality of tuples from one or more data streams. The method further comprises generating a graph for the plurality of tuples in which a node represents a tuple of the plurality of tuples and an edge represents a correlation between the node and another node, and the edge is generated based at least partly on one or more predetermined queries for the one or more data streams. The method further comprises traversing the graph based on the one or more predetermined queries. Accordingly, embodiments of the present disclosure can improve the search speed by use of the graph-based searching for one or more data streams.Type: ApplicationFiled: October 23, 2017Publication date: April 25, 2019Inventors: Xiao Xing Liang, Cheng Luo, Wayne B. Riley, Shaw-Ben Shi, Meng Hong Tsai, Qingyan Wang, Yu Ling Zheng, Yu Chen Zhou
-
Patent number: 10114720Abstract: Power usage is estimated in a computing environment by automatically detecting hardware configuration information by use of a software agent that is translated into power consumption information for implementing a plurality of power estimation models for efficient power consumption and utilization.Type: GrantFiled: October 29, 2013Date of Patent: October 30, 2018Assignee: International Business Machines CorporationInventors: Josephine F. Bayang, Valerio Bellizia, Michael Gaertner, Dillon H. Ginley, Diana J. Hellman, Jeffrey O. Kephart, Attila Kollar, James K. MacKenzie, Wayne B. Riley, Srinivasarao Siddabattini, Stephen Viselli
-
Patent number: 10114719Abstract: Power usage is estimated in a computing environment by automatically detecting hardware configuration information by use of a software agent that is translated into power consumption information for implementing a plurality of power estimation models for efficient power consumption and utilization.Type: GrantFiled: February 21, 2013Date of Patent: October 30, 2018Assignee: International Business Machines CorporationInventors: Josephine F. Bayang, Valerio Bellizia, Michael Gaertner, Dillon H. Ginley, Diana J. Hellman, Jeffrey O. Kephart, Attila Kollar, James K. MacKenzie, Wayne B. Riley, Srinivasarao Siddabattini, Stephen Viselli
-
Publication number: 20160164733Abstract: Embodiments of the present invention provide a method, system and computer program product for configuration item (CI) status value analysis for multiple performance monitors. In one embodiment of the invention, a multi-CI analysis method can be provided. The method can include weighting different CI status values produced by different performance monitors for a single resource in a monitored computing system and displaying selected ones of the weighted different CI status values according to relevance determined by weight. In one aspect of the embodiment, weighting different CI status values produced by different performance monitors for a single resource in a monitored computing system can include locating the different CI status values for the single resource in a configuration management database (CMDB), identifying the different performance monitors producing the different CI status values in the CMDB and applying weights to the different CI status values according to CI status value characteristics.Type: ApplicationFiled: February 14, 2016Publication date: June 9, 2016Inventors: Brett A. Coley, Niraj Joshi, Wayne B. Riley
-
Patent number: 9262295Abstract: Embodiments of the present invention provide a method, system and computer program product for configuration item (CI) status value analysis for multiple performance monitors. In one embodiment of the invention, a multi-CI analysis method can be provided. The method can include weighting different CI status values produced by different performance monitors for a single resource in a monitored computing system and displaying selected ones of the weighted different CI status values according to relevance determined by weight. In one aspect of the embodiment, weighting different CI status values produced by different performance monitors for a single resource in a monitored computing system can include locating the different CI status values for the single resource in a configuration management database (CMDB), identifying the different performance monitors producing the different CI status values in the CMDB and applying weights to the different CI status values according to CI status value characteristics.Type: GrantFiled: July 9, 2007Date of Patent: February 16, 2016Assignee: International Business Machines CorporationInventors: Brett A. Coley, Niraj Joshi, Wayne B. Riley
-
Patent number: 9171076Abstract: A mashup page presents link help information for logical links that pass context between widgets on the mashup page.Type: GrantFiled: May 18, 2009Date of Patent: October 27, 2015Assignee: International Business Machines CorporationInventors: John J. Boezeman, Kimberly D. Kenna, Wayne B. Riley
-
Patent number: 8880567Abstract: A computer program product for discovering and distributing relevant business information contained in a mashup comprises computer usable program code is configured to interrogate a mashup maker to discover the elements, relationships, and dependencies embodied by a mashup page; assemble this information into a data structure; and make the data structure accessible. A method for updating a configuration management database, where an end user creates a mashup page that embodies the end user's knowledge about the elements and processes required to fulfill a specific task, comprises deriving elements, relationships, and dependencies from the mashup page; creating a data structure representing this information, and communicating this data structure to the configuration management database.Type: GrantFiled: December 18, 2007Date of Patent: November 4, 2014Assignee: International Business Machines CorporationInventors: James C. Fletcher, Kimberly D. Kenna, Wayne B. Riley
-
Publication number: 20140237269Abstract: Power usage is estimated in a computing environment by automatically detecting hardware configuration information by use of a software agent that is translated into power consumption information for implementing a plurality of power estimation models for efficient power consumption and utilization.Type: ApplicationFiled: October 29, 2013Publication date: August 21, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Josephine F. BAYANG, Valerio BELLIZIA, Michael GAERTNER, Dillon H. GINLEY, Diana J. HELLMAN, Jeffrey O. KEPHART, Attila KOLLAR, James K. MACKENZIE, Wayne B. RILEY, Srinivasarao SIDDABATTINI, Stephen VISELLI
-
Publication number: 20140237283Abstract: Power usage is estimated in a computing environment by automatically detecting hardware configuration information by use of a software agent that is translated into power consumption information for implementing a plurality of power estimation models for efficient power consumption and utilization.Type: ApplicationFiled: February 21, 2013Publication date: August 21, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Josephine F. BAYANG, Valerio BELLIZIA, Michael GAERTNER, Dillon H. GINLEY, Diana J. HELLMAN, Jeffrey O. KEPHART, Attila KOLLAR, James K. MACKENZIE, Wayne B. RILEY, Srinivasarao SIDDABATTINI, Stephen VISELLI
-
Patent number: 8417764Abstract: A dependency hierarchy of resources can be determined for a dynamic mashup. The dependency hierarchy can specify dependency relationships among a set of resources. A set of views that correspond to the set of resources can be ascertained. For each view, a view template can be determined that is to be applied to that view. The mashup can be dynamically created that includes the views, each of which is configured in accordance with the associated view template. The created mashup can also include content defined by the set of resources that is configured in a manner consistent with the dependency relationships of the dependency hierarchy.Type: GrantFiled: February 18, 2008Date of Patent: April 9, 2013Assignee: International Business Machines CorporationInventors: James C. Fletcher, Kimberly D. Kenna, Wayne B. Riley
-
Publication number: 20110055704Abstract: A method to control a portlet associated with a portal page may include deactivating a selected portlet in response to operating a deactivation feature. The method may also include reactivating the selected portlet in response to operating a reactivation feature. The method may also include freezing a portlet content in the selected portlet in response to deactivating the selected portlet. The method may further include disabling hyperlinks, buttons and other inputs to the selected portlet in response to deactivating the selected portlet. The method may further include reconfiguring a portal server to ensure that a portlet content of a selected portlet cannot be affected while the selected portlet is deactivated.Type: ApplicationFiled: August 16, 2007Publication date: March 3, 2011Inventors: Patrick R. Guido, Robert C. Leah, Paul F. McMahan, Wayne B. Riley
-
Publication number: 20100293461Abstract: A mashup page presents link help information for logical links that pass context between widgets on the mashup page.Type: ApplicationFiled: May 18, 2009Publication date: November 18, 2010Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: JOHN J. BOEZEMAN, KIMBERLY D. KENNA, WAYNE B. RILEY
-
Patent number: 7716327Abstract: A method and system are disclosed for reporting incidents occurring during operation of a distributed computing environment including a multitude of hardware and software resources. The method comprises the steps of whenever a defined incident occurs, generating a respective one incident report; and keeping with each incident report, selected information relating to the incident. Preferably, this information that is kept with the incident report identifies (i) selected resources associated with the defined incident, and status of said selected resources at the time of the defined incident, (ii) dependencies among said selected resources at the time of the defined incident, and (iii) service level agreements and operating level agreements impacted by the defined incident.Type: GrantFiled: May 15, 2007Date of Patent: May 11, 2010Assignee: International Business Machines CorporationInventors: Brett A. Coley, Niraj P. Joshi, Kenneth J. Parzygnat, Wayne B. Riley
-
Patent number: 7617233Abstract: The present invention provides a method, system, and computer program product for automatically sharing information between HTML forms using a cookie. A method in accordance with the present invention comprises: providing a cookie containing at least one name-value pair; determining if an input element of a form contains a variable indicating that the input element is enabled for automatic populating, wherein the variable includes a name attribute; and automatically populating the input element of the form using the value in the corresponding name-value pair if the name attribute of the variable corresponds to a name-value pair in the cookie.Type: GrantFiled: September 28, 2004Date of Patent: November 10, 2009Assignee: International Business Machines CorporationInventors: Patrick R. Guido, Robert C. Leah, Paul F. McMahan, Wayne B. Riley
-
Publication number: 20090210481Abstract: A dependency hierarchy of resources can be determined for a dynamic mashup. The dependency hierarchy can specify dependency relationships among a set of resources. A set of views that correspond to the set of resources can be ascertained. For each view, a view template can be determined that is to be applied to that view. The mashup can be dynamically created that includes the views, each of which is configured in accordance with the associated view template. The created mashup can also include content defined by the set of resources that is configured in a manner consistent with the dependency relationships of the dependency hierarchy.Type: ApplicationFiled: February 18, 2008Publication date: August 20, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: JAMES C. FLETCHER, KIMBERLY D. KENNA, WAYNE B. RILEY