Patents by Inventor Arthur G. Ryman
Arthur G. Ryman 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: 20230400332Abstract: A computer-implemented system for validating meter data in a utility monitoring system based on streamed sensor data is described. The system includes a metering analytics system configured to receive a stream of meter data received from sensors in or in proximity with utility meters, the meter sensor data being generated by the sensors and a central event management system for validating meter sensor data in the streamed sensor data based on a plurality of sequential sensor reads in the streamed sensor data.Type: ApplicationFiled: June 10, 2022Publication date: December 14, 2023Inventors: Christopher Atkeson, Arthur G. Ryman, Shahram Javey
-
Publication number: 20230397554Abstract: A computer-implemented system for detecting water usage violations from streamed meter data is described. The system includes a metering analytics system configured to receive a stream of meter data received from sensors in or in proximity with utility meters, the meter data being generated by the sensors and a central event management system for determining the effectiveness of a precipitation aware irrigation system based on a plurality of sequential meter reads in the streamed meter data.Type: ApplicationFiled: June 10, 2022Publication date: December 14, 2023Inventors: Christopher Atkeson, Arthur G. Ryman, Shahram Javey
-
Publication number: 20230400333Abstract: A computer-implemented system for determining the effect of a change is a utility system based on streamed meter data is described. The system includes a metering analytics system configured to receive a stream of meter data received from sensors in or in proximity with utility meters in a utility monitoring system, the meter data being generated by the sensors and a central event management system for identifying an effect of modification to the utility monitoring system in the streamed meter data based on a plurality of sequential meter reads in the streamed meter data. The central event management system is configured to receive a change notification including change time, identify a meter associated with the change notification, monitor read messages in the streamed meter data to identify a first read message for a watched meter received following the change time, and determine a change effect for the meter based on at least a second read message in the streamed meter data.Type: ApplicationFiled: June 10, 2022Publication date: December 14, 2023Inventors: Christopher Atkeson, Arthur G. Ryman, Shahram Javey
-
Publication number: 20230401654Abstract: A computer-implemented system for detecting water usage violations from streamed meter data is described. The system includes a metering analytics system configured to receive a stream of meter data received from sensors in or in proximity with utility meters, the meter data being generated by the sensors and a central event management system for identifying the water usage violations in the streamed meter data based on a plurality of sequential meter reads in the streamed meter data.Type: ApplicationFiled: June 10, 2022Publication date: December 14, 2023Inventors: Christopher Atkeson, Arthur G. Ryman, Shahram Javey
-
Patent number: 10901956Abstract: In one embodiment of the present invention, one or more computer processors create update commands that describe a state change of a resource and include the update commands in a change event for the resource in a change log. Embodiments of the present invention can obviate the need for an indexer to retrieve all triples of a changed resource via HTTP GET requests, and obviate the need for the indexer to replace all triples of a prior version of a changed resource with newly obtained triples.Type: GrantFiled: January 3, 2019Date of Patent: January 26, 2021Assignee: International Business Machines CorporationInventors: Karthikeyan Dakshinamurthy, Arthur G. Ryman
-
Patent number: 10489436Abstract: In a method for utilizing multiple social computing services of a user. A processor receives a request for an action to be executed, wherein the action includes a required relationship between a user and one or more contacts of a set of contacts and a required interest. A processor determines the one or more contacts that have the required relationship with the user and the required interest. A processor causes the action to be executed based on the determined one or more contacts. The set of contacts includes a first set of contacts from a first networking service and a second set of contacts from a second networking service. The action is external from the first networking service and the second networking service.Type: GrantFiled: May 30, 2017Date of Patent: November 26, 2019Assignee: International Business Machines CorporationInventors: Joanna W. Ng, Diana Lau, Arthur G. Ryman, Timothy M. Francis
-
Patent number: 10474676Abstract: The disclosed herein relates to a database endpoint device, a database, and a gateway. The database is external to and communicatively coupled to the database endpoint device. The database includes a memory storing data. The gateway is external to and communicatively coupled to the database endpoint device. The gateway includes a controller. A data service is provided to at least one program. The data is provided via the data service as requested by the at least one program.Type: GrantFiled: May 25, 2016Date of Patent: November 12, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Arthur G. Ryman
-
Publication number: 20190138503Abstract: In one embodiment of the present invention, one or more computer processors create update commands that describe a state change of a resource and include the update commands in a change event for the resource in a change log. Embodiments of the present invention can obviate the need for an indexer to retrieve all triples of a changed resource via HTTP GET requests, and obviate the need for the indexer to replace all triples of a prior version of a changed resource with newly obtained triples.Type: ApplicationFiled: January 3, 2019Publication date: May 9, 2019Inventors: Karthikeyan Dakshinamurthy, Arthur G. Ryman
-
Patent number: 10223374Abstract: In one embodiment of the present invention, one or more computer processors create update commands that describe a state change of a resource and include the update commands in a change event for the resource in a change log. Embodiments of the present invention can obviate the need for an indexer to retrieve all triples of a changed resource via HTTP GET requests, and obviate the need for the indexer to replace all triples of a prior version of a changed resource with newly obtained triples.Type: GrantFiled: June 22, 2015Date of Patent: March 5, 2019Assignee: International Business Machines CorporationInventors: Karthikeyan Dakshinamurthy, Arthur G. Ryman
-
Patent number: 10169368Abstract: In one embodiment of the present invention, one or more computer processors create update commands that describe a state change of a resource and include the update commands in a change event for the resource in a change log. Embodiments of the present invention can obviate the need for an indexer to retrieve all triples of a changed resource via HTTP GET requests, and obviate the need for the indexer to replace all triples of a prior version of a changed resource with newly obtained triples.Type: GrantFiled: October 2, 2014Date of Patent: January 1, 2019Assignee: International Business Machines CorporationInventors: Karthikeyan Dakshinamurthy, Arthur G. Ryman
-
Publication number: 20170262534Abstract: In a method for utilizing multiple social computing services of a user. A processor receives a request for an action to be executed, wherein the action includes a required relationship between a user and one or more contacts of a set of contacts and a required interest. A processor determines the one or more contacts that have the required relationship with the user and the required interest. A processor causes the action to be executed based on the determined one or more contacts. The set of contacts includes a first set of contacts from a first networking service and a second set of contacts from a second networking service. The action is external from the first networking service and the second networking service.Type: ApplicationFiled: May 30, 2017Publication date: September 14, 2017Inventors: Joanna W. Ng, Diana Lau, Arthur G. Ryman, Timothy M. Francis
-
Patent number: 9710565Abstract: In a method for utilizing multiple social computing services of a user, a processor accesses a first networking service of a user and a second networking service of the user, wherein the first networking service includes a first group of contacts connected with the user and the second networking service includes a second group of contacts connected with the user. A processor retrieves the first group from the first networking service and the second group from the second networking service. A processor creates a set of contacts, wherein the set of contacts includes each contact of the first group of contacts with a corresponding link to information about that contact, and each contact of the second group of contacts with a corresponding link to information about that contact, and wherein a contact of the set of contacts has an associated relationship, established externally from either networking service, with the user.Type: GrantFiled: June 26, 2014Date of Patent: July 18, 2017Assignee: International Business Machines CorporationInventors: Joanna W. Ng, Diana Lau, Arthur G. Ryman, Timothy M. Francis
-
Patent number: 9600590Abstract: In a method for utilizing multiple social computing services of a user, a processor accesses a first networking service of a user and a second networking service of the user, wherein the first networking service includes a first group of contacts connected with the user and the second networking service includes a second group of contacts connected with the user. A processor retrieves the first group from the first networking service and the second group from the second networking service. A processor creates a set of contacts, wherein the set of contacts includes each contact of the first group of contacts with a corresponding link to information about that contact, and each contact of the second group of contacts with a corresponding link to information about that contact, and wherein a contact of the set of contacts has an associated relationship, established externally from either networking service, with the user.Type: GrantFiled: September 13, 2013Date of Patent: March 21, 2017Assignee: International Business Machines CorporationInventors: Joanna W. Ng, Diana Lau, Arthur G. Ryman, Timothy M. Francis
-
Publication number: 20160267137Abstract: The disclosed herein relates to a database endpoint device, a database, and a gateway. The database is external to and communicatively coupled to the database endpoint device. The database includes a memory storing data. The gateway is external to and communicatively coupled to the database endpoint device. The gateway includes a controller. A data service is provided to at least one program. The data is provided via the data service as requested by the at least one program.Type: ApplicationFiled: May 25, 2016Publication date: September 15, 2016Inventor: Arthur G. Ryman
-
Patent number: 9384248Abstract: A method includes receiving a query request, generating a modified query in a database query language by modifying a stored query in the database query language based on the query request, and transmitting the modified query to a database endpoint. The method includes receiving query results in the database query language and converting by the processor the query results from the database query language to a format usable by a reporting engine.Type: GrantFiled: June 10, 2013Date of Patent: July 5, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Arthur G. Ryman
-
Publication number: 20160098418Abstract: In one embodiment of the present invention, one or more computer processors create update commands that describe a state change of a resource and include the update commands in a change event for the resource in a change log. Embodiments of the present invention can obviate the need for an indexer to retrieve all triples of a changed resource via HTTP GET requests, and obviate the need for the indexer to replace all triples of a prior version of a changed resource with newly obtained triples.Type: ApplicationFiled: June 22, 2015Publication date: April 7, 2016Inventors: Karthikeyan Dakshinamurthy, Arthur G. Ryman
-
Publication number: 20160098424Abstract: In one embodiment of the present invention, one or more computer processors create update commands that describe a state change of a resource and include the update commands in a change event for the resource in a change log. Embodiments of the present invention can obviate the need for an indexer to retrieve all triples of a changed resource via HTTP GET requests, and obviate the need for the indexer to replace all triples of a prior version of a changed resource with newly obtained triples.Type: ApplicationFiled: October 2, 2014Publication date: April 7, 2016Inventors: Karthikeyan Dakshinamurthy, Arthur G. Ryman
-
Patent number: 9183265Abstract: A database query gateway includes a query request interface configured to receive a query request and extract query parameters from the query request and a database endpoint interface configured to modify a stored query based on the query parameters, to transmit the modified query to a database endpoint, and to receive from the database endpoint query results based on the modified query. The database query gateway further includes a reporting engine interface configured to convert the query results into a reporting engine format.Type: GrantFiled: June 12, 2012Date of Patent: November 10, 2015Assignee: International Business Machines CorporationInventor: Arthur G. Ryman
-
Publication number: 20150081784Abstract: In a method for utilizing multiple social computing services of a user, a processor accesses a first networking service of a user and a second networking service of the user, wherein the first networking service includes a first group of contacts connected with the user and the second networking service includes a second group of contacts connected with the user. A processor retrieves the first group from the first networking service and the second group from the second networking service. A processor creates a set of contacts, wherein the set of contacts includes each contact of the first group of contacts with a corresponding link to information about that contact, and each contact of the second group of contacts with a corresponding link to information about that contact, and wherein a contact of the set of contacts has an associated relationship, established externally from either networking service, with the user.Type: ApplicationFiled: September 13, 2013Publication date: March 19, 2015Applicant: International Business Machines CorporationInventors: Joanna W. Ng, Diana Lau, Arthur G. Ryman, Timothy M. Francis
-
Publication number: 20150081697Abstract: In a method for utilizing multiple social computing services of a user, a processor accesses a first networking service of a user and a second networking service of the user, wherein the first networking service includes a first group of contacts connected with the user and the second networking service includes a second group of contacts connected with the user. A processor retrieves the first group from the first networking service and the second group from the second networking service. A processor creates a set of contacts, wherein the set of contacts includes each contact of the first group of contacts with a corresponding link to information about that contact, and each contact of the second group of contacts with a corresponding link to information about that contact, and wherein a contact of the set of contacts has an associated relationship, established externally from either networking service, with the user.Type: ApplicationFiled: June 26, 2014Publication date: March 19, 2015Inventors: Joanna W. Ng, Diana Lau, Arthur G. Ryman, Timothy M. Francis