Patents by Inventor Daren A. Race

Daren A. Race 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: 20240004682
    Abstract: Techniques for de-centralized execution of workflows are disclosed. A system executes a sequence of jobs in a workflow. Each job includes application code to perform a defined set of functions. Each job includes wrapper code at one or both ends of the application code. The system executes the sequence of jobs by iteratively spinning up a virtual machine, loading workflow data to be used by application code, executing the application code, and storing modified workflow data. The virtual machine executing one job triggers the next virtual machine to execute the next job in the workflow, without scheduling the next job by a centralized job scheduler. Upon spinning up the next virtual machine, a virtual machine executing a preceding job shuts itself down.
    Type: Application
    Filed: June 29, 2022
    Publication date: January 4, 2024
    Applicant: Oracle International Corporation
    Inventors: Vivian Qian Lee, Lyudmil Valentinov Pelov, Qiu Qin, Daren Race
  • Publication number: 20230334368
    Abstract: The present disclosure relates generally to an integrated machine learning platform. The machine learning platform can convert machine learning models with different schemas into machine learning models that share a common schema, organize the machine learning models into model groups based on certain criteria, and perform pre-deployment evaluation of the machine learning models. The machine learning models in a model group can be evaluated or used individually or as a group. The machine learning platform can be used to deploy a model group and a selector in a production environment, and the selector may learn to dynamically select the model(s) from the model group in the production environment in different contexts or for different input data, based on a score determined using certain scoring metrics, such as certain business goals.
    Type: Application
    Filed: June 21, 2023
    Publication date: October 19, 2023
    Applicant: Oracle International Corporation
    Inventors: Shashi Anand Babu, Neel Madhav, Herve Mazoyer, Raghuram Venkatasubramanian, Daren Race, Arun Kumar Kalyaana Sundaram, Lasya Priya Thilagar
  • Patent number: 11720813
    Abstract: The present disclosure relates generally to an integrated machine learning platform. The machine learning platform can convert machine learning models with different schemas into machine learning models that share a common schema, organize the machine learning models into model groups based on certain criteria, and perform pre-deployment evaluation of the machine learning models. The machine learning models in a model group can be evaluated or used individually or as a group. The machine learning platform can be used to deploy a model group and a selector in a production environment, and the selector may learn to dynamically select the model(s) from the model group in the production environment in different contexts or for different input data, based on a score determined using certain scoring metrics, such as certain business goals.
    Type: Grant
    Filed: September 28, 2018
    Date of Patent: August 8, 2023
    Assignee: Oracle International Corporation
    Inventors: Shashi Anand Babu, Raghuram Venkatasubramanian, Neel Madhav, Herve Mazoyer, Daren Race, Arun Kumar Kalyaana Sundaram, Lasya Priya Thilagar
  • Publication number: 20190102700
    Abstract: The present disclosure relates generally to an integrated machine learning platform. The machine learning platform can convert machine learning models with different schemas into machine learning models that share a common schema, organize the machine learning models into model groups based on certain criteria, and perform pre-deployment evaluation of the machine learning models. The machine learning models in a model group can be evaluated or used individually or as a group. The machine learning platform can be used to deploy a model group and a selector in a production environment, and the selector may learn to dynamically select the model(s) from the model group in the production environment in different contexts or for different input data, based on a score determined using certain scoring metrics, such as certain business goals.
    Type: Application
    Filed: September 28, 2018
    Publication date: April 4, 2019
    Applicant: Oracle International Corporation
    Inventors: Shashi Anand Babu, Raghuram Venkatasubramanian, Neel Madhav, Herve Mazoyer, Daren Race, Arun Kumar Kalyaana Sundaram, Lasya Priya Thilagar
  • Publication number: 20100268716
    Abstract: A real-time search system enables askers to identify and submit questions to topically and skill level relevant potential answerers. A computer server receives and analyzes short text questions, determines a corresponding set of informational facets semantically and topically characterizing the question. The informational facets are evaluated against a database index of informational facets identified from prior analyzed messages correlated by profile identifiers of message originators to provide an identification of a plurality of potential answerers. The question is distributed to the plurality of potential answerers and ensuing message conversations between the asker responsive answerers are monitored for quality and sufficiency of response. The stored profiles of responsive answerers are updated to reflect the occurrence and quality of response.
    Type: Application
    Filed: April 16, 2010
    Publication date: October 21, 2010
    Inventors: Fabien G. Degaugue, Jai H. Choi, Daren A. Race, Nileshwar Dosooye
  • Patent number: 6823374
    Abstract: We disclose techniques for varying the caching of content provided by a content server as a function of the server's load. When the server is lightly loaded, freshness of the content is maintained. As server load increases, caching time increases, to trade off freshness against transmission time. Similarly, when the server is heavily loaded, users might quickly be served cached content that is only slightly stale—as opposed to content that was fresh at the time of the request, but which becomes materially stale by the time the server completes serving the response. The server's load can be measured by its response time to a request, or otherwise. Optionally, the system can override the load-based caching by defining classes of requests that automatically trigger updating or refreshing (e.g., cache expiration) of related information in the cache.
    Type: Grant
    Filed: November 4, 2002
    Date of Patent: November 23, 2004
    Assignee: FineGround Networks
    Inventors: Balas Natarajan Kausik, Daren A. Race, Janardhanan Jawahar
  • Publication number: 20030101231
    Abstract: We disclose techniques for varying the caching of content provided by a content server as a function of the server's load. When the server is lightly loaded, freshness of the content is maintained. As server load increases, caching time increases, to trade off freshness against transmission time. Similarly, when the server is heavily loaded, users might quickly be served cached content that is only slightly stale—as opposed to content that was fresh at the time of the request, but which becomes materially stale by the time the server completes serving the response. The server's load can be measured by its response time to a request, or otherwise. Optionally, the system can override the load-based caching by defining classes of requests that automatically trigger updating or refreshing (e.g., cache expiration) of related information in the cache.
    Type: Application
    Filed: November 4, 2002
    Publication date: May 29, 2003
    Inventors: Balas Natarajan Kausik, Daren A. Race, Janardhanan Jawahar