Patents by Inventor Joseph Chacko

Joseph Chacko 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: 11775843
    Abstract: Embodiments relate to configuring artificial-intelligence (AI) decision nodes throughout a communication decision tree. The decision nodes can support successive iteration of AI models to dynamically define iteration data that corresponds to a trajectory through the tree.
    Type: Grant
    Filed: April 29, 2022
    Date of Patent: October 3, 2023
    Assignee: Oracle International Corporation
    Inventors: Tara U. Roberts, Alberto Polleri, Rajiv Kumar, Ranjit Joseph Chacko, Jonathan Stanesby, Kevin Yordy
  • Patent number: 11475214
    Abstract: Systems and methods described herein relate to determining whether to provide auto-completed values for fields in a digital form. More specifically, for a given field in the digital form, a machine-learning model can be trained to transform an input data set into a predicted field value and can further generate a corresponding confidence metric. A relative-loss parameter can be determined for the field, where the relative-loss parameter represents a loss of responding to an inaccurate predicted field value for the field relative to a loss corresponding to a human user providing a field value for the field. A confidence-metric threshold can be determined for the field based on the relative-loss parameter. For a given usage of the digital form, it can then be determined whether to auto-complete the field with a predicted field value generated by the model by determining whether the corresponding confidence metric exceeds the confidence-metric threshold.
    Type: Grant
    Filed: June 8, 2021
    Date of Patent: October 18, 2022
    Assignee: Oracle International Corporation
    Inventors: Ranjit Joseph Chacko, Hugo Alexandre Pereira Monteiro, Beat Nuolf, Alberto Polleri, Oleg Gennadievich Shevelev
  • Publication number: 20220261660
    Abstract: Embodiments relate to configuring artificial-intelligence (AI) decision nodes throughout a communication decision tree. The decision nodes can support successive iteration of AI models to dynamically define iteration data that corresponds to a trajectory through the tree.
    Type: Application
    Filed: April 29, 2022
    Publication date: August 18, 2022
    Applicant: Oracle International Corporation
    Inventors: Tara U. Roberts, Alberto Polleri, Rajiv Kumar, Ranjit Joseph Chacko, Jonathan Stanesby, Kevin Yordy
  • Patent number: 11321614
    Abstract: Embodiments relate to configuring artificial-intelligence (AI) decision nodes throughout a communication decision tree. The decision nodes can support successive iteration of AI models to dynamically define iteration data that corresponds to a trajectory through the tree.
    Type: Grant
    Filed: September 28, 2018
    Date of Patent: May 3, 2022
    Assignee: Oracle International Corporation
    Inventors: Tara U. Roberts, Alberto Polleri, Rajiv Kumar, Ranjit Joseph Chacko, Jonathan Stanesby, Kevin Yordy
  • Patent number: 8387070
    Abstract: A computer-implemented system for receiving an incoming message including a message header and a message body in General Inter-ORB Protocol (GIOP) type format, the system comprising: an external ORB element based on a computer configured to convert the header of the incoming message to an implementation-specific format, and configured to provide the header in implementation-specific format with the body in GIOP type format to a distribution mechanism for identifying an appropriate target server for processing the body of the incoming message; and an internal ORB element based on an originating server configured to convert the body of the outgoing message to CORBA GIOP type format to a distribution mechanism.
    Type: Grant
    Filed: October 25, 2010
    Date of Patent: February 26, 2013
    Assignee: International Business Machines Corporation
    Inventors: Joseph Chacko, Neil Richards, Erin Schnabel, Katherine Tsui
  • Publication number: 20110271288
    Abstract: An object request broker (ORB) for receiving an incoming message including a message header and a message body in General Inter-ORB Protocol (GIOP) type format, the ORB comprising: an external ORB element for converting the header of the incoming message to an implementation-specific format, and for providing the header in implementation-specific format with the body in GIOP type format to a distribution mechanism for identifying an appropriate target server for processing the body of the incoming message; and an internal ORB element associated with the identified target server for converting the body of the incoming message to an implementation-specific format for use by the target server to process the message.
    Type: Application
    Filed: October 25, 2010
    Publication date: November 3, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Joseph Chacko, Neil Richards, Erin Schnabel, Katherine Tsui
  • Patent number: 7882506
    Abstract: An object request broker (ORB) for receiving an incoming message including a message header and a message body in General Inter-ORB Protocol (GIOP) type format, the ORB comprising: an external ORB element for converting the header of the incoming message to an implementation-specific format, and for providing the header in implementation-specific format with the body in GIOP type format to a distribution mechanism for identifying an appropriate target server for processing the body of the incoming message; and an internal ORB element associated with the identified target server for converting the body of the incoming message to an implementation-specific format for use by the target server to process the message.
    Type: Grant
    Filed: September 6, 2006
    Date of Patent: February 1, 2011
    Assignee: International Business Machines Corporation
    Inventors: Joseph Chacko, Neil Richards, Erin Schnabel, Katherine Tsui
  • Patent number: 7730185
    Abstract: In a computer system including a set of resources for allocation to, and access by, a plurality of consumers, a method for allocating a resource to a requesting consumer comprising: calculating a suitability rating for each resource in the set of resources as a value in a range from least suitable to most suitable, the suitability rating being calculated from: a) a measure of recency of access to the resource; b) a measure of a number of times the resource has been accessed by a consumer other than the requesting consumer since a previous access to the resource by the requesting consumer; and c) a measure of a number of times the resource is accessed by a different consumer since the previous access to the resource by the requesting consumer; identifying a resource having a suitability rating which is closest to most suitable; and allocating the identified resource to the requesting consumer.
    Type: Grant
    Filed: August 31, 2006
    Date of Patent: June 1, 2010
    Assignee: International Business Machines Corporation
    Inventors: Joseph Chacko, Gordon Hutchison
  • Patent number: 7512978
    Abstract: This presentation shows a method to present e-mails to human users only, by encoding the body of the e-mail with a user defined keyword, attaching the distorted image of the keyword to the e-mail and sending it to the intended user. This keyword image is extracted and verified by the user in a CAPTCHA style test on the receive side to authenticate human user participation and then e-mail body is decoded and presented to the intended user.
    Type: Grant
    Filed: February 24, 2008
    Date of Patent: March 31, 2009
    Assignee: International Business Machines Corporation
    Inventors: David Screen, Conor Beverland, Joseph Chacko, Megan Beynon
  • Publication number: 20080313266
    Abstract: A computer-implemented method for processing service requests in a distributed environment includes routing a type of service request to a first service provider in the distributed environment, the first service provider having a commitment level for handling the service request type, detecting a second service provider in the distributed environment capable of handing the service request type, determining a commitment level of the second service provider to handle the service request type, and responsive to the commitment level of the second provider exceeding the commitment level of the first provider, routing the service request type to the second service provider.
    Type: Application
    Filed: May 9, 2008
    Publication date: December 18, 2008
    Applicant: International Business Machines Corporation
    Inventors: Claudia S. Barrett, Joseph Chacko, Krithika Kashinath, Shirish Kuncolienkar, Leonardo A. Uzcategui
  • Publication number: 20070061820
    Abstract: An object request broker (ORB) for receiving an incoming message including a message header and a message body in General Inter-ORB Protocol (GIOP) type format, the ORB comprising: an external ORB element for converting the header of the incoming message to an implementation-specific format, and for providing the header in implementation-specific format with the body in GIOP type format to a distribution mechanism for identifying an appropriate target server for processing the body of the incoming message; and an internal ORB element associated with the identified target server for converting the body of the incoming message to an implementation-specific format for use by the target server to process the message.
    Type: Application
    Filed: September 6, 2006
    Publication date: March 15, 2007
    Inventors: JOSEPH CHACKO, NEIL RICHARDS, ERIN SCHNABEL, KATHERINE TSUI
  • Publication number: 20070053381
    Abstract: In a computer system including a set of resources for allocation to, and access by, a plurality of consumers, a method for allocating a resource to a requesting consumer comprising: calculating a suitability rating for each resource in the set of resources as a value in a range from least suitable to most suitable, the suitability rating being calculated from: a) a measure of recency of access to the resource; b) a measure of a number of times the resource has been accessed by a consumer other than the requesting consumer since a previous access to the resource by the requesting consumer; and c) a measure of a number of times the resource is accessed by a different consumer since the previous access to the resource by the requesting consumer; identifying a resource having a suitability rating which is closest to most suitable; and allocating the identified resource to the requesting consumer.
    Type: Application
    Filed: August 31, 2006
    Publication date: March 8, 2007
    Inventors: Joseph Chacko, Gordon Hutchison
  • Publication number: 20060031362
    Abstract: This invention relates to a method, apparatus and computer program product for instant messaging, the method comprising: receiving more than one user message from one or more instant messaging applications; defining a user message structure based on the creation time of each message; displaying the messages in the defined structure including order and hierarchical level; determining a user selection of a first message and second message wherein the second message does not follow directly after the first message in the message structure; changing the message structure so that the second message follows directly after the first message and is moved to a selected hierarchical level relative to the first message; and redisplaying the messages in the changed message structure.
    Type: Application
    Filed: June 28, 2005
    Publication date: February 9, 2006
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Joseph Chacko, David Gelder, Alasdair Nottingham
  • Patent number: 5933035
    Abstract: A clock frequency multiplier with a rise detector flip-flop connected to a series of buffers having interspersed parallel output taps connected to a binary to Gray converter for providing real time rise status indications. The parallel tap outputs are connected to first, second and third multiplexers, to produce first and second fall outputs and a second rise output. The multiplexers are controlled by first, second and third corresponding tap circuits having hexadecimal inputs from a Gray to hexadecimal converter connected to the output of the binary to Gray converter through a flip-flop clocked by a second rise of the input clock signal.
    Type: Grant
    Filed: December 31, 1996
    Date of Patent: August 3, 1999
    Assignee: Cirrus Logic, Inc.
    Inventors: Daniel G. Bezzant, Joseph Chacko, Ramprasad Rangarajan, Nagina Naresh Shetty