Patents by Inventor Louis Degenaro
Louis Degenaro 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: 11250937Abstract: A computer-implemented method, system and computer program product for sharing and utilizing healthcare data, by: providing one or more computer-implemented machine learning models for analyzing the healthcare data; and recording transactions involving the machine learning models using a blockchain as a distributed ledger that is shared, replicated and synchronized. Healthcare data is also used to train the machine learning models. The healthcare data comprises research data or patient data such as Electronic Medical Records (EMRs). A smart contract that is a computer-implemented protocol is used to facilitate, verify or enforce negotiation of the transactions involving the machine learning models or healthcare data.Type: GrantFiled: April 12, 2019Date of Patent: February 15, 2022Assignee: International Business Machines CorporationInventors: Abhishek Malvankar, Saurabh Pujar, Edward A. Epstein, Louis Degenaro, Burn Lewis
-
Publication number: 20210280282Abstract: A mechanism is provided for implementing an anticipatory analytics processing mechanism for processing electronic medical records (EMRs) of a set of patients using anticipatory analytics to provide patient insights. Responsive to receiving a set of EMRs for a set of patients, each EMR in the set of EMRs is queued into one of a plurality of queues based on a set of work types. Responsive to receiving a request for work by a processing service indicating a work type to be provided, an EMR is identified from the plurality of queues based on the work type to be provided and a predetermined order of work. The identified EMR is dispatched to the processing service. Responsive to receiving a completion indication from the processing service, the EMR is either advanced to a queue associated with a next work type category or indicated that patient insight for a patient associated with the EMR is complete.Type: ApplicationFiled: March 6, 2020Publication date: September 9, 2021Inventors: Louis Degenaro, Edward A. Epstein, Burn Lewis, Parthasarathy Suryanarayanan
-
Publication number: 20200327969Abstract: A computer-implemented method, system and computer program product for sharing and utilizing healthcare data, by: providing one or more computer-implemented machine learning models for analyzing the healthcare data; and recording transactions involving the machine learning models using a blockchain as a distributed ledger that is shared, replicated and synchronized. Healthcare data is also used to train the machine learning models. The healthcare data comprises research data or patient data such as Electronic Medical Records (EMRs). A smart contract that is a computer-implemented protocol is used to facilitate, verify or enforce negotiation of the transactions involving the machine learning models or healthcare data.Type: ApplicationFiled: April 12, 2019Publication date: October 15, 2020Inventors: Abhishek Malvankar, Saurabh Pujar, Edward A. Epstein, Louis Degenaro, Burn Lewis
-
Publication number: 20070240140Abstract: Improved application load distribution techniques are disclosed. For example, a technique for distributing a load associated with an application among multiple computing devices comprises analyzing, at a time other than runtime, code associated with the application to determine how to approximately partition the code and how to approximately partition data associated with the application to minimize a cost of interaction between partitions. Further, the technique may comprise analyzing, at runtime, the load associated with the application and partition interactions to refine one or more partition definitions. Still further, the technique may comprise adjusting, at runtime, a placement of partitions based on at least one of the analysis at a time other than runtime and the analysis at runtime.Type: ApplicationFiled: February 10, 2006Publication date: October 11, 2007Applicant: International Business Machines CorporationInventors: Louis Degenaro, Lei Gao, Arun Iyengar, Isabelle Rouvellou, Jian Yin
-
Publication number: 20070011404Abstract: Methods for serving data include maintaining an incomplete version of an object at a server and at least one fragment at the server. In response to a request for the object from a client, the incomplete version of the object, an identifier for a fragment comprising a portion of the object, and a position for the fragment within the object are sent to the client. After receiving the incomplete version of the object, the identifier, and the position, the client requests the fragment from the server using the identifier. The object is constructed by including the fragment in the incomplete version of the object in a location specified by the position.Type: ApplicationFiled: August 10, 2006Publication date: January 11, 2007Inventors: James Robert Challenger, Louis Degenaro, Robert Filepp, Arun Iyengar, Richard King
-
Publication number: 20060224773Abstract: Improved load balancing techniques are disclosed. For example, in one illustrative aspect of the invention, a method of satisfying requests in a system comprised of a plurality of servers comprises the following steps. At least one load balancer is provided for routing requests to the plurality of servers. At the at least one load balancer, a request sent from a client is obtained. At the at least one load balancer, the request is examined. Costs of satisfying the request by at least two of the plurality of servers are estimated. The estimation is based on at least one of a number and a cost of at least one remote access for satisfying the request. The request is routed to a server of the plurality of servers with a low estimated cost of satisfying the request.Type: ApplicationFiled: March 31, 2005Publication date: October 5, 2006Applicant: International Business Machines CorporationInventors: Louis Degenaro, Lei Gao, Arun Iyengar, Jian Yin
-
Publication number: 20060167873Abstract: The present invention is directed to a method for deriving regular expressions by example, enabling users to author pattern matching and transformation logic without being regular expression experts. A user interface accepts an example string, tokenizes it, and enables designation of string recognition keys and classification of corresponding values. A suitable regular expression and transformation formula combination are produced according to user desires. The method supports more than one combination per example string, and a mechanism to specify and apply test cases.Type: ApplicationFiled: January 21, 2005Publication date: July 27, 2006Inventors: Louis Degenaro, Judah Diament, Jian Yin
-
Publication number: 20060143143Abstract: A technique is provided for managing (1210) externalizable inference components. The technique allows for dynamic construction of inferences from separate components, and externalization of data for controlling dynamic constructable inferences. One key benefit realized is the capability to mix and match various externalized inference components to form new inferences; or stated in a different way, the ability to deduce new knowledge by combining (reusing) and exercising various components in new ways. Provisions are made for pluggable inference components that can be combined in many distinct ways to fit the needs of different applications. This allows inference components to be developed independently and to be highly portable.Type: ApplicationFiled: December 21, 2002Publication date: June 29, 2006Inventors: Hoi Chan, Louis Degenaro, Isabelle Rouvellou
-
Publication number: 20060080273Abstract: A method for routing an application request to servers hosting the application for improved performance and scalability. Routing of the request is accomplished by allocating each partition of an externally defined set of application associated partitions to at least one of the servers hosting the application; by classifying the application request in consideration of its contents according to external criteria; and by assigning the classified application request to one of the partitions; and finally by routing the classified application request to one of said servers hosting the partition.Type: ApplicationFiled: October 12, 2004Publication date: April 13, 2006Applicant: International Business Machines CorporationInventors: Louis Degenaro, Isabelle Rouvellou, Jian Yin, Adolfo Rodriguez
-
Publication number: 20060059454Abstract: A system and method for dynamically selecting logical operations using external criteria, includes providing tools for defining a selection criteria set having parameters including dimensions and valid values, wherein the selection criteria set includes a plurality of different arrangements and values of the parameters. The selection criteria set and collections of instances thereof are persistently maintained. A trigger is provided at runtime to query the persistently maintained instances to automatically select a logic operation to employ based upon a context of the query.Type: ApplicationFiled: September 15, 2004Publication date: March 16, 2006Inventors: Louis Degenaro, Achille Fokoue-Nkoutche, Isabelle Rouvellou
-
Methods and apparatus for business rules authoring and operation employing a customizable vocabulary
Publication number: 20050119984Abstract: Methods and apparatus for authoring and executing an individualized language business rule. In one embodiment, a method comprises creating at least one individualized language resource, creating at least one individualized language rule referencing at least one of said individualized language resource, and transforming said at least one individualized language rule into computer executable format.Type: ApplicationFiled: December 1, 2003Publication date: June 2, 2005Inventors: Isabelle Rouvellou, Hoi Chan, Louis Degenaro, Judah Diament, Achille Fokoue-Nkoutche, Charles Kerr, Mark Linehan, Arvind Rajpurohit, Samuel Weber -
Publication number: 20050065937Abstract: A method (and system) of refactoring a plurality of actual resources without alteration into a collection of virtual resources customized to a particular audience, includes constructing at least one virtual resource, connecting at least one actual resource to the at least one virtual resource, retrieving the at least one virtual resource, and extracting at least one descriptor from the at least one retrieved virtual resource.Type: ApplicationFiled: September 22, 2003Publication date: March 24, 2005Applicant: International Business Machines CorporationInventors: Louis Degenaro, Isabelle Rouvellou
-
Publication number: 20050015550Abstract: Methods for serving data include maintaining an incomplete version of an object at a server and at least one fragment at the server. In response to a request for the object from a client, the incomplete version of the object, an identifier for a fragment comprising a portion of the object, and a position for the fragment within the object are sent to the client. After receiving the incomplete version of the object, the identifier, and the position, the client requests the fragment from the server using the identifier. The object is constructed by including the fragment in the incomplete version of the object in a location specified by the position.Type: ApplicationFiled: July 18, 2003Publication date: January 20, 2005Inventors: James Challenger, Louis Degenaro, Robert Filepp, Arun Iyengar, Richard King