Patents by Inventor Richard J. Smith
Richard J. Smith 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: 20180102957Abstract: Replicating on a test server a production load of a production server. A plurality of messages representing the production load on the production server can be received from the production server. Each message can correspond to a respective client request received from a respective client. Responsive to receiving each message, in real time, data can be parsed from the message and, from the parsed data, a replicated client request corresponding to the client request can be generated, wherein the replicated client request includes state information representing a unique state formed between the production server and the respective client. The replicated client request can be communicated, in real time, to a test server in order to replicate the production load on the test server.Type: ApplicationFiled: December 7, 2017Publication date: April 12, 2018Inventors: Richard J. Smith, Gary D. Williams
-
Patent number: 9940340Abstract: An approach for tracking system changes to support data maintenance within a directory service environment. Log fields are added to a directory service database for applications that interface with a directory service environment based on predetermined fields to be tracked. The log fields are updated to register database schema fields and data associated with the applications to create a history of changes. An application's identity and data access to the directory service environment are monitored and the log fields are updated to create a history of usage. The directory service database history of usage and changes are periodically analyzed to determine applications relationship dependencies and usage information. Associated maintenance actions are identified by detecting conditions in the directory service environment, based on predetermined maintenance criteria and maintenance is performed.Type: GrantFiled: October 30, 2015Date of Patent: April 10, 2018Assignee: International Business Machines CorporationInventors: Annemarie R. Fitterer, Richard J. Smith, Rama Mohan Thulasi Reddy
-
Patent number: 9916334Abstract: An approach for tracking system changes to support data maintenance within a directory service environment. Log fields are added to a directory service database for applications that interface with a directory service environment based on predetermined fields to be tracked. The log fields are updated to register database schema fields and data associated with the applications to create a history of changes. An application's identity and data access to the directory service environment are monitored and the log fields are updated to create a history of usage. The directory service database history of usage and changes are periodically analyzed to determine applications relationship dependencies and usage information. Associated maintenance actions are identified by detecting conditions in the directory service environment, based on predetermined maintenance criteria and maintenance is performed.Type: GrantFiled: December 6, 2016Date of Patent: March 13, 2018Assignee: International Business Machines CorporationInventors: Annemarie R. Fitterer, Richard J. Smith, Rama Mohan Thulasi Reddy
-
Patent number: 9893969Abstract: A method of replicating on a test server a production load of a production server. The method can include creating the production load on the production server by processing client requests received from clients. The method further can include, while the client requests are processed, via a processor, in real time, replicating the production load to generate a replicated production load that represents the client requests and defines state information representing unique states formed between the production server and the respective clients. The method also can include, in real time, communicating the replicated production load in order to replicate the production load on the test server.Type: GrantFiled: November 29, 2016Date of Patent: February 13, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Richard J. Smith, Gary D. Williams
-
Patent number: 9876695Abstract: Replicating on a test server a production load of a production server. The production load can be created on the production server by processing client requests received from clients. While the client requests are processed, in real time, the production load can be replicated to generate a replicated production load that represents the client requests and defines state information representing unique states formed between the production server and the respective clients. In real time, the replicated production load can be communicated in order to replicate the production load on the test server.Type: GrantFiled: May 22, 2017Date of Patent: January 23, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Richard J. Smith, Gary D. Williams
-
Publication number: 20170257296Abstract: Replicating on a test server a production load of a production server. The production load can be created on the production server by processing client requests received from clients. While the client requests are processed, in real time, the production load can be replicated to generate a replicated production load that represents the client requests and defines state information representing unique states formed between the production server and the respective clients. In real time, the replicated production load can be communicated in order to replicate the production load on the test server.Type: ApplicationFiled: May 22, 2017Publication date: September 7, 2017Inventors: Richard J. Smith, Gary D. Williams
-
Patent number: 9703682Abstract: Replicating on a test server a production load of a production server. The production load can be created on the production server by processing client requests received from clients. While the client requests are processed, in real time, the production load can be replicated to generate a replicated production load that represents the client requests and defines state information representing unique states formed between the production server and the respective clients. In real time, the replicated production load can be communicated in order to replicate the production load on the test server.Type: GrantFiled: July 17, 2015Date of Patent: July 11, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Richard J. Smith, Gary D. Williams
-
Publication number: 20170124121Abstract: An approach for tracking system changes to support data maintenance within a directory service environment. Log fields are added to a directory service database for applications that interface with a directory service environment based on predetermined fields to be tracked. The log fields are updated to register database schema fields and data associated with the applications to create a history of changes. An application's identity and data access to the directory service environment are monitored and the log fields are updated to create a history of usage. The directory service database history of usage and changes are periodically analyzed to determine applications relationship dependencies and usage information. Associated maintenance actions are identified by detecting conditions in the directory service environment, based on predetermined maintenance criteria and maintenance is performed.Type: ApplicationFiled: October 30, 2015Publication date: May 4, 2017Inventors: Annemarie R. Fitterer, Richard J. Smith, Rama Mohan Thulasi Reddy
-
Publication number: 20170124127Abstract: An approach for tracking system changes to support data maintenance within a directory service environment. Log fields are added to a directory service database for applications that interface with a directory service environment based on predetermined fields to be tracked. The log fields are updated to register database schema fields and data associated with the applications to create a history of changes. An application's identity and data access to the directory service environment are monitored and the log fields are updated to create a history of usage. The directory service database history of usage and changes are periodically analyzed to determine applications relationship dependencies and usage information. Associated maintenance actions are identified by detecting conditions in the directory service environment, based on predetermined maintenance criteria and maintenance is performed.Type: ApplicationFiled: December 6, 2016Publication date: May 4, 2017Inventors: Annemarie R. Fitterer, Richard J. Smith, Rama Mohan Thulasi Reddy
-
Publication number: 20170085454Abstract: A method of replicating on a test server a production load of a production server. The method can include creating the production load on the production server by processing client requests received from clients. The method further can include, while the client requests are processed, via a processor, in real time, replicating the production load to generate a replicated production load that represents the client requests and defines state information representing unique states formed between the production server and the respective clients. The method also can include, in real time, communicating the replicated production load in order to replicate the production load on the test server.Type: ApplicationFiled: November 29, 2016Publication date: March 23, 2017Inventors: Richard J. Smith, Gary D. Williams
-
Patent number: 9569340Abstract: A method of replicating on a test server a production load of a production server. The method can include creating the production load on the production server by processing client requests received from clients. The method further can include, while the client requests are processed, via a processor, in real time, replicating the production load to generate a replicated production load that represents the client requests and defines state information representing unique states formed between the production server and the respective clients. The method also can include, in real time, communicating the replicated production load in order to replicate the production load on the test server.Type: GrantFiled: July 17, 2015Date of Patent: February 14, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Richard J. Smith, Gary D. Williams
-
Patent number: 9542430Abstract: An approach for tracking system changes to support data maintenance within a directory service environment. Log fields are added to a directory service database for applications that interface with a directory service environment based on predetermined fields to be tracked. The log fields are updated to register database schema fields and data associated with the applications to create a history of changes. An application's identity and data access to the directory service environment are monitored and the log fields are updated to create a history of usage. The directory service database history of usage and changes are periodically analyzed to determine applications relationship dependencies and usage information. Associated maintenance actions are identified by detecting conditions in the directory service environment, based on predetermined maintenance criteria and maintenance is performed.Type: GrantFiled: May 20, 2016Date of Patent: January 10, 2017Assignee: International Business Machines CorporationInventors: Annemarie R. Fitterer, Richard J. Smith, Rama Mohan Thulasi Reddy
-
Patent number: 9396285Abstract: An approach for tracking system changes to support data maintenance within a directory service environment. Log fields are added to a directory service database for applications that interface with a directory service environment based on predetermined fields to be tracked. The log fields are updated to register database schema fields and data associated with the applications to create a history of changes. An application's identity and data access to the directory service environment are monitored and the log fields are updated to create a history of usage. The directory service database history of usage and changes are analyzed to determine applications relationship dependencies and usage information. Associated maintenance actions are identified by detecting conditions in the directory service environment, based on predetermined maintenance criteria and maintenance is performed.Type: GrantFiled: February 4, 2016Date of Patent: July 19, 2016Assignee: International Business Machines CorporationInventors: Annemarie R. Fitterer, Richard J. Smith, Rama Mohan Thulasi Reddy
-
Publication number: 20150324273Abstract: Replicating on a test server a production load of a production server. The production load can be created on the production server by processing client requests received from clients. While the client requests are processed, in real time, the production load can be replicated to generate a replicated production load that represents the client requests and defines state information representing unique states formed between the production server and the respective clients. In real time, the replicated production load can be communicated in order to replicate the production load on the test server.Type: ApplicationFiled: July 17, 2015Publication date: November 12, 2015Inventors: Richard J. Smith, Gary D. Williams
-
Publication number: 20150326465Abstract: A method of replicating on a test server a production load of a production server. The method can include creating the production load on the production server by processing client requests received from clients. The method further can include, while the client requests are processed, via a processor, in real time, replicating the production load to generate a replicated production load that represents the client requests and defines state information representing unique states formed between the production server and the respective clients. The method also can include, in real time, communicating the replicated production load in order to replicate the production load on the test server.Type: ApplicationFiled: July 17, 2015Publication date: November 12, 2015Inventors: Richard J. Smith, Gary D. Williams
-
Patent number: 9148304Abstract: Replicating on a test server a production load of a production server. The production load can be created on the production server by processing client requests received from clients. While the client requests are processed, in real time, the production load can be replicated to generate a replicated production load that represents the client requests and defines state information representing unique states formed between the production server and the respective clients. In real time, the replicated production load can be communicated in order to replicate the production load on the test server.Type: GrantFiled: November 16, 2011Date of Patent: September 29, 2015Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Richard J. Smith, Gary D. Williams
-
Patent number: 9106451Abstract: A method of replicating on a test server a production load of a production server. The method can include creating the production load on the production server by processing client requests received from clients. The method further can include, while the client requests are processed, via a processor, in real time, replicating the production load to generate a replicated production load that represents the client requests and defines state information representing unique states formed between the production server and the respective clients. The method also can include, in real time, communicating the replicated production load in order to replicate the production load on the test server.Type: GrantFiled: April 16, 2012Date of Patent: August 11, 2015Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Richard J. Smith, Gary D. Williams
-
Patent number: 9057795Abstract: Well logging method and logging tool for measuring cement density and thickness at different azimuth angles for a cemented, cased well. The method uses a gamma source, a short-spaced detector, a long-spaced detector, and preferably a backscatter detector, where the detector-to-source spacings are designed for calculating (93) thickness and density of the cement annulus (94) from the detector count rates (91).Type: GrantFiled: May 15, 2014Date of Patent: June 16, 2015Assignee: ExxonMobil Upstream Research CompanyInventors: Pingjun Guo, Richard J. Smith, Thomas J. Boone
-
Patent number: D751611Type: GrantFiled: August 7, 2014Date of Patent: March 15, 2016Assignee: Deere & CompanyInventors: Richard J. Smith, Thomas H. Ward, Michael J. Dejung
-
Patent number: D786945Type: GrantFiled: January 26, 2016Date of Patent: May 16, 2017Assignee: Deere & CompanyInventors: Richard J. Smith, Thomas H. Ward, Michael J. DeJung