Patents by Inventor Donna Dillenberger
Donna Dillenberger 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).
-
Patent number: 11037282Abstract: A gemstone detection method is provided and includes using a camera to generate a set of training pictures illustrating three-dimensional features of a gemstone cut with a pattern. Each training picture in the set of training pictures includes facets of and inclusions within the gemstone visible along a point-of-view (POV) through the gemstone. The gemstone detection method further includes generating a trained neural network by training an untrained neural network using the set of training pictures and a set of training sketches of edges of the facets of the gemstone generated from the set of training pictures and using the trained neural network to iteratively generate machine-generated drawings from the set of training pictures. Each of the machine-generated drawings identifies edges of the facets of the gemstone. In addition, the gemstone detection method includes combining the set of machine-generated drawings into a three-dimensional model.Type: GrantFiled: May 17, 2019Date of Patent: June 15, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Matthew Harrison Tong, Sahil Dureja, Venkat K. Balagurusamy, Donna Dillenberger, Joseph Ligman
-
Publication number: 20200364846Abstract: A gemstone detection method is provided and includes using a camera to generate a set of training pictures illustrating three-dimensional features of a gemstone cut with a pattern. Each training picture in the set of training pictures includes facets of and inclusions within the gemstone visible along a point-of-view (POV) through the gemstone. The gemstone detection method further includes generating a trained neural network by training an untrained neural network using the set of training pictures and a set of training sketches of edges of the facets of the gemstone generated from the set of training pictures and using the trained neural network to iteratively generate machine-generated drawings from the set of training pictures. Each of the machine-generated drawings identifies edges of the facets of the gemstone. In addition, the gemstone detection method includes combining the set of machine-generated drawings into a three-dimensional model.Type: ApplicationFiled: May 17, 2019Publication date: November 19, 2020Inventors: Matthew Harrison Tong, Sahil Dureja, Venkat K. Balagurusamy, Donna Dillenberger, Joseph Ligman
-
Publication number: 20070185996Abstract: The present invention provides a method of preventing harmful variability and oscillation in weight based, dynamic load balancing environments. More specifically, the present invention relates to methods to effectively determine the magnitude of weight changes in dynamic load balancing environments based on the workload magnitude and server farm capacity. This method depends on the development of new multi-system characteristics such as a relative workload metric to characterize the workload of the system relative to the collective capacity of all of the systems to handle the workload.Type: ApplicationFiled: February 6, 2006Publication date: August 9, 2007Inventors: John Bivens, Donna Dillenberger, Yuksel Gunal
-
Publication number: 20070016824Abstract: Techniques for globally managing systems are provided. One or more measurable effects of at least one hypothetical action to achieve a management goal are determined at a first system manager. The one or more measurable effects are sent from the first system manager to a second system manager. At the second system manager, one or more procedural actions to achieve the management goal are determined in response to the one or more received measurable effects. The one or more procedural actions are executed to achieve the management goal.Type: ApplicationFiled: July 14, 2006Publication date: January 18, 2007Applicant: International Business Machines CorporationInventors: John Bivens, David Chess, Donna Dillenberger, Steven Froehlich, James Hanson, Mark Hulber, Jeffrey Kephart, Giovanni Pacifici, Michael Spreitzer, Asser Tantawi, Mathew Thoennes, Ian Whalley, Peter Yocom
-
Publication number: 20060288228Abstract: An authenticated identity propagation and translation technique is provided based on a trust relationship between multiple user identification and authentication services resident on different computing components of a multi-component transaction processing computing environment including distributed and mainframe computing components. The technique includes, in one embodiment, forwarding, in association with transaction requests, identified and authenticated user identification and authentication information from a distributed component to a mainframe component, facilitating the selection of the appropriate mainframe user identity with which to execute the mainframe portion of the transaction, and creating the appropriate run-time security context.Type: ApplicationFiled: August 29, 2006Publication date: December 21, 2006Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Patrick Botz, John Dayka, Donna Dillenberger, Richard Guski, Timothy Hahn, Margaret LaBelle, Mark Nelson
-
Patent number: 7127517Abstract: In a computer system containing an object server, a method and apparatus for providing access to objects and methods via arbitrary remote protocols is disclosed. This includes a mechanism known as the protocol adapter framework that allows protocol adapters to manage remote socket sessions, encrypt communication on this session, translate text to the local character set, perform security validation of the remote user, log incoming work requests, classify the incoming work request for differentiated service purposes, and queue the work for execution. Also, included is a mechanism to invoke the protocol adapter in order to manipulate output from the execution of a method on a server object and send it back to the original requester. This allows the implementers of objects and methods that reside in the object server rather than the owner of the object server to provide a protocol adapter that allows communication with remote clients using any arbitrary protocol that the object implementer deems appropriate.Type: GrantFiled: December 27, 2000Date of Patent: October 24, 2006Assignee: International Business Machines CorporationInventors: Stephen Heisig, Donna Dillenberger
-
Publication number: 20050120095Abstract: An apparatus and method for distributing traffic across a group of machines using application instance statistics. In order to perform load balancing in accordance with the present invention, a method of generating weights to bias load balancing distributions is provided. The application instances to which traffic is being distributed, or the application middleware, are instrumented to establish certain metrics about the application while running. The application instance instrumentation will provide application statistics such as number of successful transactions, application response times, application topology, importance of transactions being processed, time the application is blocked waiting for resources, resource consumption data, and the like. These metrics are collected, processed, and then presented as a set of weights to the load balancing apparatus to govern its distribution of traffic.Type: ApplicationFiled: December 2, 2003Publication date: June 2, 2005Applicant: International Business Machines CorporationInventors: Jeffrey Aman, John Arwe, Michael Baskey, John Bivens, David Bostjancic, Donna Dillenberger, Peter Yocom
-
Patent number: 6470406Abstract: In a heterogeneuos work environment a method and apparatus for managing isochronous streaming servers is disclosed. This includes a mechanism for allocating processor resource to streaming servers at admission control time with respect to the business importance of work they will be running. This mechanism includes a provision to preempt currently running streaming work of lesser business importance in order to allocate its share of the processor to the new higher importance work. Also included is a mechanism to resume the server when a running stream terminated and processor becomes available. In the case of the variable bit rate multiple peak problem a mechanism is presented to preempt running streaming work at the lowest business importance so that higher priority work can continue to run unaffected. The mechanism to resume paused streams at the termination of a stream also restarts this work.Type: GrantFiled: June 25, 1999Date of Patent: October 22, 2002Assignee: International Business Machines CorporationInventors: Donna Dillenberger, Stephen Heisig, Ingolf Salm, Robert Vaupel
-
Publication number: 20020083214Abstract: In a computer system containing an object server, a method and apparatus for providing access to objects and methods via arbitrary remote protocols is disclosed. This includes a mechanism known as the protocol adapter framework that allows protocol adapters to manage remote socket sessions, encrypt communication on this session, translate text to the local character set, perform security validation of the remote user, log incoming work requests, classify the incoming work request for differentiated service purposes, and queue the work for execution. Also, included is a mechanism to invoke the protocol adapter in order to manipulate output from the execution of a method on a server object and send it back to the original requester. This allows the implementers of objects and methods that reside in the object server rather than the owner of the object server to provide a protocol adapter that allows communication with remote clients using any arbitrary protocol that the object implementer deems appropriate.Type: ApplicationFiled: December 27, 2000Publication date: June 27, 2002Applicant: International Business Machines CorporationInventors: Stephen Heisig, Donna Dillenberger