Patents by Inventor Ronald Doyle

Ronald Doyle 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: 10861439
    Abstract: Provided is a process that includes: obtaining a training set of n-grams labeled as offensive; causing a machine learning model to be trained based on the training set of n-grams, wherein the machine learning model, when trained, is configured to classify natural language text as offensive or non-offensive; obtaining input natural language text expressing a computer-generated utterance; classifying after causing training, the computer-generated utterance as offensive or non-offensive using the machine learning model; and causing an output to be provided to a recipient, the output being based on whether the machine learning model classifies the computer-generated utterance as offensive or non-offensive.
    Type: Grant
    Filed: October 22, 2018
    Date of Patent: December 8, 2020
    Assignee: CA, Inc.
    Inventors: Ronald Doyle, Stephen Tyler
  • Publication number: 20200125928
    Abstract: Provided is a process that includes: receiving a computer generated utterance classified as non-offensive by a machine learning model, wherein the machine learning model is configured to classify input text as offensive or non-offensive; obtaining feedback regarding the computer generated utterance, the feedback being indicative of a reaction by an audience to the computer generated utterance; determining and based on the feedback, whether the computer generated utterance is perceived as offensive by the audience; and causing one or more parameters of the machine learning model to be updated based on the computer generated utterance and a result of the determination of whether the computer generated utterance is perceived as offensive by the audience.
    Type: Application
    Filed: October 22, 2018
    Publication date: April 23, 2020
    Inventor: Ronald Doyle
  • Publication number: 20200126533
    Abstract: Provided is a process that includes: obtaining a training set of n-grams labeled as offensive; causing a machine learning model to be trained based on the training set of n-grams, wherein the machine learning model, when trained, is configured to classify natural language text as offensive or non-offensive; obtaining input natural language text expressing a computer-generated utterance; classifying after causing training, the computer-generated utterance as offensive or non-offensive using the machine learning model; and causing an output to be provided to a recipient, the output being based on whether the machine learning model classifies the computer-generated utterance as offensive or non-offensive.
    Type: Application
    Filed: October 22, 2018
    Publication date: April 23, 2020
    Inventors: Ronald Doyle, Stephen Tyler
  • Publication number: 20200125639
    Abstract: Provided is a process that includes: obtaining a corpus of unstructured natural language text statements and corresponding responses by responding users, wherein the corresponding responses are responsive natural language text statements or responding-user-expressed scores; obtaining demographic features associated with the responding users; scoring the corresponding responses based on whether the corresponding responses indicate offense to the unstructured natural language text statements to which the corresponding responses correspond in order to form offensiveness scores; forming a training set at least in part by: labeling the unstructured natural language text statements, or n-grams therein, with labels based on the offensiveness scores; and associating the labels with corresponding demographic features of the responding users; and causing a machine learning model to be trained based on the training set, wherein the machine learning model is configured to at least one of: classify natural language uttera
    Type: Application
    Filed: October 22, 2018
    Publication date: April 23, 2020
    Inventor: Ronald Doyle
  • Publication number: 20070233935
    Abstract: An adaptive data replication and caching system configured for deployment at the network edge. This system can include a data caching system configured to cache application data in a data store and to satisfy queries for application data from the cache. The system also can include a data replication system configured to replicate application data in the data store and to satisfy queries for application data against the replicated application data. Finally, the adaptive data replication and caching system can include a configurator for configuring portions of the data store for exclusive use by the data caching system and the data replication system.
    Type: Application
    Filed: May 18, 2007
    Publication date: October 4, 2007
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Khalil Amiri, Ronald Doyle, Yongcheng Li, Thomas McElroy, Sanghyun Park, Renu Tewari, Dinesh Verma
  • Publication number: 20070214109
    Abstract: An adaptive data replication and caching system configured to enforce service terms at the network edge. Service terms can include, but are not limited to established quality of service (QoS) terms, as well as the terms of a service level agreement (SLA). This system can include a data caching system configured to cache application data in a data store and to satisfy queries for application data from the cache. The system also can include a data replication system configured to replicate application data in the data store and to satisfy queries for application data against the replicated application data. Finally, the adaptive data replication and caching system can include a configurator for configuring portions of the data store for exclusive use by the data caching system and the data replication system based upon the service terms.
    Type: Application
    Filed: May 21, 2007
    Publication date: September 13, 2007
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ronald Doyle, Yongcheng Li, Dinesh Verma
  • Patent number: 7249794
    Abstract: A drawer assembly for vehicles, and more particularly to a system of opposed drawers for use in a vehicle or trailer. The drawers integrate into the structure of a vehicle for storage or concealment of the retractable features, and can cantilever out and away from the storage compartment, when the drawers extend. The drawer assembly includes an upper drawer and a lower drawer, the bottom or pan of the upper drawer bottom located in substantially the same horizontal plane as the bottom of the lower drawer. An upper drawer rail mounts to the upper drawer and a lower drawer rail mounts to the lower drawer. The upper and lower drawer rails have a rail length greater than the drawer length.
    Type: Grant
    Filed: July 8, 2005
    Date of Patent: July 31, 2007
    Assignee: Western Recreational Vehicles, Inc.
    Inventor: Ronald A. Doyle
  • Publication number: 20070070897
    Abstract: Embodiment of the present invention include a method, system and computer program product for a data processing system for QoS based planning in a Web services aggregation. The system can include Web service aggregation and coordination logic configured to identify accessible Web services in a registry and to arrange an aggregation of the Web services for invocation responsive to requests received from communicatively coupled clients over a computer communications network. The system further can include QoS planning logic coupled to the Web service aggregation and coordination logic. The QoS planning logic can be enabled to measure both the individual performance of the Web services in an aggregation of Web services and also the cumulative performance of the aggregation of Web services.
    Type: Application
    Filed: September 29, 2005
    Publication date: March 29, 2007
    Applicant: International Business Machines Corporation
    Inventors: Ronald Doyle, David Kaminsky
  • Publication number: 20070007784
    Abstract: A drawer assembly for vehicles, and more particularly to a system of opposed drawers for use in a vehicle or trailer. The drawers integrate into the structure of a vehicle for storage or concealment of the retractable features, and can cantilever out and away from the storage compartment, when the drawers extend. The drawer assembly includes an upper drawer and a lower drawer, the bottom or pan of the upper drawer bottom located in substantially the same horizontal plane as the bottom of the lower drawer. An upper drawer rail mounts to the upper drawer and a lower drawer rail mounts to the lower drawer. The upper and lower drawer rails have a rail length greater than the drawer length.
    Type: Application
    Filed: July 8, 2005
    Publication date: January 11, 2007
    Inventor: Ronald Doyle
  • Publication number: 20070007786
    Abstract: A drawer assembly for vehicles, and more particularly to a system of opposed drawers for use in a vehicle or trailer, the drawers integrated into the structure of a vehicle for storage or concealment of the retractable features. The drawer assembly includes an upper drawer and a lower drawer, the bottom or pan of the upper drawer bottom located in substantially the same horizontal plane as the bottom or pan of the lower drawer, and with an upper drawer rail mounted to the upper drawer and a lower drawer rail mounted to the lower drawer. The upper and lower drawer rails having a rail length greater than the length of the drawer.
    Type: Application
    Filed: February 24, 2006
    Publication date: January 11, 2007
    Inventor: Ronald Doyle
  • Publication number: 20060176822
    Abstract: The present invention provides a method, system, service, and computer program product for identifying incorrect domain name to IP address mappings. The method comprises: providing a domain name and a valid IP address for the domain name to a plurality of nodes; and at each node: performing a local domain name system (DNS) lookup for the domain name; determining if an IP address returned by the local DNS lookup comprises the valid IP address for the domain name; and providing a notification that an invalid IP address was returned for the domain name if the IP address returned by the local DNS lookup does not comprise the valid IP address for the domain name.
    Type: Application
    Filed: February 9, 2005
    Publication date: August 10, 2006
    Applicant: International Business Machines Corporation
    Inventors: Ronald Doyle, John Hind, Durga Mannaru, Vivekanand Vellanki
  • Publication number: 20050240422
    Abstract: An intermediary or intermediaries are provided to allow a service requestor to communicate with a service provider according to a service requirement or service policy set forth by the service provider which the service requester is unable to meet directly. To this end, the service requestor determines whether it can communicate with the service provider according to the service requirement. If the service requestor is unable to satisfy the service requirement, but does have some property which is translatable, then the service requestor finds an intermediary that can translate the service requestor's property in order to satisfy the service provider's service requirement. Once the intermediary is found, the service requestor requests translation of its property to satisfy the service provider's service requirement. Thus, the service requestor receives service from the service provider while adhering to the service provider's service policy.
    Type: Application
    Filed: April 23, 2004
    Publication date: October 27, 2005
    Applicant: International Business Machines Corporation
    Inventors: Ronald Doyle, David Kaminsky
  • Publication number: 20050144317
    Abstract: The present invention is a system, method and apparatus for autonomic request routing policy selection. The system of the invention can include a multiplicity of pre-configured request routing policies and a data store of cache metrics for the pre-configured request routing policies. A routing policy selector can be configured for communicative linkage to a server cluster having one or more servers and programmed to select a particular one of the request routing policies for use in routing content requests in the server cluster based upon the cache metrics. In this regard, the routing policy selector further can include a coupling to the routing policies and the data store of cache metrics.
    Type: Application
    Filed: December 11, 2003
    Publication date: June 30, 2005
    Applicant: International Business Machines Corporation
    Inventors: Jeffery Chase, Ronald Doyle
  • Publication number: 20050131995
    Abstract: The present invention is a system, method and apparatus for selecting a cache memory allocation to provide an optimized target cache hit rate in a caching component of a content delivery system. The method of the invention can include identifying a current cache size and a contemporaneously experienced trace footprint. A hit rate produced in response to the current cache size and the contemporaneously experienced trace footprint can be determined and a Zipf alpha coefficient can be computed for the current cache size, trace footprint and hit rate. An optimal hit rate can be selected and an optimal cache size for the Zipf alpha coefficient, trace footprint and optimal hit rate can be computed in consequence. Once the optimal cache size has been computed, the cache memory allocation can be modified based upon the optimal cache size.
    Type: Application
    Filed: December 11, 2003
    Publication date: June 16, 2005
    Applicant: International Business Machines Corporation
    Inventors: Jeffery Chase, Ronald Doyle, Steven Ims
  • Publication number: 20050060360
    Abstract: A method, system and program product for managing system resources. A resource is provisioned for a service based on a demand for the service and one or more attributes of the system. For example, provisioning a resource for the service can be based on the demand for the service as well as a demand for another service sharing the system. The provisioning can be based on any combination of various other attributes of the system along with or instead of the demand for another service.
    Type: Application
    Filed: September 15, 2003
    Publication date: March 17, 2005
    Applicant: International Business Machines Corporation
    Inventors: Ronald Doyle, David Kaminsky
  • Publication number: 20050060437
    Abstract: A receipt management system, method and article of manufacture. The article of manufacture can include a storage medium configured to store receipt data from multiple disparate vendors, communications logic for establishing a communicative link between the system and receipt data processing logic disposed within individual ones of the multiple disparate vendors, and a receipt management processor programmed to moderate access to the storage medium. Importantly, the storage medium can be a portable mass storage device. Notably, each of the storage medium, communications logic and receipt management processor can be disposed in a pervasive device, or in a personal article.
    Type: Application
    Filed: September 16, 2003
    Publication date: March 17, 2005
    Applicant: International Business Machines Corporation
    Inventors: Ronald Doyle, Susan Doyle
  • Publication number: 20050044209
    Abstract: A method for the autonomic management of autonomic systems can include monitoring a managed system and recommending a course of action to be performed in the managed system. It can be determined whether the recommended course of action has been performed by an administrator. Responsive to the determination, it further can be determined whether an outcome from the course of action comports with a predicted outcome. If so, a point count can be changed responsive to a further determination that the outcome from the course of action comports with the predicted outcome. Conversely, the point count can be oppositely changed responsive to a further determination that the outcome from the course of action does not comports with the predicted outcome. In any case, when the point count crosses a threshold value, the management of the managed system can be transitioned to an adaptive component.
    Type: Application
    Filed: August 6, 2003
    Publication date: February 24, 2005
    Applicant: International Business Machines Corporation
    Inventors: Ronald Doyle, David Kaminsky, David Ogle, Richard Telford
  • Publication number: 20050039034
    Abstract: Methods, systems, computer program products, and methods of doing business whereby document components are secured or controlled using “security containers” which encapsulate the components (and other component metadata). A “security container” encapsulates the component (i.e., content) that is to be controlled within a higher-level construct such as a compound document. The security container also contains rules for interacting with the encapsulated component, and one or more encryption keys usable for decrypting the component and rules for authorized requesters.
    Type: Application
    Filed: July 31, 2003
    Publication date: February 17, 2005
    Applicant: International Business Machines Corporation
    Inventors: Ronald Doyle, John Hind, Marcia Stockton
  • Publication number: 20050021947
    Abstract: Under the present invention, one or more isolation zones are defined. Each isolation zone includes one or more computer programs grouped together, and can be defined manually by a user/administrator or automatically based on historical behavior. Once the isolation zone(s) are defined, a security prompt is displayed whenever an attempt is made to insert content across an isolation zone boundary. The security prompt can request confirmation by the user, or it can request a security credential before allowing the attempted content insertion.
    Type: Application
    Filed: June 5, 2003
    Publication date: January 27, 2005
    Applicant: International Business Machines Corporation
    Inventors: Ronald Doyle, John Hind, Marcia Stockton
  • Publication number: 20050015668
    Abstract: An autonomic system for diagnosing and correcting error conditions among interrelated components and resources. The system can include one or more commonly formatted log files utilizing standardized naming conventions for the interrelated components and resources. Each of the commonly formatted log files can include an association with one of the interrelated components and resources. An autonomic system administrator can be coupled to each of the interrelated components and resources and can be configured to parse the log files to identify both error conditions arising in associated ones of the interrelated components and resources, and also dependent ones of the interrelated components and resources giving rise to the identified error conditions.
    Type: Application
    Filed: July 1, 2003
    Publication date: January 20, 2005
    Inventors: Ronald Doyle, David Kaminsky